From 828f82cfe500b9b62bf0275e3c804ef63dfe5887 Mon Sep 17 00:00:00 2001 From: Tobi Date: Thu, 11 Dec 2014 01:22:17 +0100 Subject: [PATCH] tag system proto, saimod tags proto --- mojotrollz/api/database/autoload.inc | 4 ++- .../api/database/tags/qq/TAGS_COMMENT.php | 9 +++++++ mojotrollz/api/database/tags/qq/TAGS_GET.php | 12 +++++++++ .../api/database/tags/qq/TAGS_GET_TYPE.php | 12 +++++++++ mojotrollz/api/database/tags/qq/TAGS_SET.php | 9 +++++++ .../api/database/tags/qq/TAGS_SET_COMMENT.php | 9 +++++++ .../api/database/tags/qq/TAGS_SET_TYPE.php | 9 +++++++ .../tags/qq/TAGS_SET_TYPE_DESCRIPTION.php | 9 +++++++ .../api/database/tags/qq/TAGS_SET_VALUE.php | 9 +++++++ .../tags/qq/TAGS_SET_VALUE_DESCRIPTION.php | 9 +++++++ mojotrollz/api/database/tags/tags.php | 26 +++++++++++++++++++ mojotrollz/sai/register_modules.php | 2 +- .../saimod_mojotrollz_db_tags/autoload.inc | 4 +++ .../sai/saimod_mojotrollz_db_tags/db_tags.sql | 2 ++ .../js/saimod_mojotrollz_db_tags.js | 14 ++++++++++ .../qq/DB_TAGS_TYPE_LIST.php | 10 +++++++ .../saimod_mojotrollz_db_tags.js | 3 --- .../saimod_mojotrollz_db_tags.php | 15 +++++++---- .../saimod_mojotrollz_db_tags/tpl/content.tpl | 1 - .../tpl/saimod_mojotrollz_db_tags.tpl | 15 +++++++++++ .../tpl/type_list.tpl | 18 +++++++++++++ .../tpl/type_list_element.tpl | 11 ++++++++ 22 files changed, 201 insertions(+), 11 deletions(-) create mode 100644 mojotrollz/api/database/tags/qq/TAGS_COMMENT.php create mode 100644 mojotrollz/api/database/tags/qq/TAGS_GET.php create mode 100644 mojotrollz/api/database/tags/qq/TAGS_GET_TYPE.php create mode 100644 mojotrollz/api/database/tags/qq/TAGS_SET.php create mode 100644 mojotrollz/api/database/tags/qq/TAGS_SET_COMMENT.php create mode 100644 mojotrollz/api/database/tags/qq/TAGS_SET_TYPE.php create mode 100644 mojotrollz/api/database/tags/qq/TAGS_SET_TYPE_DESCRIPTION.php create mode 100644 mojotrollz/api/database/tags/qq/TAGS_SET_VALUE.php create mode 100644 mojotrollz/api/database/tags/qq/TAGS_SET_VALUE_DESCRIPTION.php create mode 100644 mojotrollz/api/database/tags/tags.php create mode 100644 mojotrollz/sai/saimod_mojotrollz_db_tags/autoload.inc create mode 100644 mojotrollz/sai/saimod_mojotrollz_db_tags/db_tags.sql create mode 100644 mojotrollz/sai/saimod_mojotrollz_db_tags/js/saimod_mojotrollz_db_tags.js create mode 100644 mojotrollz/sai/saimod_mojotrollz_db_tags/qq/DB_TAGS_TYPE_LIST.php delete mode 100644 mojotrollz/sai/saimod_mojotrollz_db_tags/saimod_mojotrollz_db_tags.js delete mode 100644 mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/content.tpl create mode 100644 mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/saimod_mojotrollz_db_tags.tpl create mode 100644 mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/type_list.tpl create mode 100644 mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/type_list_element.tpl diff --git a/mojotrollz/api/database/autoload.inc b/mojotrollz/api/database/autoload.inc index 224b534..a5c4d98 100644 --- a/mojotrollz/api/database/autoload.inc +++ b/mojotrollz/api/database/autoload.inc @@ -4,4 +4,6 @@ \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/creature'); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/creature/qq','DBD'); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/quest'); -\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/quest/qq','DBD'); \ No newline at end of file +\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/quest/qq','DBD'); +\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/tags'); +\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/tags/qq','DBD'); \ No newline at end of file diff --git a/mojotrollz/api/database/tags/qq/TAGS_COMMENT.php b/mojotrollz/api/database/tags/qq/TAGS_COMMENT.php new file mode 100644 index 0000000..9b93157 --- /dev/null +++ b/mojotrollz/api/database/tags/qq/TAGS_COMMENT.php @@ -0,0 +1,9 @@ +next()){ + $elements .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_db_tags/tpl/type_list_element.tpl'),$row);} + return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_db_tags/tpl/type_list.tpl'),array('table' => $table, 'elements' => $elements));} + public static function sai_mod_saimod_mojotrollz_db_tags(){ + return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_db_tags/tpl/saimod_mojotrollz_db_tags.tpl'),array());} + public static function html_li_menu(){return '
  • DB:tags
  • ';} public static function right_public(){return false;} public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);} public static function sai_mod_saimod_mojotrollz_db_tags_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array( - \SYSTEM\WEBPATH(new PSAI(),'saimod_mojotrollz_db_tags/saimod_mojotrollz_db_tags.js')));} + \SYSTEM\WEBPATH(new PSAI(),'saimod_mojotrollz_db_tags/js/saimod_mojotrollz_db_tags.js')));} public static function sai_mod_saimod_mojotrollz_db_tags_flag_css(){} } \ No newline at end of file diff --git a/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/content.tpl b/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/content.tpl deleted file mode 100644 index 30d74d2..0000000 --- a/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/content.tpl +++ /dev/null @@ -1 +0,0 @@ -test \ No newline at end of file diff --git a/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/saimod_mojotrollz_db_tags.tpl b/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/saimod_mojotrollz_db_tags.tpl new file mode 100644 index 0000000..fb786a2 --- /dev/null +++ b/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/saimod_mojotrollz_db_tags.tpl @@ -0,0 +1,15 @@ +

    Tags

    +
    +
    + +
    +
    +
    +
    \ No newline at end of file diff --git a/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/type_list.tpl b/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/type_list.tpl new file mode 100644 index 0000000..51d4428 --- /dev/null +++ b/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/type_list.tpl @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + +
    + ${elements} +
    idtablenamedescriptionaction
    ${table}
    \ No newline at end of file diff --git a/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/type_list_element.tpl b/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/type_list_element.tpl new file mode 100644 index 0000000..dc770dc --- /dev/null +++ b/mojotrollz/sai/saimod_mojotrollz_db_tags/tpl/type_list_element.tpl @@ -0,0 +1,11 @@ + + ${id} + ${table} + ${name} + ${description} + + + + + + \ No newline at end of file