From b196e1cb7a403e4fabefc8ae686e6597b3f3eee5 Mon Sep 17 00:00:00 2001 From: rylon Date: Mon, 23 Jun 2014 19:35:59 +0200 Subject: [PATCH] pagestate system, js implementation @ mojotrollz --- api/api_system.php | 28 +++------------------- dbd/qq/SYS_PAGESTATES_GROUP.php | 15 ++++++++++++ dbd/sql/mysql/data/sai_api.sql | 1 + dbd/sql/mysql/data/system_api.sql | 2 ++ dbd/sql/mysql/schema/system_pagestates.sql | 10 ++++++++ dbd/tbl/system_pagestates.php | 15 ++++++++++++ page/State.php | 7 ++++++ 7 files changed, 53 insertions(+), 25 deletions(-) create mode 100644 dbd/qq/SYS_PAGESTATES_GROUP.php create mode 100644 dbd/sql/mysql/schema/system_pagestates.sql create mode 100644 dbd/tbl/system_pagestates.php create mode 100644 page/State.php diff --git a/api/api_system.php b/api/api_system.php index 2910338..46e1959 100644 --- a/api/api_system.php +++ b/api/api_system.php @@ -3,31 +3,6 @@ namespace SYSTEM\API; class api_system extends api_login{ - /* - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (0, 0, -1, NULL, 'call', NULL); - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (60, 0, 0, 'account', 'action', NULL); - - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (61,1,60,'login','username','USERNAME'); - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (62,1,60,'login','password_sha','PASSHASH'); - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (63,1,60,'login','password_md5','PASSHASH'); - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (64,1,60,'check','rightid','UINT'); - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (65,1,60,'create','username','USERNAME'); - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (66,1,60,'create','password_sha','PASSHASH'); - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (67,1,60,'create','email','EMAIL'); - INSERT INTO `system_api_calls` (`ID`, `Flag`, `ParentID`, `ParentValue`, `Name`, `AllowedValues`) VALUES (68,1,60,'create','locale','LANG'); - */ - - /*public static function call_account_action_login($username, $password_sha, $password_md5){ - return \SYSTEM\SECURITY\Security::login($username, $password_sha, $password_md5);} - public static function call_account_action_logout(){ - return \SYSTEM\SECURITY\Security::logout();} - public static function call_account_action_isloggedin(){ - return \SYSTEM\SECURITY\Security::isLoggedIn();} - public static function call_account_action_check($rightid){ - return \SYSTEM\SECURITY\Security::check($rightid);} - public static function call_account_action_create($username, $password_sha, $email, $locale){ - return \SYSTEM\SECURITY\Security::create($username, $password_sha, $email, $locale);}*/ - public static function call_cron(){ return \SYSTEM\CRON\cron::run();} @@ -37,6 +12,9 @@ class api_system extends api_login{ public static function call_files($cat,$id = null){ return \SYSTEM\FILES\files::get($cat, $id, true);} + public static function call_pagestates($group){ + return \SYSTEM\PAGE\State::get($group);} + public static function static__lang($lang){ \SYSTEM\locale::set($lang);} public static function static__result($result){ diff --git a/dbd/qq/SYS_PAGESTATES_GROUP.php b/dbd/qq/SYS_PAGESTATES_GROUP.php new file mode 100644 index 0000000..ca52066 --- /dev/null +++ b/dbd/qq/SYS_PAGESTATES_GROUP.php @@ -0,0 +1,15 @@ +