public abstract int CreateUpdateDeleteSmiley( Smiley smiley, DataProviderAction action );
public static Smiley PopulateSmileyFromIDataReader( IDataReader dr ) { Smiley smiley = new Smiley( Convert.ToInt32(dr["SmileyID"]) , Convert.ToString( dr["SmileyCode"]) , Convert.ToString( dr["SmileyUrl"]) , Convert.ToString( dr["SmileyText"]) , Convert.ToBoolean( dr["BracketSafe"]) ); // smiley.SmileyCode = Convert.ToString(dr["SmileyCode"]); // smiley.SmileyId = Convert.ToInt32(dr["SmileyId"]); // smiley.SmileyText = Convert.ToString(dr["SmileyText"]); // smiley.SmileyUrl = Convert.ToString(dr["SmileyUrl"]); return smiley; }
public static int UpdateSmiley( Smiley smiley ) { CSCache.Remove( cacheKey ); return CreateUpdateDeleteSmiley( smiley, DataProviderAction.Update); }
private static int CreateUpdateDeleteSmiley( Smiley smiley, DataProviderAction action ) { CommonDataProvider dp = CommonDataProvider.Instance(); return dp.CreateUpdateDeleteSmiley( smiley, action ); }
public static string GetEmotionMarkup(int emoticonID) { const string imgFormat = "<img src=\"{0}{1}\" alt=\"{2}\" />"; string forumHomePath = Globals.GetSiteUrls().Emoticon; // If we aren't using Emoticons, return an empty string. if ( (emoticonID == 0) || (!CSContext.Current.SiteSettings.EnableEmoticons) ) return ""; ArrayList emoticonTxTable = Smilies.GetSmilies(); // EAD 2-9-2005: Removed try/catch block as this will return null if doesn't exist and changed // logic to detect the null returned. Smiley smiley = new Smiley(); smiley = Smilies.GetSmiley( emoticonID ); if (smiley != null) return string.Format(imgFormat, forumHomePath, smiley.SmileyUrl, smiley.SmileyText + " [" + smiley.SmileyCode + "]"); else return ""; }