Пример #1
0
 public abstract int CreateUpdateDeleteSmiley( Smiley smiley, DataProviderAction action );
Пример #2
0
        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;
        }
Пример #3
0
 public static int UpdateSmiley( Smiley smiley )
 {
     CSCache.Remove( cacheKey );
     return CreateUpdateDeleteSmiley( smiley, DataProviderAction.Update);
 }
Пример #4
0
        private static int CreateUpdateDeleteSmiley( Smiley smiley, DataProviderAction action )
        {
            CommonDataProvider dp = CommonDataProvider.Instance();

            return dp.CreateUpdateDeleteSmiley( smiley, action );
        }
Пример #5
0
        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 "";
        }