User:Borlox/KB

= Knowledge Base API = Note: This is not ready yet, I'll include it to the API Pages, when the documentation is completed.

General stuff

 * How the Knowledge Base system works.

KBSetup

 * KNOWLEDGE_BASE_SETUP_LOAD_SUCCESS
 * KNOWLEDGE_BASE_SETUP_LOAD_FAILURE

KBQuery

 * KNOWLEDGE_BASE_QUERY_LOAD_SUCCESS
 * KNOWLEDGE_BASE_QUERY_LOAD_FAILURE

KBArticle

 * KNOWLEDGE_BASE_ARTICLE_LOAD_SUCCESS
 * KNOWLEDGE_BASE_ARTICLE_LOAD_FAILURE

KBSystem

 * KNOWLEDGE_BASE_SYSTEM_MOTD_UPDATE

Other

 * KNOWLEDGE_BASE_SERVER_MESSAGE

KBSetup

 * KBSetup_BeginLoading(articlesPerPage, currentPage)
 * KBSetup_IsLoaded
 * KBSetup_GetArticleHeaderCount
 * KBSetup_GetTotalArticleCount
 * KBSetup_GetArticleHeaderData(index)
 * KBSetup_GetCategoryCount
 * KBSetup_GetCategoryData(index)
 * KBSetup_GetSubCategoryCount(selectedCategoryIndex)
 * KBSetup_GetSubCategoryData(selectedCategoryIndex, index)
 * KBSetup_GetLanguageCount
 * KBSetup_GetLanguageData(index)

KBQuery

 * KBQuery_BeginLoading(searchText, categoryIndex, subcategoryIndex, articlesPerPage, currentPage)
 * KBQuery_IsLoaded
 * KBQuery_GetArticleHeaderCount
 * KBQuery_GetTotalArticleCount
 * KBQuery_GetArticleHeaderData(index)

KBArticle

 * KBArticle_BeginLoading(articleId, searchType)
 * KBArticle_IsLoaded
 * KBArticle_GetData

KBSystem

 * KBSystem_GetMOTD
 * KBSystem_GetServerNotice
 * KBSystem_GetServerStatus