using System;
using System.Collections.Generic;
using System.Text;

namespace Discuz.Cache
{
    public class CacheKeys
    {
        //UI
        public const string FORUM_UI_FORUM_LIST_BOX_OPTIONS = "/Forum/UI/ForumListBoxOptions";
        public const string FORUM_UI_SMILIES_LIST_WITH_INFO = "/Forum/UI/SmiliesListWithInfo";
        public const string FORUM_UI_CUSTOM_EDIT_BUTTON_LIST = "/Forum/UI/CustomEditButtonList";
        public const string FORUM_UI_CUSTOM_EDIT_BUTTON_INFO = "/Forum/UI/CustomEditButtonInfo";
        public const string FORUM_UI_SMILIES_LIST = "/Forum/UI/SmiliesList";
        public const string FORUM_UI_ICONS_LIST = "/Forum/UI/IconsList";
        public const string FORUM_UI_TEMPLATE_LIST_BOX_OPTIONS = "/Forum/UI/TemplateListBoxOptions";
        public const string FORUM_UI_ONLINE_ICON_LIST = "/Forum/UI/OnlineIconList";
        public const string FORUM_UI_MEDALS_LIST = "/Forum/UI/MedalsList";
        public const string FORUM_UI_JAMMER = "/Forum/UI/Jammer";

        //SCORESET
        public const string FORUM_SCORESET = "/Forum/Scoreset";
        public const string FORUM_SCORESET_CREDITS_TAX = "/Forum/Scoreset/CreditsTax";
        public const string FORUM_SCORESET_CREDITS_TRANS = "/Forum/Scoreset/CreditsTrans";
        public const string FORUM_SCORESET_TRANSFER_MIN_CREDITS = "/Forum/Scoreset/TransferMinCredits";
        public const string FORUM_SCORESET_EXCHANGE_MIN_CREDITS = "/Forum/Scoreset/ExchangeMinCredits";
        public const string FORUM_SCORESET_MAX_INC_PER_THREAD = "/Forum/Scoreset/MaxIncPerThread";
        public const string FORUM_SCORESET_MAX_CHARGE_SPAN = "/Forum/Scoreset/MaxChargeSpan";
        public const string FORUM_RATESCORESET = "/Forum/RateScoreSet";

        //FORUMSETTING
        public const string FORUM_FORUM_SETTING_ATTACHMENT_TYPE = "/Forum/ForumSetting/AttachmentType";

        //RSS
        public const string FORUM_RSS = "/Forum/RSS/";
        public const string FORUM_RSS_INDEX = "/Forum/RSS/Index";
        public const string FORUM_RSS_FORUM = "/Forum/RSS/Forum{0}";

        //BASE_SETTING
        public const string FORUM_BASE_SETTING_DBCONNECTSTRING = "/Forum/BaseSetting/Dbconnectstring";
        public const string FORUM_BASE_SETTING_TABLE_PREFIX = "/Forum/BaseSetting/TablePrefix";

        //TOPIC_LIST
        public const string FORUM_TOPIC_LIST_FID = "/Forum/TopicList/{0}";

        public const string FORUM_ADMIN_GROUP_LIST = "/Forum/AdminGroupList";
        public const string FORUM_USER_GROUP_LIST = "/Forum/UserGroupList";
        public const string FORUM_MODERATOR_LIST = "/Forum/ModeratorList";
        public const string FORUM_ANNOUNCEMENT_LIST = "/Forum/AnnouncementList";
        public const string FORUM_SIMPLIFIED_ANNOUNCEMENT_LIST = "/Forum/SimplifiedAnnouncementList";
        public const string FORUM_SETTING = "/Forum/Setting";
        public const string FORUM_VALID_SCORE_NAME = "/Forum/ValidScoreName";
        public const string FORUM_VALID_SCORE_UNIT = "/Forum/ValidScoreUnit";
        public const string FORUM_URLS = "/Forum/Urls";
        public const string FORUM_STATISTICS = "/Forum/Statistics";
        public const string FORUM_ONLINE_ICON_TABLE = "/Forum/OnlineIconTable";
        public const string FORUM_FORUM_LINK_LIST = "/Forum/ForumLinkList";
        public const string FORUM_BAN_WORD_LIST = "/Forum/BanWordList";
        public const string FORUM_FORUM_LIST = "/Forum/ForumList";
        public const string FORUM_TEMPLATE_ID_LIST = "/Forum/TemplateIDList";
        public const string FORUM_LAST_POST_TABLE_NAME = "/Forum/LastPostTableName";
        public const string FORUM_POST_TABLE_NAME = "/Forum/PostTableName";
        public const string FORUM_ADVERTISEMENTS = "/Forum/Advertisements";
        public const string FORUM_STATISTICS_SEARCHTIME = "/Forum/StatisticsSearchtime";
        public const string FORUM_STATISTICS_SEARCHCOUNT = "/Forum/StatisticsSearchcount";
        public const string FORUM_COMMON_AVATAR_LIST = "/Forum/CommonAvatarList";
        public const string FORUM_MAGIC_LIST = "/Forum/MagicList";
        public const string FORUM_SCORE_PAY_SET = "/Forum/ScorePaySet";
        public const string FORUM_TOPIC_LIST_FORMAT = "/Forum/TopicList-{0}-{1}-{2}-{3}-{4}-{5}";
        public const string SPACE_ALBUM_CATEGORY = "/Space/AlbumCategory";
        public const string FORUM_FORUM_LIST_MENU_DIV = "/Forum/ForumListMenuDiv";
    }
}
