renamed dbd -> sql
This commit is contained in:
parent
08b7ec351f
commit
9a90e72366
84
api/api.php
84
api/api.php
@ -34,12 +34,12 @@ class api {
|
||||
|
||||
//Parameters
|
||||
$parentid = $commands[count($commands)-1][0];
|
||||
$parentid = $parentid[\SYSTEM\DBD\system_api::FIELD_ID];
|
||||
$parentid = $parentid[\SYSTEM\SQL\system_api::FIELD_ID];
|
||||
$parameters = self::do_parameters($params, $tree, $parentid, $commands[count($commands)-1][1],$verifyclassname); //throws
|
||||
|
||||
//Opt Parameters
|
||||
$parentid = $commands[count($commands)-1][0];
|
||||
$parentid = $parentid[\SYSTEM\DBD\system_api::FIELD_ID];
|
||||
$parentid = $parentid[\SYSTEM\SQL\system_api::FIELD_ID];
|
||||
$parameters_opt = self::do_parameters_opt($params, $tree, $parentid, $commands[count($commands)-1][1],$verifyclassname); //throws
|
||||
|
||||
//strict check
|
||||
@ -60,7 +60,7 @@ class api {
|
||||
}
|
||||
|
||||
private static function getApiTree($group){
|
||||
$result = \SYSTEM\DBD\SYS_API_TREE::QA(array($group));
|
||||
$result = \SYSTEM\SQL\SYS_API_TREE::QA(array($group));
|
||||
if(!isset($result) || !is_array($result) || count($result) <= 0){
|
||||
throw new \SYSTEM\LOG\ERROR("Database Tree for Api empty - cannot proced! GROUP: ".$group);}
|
||||
return $result;
|
||||
@ -70,23 +70,23 @@ class api {
|
||||
$statics = array();
|
||||
$parentid = self::ROOT_PARENTID;
|
||||
foreach($tree as $item){
|
||||
if( intval($item[\SYSTEM\DBD\system_api::FIELD_TYPE]) == \SYSTEM\DBD\system_api::VALUE_TYPE_STATIC &&
|
||||
intval($item[\SYSTEM\DBD\system_api::FIELD_PARENTID]) == $parentid &&
|
||||
isset($params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]])){
|
||||
if( intval($item[\SYSTEM\SQL\system_api::FIELD_TYPE]) == \SYSTEM\SQL\system_api::VALUE_TYPE_STATIC &&
|
||||
intval($item[\SYSTEM\SQL\system_api::FIELD_PARENTID]) == $parentid &&
|
||||
isset($params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]])){
|
||||
|
||||
$statics[] = array($item,$params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]]);
|
||||
$call_funcname = 'static_'.$item[\SYSTEM\DBD\system_api::FIELD_NAME];
|
||||
$statics[] = array($item,$params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]]);
|
||||
$call_funcname = 'static_'.$item[\SYSTEM\SQL\system_api::FIELD_NAME];
|
||||
|
||||
//verify func
|
||||
if(!\method_exists($apiclassname, $call_funcname)){
|
||||
return self::do_default($default, $apiclassname, $call_funcname);} //throws
|
||||
|
||||
//verify parameter
|
||||
if( !method_exists($verifyclassname, $item[\SYSTEM\DBD\system_api::FIELD_VERIFY]) ||
|
||||
!call_user_func(array($verifyclassname,$item[\SYSTEM\DBD\system_api::FIELD_VERIFY]),$params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]])){
|
||||
throw new \SYSTEM\LOG\ERROR('Parameter type missmacht or Missing Verifier. Param: '.$item[\SYSTEM\DBD\system_api::FIELD_NAME].' Verifier: '.$item[\SYSTEM\DBD\system_api::FIELD_VERIFY]);}
|
||||
if( !method_exists($verifyclassname, $item[\SYSTEM\SQL\system_api::FIELD_VERIFY]) ||
|
||||
!call_user_func(array($verifyclassname,$item[\SYSTEM\SQL\system_api::FIELD_VERIFY]),$params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]])){
|
||||
throw new \SYSTEM\LOG\ERROR('Parameter type missmacht or Missing Verifier. Param: '.$item[\SYSTEM\SQL\system_api::FIELD_NAME].' Verifier: '.$item[\SYSTEM\SQL\system_api::FIELD_VERIFY]);}
|
||||
//throw new \SYSTEM\LOG\ERROR("yo ".$call_funcname.' '.$apiclassname);
|
||||
\call_user_func_array(array($apiclassname,$call_funcname),array($params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]]));
|
||||
\call_user_func_array(array($apiclassname,$call_funcname),array($params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]]));
|
||||
}
|
||||
}
|
||||
|
||||
@ -117,18 +117,18 @@ class api {
|
||||
$commands = array();
|
||||
$parentid = self::ROOT_PARENTID;
|
||||
foreach($tree as $item){
|
||||
if( (intval($item[\SYSTEM\DBD\system_api::FIELD_TYPE]) == \SYSTEM\DBD\system_api::VALUE_TYPE_COMMAND ||
|
||||
intval($item[\SYSTEM\DBD\system_api::FIELD_TYPE]) == \SYSTEM\DBD\system_api::VALUE_TYPE_COMMAND_FLAG) &&
|
||||
intval($item[\SYSTEM\DBD\system_api::FIELD_PARENTID]) == $parentid &&
|
||||
isset($params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]])){
|
||||
if( (intval($item[\SYSTEM\SQL\system_api::FIELD_TYPE]) == \SYSTEM\SQL\system_api::VALUE_TYPE_COMMAND ||
|
||||
intval($item[\SYSTEM\SQL\system_api::FIELD_TYPE]) == \SYSTEM\SQL\system_api::VALUE_TYPE_COMMAND_FLAG) &&
|
||||
intval($item[\SYSTEM\SQL\system_api::FIELD_PARENTID]) == $parentid &&
|
||||
isset($params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]])){
|
||||
|
||||
//check parent value
|
||||
if( isset($item[\SYSTEM\DBD\system_api::FIELD_PARENTVALUE]) &&
|
||||
$commands[count($commands)-1][1] != $item[\SYSTEM\DBD\system_api::FIELD_PARENTVALUE]){
|
||||
if( isset($item[\SYSTEM\SQL\system_api::FIELD_PARENTVALUE]) &&
|
||||
$commands[count($commands)-1][1] != $item[\SYSTEM\SQL\system_api::FIELD_PARENTVALUE]){
|
||||
continue;}
|
||||
|
||||
$commands[] = array($item,$params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]]);
|
||||
$parentid = intval($item[\SYSTEM\DBD\system_api::FIELD_ID]);
|
||||
$commands[] = array($item,$params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]]);
|
||||
$parentid = intval($item[\SYSTEM\SQL\system_api::FIELD_ID]);
|
||||
}
|
||||
}
|
||||
|
||||
@ -138,24 +138,24 @@ class api {
|
||||
private static function do_parameters($params,$tree,$parentid,$lastcommandvalue,$verifyclassname){
|
||||
$parameters = array();
|
||||
foreach($tree as $item){
|
||||
if( intval($item[\SYSTEM\DBD\system_api::FIELD_TYPE]) == \SYSTEM\DBD\system_api::VALUE_TYPE_PARAM &&
|
||||
intval($item[\SYSTEM\DBD\system_api::FIELD_PARENTID]) == $parentid){
|
||||
if( intval($item[\SYSTEM\SQL\system_api::FIELD_TYPE]) == \SYSTEM\SQL\system_api::VALUE_TYPE_PARAM &&
|
||||
intval($item[\SYSTEM\SQL\system_api::FIELD_PARENTID]) == $parentid){
|
||||
|
||||
//check parent value
|
||||
if( isset($item[\SYSTEM\DBD\system_api::FIELD_PARENTVALUE]) &&
|
||||
$lastcommandvalue != $item[\SYSTEM\DBD\system_api::FIELD_PARENTVALUE]){
|
||||
if( isset($item[\SYSTEM\SQL\system_api::FIELD_PARENTVALUE]) &&
|
||||
$lastcommandvalue != $item[\SYSTEM\SQL\system_api::FIELD_PARENTVALUE]){
|
||||
continue;}
|
||||
|
||||
//all parameters are required
|
||||
if(!isset($params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]])){
|
||||
throw new \SYSTEM\LOG\ERROR('Parameter missing: '.$item[\SYSTEM\DBD\system_api::FIELD_NAME]);}
|
||||
if(!isset($params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]])){
|
||||
throw new \SYSTEM\LOG\ERROR('Parameter missing: '.$item[\SYSTEM\SQL\system_api::FIELD_NAME]);}
|
||||
|
||||
//verify parameter
|
||||
if( !method_exists($verifyclassname, $item[\SYSTEM\DBD\system_api::FIELD_VERIFY]) ||
|
||||
!call_user_func(array($verifyclassname,$item[\SYSTEM\DBD\system_api::FIELD_VERIFY]),$params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]])){
|
||||
throw new \SYSTEM\LOG\ERROR('Parameter type missmacht or Missing Verifier. Param: '.$item[\SYSTEM\DBD\system_api::FIELD_NAME].' Verifier: '.$item[\SYSTEM\DBD\system_api::FIELD_VERIFY]);}
|
||||
if( !method_exists($verifyclassname, $item[\SYSTEM\SQL\system_api::FIELD_VERIFY]) ||
|
||||
!call_user_func(array($verifyclassname,$item[\SYSTEM\SQL\system_api::FIELD_VERIFY]),$params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]])){
|
||||
throw new \SYSTEM\LOG\ERROR('Parameter type missmacht or Missing Verifier. Param: '.$item[\SYSTEM\SQL\system_api::FIELD_NAME].' Verifier: '.$item[\SYSTEM\SQL\system_api::FIELD_VERIFY]);}
|
||||
|
||||
$parameters[] = array($item, $params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]]);
|
||||
$parameters[] = array($item, $params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]]);
|
||||
}
|
||||
}
|
||||
|
||||
@ -165,24 +165,24 @@ class api {
|
||||
private static function do_parameters_opt($params,$tree,$parentid,$lastcommandvalue,$verifyclassname){
|
||||
$parameters_opt = array();
|
||||
foreach($tree as $item){
|
||||
if( intval($item[\SYSTEM\DBD\system_api::FIELD_TYPE]) == \SYSTEM\DBD\system_api::VALUE_TYPE_PARAM_OPT &&
|
||||
intval($item[\SYSTEM\DBD\system_api::FIELD_PARENTID]) == $parentid){
|
||||
if( intval($item[\SYSTEM\SQL\system_api::FIELD_TYPE]) == \SYSTEM\SQL\system_api::VALUE_TYPE_PARAM_OPT &&
|
||||
intval($item[\SYSTEM\SQL\system_api::FIELD_PARENTID]) == $parentid){
|
||||
|
||||
//check parent value
|
||||
if( isset($item[\SYSTEM\DBD\system_api::FIELD_PARENTVALUE]) &&
|
||||
$lastcommandvalue != $item[\SYSTEM\DBD\system_api::FIELD_PARENTVALUE]){
|
||||
if( isset($item[\SYSTEM\SQL\system_api::FIELD_PARENTVALUE]) &&
|
||||
$lastcommandvalue != $item[\SYSTEM\SQL\system_api::FIELD_PARENTVALUE]){
|
||||
continue;}
|
||||
|
||||
//all parameters are NOT required - just continue
|
||||
if(!isset($params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]])){
|
||||
if(!isset($params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]])){
|
||||
continue;}
|
||||
|
||||
//verify parameter
|
||||
if( !method_exists($verifyclassname, $item[\SYSTEM\DBD\system_api::FIELD_VERIFY]) ||
|
||||
!call_user_func(array($verifyclassname,$item[\SYSTEM\DBD\system_api::FIELD_VERIFY]),$params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]])){
|
||||
throw new \SYSTEM\LOG\ERROR('Parameter type missmacht or Missing Verifier. Param: '.$item[\SYSTEM\DBD\system_api::FIELD_NAME].' Verifier: '.$item[\SYSTEM\DBD\system_api::FIELD_VERIFY]);}
|
||||
if( !method_exists($verifyclassname, $item[\SYSTEM\SQL\system_api::FIELD_VERIFY]) ||
|
||||
!call_user_func(array($verifyclassname,$item[\SYSTEM\SQL\system_api::FIELD_VERIFY]),$params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]])){
|
||||
throw new \SYSTEM\LOG\ERROR('Parameter type missmacht or Missing Verifier. Param: '.$item[\SYSTEM\SQL\system_api::FIELD_NAME].' Verifier: '.$item[\SYSTEM\SQL\system_api::FIELD_VERIFY]);}
|
||||
|
||||
$parameters_opt[] = array($item, $params[$item[\SYSTEM\DBD\system_api::FIELD_NAME]]);
|
||||
$parameters_opt[] = array($item, $params[$item[\SYSTEM\SQL\system_api::FIELD_NAME]]);
|
||||
}
|
||||
}
|
||||
|
||||
@ -195,10 +195,10 @@ class api {
|
||||
if(!\preg_match('^[0-9A-Za-z_]+$^', $com[1])){
|
||||
throw new \SYSTEM\LOG\ERROR('Call Command can only have letters! command: '.$com[0]['name'].'; value: '.$com[1]);}
|
||||
|
||||
if($com[0][\SYSTEM\DBD\system_api::FIELD_TYPE] == \SYSTEM\DBD\system_api::VALUE_TYPE_COMMAND_FLAG){
|
||||
$call_funcname .= '_flag_'.$com[0][\SYSTEM\DBD\system_api::FIELD_NAME];
|
||||
if($com[0][\SYSTEM\SQL\system_api::FIELD_TYPE] == \SYSTEM\SQL\system_api::VALUE_TYPE_COMMAND_FLAG){
|
||||
$call_funcname .= '_flag_'.$com[0][\SYSTEM\SQL\system_api::FIELD_NAME];
|
||||
} else {
|
||||
$call_funcname .= '_'.$com[0][\SYSTEM\DBD\system_api::FIELD_NAME].'_'.\strtolower($com[1]);}
|
||||
$call_funcname .= '_'.$com[0][\SYSTEM\SQL\system_api::FIELD_NAME].'_'.\strtolower($com[1]);}
|
||||
}
|
||||
$call_funcname = substr($call_funcname, 1); //strip leading _
|
||||
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\API');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\SQL');
|
||||
@ -1,15 +1,15 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_API_TREE extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_api::NAME_PG
|
||||
.' WHERE "'.\SYSTEM\DBD\system_api::FIELD_GROUP.'" = $1'
|
||||
.' ORDER BY "'.\SYSTEM\DBD\system_api::FIELD_ID.'"';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_api::NAME_PG
|
||||
.' WHERE "'.\SYSTEM\SQL\system_api::FIELD_GROUP.'" = $1'
|
||||
.' ORDER BY "'.\SYSTEM\SQL\system_api::FIELD_ID.'"';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_api::NAME_MYS
|
||||
.' WHERE `'.\SYSTEM\DBD\system_api::FIELD_GROUP.'` = ?'
|
||||
.' ORDER BY '.\SYSTEM\DBD\system_api::FIELD_ID;
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_api::NAME_MYS
|
||||
.' WHERE `'.\SYSTEM\SQL\system_api::FIELD_GROUP.'` = ?'
|
||||
.' ORDER BY '.\SYSTEM\SQL\system_api::FIELD_ID;
|
||||
}
|
||||
}
|
||||
@ -11,7 +11,7 @@ require_once dirname(__FILE__).'/system/autoload.inc';
|
||||
require_once dirname(__FILE__).'/log/autoload.inc';
|
||||
require_once dirname(__FILE__).'/api/autoload.inc';
|
||||
require_once dirname(__FILE__).'/page/autoload.inc';
|
||||
require_once dirname(__FILE__).'/dbd/autoload.inc';
|
||||
require_once dirname(__FILE__).'/sql/autoload.inc';
|
||||
require_once dirname(__FILE__).'/db/autoload.inc';
|
||||
require_once dirname(__FILE__).'/security/autoload.inc';
|
||||
require_once dirname(__FILE__).'/config/autoload.inc';
|
||||
|
||||
2
cache/autoload.inc
vendored
2
cache/autoload.inc
vendored
@ -1,3 +1,3 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\CACHE');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\SQL');
|
||||
6
cache/cache.php
vendored
6
cache/cache.php
vendored
@ -5,7 +5,7 @@ namespace SYSTEM\CACHE;
|
||||
class cache {
|
||||
|
||||
public static function get($cache_id, $ident){
|
||||
$result = \SYSTEM\DBD\SYS_CACHE_CHECK::Q1(array($cache_id,$ident));
|
||||
$result = \SYSTEM\SQL\SYS_CACHE_CHECK::Q1(array($cache_id,$ident));
|
||||
if(!$result){
|
||||
return NULL;}
|
||||
|
||||
@ -19,12 +19,12 @@ class cache {
|
||||
self::del($cache_id, $ident);
|
||||
}
|
||||
|
||||
$result = \SYSTEM\DBD\SYS_CACHE_PUT::Q1(array($cache_id,$ident, pg_escape_bytea($data)));
|
||||
$result = \SYSTEM\SQL\SYS_CACHE_PUT::Q1(array($cache_id,$ident, pg_escape_bytea($data)));
|
||||
return $result ? $data : NULL;
|
||||
}
|
||||
|
||||
public static function del($cache_id, $ident){
|
||||
$result = \SYSTEM\DBD\SYS_CACHE_DELETE::Q1(array($cache_id,$ident));
|
||||
$result = \SYSTEM\SQL\SYS_CACHE_DELETE::Q1(array($cache_id,$ident));
|
||||
return $result ? true : false;
|
||||
}
|
||||
}
|
||||
2
cache/qq/SYS_CACHE_CHECK.php
vendored
2
cache/qq/SYS_CACHE_CHECK.php
vendored
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_CACHE_CHECK extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
|
||||
2
cache/qq/SYS_CACHE_DELETE.php
vendored
2
cache/qq/SYS_CACHE_DELETE.php
vendored
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_CACHE_DELETE extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
|
||||
2
cache/qq/SYS_CACHE_DELETE_ALL.php
vendored
2
cache/qq/SYS_CACHE_DELETE_ALL.php
vendored
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_CACHE_DELETE_ALL extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
|
||||
2
cache/qq/SYS_CACHE_PUT.php
vendored
2
cache/qq/SYS_CACHE_PUT.php
vendored
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_CACHE_PUT extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\CRON');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\SQL');
|
||||
@ -10,49 +10,49 @@ class cron {
|
||||
return true;}
|
||||
|
||||
public static function run(){
|
||||
$crons = \SYSTEM\DBD\SYS_CRON_LIST::QQ();
|
||||
$crons = \SYSTEM\SQL\SYS_CRON_LIST::QQ();
|
||||
while($cron = $crons->next()){
|
||||
//check module
|
||||
if(!self::check($cron[\SYSTEM\DBD\system_cron::FIELD_CLASS])){
|
||||
self::status($cron[\SYSTEM\DBD\system_cron::FIELD_CLASS], \SYSTEM\CRON\cronstatus::CRON_STATUS_FAIL_CLASS);
|
||||
if(!self::check($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS])){
|
||||
self::status($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS], \SYSTEM\CRON\cronstatus::CRON_STATUS_FAIL_CLASS);
|
||||
continue;}
|
||||
//time to execute?
|
||||
if(!\SYSTEM\CRON\crontime::check_now( strtotime($cron[\SYSTEM\DBD\system_cron::FIELD_LAST_RUN]),
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_MIN],
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_HOUR],
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_DAY],
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_DAY_WEEK],
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_MONTH])){
|
||||
if(!\SYSTEM\CRON\crontime::check_now( strtotime($cron[\SYSTEM\SQL\system_cron::FIELD_LAST_RUN]),
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_MIN],
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_HOUR],
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_DAY],
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_DAY_WEEK],
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_MONTH])){
|
||||
continue;}
|
||||
//Status is ok?
|
||||
if($cron[\SYSTEM\DBD\system_cron::FIELD_STATUS] != \SYSTEM\CRON\cronstatus::CRON_STATUS_SUCCESFULLY){
|
||||
new \SYSTEM\LOG\CRON('Cron for Class '.$cron[\SYSTEM\DBD\system_cron::FIELD_CLASS].' could not execute cuz Status aint good: '. \SYSTEM\CRON\cronstatus::text($cron[\SYSTEM\DBD\system_cron::FIELD_STATUS]));
|
||||
if($cron[\SYSTEM\SQL\system_cron::FIELD_STATUS] != \SYSTEM\CRON\cronstatus::CRON_STATUS_SUCCESFULLY){
|
||||
new \SYSTEM\LOG\CRON('Cron for Class '.$cron[\SYSTEM\SQL\system_cron::FIELD_CLASS].' could not execute cuz Status aint good: '. \SYSTEM\CRON\cronstatus::text($cron[\SYSTEM\SQL\system_cron::FIELD_STATUS]));
|
||||
continue;}
|
||||
//set running
|
||||
self::status($cron[\SYSTEM\DBD\system_cron::FIELD_CLASS], \SYSTEM\CRON\cronstatus::CRON_STATUS_RUNNING);
|
||||
self::status($cron[\SYSTEM\DBD\system_cron::FIELD_CLASS], call_user_func(array($cron[\SYSTEM\DBD\system_cron::FIELD_CLASS],'run')));
|
||||
self::status($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS], \SYSTEM\CRON\cronstatus::CRON_STATUS_RUNNING);
|
||||
self::status($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS], call_user_func(array($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS],'run')));
|
||||
}
|
||||
return \SYSTEM\LOG\JsonResult::ok();
|
||||
}
|
||||
|
||||
public static function next($class){
|
||||
$cron = \SYSTEM\DBD\SYS_CRON_GET::Q1(array($class));
|
||||
$cron = \SYSTEM\SQL\SYS_CRON_GET::Q1(array($class));
|
||||
//check module
|
||||
if(!self::check($cron[\SYSTEM\DBD\system_cron::FIELD_CLASS])){
|
||||
if(!self::check($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS])){
|
||||
throw new \SYSTEM\LOG\ERROR("Given class is not a cronjob");}
|
||||
//time
|
||||
return \SYSTEM\CRON\crontime::next( strtotime($cron[\SYSTEM\DBD\system_cron::FIELD_LAST_RUN]),
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_MIN],
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_HOUR],
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_DAY],
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_DAY_WEEK],
|
||||
$cron[\SYSTEM\DBD\system_cron::FIELD_MONTH]);
|
||||
return \SYSTEM\CRON\crontime::next( strtotime($cron[\SYSTEM\SQL\system_cron::FIELD_LAST_RUN]),
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_MIN],
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_HOUR],
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_DAY],
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_DAY_WEEK],
|
||||
$cron[\SYSTEM\SQL\system_cron::FIELD_MONTH]);
|
||||
}
|
||||
|
||||
private static function status($class, $status){
|
||||
//new \SYSTEM\LOG\CRON('Cron Status for Class '.$class.' updated to: '. \SYSTEM\CRON\cronstatus::text($status));
|
||||
return \SYSTEM\DBD\SYS_CRON_UPD::QI(array($status,time(),$class));}
|
||||
return \SYSTEM\SQL\SYS_CRON_UPD::QI(array($status,time(),$class));}
|
||||
|
||||
public static function last_visit(){
|
||||
return \SYSTEM\DBD\SYS_CRON_LAST_VISIT::Q1()['time'];}
|
||||
return \SYSTEM\SQL\SYS_CRON_LAST_VISIT::Q1()['time'];}
|
||||
}
|
||||
@ -2,7 +2,7 @@
|
||||
namespace SYSTEM\CRON;
|
||||
class cron_cache_delete extends \SYSTEM\CRON\cronjob{
|
||||
public static function run(){
|
||||
if(!\SYSTEM\DBD\SYS_CACHE_DELETE_ALL::QI()){
|
||||
if(!\SYSTEM\SQL\SYS_CACHE_DELETE_ALL::QI()){
|
||||
return cronstatus::CRON_STATUS_FAIL;}
|
||||
return cronstatus::CRON_STATUS_SUCCESFULLY;
|
||||
}
|
||||
|
||||
@ -3,7 +3,7 @@ namespace SYSTEM\CRON;
|
||||
class cron_log2sqlite extends \SYSTEM\CRON\cronjob{
|
||||
public static function run(){
|
||||
//find oldest value
|
||||
$oldest = \SYSTEM\DBD\SYS_LOG_OLDEST::Q1();
|
||||
$oldest = \SYSTEM\SQL\SYS_LOG_OLDEST::Q1();
|
||||
list( $now_month, $now_year ) = preg_split( "/ /", date("m Y"));
|
||||
//All fine -> abort
|
||||
if( $oldest['year'] >= $now_year &&
|
||||
@ -40,11 +40,11 @@ class cron_log2sqlite extends \SYSTEM\CRON\cronjob{
|
||||
//write data as trasaction
|
||||
$con->exec('begin transaction');
|
||||
set_time_limit(30);
|
||||
$res = \SYSTEM\DBD\SYS_LOG_MONTH::QQ(array($oldest['month'],$oldest['year']));
|
||||
$res = \SYSTEM\SQL\SYS_LOG_MONTH::QQ(array($oldest['month'],$oldest['year']));
|
||||
while($row = $res->next()){
|
||||
set_time_limit(30);
|
||||
$row['time'] = array_key_exists('time_pg', $row) ? date("Y-m-d H:i:s", $row['time_pg']) : $row['time'];
|
||||
if(!$con->exec('INSERT OR IGNORE INTO '.\SYSTEM\DBD\system_log::NAME_MYS.
|
||||
if(!$con->exec('INSERT OR IGNORE INTO '.\SYSTEM\SQL\system_log::NAME_MYS.
|
||||
'(`ID`, `class`, `message`, `code`, `file`, `line`, `trace`, `ip`, `querytime`, `time`,'.
|
||||
' `server_name`, `server_port`, `request_uri`, `post`,'.
|
||||
' `http_referer`, `http_user_agent`, `user`, `thrown`)'.
|
||||
@ -57,7 +57,7 @@ class cron_log2sqlite extends \SYSTEM\CRON\cronjob{
|
||||
return cronstatus::CRON_STATUS_FAIL;
|
||||
}
|
||||
//Delete single
|
||||
if(!\SYSTEM\DBD\SYS_LOG_DEL::QI(array($row['ID']))){
|
||||
if(!\SYSTEM\SQL\SYS_LOG_DEL::QI(array($row['ID']))){
|
||||
new \SYSTEM\LOG\ERROR('failed to delete log entries');
|
||||
return cronstatus::CRON_STATUS_FAIL;}
|
||||
}
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_CRON_GET extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_cron::NAME_PG.' WHERE class = $1;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_PG.' WHERE class = $1;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_cron::NAME_MYS.' WHERE class = ?;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_MYS.' WHERE class = ?;';
|
||||
}
|
||||
}
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_CRON_LAST_VISIT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT time FROM '.\SYSTEM\DBD\system_log::NAME_PG.' WHERE class = \'SYSTEM\LOG\WARNING\' ORDER BY time DESC LIMIT 1;';
|
||||
'SELECT time FROM '.\SYSTEM\SQL\system_log::NAME_PG.' WHERE class = \'SYSTEM\LOG\WARNING\' ORDER BY time DESC LIMIT 1;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT time FROM '.\SYSTEM\DBD\system_log::NAME_MYS.' WHERE class = "SYSTEM\\\\LOG\\\\CRON" ORDER BY time DESC LIMIT 1';
|
||||
'SELECT time FROM '.\SYSTEM\SQL\system_log::NAME_MYS.' WHERE class = "SYSTEM\\\\LOG\\\\CRON" ORDER BY time DESC LIMIT 1';
|
||||
}
|
||||
}
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_CRON_LIST extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_cron::NAME_PG.';';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_PG.';';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_cron::NAME_MYS.';';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_MYS.';';
|
||||
}
|
||||
}
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_CRON_UPD extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'UPDATE '.\SYSTEM\DBD\system_cron::NAME_PG.' SET '.\SYSTEM\DBD\system_cron::FIELD_STATUS.' = $1,'.\SYSTEM\DBD\system_cron::FIELD_LAST_RUN.' = to_timestamp($2) WHERE '.\SYSTEM\DBD\system_cron::FIELD_CLASS.' = $3;';
|
||||
'UPDATE '.\SYSTEM\SQL\system_cron::NAME_PG.' SET '.\SYSTEM\SQL\system_cron::FIELD_STATUS.' = $1,'.\SYSTEM\SQL\system_cron::FIELD_LAST_RUN.' = to_timestamp($2) WHERE '.\SYSTEM\SQL\system_cron::FIELD_CLASS.' = $3;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'UPDATE '.\SYSTEM\DBD\system_cron::NAME_MYS.' SET '.\SYSTEM\DBD\system_cron::FIELD_STATUS.' = ?,'.\SYSTEM\DBD\system_cron::FIELD_LAST_RUN.' = FROM_UNIXTIME(?) WHERE '.\SYSTEM\DBD\system_cron::FIELD_CLASS.' = ?;';
|
||||
'UPDATE '.\SYSTEM\SQL\system_cron::NAME_MYS.' SET '.\SYSTEM\SQL\system_cron::FIELD_STATUS.' = ?,'.\SYSTEM\SQL\system_cron::FIELD_LAST_RUN.' = FROM_UNIXTIME(?) WHERE '.\SYSTEM\SQL\system_cron::FIELD_CLASS.' = ?;';
|
||||
}
|
||||
}
|
||||
@ -5,104 +5,104 @@ require_once 'dbd/autoload.inc.php';
|
||||
require_once 'dasense/autoload.inc.php';
|
||||
|
||||
$call = new DBD\dasensedata();
|
||||
/*$call = array( array(\DBD\APITable::FIELD_ID => 0, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>-1, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'call', \DBD\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\DBD\APITable::FIELD_ID => 45, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>1, \DBD\APITable::FIELD_PARENTVALUE =>'geopoint', \DBD\APITable::FIELD_NAME =>'datatype', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 120, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'login', \DBD\APITable::FIELD_NAME =>'compatibility', \DBD\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\DBD\APITable::FIELD_ID => 5, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>0, \DBD\APITable::FIELD_PARENTVALUE =>'map', \DBD\APITable::FIELD_NAME =>'algo', \DBD\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\DBD\APITable::FIELD_ID => 6, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'key', \DBD\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\DBD\APITable::FIELD_ID => 16, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>6, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'type', \DBD\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\DBD\APITable::FIELD_ID => 7, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'markers', \DBD\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\DBD\APITable::FIELD_ID => 8, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'animation', \DBD\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\DBD\APITable::FIELD_ID => 17, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>7, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'x', \DBD\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 18, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>7, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'y', \DBD\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 19, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>7, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'zoom', \DBD\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPZOOM'),
|
||||
array(\DBD\APITable::FIELD_ID => 20, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>7, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'from', \DBD\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\DBD\APITable::FIELD_ID => 21, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>7, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'to', \DBD\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\DBD\APITable::FIELD_ID => 22, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>7, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'type', \DBD\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\DBD\APITable::FIELD_ID => 23, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>7, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'provider', \DBD\APITable::FIELD_ALLOWEDVALUES =>'SENSORPROVIDER'),
|
||||
array(\DBD\APITable::FIELD_ID => 9, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'x', \DBD\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 10, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'y', \DBD\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 11, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'zoom', \DBD\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPZOOM'),
|
||||
array(\DBD\APITable::FIELD_ID => 12, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'from', \DBD\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\DBD\APITable::FIELD_ID => 13, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'to', \DBD\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\DBD\APITable::FIELD_ID => 14, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'type', \DBD\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\DBD\APITable::FIELD_ID => 15, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>5, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'provider', \DBD\APITable::FIELD_ALLOWEDVALUES =>'SENSORPROVIDER'),
|
||||
array(\DBD\APITable::FIELD_ID => 132, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>130, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'password', \DBD\APITable::FIELD_ALLOWEDVALUES =>'PASSWORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 111, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>110, \DBD\APITable::FIELD_PARENTVALUE =>'data', \DBD\APITable::FIELD_NAME =>'source', \DBD\APITable::FIELD_ALLOWEDVALUES =>'INPUTSOURCE'),
|
||||
array(\DBD\APITable::FIELD_ID => 110, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>0, \DBD\APITable::FIELD_PARENTVALUE =>'input', \DBD\APITable::FIELD_NAME =>'type', \DBD\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\DBD\APITable::FIELD_ID => 131, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>130, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'username', \DBD\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\DBD\APITable::FIELD_ID => 130, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'create', \DBD\APITable::FIELD_NAME =>'compatibility', \DBD\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\DBD\APITable::FIELD_ID => 126, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>125, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'username', \DBD\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\DBD\APITable::FIELD_ID => 125, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'available', \DBD\APITable::FIELD_NAME =>'compatibility', \DBD\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\DBD\APITable::FIELD_ID => 123, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>120, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'hashed', \DBD\APITable::FIELD_ALLOWEDVALUES =>'BOOL'),
|
||||
array(\DBD\APITable::FIELD_ID => 122, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>120, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'password', \DBD\APITable::FIELD_ALLOWEDVALUES =>'PASSWORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 121, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>120, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'username', \DBD\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\DBD\APITable::FIELD_ID => 34, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>8, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'x', \DBD\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 35, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>8, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'y', \DBD\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 36, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>8, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'zoom', \DBD\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPZOOM'),
|
||||
array(\DBD\APITable::FIELD_ID => 37, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>8, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'from', \DBD\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\DBD\APITable::FIELD_ID => 38, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>8, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'to', \DBD\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\DBD\APITable::FIELD_ID => 39, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>8, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'type', \DBD\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\DBD\APITable::FIELD_ID => 40, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>8, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'provider', \DBD\APITable::FIELD_ALLOWEDVALUES =>'SENSORPROVIDER'),
|
||||
array(\DBD\APITable::FIELD_ID => 43, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>1, \DBD\APITable::FIELD_PARENTVALUE =>'geopoint', \DBD\APITable::FIELD_NAME =>'radius', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 42, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>1, \DBD\APITable::FIELD_PARENTVALUE =>'geopoint', \DBD\APITable::FIELD_NAME =>'long', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 41, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>1, \DBD\APITable::FIELD_PARENTVALUE =>'geopoint', \DBD\APITable::FIELD_NAME =>'lat', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 60, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>0, \DBD\APITable::FIELD_PARENTVALUE =>'account', \DBD\APITable::FIELD_NAME =>'action', \DBD\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\DBD\APITable::FIELD_ID => 140, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>1, \DBD\APITable::FIELD_PARENTVALUE =>'sensor', \DBD\APITable::FIELD_NAME =>'sensorid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'INT'),
|
||||
array(\DBD\APITable::FIELD_ID => 1, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>0, \DBD\APITable::FIELD_PARENTVALUE =>'page', \DBD\APITable::FIELD_NAME =>'page', \DBD\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\DBD\APITable::FIELD_ID => 47, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>46, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'lat', \DBD\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 48, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>46, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'long', \DBD\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 49, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>46, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'radius', \DBD\APITable::FIELD_ALLOWEDVALUES =>'UINT'),
|
||||
array(\DBD\APITable::FIELD_ID => 61, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'login', \DBD\APITable::FIELD_NAME =>'username', \DBD\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\DBD\APITable::FIELD_ID => 51, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>46, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'datatype', \DBD\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\DBD\APITable::FIELD_ID => 62, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'login', \DBD\APITable::FIELD_NAME =>'password', \DBD\APITable::FIELD_ALLOWEDVALUES =>'PASSWORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 63, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'login', \DBD\APITable::FIELD_NAME =>'hashed', \DBD\APITable::FIELD_ALLOWEDVALUES =>'BOOL'),
|
||||
array(\DBD\APITable::FIELD_ID => 64, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'check', \DBD\APITable::FIELD_NAME =>'rightid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'UINT'),
|
||||
array(\DBD\APITable::FIELD_ID => 65, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'create', \DBD\APITable::FIELD_NAME =>'username', \DBD\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\DBD\APITable::FIELD_ID => 66, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'create', \DBD\APITable::FIELD_NAME =>'password', \DBD\APITable::FIELD_ALLOWEDVALUES =>'PASSWORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 67, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'create', \DBD\APITable::FIELD_NAME =>'email', \DBD\APITable::FIELD_ALLOWEDVALUES =>'EMAIL'),
|
||||
array(\DBD\APITable::FIELD_ID => 68, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>60, \DBD\APITable::FIELD_PARENTVALUE =>'create', \DBD\APITable::FIELD_NAME =>'hashed', \DBD\APITable::FIELD_ALLOWEDVALUES =>'BOOL'),
|
||||
array(\DBD\APITable::FIELD_ID => 70, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>0, \DBD\APITable::FIELD_PARENTVALUE =>'analysis', \DBD\APITable::FIELD_NAME =>'action', \DBD\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\DBD\APITable::FIELD_ID => 71, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>70, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'mthd', \DBD\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\DBD\APITable::FIELD_ID => 72, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'within', \DBD\APITable::FIELD_NAME =>'lat', \DBD\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 73, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'within', \DBD\APITable::FIELD_NAME =>'lng', \DBD\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 74, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'within', \DBD\APITable::FIELD_NAME =>'when', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 75, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'gettotal', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 76, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'gettotal', \DBD\APITable::FIELD_NAME =>'intval', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 77, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'getseries', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 78, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'projection24', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 79, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'projection24', \DBD\APITable::FIELD_NAME =>'intval', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 80, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'get', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 81, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'get', \DBD\APITable::FIELD_NAME =>'acronym', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 82, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'gethist', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 83, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'gethist', \DBD\APITable::FIELD_NAME =>'sort', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 84, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'is', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 85, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'is', \DBD\APITable::FIELD_NAME =>'acronym', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 86, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'getbyuser', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 87, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'getallcond', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 88, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'getallcond', \DBD\APITable::FIELD_NAME =>'acronym', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 89, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'getalldefs', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 90, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'getalldefs', \DBD\APITable::FIELD_NAME =>'acronym', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 91, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'all', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 92, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'all', \DBD\APITable::FIELD_NAME =>'last', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 93, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'own', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 94, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'own', \DBD\APITable::FIELD_NAME =>'last', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 95, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'register', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 96, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'register', \DBD\APITable::FIELD_NAME =>'regid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 97, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'register', \DBD\APITable::FIELD_NAME =>'deviceid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 98, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'fetch', \DBD\APITable::FIELD_NAME =>'useruid', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 99, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'fetch', \DBD\APITable::FIELD_NAME =>'last', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 100, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'explore', \DBD\APITable::FIELD_NAME =>'lat', \DBD\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 101, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'explore', \DBD\APITable::FIELD_NAME =>'lng', \DBD\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\DBD\APITable::FIELD_ID => 102, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'explore', \DBD\APITable::FIELD_NAME =>'radius', \DBD\APITable::FIELD_ALLOWEDVALUES =>'UINT'),
|
||||
array(\DBD\APITable::FIELD_ID => 103, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'explore', \DBD\APITable::FIELD_NAME =>'endtime', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 104, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>71, \DBD\APITable::FIELD_PARENTVALUE =>'citybyzip', \DBD\APITable::FIELD_NAME =>'zip', \DBD\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\DBD\APITable::FIELD_ID => 112, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>110, \DBD\APITable::FIELD_PARENTVALUE =>'data', \DBD\APITable::FIELD_NAME =>'json', \DBD\APITable::FIELD_ALLOWEDVALUES =>'JSON'),
|
||||
array(\DBD\APITable::FIELD_ID => 113, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>110, \DBD\APITable::FIELD_PARENTVALUE =>'deviceinfo', \DBD\APITable::FIELD_NAME =>'json', \DBD\APITable::FIELD_ALLOWEDVALUES =>'JSON'),
|
||||
array(\DBD\APITable::FIELD_ID => 133, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>130, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'email', \DBD\APITable::FIELD_ALLOWEDVALUES =>'EMAIL'),
|
||||
array(\DBD\APITable::FIELD_ID => 134, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>130, \DBD\APITable::FIELD_PARENTVALUE =>NULL, \DBD\APITable::FIELD_NAME =>'hashed', \DBD\APITable::FIELD_ALLOWEDVALUES =>'BOOL'),
|
||||
array(\DBD\APITable::FIELD_ID => 135, \DBD\APITable::FIELD_FLAG =>1, \DBD\APITable::FIELD_PARENTID =>0, \DBD\APITable::FIELD_PARENTVALUE =>'log', \DBD\APITable::FIELD_NAME =>'json', \DBD\APITable::FIELD_ALLOWEDVALUES =>'JSON'),
|
||||
array(\DBD\APITable::FIELD_ID => 46, \DBD\APITable::FIELD_FLAG =>0, \DBD\APITable::FIELD_PARENTID =>1, \DBD\APITable::FIELD_PARENTVALUE =>'geopoint', \DBD\APITable::FIELD_NAME =>'explore', \DBD\APITable::FIELD_ALLOWEDVALUES =>'FLAG'));*/
|
||||
/*$call = array( array(\SQL\APITable::FIELD_ID => 0, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>-1, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'call', \SQL\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\SQL\APITable::FIELD_ID => 45, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>1, \SQL\APITable::FIELD_PARENTVALUE =>'geopoint', \SQL\APITable::FIELD_NAME =>'datatype', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 120, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'login', \SQL\APITable::FIELD_NAME =>'compatibility', \SQL\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\SQL\APITable::FIELD_ID => 5, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>0, \SQL\APITable::FIELD_PARENTVALUE =>'map', \SQL\APITable::FIELD_NAME =>'algo', \SQL\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\SQL\APITable::FIELD_ID => 6, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'key', \SQL\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\SQL\APITable::FIELD_ID => 16, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>6, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'type', \SQL\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\SQL\APITable::FIELD_ID => 7, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'markers', \SQL\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\SQL\APITable::FIELD_ID => 8, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'animation', \SQL\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\SQL\APITable::FIELD_ID => 17, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>7, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'x', \SQL\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 18, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>7, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'y', \SQL\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 19, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>7, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'zoom', \SQL\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPZOOM'),
|
||||
array(\SQL\APITable::FIELD_ID => 20, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>7, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'from', \SQL\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\SQL\APITable::FIELD_ID => 21, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>7, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'to', \SQL\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\SQL\APITable::FIELD_ID => 22, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>7, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'type', \SQL\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\SQL\APITable::FIELD_ID => 23, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>7, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'provider', \SQL\APITable::FIELD_ALLOWEDVALUES =>'SENSORPROVIDER'),
|
||||
array(\SQL\APITable::FIELD_ID => 9, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'x', \SQL\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 10, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'y', \SQL\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 11, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'zoom', \SQL\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPZOOM'),
|
||||
array(\SQL\APITable::FIELD_ID => 12, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'from', \SQL\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\SQL\APITable::FIELD_ID => 13, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'to', \SQL\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\SQL\APITable::FIELD_ID => 14, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'type', \SQL\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\SQL\APITable::FIELD_ID => 15, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>5, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'provider', \SQL\APITable::FIELD_ALLOWEDVALUES =>'SENSORPROVIDER'),
|
||||
array(\SQL\APITable::FIELD_ID => 132, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>130, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'password', \SQL\APITable::FIELD_ALLOWEDVALUES =>'PASSWORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 111, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>110, \SQL\APITable::FIELD_PARENTVALUE =>'data', \SQL\APITable::FIELD_NAME =>'source', \SQL\APITable::FIELD_ALLOWEDVALUES =>'INPUTSOURCE'),
|
||||
array(\SQL\APITable::FIELD_ID => 110, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>0, \SQL\APITable::FIELD_PARENTVALUE =>'input', \SQL\APITable::FIELD_NAME =>'type', \SQL\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\SQL\APITable::FIELD_ID => 131, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>130, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'username', \SQL\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\SQL\APITable::FIELD_ID => 130, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'create', \SQL\APITable::FIELD_NAME =>'compatibility', \SQL\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\SQL\APITable::FIELD_ID => 126, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>125, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'username', \SQL\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\SQL\APITable::FIELD_ID => 125, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'available', \SQL\APITable::FIELD_NAME =>'compatibility', \SQL\APITable::FIELD_ALLOWEDVALUES =>'FLAG'),
|
||||
array(\SQL\APITable::FIELD_ID => 123, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>120, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'hashed', \SQL\APITable::FIELD_ALLOWEDVALUES =>'BOOL'),
|
||||
array(\SQL\APITable::FIELD_ID => 122, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>120, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'password', \SQL\APITable::FIELD_ALLOWEDVALUES =>'PASSWORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 121, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>120, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'username', \SQL\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\SQL\APITable::FIELD_ID => 34, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>8, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'x', \SQL\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 35, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>8, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'y', \SQL\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 36, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>8, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'zoom', \SQL\APITable::FIELD_ALLOWEDVALUES =>'GOOGLEMAPZOOM'),
|
||||
array(\SQL\APITable::FIELD_ID => 37, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>8, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'from', \SQL\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\SQL\APITable::FIELD_ID => 38, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>8, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'to', \SQL\APITable::FIELD_ALLOWEDVALUES =>'WIERDTIMESTAMP'),
|
||||
array(\SQL\APITable::FIELD_ID => 39, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>8, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'type', \SQL\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\SQL\APITable::FIELD_ID => 40, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>8, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'provider', \SQL\APITable::FIELD_ALLOWEDVALUES =>'SENSORPROVIDER'),
|
||||
array(\SQL\APITable::FIELD_ID => 43, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>1, \SQL\APITable::FIELD_PARENTVALUE =>'geopoint', \SQL\APITable::FIELD_NAME =>'radius', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 42, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>1, \SQL\APITable::FIELD_PARENTVALUE =>'geopoint', \SQL\APITable::FIELD_NAME =>'long', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 41, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>1, \SQL\APITable::FIELD_PARENTVALUE =>'geopoint', \SQL\APITable::FIELD_NAME =>'lat', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 60, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>0, \SQL\APITable::FIELD_PARENTVALUE =>'account', \SQL\APITable::FIELD_NAME =>'action', \SQL\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\SQL\APITable::FIELD_ID => 140, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>1, \SQL\APITable::FIELD_PARENTVALUE =>'sensor', \SQL\APITable::FIELD_NAME =>'sensorid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'INT'),
|
||||
array(\SQL\APITable::FIELD_ID => 1, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>0, \SQL\APITable::FIELD_PARENTVALUE =>'page', \SQL\APITable::FIELD_NAME =>'page', \SQL\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\SQL\APITable::FIELD_ID => 47, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>46, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'lat', \SQL\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 48, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>46, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'long', \SQL\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 49, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>46, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'radius', \SQL\APITable::FIELD_ALLOWEDVALUES =>'UINT'),
|
||||
array(\SQL\APITable::FIELD_ID => 61, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'login', \SQL\APITable::FIELD_NAME =>'username', \SQL\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\SQL\APITable::FIELD_ID => 51, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>46, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'datatype', \SQL\APITable::FIELD_ALLOWEDVALUES =>'SENSORTYPE'),
|
||||
array(\SQL\APITable::FIELD_ID => 62, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'login', \SQL\APITable::FIELD_NAME =>'password', \SQL\APITable::FIELD_ALLOWEDVALUES =>'PASSWORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 63, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'login', \SQL\APITable::FIELD_NAME =>'hashed', \SQL\APITable::FIELD_ALLOWEDVALUES =>'BOOL'),
|
||||
array(\SQL\APITable::FIELD_ID => 64, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'check', \SQL\APITable::FIELD_NAME =>'rightid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'UINT'),
|
||||
array(\SQL\APITable::FIELD_ID => 65, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'create', \SQL\APITable::FIELD_NAME =>'username', \SQL\APITable::FIELD_ALLOWEDVALUES =>'USERNAME'),
|
||||
array(\SQL\APITable::FIELD_ID => 66, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'create', \SQL\APITable::FIELD_NAME =>'password', \SQL\APITable::FIELD_ALLOWEDVALUES =>'PASSWORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 67, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'create', \SQL\APITable::FIELD_NAME =>'email', \SQL\APITable::FIELD_ALLOWEDVALUES =>'EMAIL'),
|
||||
array(\SQL\APITable::FIELD_ID => 68, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>60, \SQL\APITable::FIELD_PARENTVALUE =>'create', \SQL\APITable::FIELD_NAME =>'hashed', \SQL\APITable::FIELD_ALLOWEDVALUES =>'BOOL'),
|
||||
array(\SQL\APITable::FIELD_ID => 70, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>0, \SQL\APITable::FIELD_PARENTVALUE =>'analysis', \SQL\APITable::FIELD_NAME =>'action', \SQL\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\SQL\APITable::FIELD_ID => 71, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>70, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'mthd', \SQL\APITable::FIELD_ALLOWEDVALUES =>NULL),
|
||||
array(\SQL\APITable::FIELD_ID => 72, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'within', \SQL\APITable::FIELD_NAME =>'lat', \SQL\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 73, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'within', \SQL\APITable::FIELD_NAME =>'lng', \SQL\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 74, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'within', \SQL\APITable::FIELD_NAME =>'when', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 75, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'gettotal', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 76, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'gettotal', \SQL\APITable::FIELD_NAME =>'intval', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 77, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'getseries', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 78, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'projection24', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 79, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'projection24', \SQL\APITable::FIELD_NAME =>'intval', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 80, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'get', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 81, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'get', \SQL\APITable::FIELD_NAME =>'acronym', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 82, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'gethist', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 83, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'gethist', \SQL\APITable::FIELD_NAME =>'sort', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 84, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'is', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 85, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'is', \SQL\APITable::FIELD_NAME =>'acronym', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 86, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'getbyuser', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 87, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'getallcond', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 88, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'getallcond', \SQL\APITable::FIELD_NAME =>'acronym', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 89, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'getalldefs', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 90, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'getalldefs', \SQL\APITable::FIELD_NAME =>'acronym', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 91, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'all', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 92, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'all', \SQL\APITable::FIELD_NAME =>'last', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 93, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'own', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 94, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'own', \SQL\APITable::FIELD_NAME =>'last', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 95, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'register', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 96, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'register', \SQL\APITable::FIELD_NAME =>'regid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 97, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'register', \SQL\APITable::FIELD_NAME =>'deviceid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 98, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'fetch', \SQL\APITable::FIELD_NAME =>'useruid', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 99, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'fetch', \SQL\APITable::FIELD_NAME =>'last', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 100, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'explore', \SQL\APITable::FIELD_NAME =>'lat', \SQL\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 101, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'explore', \SQL\APITable::FIELD_NAME =>'lng', \SQL\APITable::FIELD_ALLOWEDVALUES =>'LATLONCOORD'),
|
||||
array(\SQL\APITable::FIELD_ID => 102, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'explore', \SQL\APITable::FIELD_NAME =>'radius', \SQL\APITable::FIELD_ALLOWEDVALUES =>'UINT'),
|
||||
array(\SQL\APITable::FIELD_ID => 103, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'explore', \SQL\APITable::FIELD_NAME =>'endtime', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 104, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>71, \SQL\APITable::FIELD_PARENTVALUE =>'citybyzip', \SQL\APITable::FIELD_NAME =>'zip', \SQL\APITable::FIELD_ALLOWEDVALUES =>'ALL'),
|
||||
array(\SQL\APITable::FIELD_ID => 112, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>110, \SQL\APITable::FIELD_PARENTVALUE =>'data', \SQL\APITable::FIELD_NAME =>'json', \SQL\APITable::FIELD_ALLOWEDVALUES =>'JSON'),
|
||||
array(\SQL\APITable::FIELD_ID => 113, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>110, \SQL\APITable::FIELD_PARENTVALUE =>'deviceinfo', \SQL\APITable::FIELD_NAME =>'json', \SQL\APITable::FIELD_ALLOWEDVALUES =>'JSON'),
|
||||
array(\SQL\APITable::FIELD_ID => 133, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>130, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'email', \SQL\APITable::FIELD_ALLOWEDVALUES =>'EMAIL'),
|
||||
array(\SQL\APITable::FIELD_ID => 134, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>130, \SQL\APITable::FIELD_PARENTVALUE =>NULL, \SQL\APITable::FIELD_NAME =>'hashed', \SQL\APITable::FIELD_ALLOWEDVALUES =>'BOOL'),
|
||||
array(\SQL\APITable::FIELD_ID => 135, \SQL\APITable::FIELD_FLAG =>1, \SQL\APITable::FIELD_PARENTID =>0, \SQL\APITable::FIELD_PARENTVALUE =>'log', \SQL\APITable::FIELD_NAME =>'json', \SQL\APITable::FIELD_ALLOWEDVALUES =>'JSON'),
|
||||
array(\SQL\APITable::FIELD_ID => 46, \SQL\APITable::FIELD_FLAG =>0, \SQL\APITable::FIELD_PARENTID =>1, \SQL\APITable::FIELD_PARENTVALUE =>'geopoint', \SQL\APITable::FIELD_NAME =>'explore', \SQL\APITable::FIELD_ALLOWEDVALUES =>'FLAG'));*/
|
||||
|
||||
$api = new SYSTEM\API\Api($call, new ApiVerify(), new ApiClass());
|
||||
|
||||
|
||||
@ -9,19 +9,19 @@ error_reporting(E_ALL);
|
||||
ini_set('display_errors', TRUE); // evtl. hilfreich
|
||||
|
||||
$call = new DBD\dasensedata();
|
||||
/*$call = array( array(\DBD\PAGETable::FIELD_ID=>6, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>5, \DBD\PAGETable::FIELD_PARENTVALUE=>'sensor', \DBD\PAGETable::FIELD_NAME=>'sensorIDs', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>5, \DBD\PAGETable::FIELD_FLAG=>0, \DBD\PAGETable::FIELD_PARENTID=>-1, \DBD\PAGETable::FIELD_PARENTVALUE=>NULL, \DBD\PAGETable::FIELD_NAME=>'action', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>0, \DBD\PAGETable::FIELD_FLAG=>0, \DBD\PAGETable::FIELD_PARENTID=>-1, \DBD\PAGETable::FIELD_PARENTVALUE=>NULL, \DBD\PAGETable::FIELD_NAME=>'module', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>1, \DBD\PAGETable::FIELD_FLAG=>0, \DBD\PAGETable::FIELD_PARENTID=>0, \DBD\PAGETable::FIELD_PARENTVALUE=>NULL, \DBD\PAGETable::FIELD_NAME=>'action', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>2, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>1, \DBD\PAGETable::FIELD_PARENTVALUE=>'sensor', \DBD\PAGETable::FIELD_NAME=>'sensorIDs', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>3, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>1, \DBD\PAGETable::FIELD_PARENTVALUE=>'login', \DBD\PAGETable::FIELD_NAME=>'old_module', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>4, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>1, \DBD\PAGETable::FIELD_PARENTVALUE=>'login', \DBD\PAGETable::FIELD_NAME=>'old_action', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>7, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>1, \DBD\PAGETable::FIELD_PARENTVALUE=>'geopoint', \DBD\PAGETable::FIELD_NAME=>'coord', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>8, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>1, \DBD\PAGETable::FIELD_PARENTVALUE=>'geopoint', \DBD\PAGETable::FIELD_NAME=>'datatype', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>9, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>1, \DBD\PAGETable::FIELD_PARENTVALUE=>'geopoint', \DBD\PAGETable::FIELD_NAME=>'radius', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>10, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>5, \DBD\PAGETable::FIELD_PARENTVALUE=>'geopoint', \DBD\PAGETable::FIELD_NAME=>'coord', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>11, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>5, \DBD\PAGETable::FIELD_PARENTVALUE=>'geopoint', \DBD\PAGETable::FIELD_NAME=>'datatype', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\DBD\PAGETable::FIELD_ID=>12, \DBD\PAGETable::FIELD_FLAG=>1, \DBD\PAGETable::FIELD_PARENTID=>5, \DBD\PAGETable::FIELD_PARENTVALUE=>'geopoint', \DBD\PAGETable::FIELD_NAME=>'radius', \DBD\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'));*/
|
||||
/*$call = array( array(\SQL\PAGETable::FIELD_ID=>6, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>5, \SQL\PAGETable::FIELD_PARENTVALUE=>'sensor', \SQL\PAGETable::FIELD_NAME=>'sensorIDs', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>5, \SQL\PAGETable::FIELD_FLAG=>0, \SQL\PAGETable::FIELD_PARENTID=>-1, \SQL\PAGETable::FIELD_PARENTVALUE=>NULL, \SQL\PAGETable::FIELD_NAME=>'action', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>0, \SQL\PAGETable::FIELD_FLAG=>0, \SQL\PAGETable::FIELD_PARENTID=>-1, \SQL\PAGETable::FIELD_PARENTVALUE=>NULL, \SQL\PAGETable::FIELD_NAME=>'module', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>1, \SQL\PAGETable::FIELD_FLAG=>0, \SQL\PAGETable::FIELD_PARENTID=>0, \SQL\PAGETable::FIELD_PARENTVALUE=>NULL, \SQL\PAGETable::FIELD_NAME=>'action', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>2, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>1, \SQL\PAGETable::FIELD_PARENTVALUE=>'sensor', \SQL\PAGETable::FIELD_NAME=>'sensorIDs', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>3, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>1, \SQL\PAGETable::FIELD_PARENTVALUE=>'login', \SQL\PAGETable::FIELD_NAME=>'old_module', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>4, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>1, \SQL\PAGETable::FIELD_PARENTVALUE=>'login', \SQL\PAGETable::FIELD_NAME=>'old_action', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>7, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>1, \SQL\PAGETable::FIELD_PARENTVALUE=>'geopoint', \SQL\PAGETable::FIELD_NAME=>'coord', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>8, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>1, \SQL\PAGETable::FIELD_PARENTVALUE=>'geopoint', \SQL\PAGETable::FIELD_NAME=>'datatype', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>9, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>1, \SQL\PAGETable::FIELD_PARENTVALUE=>'geopoint', \SQL\PAGETable::FIELD_NAME=>'radius', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>10, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>5, \SQL\PAGETable::FIELD_PARENTVALUE=>'geopoint', \SQL\PAGETable::FIELD_NAME=>'coord', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>11, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>5, \SQL\PAGETable::FIELD_PARENTVALUE=>'geopoint', \SQL\PAGETable::FIELD_NAME=>'datatype', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'),
|
||||
array(\SQL\PAGETable::FIELD_ID=>12, \SQL\PAGETable::FIELD_FLAG=>1, \SQL\PAGETable::FIELD_PARENTID=>5, \SQL\PAGETable::FIELD_PARENTVALUE=>'geopoint', \SQL\PAGETable::FIELD_NAME=>'radius', \SQL\PAGETable::FIELD_ALLOWEDVALUES=>'ALL'));*/
|
||||
|
||||
$page = new \SYSTEM\PAGE\PageApi( $call, new SYSTEM\verifyclass(), new PageApi());
|
||||
|
||||
|
||||
@ -3,4 +3,4 @@
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/result','SYSTEM\LOG');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/exceptions','SYSTEM\LOG');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/error_handler','SYSTEM\LOG');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\SQL');
|
||||
|
||||
@ -10,7 +10,7 @@ class error_handler_dbwriter extends \SYSTEM\LOG\error_handler {
|
||||
if(\property_exists(get_class($E), 'logged') && $E->logged){
|
||||
return false;} //alrdy logged(this prevents proper thrown value for every system exception)
|
||||
|
||||
\SYSTEM\DBD\SYS_LOG_INSERT::Q1( /*array( get_class($E), $E->getMessage(), $E->getCode(), $E->getFile(), $E->getLine(), $E->getTraceAsString(),
|
||||
\SYSTEM\SQL\SYS_LOG_INSERT::Q1( /*array( get_class($E), $E->getMessage(), $E->getCode(), $E->getFile(), $E->getLine(), $E->getTraceAsString(),
|
||||
getenv('REMOTE_ADDR'),round(microtime(true) - \SYSTEM\time::getStartTime(),5),
|
||||
$_SERVER["SERVER_NAME"],$_SERVER["SERVER_PORT"],$_SERVER['REQUEST_URI'], serialize($_POST),
|
||||
array_key_exists('HTTP_REFERER', $_SERVER) ? $_SERVER['HTTP_REFERER'] : null,
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_LOG_DEL extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'DELETE FROM '.\SYSTEM\DBD\system_log::NAME_PG.' WHERE "ID" = $1;';
|
||||
'DELETE FROM '.\SYSTEM\SQL\system_log::NAME_PG.' WHERE "ID" = $1;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'DELETE FROM '.\SYSTEM\DBD\system_log::NAME_MYS.' WHERE ID = ?;';
|
||||
'DELETE FROM '.\SYSTEM\SQL\system_log::NAME_MYS.' WHERE ID = ?;';
|
||||
}
|
||||
}
|
||||
@ -1,30 +1,30 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_LOG_INSERT extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'INSERT INTO '.\SYSTEM\DBD\system_log::NAME_PG.
|
||||
'("'.\SYSTEM\DBD\system_log::FIELD_CLASS.'","'.\SYSTEM\DBD\system_log::FIELD_MESSAGE.'","'.
|
||||
\SYSTEM\DBD\system_log::FIELD_CODE.'","'.\SYSTEM\DBD\system_log::FIELD_FILE.'","'.
|
||||
\SYSTEM\DBD\system_log::FIELD_LINE.'","'.\SYSTEM\DBD\system_log::FIELD_TRACE.'","'.
|
||||
\SYSTEM\DBD\system_log::FIELD_IP.'","'.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.'","'.
|
||||
\SYSTEM\DBD\system_log::FIELD_SERVER_NAME.'","'.\SYSTEM\DBD\system_log::FIELD_SERVER_PORT.'","'.
|
||||
\SYSTEM\DBD\system_log::FIELD_REQUEST_URI.'","'.\SYSTEM\DBD\system_log::FIELD_POST.'","'.
|
||||
\SYSTEM\DBD\system_log::FIELD_HTTP_REFERER.'","'.\SYSTEM\DBD\system_log::FIELD_HTTP_USER_AGENT.'","'.
|
||||
\SYSTEM\DBD\system_log::FIELD_USER.'","'.\SYSTEM\DBD\system_log::FIELD_THROWN.'")'.
|
||||
'INSERT INTO '.\SYSTEM\SQL\system_log::NAME_PG.
|
||||
'("'.\SYSTEM\SQL\system_log::FIELD_CLASS.'","'.\SYSTEM\SQL\system_log::FIELD_MESSAGE.'","'.
|
||||
\SYSTEM\SQL\system_log::FIELD_CODE.'","'.\SYSTEM\SQL\system_log::FIELD_FILE.'","'.
|
||||
\SYSTEM\SQL\system_log::FIELD_LINE.'","'.\SYSTEM\SQL\system_log::FIELD_TRACE.'","'.
|
||||
\SYSTEM\SQL\system_log::FIELD_IP.'","'.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.'","'.
|
||||
\SYSTEM\SQL\system_log::FIELD_SERVER_NAME.'","'.\SYSTEM\SQL\system_log::FIELD_SERVER_PORT.'","'.
|
||||
\SYSTEM\SQL\system_log::FIELD_REQUEST_URI.'","'.\SYSTEM\SQL\system_log::FIELD_POST.'","'.
|
||||
\SYSTEM\SQL\system_log::FIELD_HTTP_REFERER.'","'.\SYSTEM\SQL\system_log::FIELD_HTTP_USER_AGENT.'","'.
|
||||
\SYSTEM\SQL\system_log::FIELD_USER.'","'.\SYSTEM\SQL\system_log::FIELD_THROWN.'")'.
|
||||
'VALUES($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16);';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'INSERT INTO '.\SYSTEM\DBD\system_log::NAME_MYS.
|
||||
'('.\SYSTEM\DBD\system_log::FIELD_CLASS.','.\SYSTEM\DBD\system_log::FIELD_MESSAGE.','.
|
||||
\SYSTEM\DBD\system_log::FIELD_CODE.','.\SYSTEM\DBD\system_log::FIELD_FILE.','.
|
||||
\SYSTEM\DBD\system_log::FIELD_LINE.','.\SYSTEM\DBD\system_log::FIELD_TRACE.','.
|
||||
\SYSTEM\DBD\system_log::FIELD_IP.','.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.','.
|
||||
\SYSTEM\DBD\system_log::FIELD_TIME.','.\SYSTEM\DBD\system_log::FIELD_SERVER_NAME.','.
|
||||
\SYSTEM\DBD\system_log::FIELD_SERVER_PORT.','.\SYSTEM\DBD\system_log::FIELD_REQUEST_URI.','.
|
||||
\SYSTEM\DBD\system_log::FIELD_POST.','.\SYSTEM\DBD\system_log::FIELD_HTTP_REFERER.','.
|
||||
\SYSTEM\DBD\system_log::FIELD_HTTP_USER_AGENT.','.\SYSTEM\DBD\system_log::FIELD_USER.','.
|
||||
\SYSTEM\DBD\system_log::FIELD_THROWN.')'.
|
||||
'INSERT INTO '.\SYSTEM\SQL\system_log::NAME_MYS.
|
||||
'('.\SYSTEM\SQL\system_log::FIELD_CLASS.','.\SYSTEM\SQL\system_log::FIELD_MESSAGE.','.
|
||||
\SYSTEM\SQL\system_log::FIELD_CODE.','.\SYSTEM\SQL\system_log::FIELD_FILE.','.
|
||||
\SYSTEM\SQL\system_log::FIELD_LINE.','.\SYSTEM\SQL\system_log::FIELD_TRACE.','.
|
||||
\SYSTEM\SQL\system_log::FIELD_IP.','.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.','.
|
||||
\SYSTEM\SQL\system_log::FIELD_TIME.','.\SYSTEM\SQL\system_log::FIELD_SERVER_NAME.','.
|
||||
\SYSTEM\SQL\system_log::FIELD_SERVER_PORT.','.\SYSTEM\SQL\system_log::FIELD_REQUEST_URI.','.
|
||||
\SYSTEM\SQL\system_log::FIELD_POST.','.\SYSTEM\SQL\system_log::FIELD_HTTP_REFERER.','.
|
||||
\SYSTEM\SQL\system_log::FIELD_HTTP_USER_AGENT.','.\SYSTEM\SQL\system_log::FIELD_USER.','.
|
||||
\SYSTEM\SQL\system_log::FIELD_THROWN.')'.
|
||||
'VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);';
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_LOG_MONTH extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_log::NAME_MYS.' WHERE MONTH(time) = ? AND YEAR(time) = ? ORDER BY time DESC LIMIT 10000;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_MYS.' WHERE MONTH(time) = ? AND YEAR(time) = ? ORDER BY time DESC LIMIT 10000;';
|
||||
}
|
||||
}
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_LOG_OLDEST extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT EXTRACT(MONTH FROM time)::INTEGER as month, EXTRACT(YEAR FROM time)::INTEGER as year FROM '.\SYSTEM\DBD\system_log::NAME_PG.' ORDER BY time ASC LIMIT 1';
|
||||
'SELECT EXTRACT(MONTH FROM time)::INTEGER as month, EXTRACT(YEAR FROM time)::INTEGER as year FROM '.\SYSTEM\SQL\system_log::NAME_PG.' ORDER BY time ASC LIMIT 1';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT MONTH(time) as month, YEAR(time) as year FROM '.\SYSTEM\DBD\system_log::NAME_MYS.' ORDER BY time ASC LIMIT 1';
|
||||
'SELECT MONTH(time) as month, YEAR(time) as year FROM '.\SYSTEM\SQL\system_log::NAME_MYS.' ORDER BY time ASC LIMIT 1';
|
||||
}
|
||||
}
|
||||
@ -15,7 +15,7 @@ class State {
|
||||
$var = \explode('.',$state_vars[$i]);
|
||||
$vars[$var[0]] = $var[1];}
|
||||
$result = array();
|
||||
$res = \SYSTEM\DBD\SYS_PAGE_GROUP::QQ(array($group,$state_name));
|
||||
$res = \SYSTEM\SQL\SYS_PAGE_GROUP::QQ(array($group,$state_name));
|
||||
while($row = $res->next()){
|
||||
if(!self::is_loaded($row,$substate,$state_name,$row['parent_id'])){
|
||||
continue;}
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\PAGE');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SYSTEM\SQL');
|
||||
@ -1,17 +1,17 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_PAGE_GROUP extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_page::NAME_PG
|
||||
.' WHERE "'.\SYSTEM\DBD\system_page::FIELD_GROUP.'" = $1'
|
||||
.' AND "'.\SYSTEM\DBD\system_page::FIELD_STATE.'" = $2'
|
||||
.' ORDER BY "'.\SYSTEM\DBD\system_page::FIELD_ID.'" ASC;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_page::NAME_PG
|
||||
.' WHERE "'.\SYSTEM\SQL\system_page::FIELD_GROUP.'" = $1'
|
||||
.' AND "'.\SYSTEM\SQL\system_page::FIELD_STATE.'" = $2'
|
||||
.' ORDER BY "'.\SYSTEM\SQL\system_page::FIELD_ID.'" ASC;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_page::NAME_MYS
|
||||
.' WHERE `'.\SYSTEM\DBD\system_page::FIELD_GROUP.'` = ?'
|
||||
.' AND `'.\SYSTEM\DBD\system_page::FIELD_STATE.'` = ?'
|
||||
.' ORDER BY '.\SYSTEM\DBD\system_page::FIELD_ID.' ASC;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_page::NAME_MYS
|
||||
.' WHERE `'.\SYSTEM\SQL\system_page::FIELD_GROUP.'` = ?'
|
||||
.' AND `'.\SYSTEM\SQL\system_page::FIELD_STATE.'` = ?'
|
||||
.' ORDER BY '.\SYSTEM\SQL\system_page::FIELD_ID.' ASC;';
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_DELETE extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_DELETE_TAGS extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_GET_ID extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_GET_ID_ADV extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_GET_ID_COUNT extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_GET_ID_TAGS extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_GET_TAG extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_GET_TAG_ADV extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_RENAME extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_RENAME_TAGS extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_SAVE extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_SAVE_TAG extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_TEXT_SEARCH_TAG extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
|
||||
@ -3,7 +3,7 @@ namespace SYSTEM\PAGE;
|
||||
class text {
|
||||
const NEW_ENTRY = 'new_text_entry';
|
||||
public static function id_tags($id){
|
||||
return \SYSTEM\DBD\SYS_TEXT_GET_ID_TAGS::QA(array($id));}
|
||||
return \SYSTEM\SQL\SYS_TEXT_GET_ID_TAGS::QA(array($id));}
|
||||
//return all text values with certain tag and lang - array(id => text)
|
||||
public static function tag($tag, $lang = NULL,$fallback = true) {
|
||||
if($lang == NULL){
|
||||
@ -13,13 +13,13 @@ class text {
|
||||
throw new \Exception("The requested language is not supported: ".$lang);}
|
||||
|
||||
$result = array();
|
||||
$res = \SYSTEM\DBD\SYS_TEXT_GET_TAG::QQ(array($tag,$lang));
|
||||
$res = \SYSTEM\SQL\SYS_TEXT_GET_TAG::QQ(array($tag,$lang));
|
||||
while($row = $res->next()){
|
||||
$result[$row['id']] = $row['text'];}
|
||||
|
||||
if($fallback){
|
||||
$result2 = array();
|
||||
$res = \SYSTEM\DBD\SYS_TEXT_GET_TAG::QQ(array($tag,\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG)));
|
||||
$res = \SYSTEM\SQL\SYS_TEXT_GET_TAG::QQ(array($tag,\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG)));
|
||||
while($row = $res->next()){
|
||||
$result2[$row['id']] = $row['text'];}
|
||||
if(count($result) < count($result2)){
|
||||
@ -36,13 +36,13 @@ class text {
|
||||
throw new \Exception("The requested language is not supported: ".$lang);}
|
||||
|
||||
$result = array();
|
||||
$res = \SYSTEM\DBD\SYS_TEXT_GET_TAG_ADV::QQ(array($tag,$lang));
|
||||
$res = \SYSTEM\SQL\SYS_TEXT_GET_TAG_ADV::QQ(array($tag,$lang));
|
||||
while($row = $res->next()){
|
||||
$result[$row['id']] = $row;}
|
||||
|
||||
if($fallback){
|
||||
$result2 = array();
|
||||
$res = \SYSTEM\DBD\SYS_TEXT_GET_TAG_ADV::QQ(array($tag,\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG)));
|
||||
$res = \SYSTEM\SQL\SYS_TEXT_GET_TAG_ADV::QQ(array($tag,\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG)));
|
||||
while($row = $res->next()){
|
||||
$result2[$row['id']] = $row;}
|
||||
if(count($result) < count($result2)){
|
||||
@ -59,7 +59,7 @@ class text {
|
||||
if(!\SYSTEM\locale::isLang($lang)){
|
||||
throw new \Exception("The requested language is not supported: ".$lang);}
|
||||
|
||||
$res = \SYSTEM\DBD\SYS_TEXT_GET_ID::Q1(array($id,$lang));
|
||||
$res = \SYSTEM\SQL\SYS_TEXT_GET_ID::Q1(array($id,$lang));
|
||||
if($fallback && !$res && $lang != \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG)){
|
||||
new \SYSTEM\LOG\WARNING('Text with id: '.$id.' not found for lang: '.$lang.' - fallback to default lang.');
|
||||
return self::get($id, \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG));}
|
||||
@ -72,7 +72,7 @@ class text {
|
||||
if(!\SYSTEM\locale::isLang($lang)){
|
||||
throw new \Exception("The requested language is not supported: ".$lang);}
|
||||
|
||||
$res = \SYSTEM\DBD\SYS_TEXT_GET_ID_ADV::Q1(array($id,$lang));
|
||||
$res = \SYSTEM\SQL\SYS_TEXT_GET_ID_ADV::Q1(array($id,$lang));
|
||||
if($fallback && !$res && $lang != \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG)){
|
||||
new \SYSTEM\LOG\WARNING('Text with id: '.$id.' not found for lang: '.$lang.' - fallback to default lang.');
|
||||
return self::get_adv($id, \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG));}
|
||||
@ -80,30 +80,30 @@ class text {
|
||||
}
|
||||
public static function search($search,$tag/*=null*/){
|
||||
$search = '%'.$search.'%';
|
||||
return \SYSTEM\DBD\SYS_TEXT_SEARCH_TAG::QA(array($tag,$search,$search,$search));}
|
||||
return \SYSTEM\SQL\SYS_TEXT_SEARCH_TAG::QA(array($tag,$search,$search,$search));}
|
||||
|
||||
public static function save($id, $new_id, $lang, $tags, $text){
|
||||
if($new_id == self::NEW_ENTRY){
|
||||
return false;}
|
||||
//Insert
|
||||
if(!\SYSTEM\DBD\SYS_TEXT_SAVE::QI(array($id,$lang,$text, \SYSTEM\SECURITY\Security::getUser()->id,\SYSTEM\SECURITY\Security::getUser()->id))){
|
||||
if(!\SYSTEM\SQL\SYS_TEXT_SAVE::QI(array($id,$lang,$text, \SYSTEM\SECURITY\Security::getUser()->id,\SYSTEM\SECURITY\Security::getUser()->id))){
|
||||
return false;}
|
||||
//delete all tags
|
||||
\SYSTEM\DBD\SYS_TEXT_DELETE_TAGS::QI(array($id));
|
||||
\SYSTEM\SQL\SYS_TEXT_DELETE_TAGS::QI(array($id));
|
||||
//Insert tags
|
||||
foreach($tags as $tag){
|
||||
if($tag){\SYSTEM\DBD\SYS_TEXT_SAVE_TAG::QI(array($id,$tag));}}
|
||||
if($tag){\SYSTEM\SQL\SYS_TEXT_SAVE_TAG::QI(array($id,$tag));}}
|
||||
//Rename
|
||||
\SYSTEM\DBD\SYS_TEXT_RENAME::QI(array($new_id,$id));
|
||||
\SYSTEM\DBD\SYS_TEXT_RENAME_TAGS::QI(array($new_id,$id));
|
||||
\SYSTEM\SQL\SYS_TEXT_RENAME::QI(array($new_id,$id));
|
||||
\SYSTEM\SQL\SYS_TEXT_RENAME_TAGS::QI(array($new_id,$id));
|
||||
return true;
|
||||
}
|
||||
|
||||
public static function delete($id, $lang = null){
|
||||
if(!\SYSTEM\DBD\SYS_TEXT_DELETE::QI(array($id,$lang))){
|
||||
if(!\SYSTEM\SQL\SYS_TEXT_DELETE::QI(array($id,$lang))){
|
||||
return false;}
|
||||
if(\SYSTEM\DBD\SYS_TEXT_GET_ID_COUNT::Q1(array($id))['count'] == 0){
|
||||
\SYSTEM\DBD\SYS_TEXT_DELETE_TAGS::QI(array($id));}
|
||||
if(\SYSTEM\SQL\SYS_TEXT_GET_ID_COUNT::Q1(array($id))['count'] == 0){
|
||||
\SYSTEM\SQL\SYS_TEXT_DELETE_TAGS::QI(array($id));}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_api');
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_API_ADD extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'INSERT INTO '.\SYSTEM\DBD\system_api::NAME_PG.' (ID, group, type, parentID, parentValue, name, verify) VALUES ($1, $2, $3, $4, $5, $6, $7);';
|
||||
'INSERT INTO '.\SYSTEM\SQL\system_api::NAME_PG.' (ID, group, type, parentID, parentValue, name, verify) VALUES ($1, $2, $3, $4, $5, $6, $7);';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'INSERT INTO '.\SYSTEM\DBD\system_api::NAME_MYS.' (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (?, ?, ?, ?, ?, ?, ?);';
|
||||
'INSERT INTO '.\SYSTEM\SQL\system_api::NAME_MYS.' (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (?, ?, ?, ?, ?, ?, ?);';
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_API_DEL extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'DELETE FROM '.\SYSTEM\DBD\system_api::NAME_PG.' WHERE `ID` = $1 AND group = $2;';
|
||||
'DELETE FROM '.\SYSTEM\SQL\system_api::NAME_PG.' WHERE `ID` = $1 AND group = $2;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'DELETE FROM '.\SYSTEM\DBD\system_api::NAME_MYS.' WHERE `ID` = ? AND `group` = ?;';
|
||||
'DELETE FROM '.\SYSTEM\SQL\system_api::NAME_MYS.' WHERE `ID` = ? AND `group` = ?;';
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_API_GET extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_API_GROUPS extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_API_SINGLE_SELECT extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_api::NAME_PG.' WHERE ID = $1 AND group = $2;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_api::NAME_PG.' WHERE ID = $1 AND group = $2;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_api::NAME_MYS.' WHERE ID = ? AND `group` = ?;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_api::NAME_MYS.' WHERE ID = ? AND `group` = ?;';
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
namespace SYSTEM\SAI;
|
||||
class saimod_sys_api extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_api(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_API);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_API);
|
||||
$vars['tabopts'] = '';
|
||||
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_API_GROUPS::QQ();
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_API_GROUPS::QQ();
|
||||
|
||||
while($r = $res->next()){
|
||||
$vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_api/tpl/tabopt.tpl'), array( 'tab_id' => $r['group']));}
|
||||
@ -13,7 +13,7 @@ class saimod_sys_api extends \SYSTEM\SAI\SaiModule {
|
||||
}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_api_action_list($group=null){
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_API_GET::QQ();
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_API_GET::QQ();
|
||||
$tab = array('content' => '');
|
||||
while($r = $res->next()){
|
||||
if($group != null && $r['group'] != $group){
|
||||
@ -23,31 +23,31 @@ class saimod_sys_api extends \SYSTEM\SAI\SaiModule {
|
||||
$r['type'] = self::type_names($r['type']);
|
||||
$tab['content'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_api/tpl/list_entry.tpl'), $r);
|
||||
}
|
||||
$tab = array_merge($tab,\SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_API));
|
||||
$tab = array_merge($tab,\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_API));
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_api/tpl/saimod_sys_api_list.tpl'), $tab);
|
||||
}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_api_action_deletedialog($ID,$group){
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_API_SINGLE_SELECT::Q1(array($ID,$group));
|
||||
$res = array_merge($res,\SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_API));
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_API_SINGLE_SELECT::Q1(array($ID,$group));
|
||||
$res = array_merge($res,\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_API));
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_api/tpl/delete_dialog.tpl'), $res);
|
||||
}
|
||||
public static function sai_mod__system_sai_saimod_sys_api_action_newdialog(){
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_api/tpl/new_dialog.tpl'),\SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_API));}
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_api/tpl/new_dialog.tpl'),\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_API));}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_api_action_addcall($ID,$group,$type,$parentID,$parentValue,$name,$verify){
|
||||
if(!\SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_API)){
|
||||
throw new \SYSTEM\LOG\ERROR("You dont have edit Rights - Cant proceeed");}
|
||||
if($parentValue == ''){ $parentValue = NULL;}
|
||||
if($verify == ''){ $verify = NULL;}
|
||||
\SYSTEM\DBD\SYS_SAIMOD_API_ADD::QI(array($ID,$group,$type,$parentID,$parentValue,$name,$verify));
|
||||
\SYSTEM\SQL\SYS_SAIMOD_API_ADD::QI(array($ID,$group,$type,$parentID,$parentValue,$name,$verify));
|
||||
return \SYSTEM\LOG\JsonResult::ok();
|
||||
}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_api_action_deletecall($ID,$group){
|
||||
if(!\SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_API)){
|
||||
throw new \SYSTEM\LOG\ERROR("You dont have edit Rights - Cant proceeed");}
|
||||
\SYSTEM\DBD\SYS_SAIMOD_API_DEL::QI(array($ID,$group));
|
||||
\SYSTEM\SQL\SYS_SAIMOD_API_DEL::QI(array($ID,$group));
|
||||
return \SYSTEM\LOG\JsonResult::ok();
|
||||
}
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_cache');
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_CACHE extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_CACHE_COUNT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
|
||||
@ -3,9 +3,9 @@ namespace SYSTEM\SAI;
|
||||
class saimod_sys_cache extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_cache(){
|
||||
$vars = array();
|
||||
$vars['count'] = \SYSTEM\DBD\SYS_SAIMOD_CACHE_COUNT::Q1()['count'];
|
||||
$vars['count'] = \SYSTEM\SQL\SYS_SAIMOD_CACHE_COUNT::Q1()['count'];
|
||||
$vars['entries'] = '';
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_CACHE::QQ();
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_CACHE::QQ();
|
||||
while($r = $res->next()){
|
||||
$r['class'] = self::tablerow_class($r['CacheID']);
|
||||
$vars['entries'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_cache/tpl/saimod_sys_cache_entry.tpl'), $r);}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_config');
|
||||
@ -2,7 +2,7 @@
|
||||
namespace SYSTEM\SAI;
|
||||
class saimod_sys_config extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_config(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_CONFIG);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_CONFIG);
|
||||
$vars['basics'] = $vars['database'] = $vars['sai'] = '';
|
||||
$vars['basics'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_config/tpl/config_tr.tpl'),
|
||||
array( 'id' =>\SYSTEM\CONFIG\config_ids::SYS_CONFIG_ERRORREPORTING,
|
||||
@ -66,7 +66,7 @@ class saimod_sys_config extends \SYSTEM\SAI\SaiModule {
|
||||
}
|
||||
//public static function html_li_menu(){return '<li><a id="menu_config" href="#!config">${sai_menu_config}</a></li>';}
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_config_action_basics(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_CONFIG);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_CONFIG);
|
||||
$vars['basics'] = $vars['database'] = $vars['sai'] = '';
|
||||
$vars['basics'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_config/tpl/config_tr.tpl'),
|
||||
array( 'id' =>\SYSTEM\CONFIG\config_ids::SYS_CONFIG_ERRORREPORTING,
|
||||
@ -100,7 +100,7 @@ class saimod_sys_config extends \SYSTEM\SAI\SaiModule {
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_config/tpl/config_basics.tpl'),$vars);
|
||||
}
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_config_action_database(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_CONFIG);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_CONFIG);
|
||||
$vars['database'] = '';
|
||||
$vars['database'] .=\SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_config/tpl/config_tr.tpl'),
|
||||
array( 'id' =>\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_TYPE,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_cron');
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_CRON extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_cron::NAME_PG.' ORDER BY class;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_PG.' ORDER BY class;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_cron::NAME_MYS.' ORDER BY class;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_MYS.' ORDER BY class;';
|
||||
}
|
||||
}
|
||||
@ -1,12 +1,12 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_CRON_ADD extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'INSERT INTO '.\SYSTEM\DBD\system_cron::NAME_PG.' (class, min, hour, day, day_week, month) VALUES ($1, $2, $3, $4, $5, $6);';
|
||||
'INSERT INTO '.\SYSTEM\SQL\system_cron::NAME_PG.' (class, min, hour, day, day_week, month) VALUES ($1, $2, $3, $4, $5, $6);';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'INSERT INTO '.\SYSTEM\DBD\system_cron::NAME_MYS.' (class, min, hour, day, day_week, month) VALUES (?, ?, ?, ?, ?, ?)'.
|
||||
'INSERT INTO '.\SYSTEM\SQL\system_cron::NAME_MYS.' (class, min, hour, day, day_week, month) VALUES (?, ?, ?, ?, ?, ?)'.
|
||||
' ON DUPLICATE KEY UPDATE `min`=VALUES(`min`),`hour`=VALUES(`hour`),`day`=VALUES(`day`),`day_week`=VALUES(`day_week`),`month`=VALUES(`month`);';
|
||||
}
|
||||
}
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_CRON_CHANGE extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'UPDATE '.\SYSTEM\DBD\system_cron::NAME_PG.' SET status = $1 WHERE class = $2;';
|
||||
'UPDATE '.\SYSTEM\SQL\system_cron::NAME_PG.' SET status = $1 WHERE class = $2;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'UPDATE '.\SYSTEM\DBD\system_cron::NAME_MYS.' SET status = ? WHERE `class` = ?;';
|
||||
'UPDATE '.\SYSTEM\SQL\system_cron::NAME_MYS.' SET status = ? WHERE `class` = ?;';
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_CRON_DEL extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'DELETE FROM '.\SYSTEM\DBD\system_cron::NAME_PG.' WHERE class = $1;';
|
||||
'DELETE FROM '.\SYSTEM\SQL\system_cron::NAME_PG.' WHERE class = $1;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'DELETE FROM '.\SYSTEM\DBD\system_cron::NAME_MYS.' WHERE class = ?;';
|
||||
'DELETE FROM '.\SYSTEM\SQL\system_cron::NAME_MYS.' WHERE class = ?;';
|
||||
}
|
||||
}
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_CRON_SINGLE_SELECT extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_cron::NAME_PG.' WHERE class = $1;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_PG.' WHERE class = $1;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_cron::NAME_MYS.' WHERE class = ?;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_MYS.' WHERE class = ?;';
|
||||
}
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@ class saimod_sys_cron extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_cron(){
|
||||
$vars['content'] = '';
|
||||
$vars['last_visit'] = \SYSTEM\CRON\cron::last_visit();
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_CRON::QQ();
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_CRON::QQ();
|
||||
$i = 0;
|
||||
while($r = $res->next()){
|
||||
$r['selected_0'] = $r['selected_1'] = $r['selected_2'] = $r['selected_3'] = '';
|
||||
@ -13,14 +13,14 @@ class saimod_sys_cron extends \SYSTEM\SAI\SaiModule {
|
||||
$r['selected_'.$r['status']] = 'selected';
|
||||
$r['i'] = $i++;
|
||||
$vars['content'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_cron/tpl/list_entry.tpl'), $r);}
|
||||
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_CRON));
|
||||
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_CRON));
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_cron/tpl/tabs.tpl'), $vars);
|
||||
}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_cron_action_change($cls,$status){
|
||||
if(!\SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_CRON)){
|
||||
throw new \SYSTEM\LOG\ERROR("You dont have edit Rights - Cant proceeed");}
|
||||
\SYSTEM\DBD\SYS_SAIMOD_CRON_CHANGE::QI(array($status, $cls));
|
||||
\SYSTEM\SQL\SYS_SAIMOD_CRON_CHANGE::QI(array($status, $cls));
|
||||
return \SYSTEM\LOG\JsonResult::ok();
|
||||
}
|
||||
|
||||
@ -29,14 +29,14 @@ class saimod_sys_cron extends \SYSTEM\SAI\SaiModule {
|
||||
throw new \SYSTEM\LOG\ERROR("You dont have edit Rights - Cant proceeed");}
|
||||
if(!\SYSTEM\CRON\cron::check($cls)){
|
||||
throw new \SYSTEM\LOG\ERROR("Given Class is not a CronJob");}
|
||||
\SYSTEM\DBD\SYS_SAIMOD_CRON_ADD::QI(array($cls,$min,$hour,$day,$day_week,$month));
|
||||
\SYSTEM\SQL\SYS_SAIMOD_CRON_ADD::QI(array($cls,$min,$hour,$day,$day_week,$month));
|
||||
return \SYSTEM\LOG\JsonResult::ok();
|
||||
}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_cron_action_del($cls){
|
||||
if(!\SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_CRON)){
|
||||
throw new \SYSTEM\LOG\ERROR("You dont have edit Rights - Cant proceeed");}
|
||||
\SYSTEM\DBD\SYS_SAIMOD_CRON_DEL::QI(array($cls));
|
||||
\SYSTEM\SQL\SYS_SAIMOD_CRON_DEL::QI(array($cls));
|
||||
return \SYSTEM\LOG\JsonResult::ok();}
|
||||
|
||||
//public static function html_li_menu(){return '<li><a id="menu_cron" href="#!cron">${sai_menu_cron}</a></li>';}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_docu');
|
||||
@ -4,7 +4,7 @@ namespace SYSTEM\SAI;
|
||||
class saimod_sys_docu extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_docu(){
|
||||
$documents = \SYSTEM\DOCU\docu::getDocuments();
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_DOCU);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_DOCU);
|
||||
$vars['tabopts'] = '';
|
||||
foreach($documents as $cat => $docs){
|
||||
$vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_docu/tpl/tabopt.tpl'), array( 'tab_id' => str_replace(' ', '_', $cat),'tab_id_pretty' => $cat));}
|
||||
@ -13,7 +13,7 @@ class saimod_sys_docu extends \SYSTEM\SAI\SaiModule {
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_docu_action_cat($cat = 'System'){
|
||||
$documents = \SYSTEM\DOCU\docu::getDocuments()[$cat];
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_DOCU);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_DOCU);
|
||||
$vars['tabopts'] = '';
|
||||
foreach($documents as $doc){
|
||||
$vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_docu/tpl/tabopt2.tpl'),
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_files');
|
||||
@ -28,7 +28,7 @@ class saimod_sys_files extends \SYSTEM\SAI\SaiModule {
|
||||
$res = \SYSTEM\FILES\files::get();
|
||||
foreach($res as $name=>$folder){
|
||||
$vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_files/tpl/saimod_sys_files_tabopt.tpl'), array( 'name' => $name));}
|
||||
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_FILES));
|
||||
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_FILES));
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_files/tpl/saimod_sys_files.tpl'), $vars);
|
||||
}
|
||||
|
||||
@ -40,7 +40,7 @@ class saimod_sys_files extends \SYSTEM\SAI\SaiModule {
|
||||
$result .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_files/tpl/saimod_sys_files_list_entry.tpl'), array('i' => $i++, 'cat' => $name, 'name' => $file, 'extension' => substr($file,-3,3), 'url' => 'api.php?call=files&cat='.$name.'&id='.$file));}
|
||||
$vars['cat'] = $name;
|
||||
$vars['content'] = $result;
|
||||
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_FILES));
|
||||
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_FILES));
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_files/tpl/saimod_sys_files_list.tpl'), $vars);}
|
||||
|
||||
//public static function html_li_menu(){return '<li><a id="menu_files" href="#!files">${sai_menu_files}</a></li>';}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_git');
|
||||
@ -3,7 +3,7 @@ namespace SYSTEM\SAI;
|
||||
|
||||
class saimod_sys_git extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_git(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_GIT);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_GIT);
|
||||
$vars = array_merge($vars,self::getGitInfo());
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_git/tpl/saimod_sys_git.tpl'), $vars);
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_log');
|
||||
@ -1,13 +1,13 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_ANALYTICS extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 1;';
|
||||
|
||||
@ -1,27 +1,27 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_BASIC_QUERYTIME extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'avg('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_avg,'
|
||||
.'max('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_max,'
|
||||
.'min('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_min,'
|
||||
.'variance('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_var'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'avg('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_avg,'
|
||||
.'max('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_max,'
|
||||
.'min('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_min,'
|
||||
.'variance('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_var'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'avg('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_avg,'
|
||||
.'max('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_max,'
|
||||
.'min('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_min,'
|
||||
.'variance('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_var'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'avg('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_avg,'
|
||||
.'max('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_max,'
|
||||
.'min('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_min,'
|
||||
.'variance('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_var'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,52 +1,52 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_BASIC_SUCCESS extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\COUNTER\' and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\INFO\' and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'INFO\' and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\DEPRECATED\' and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'DEPRECATED\' and '
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\WARNING\' and '
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'PreprocessingLog\' '
|
||||
.'sum(case when not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\COUNTER\' and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\INFO\' and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'INFO\' and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\DEPRECATED\' and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'DEPRECATED\' and '
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\WARNING\' and '
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'PreprocessingLog\' '
|
||||
.'then 1 else 0 end) class_fail,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\COUNTER\' or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\INFO\' or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'INFO\' or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\DEPRECATED\' or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'DEPRECATED\' or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\WARNING\' or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'PreprocessingLog\' '
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\COUNTER\' or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\INFO\' or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'INFO\' or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\DEPRECATED\' or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'DEPRECATED\' or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\WARNING\' or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'PreprocessingLog\' '
|
||||
.'then 1 else 0 end) class_log,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\COUNTER\' then 1 else 0 end) class_sucess'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\COUNTER\' then 1 else 0 end) class_sucess'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\COUNTER" and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\INFO" and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "INFO" and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\DEPRECATED" and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "DEPRECATED" and '
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\WARNING" and '
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "PreprocessingLog" '
|
||||
.'sum(case when not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\COUNTER" and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\INFO" and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "INFO" and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\DEPRECATED" and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "DEPRECATED" and '
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\WARNING" and '
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "PreprocessingLog" '
|
||||
.'then 1 else 0 end) class_fail,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\INFO" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "INFO" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\DEPRECATED" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "DEPRECATED" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\WARNING" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "PreprocessingLog" '
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\INFO" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "INFO" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\DEPRECATED" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "DEPRECATED" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\WARNING" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "PreprocessingLog" '
|
||||
.'then 1 else 0 end) class_log,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\COUNTER" then 1 else 0 end) class_sucess'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\COUNTER" then 1 else 0 end) class_sucess'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,23 +1,23 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_BASIC_VISITOR extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,29 +1,29 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_CLASS_BASIC extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'ERROR\' then 1 else 0 end) class_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'WARNING\' then 1 else 0 end) class_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'INFO\' then 1 else 0 end) class_INFO,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'DEPRECATED\' then 1 else 0 end) class_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'AppError\' then 1 else 0 end) class_AppError'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'ERROR\' then 1 else 0 end) class_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'WARNING\' then 1 else 0 end) class_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'INFO\' then 1 else 0 end) class_INFO,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'DEPRECATED\' then 1 else 0 end) class_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'AppError\' then 1 else 0 end) class_AppError'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'ERROR\' then 1 else 0 end) class_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'WARNING\' then 1 else 0 end) class_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'INFO\' then 1 else 0 end) class_INFO,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'DEPRECATED\' then 1 else 0 end) class_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'AppError\' then 1 else 0 end) class_AppError'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'ERROR\' then 1 else 0 end) class_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'WARNING\' then 1 else 0 end) class_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'INFO\' then 1 else 0 end) class_INFO,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'DEPRECATED\' then 1 else 0 end) class_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'AppError\' then 1 else 0 end) class_AppError'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,25 +1,25 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_CLASS_OTHER extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'Exception\' then 1 else 0 end) class_Exception,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'RuntimeException\' then 1 else 0 end) class_RuntimeException,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'ErrorException\' then 1 else 0 end) class_ErrorException'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'Exception\' then 1 else 0 end) class_Exception,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'RuntimeException\' then 1 else 0 end) class_RuntimeException,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'ErrorException\' then 1 else 0 end) class_ErrorException'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'Exception\' then 1 else 0 end) class_Exception,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'RuntimeException\' then 1 else 0 end) class_RuntimeException,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'ErrorException\' then 1 else 0 end) class_ErrorException'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'Exception\' then 1 else 0 end) class_Exception,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'RuntimeException\' then 1 else 0 end) class_RuntimeException,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'ErrorException\' then 1 else 0 end) class_ErrorException'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,33 +1,33 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_CLASS_SYSTEM extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\COUNTER\' then 1 else 0 end) class_SYSTEM_LOG_COUNTER,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\INFO\' then 1 else 0 end) class_SYSTEM_LOG_INFO,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\DEPRECATED\' then 1 else 0 end) class_SYSTEM_LOG_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\WARNING\' then 1 else 0 end) class_SYSTEM_LOG_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\ERROR\' then 1 else 0 end) class_SYSTEM_LOG_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\ERROR_EXCEPTION\' then 1 else 0 end) class_SYSTEM_LOG_ERROR_EXCEPTION,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\SHUTDOWN_EXCEPTION\' then 1 else 0 end) class_SYSTEM_LOG_SHUTDOWN_EXCEPTION'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\COUNTER\' then 1 else 0 end) class_SYSTEM_LOG_COUNTER,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\INFO\' then 1 else 0 end) class_SYSTEM_LOG_INFO,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\DEPRECATED\' then 1 else 0 end) class_SYSTEM_LOG_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\WARNING\' then 1 else 0 end) class_SYSTEM_LOG_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\ERROR\' then 1 else 0 end) class_SYSTEM_LOG_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\ERROR_EXCEPTION\' then 1 else 0 end) class_SYSTEM_LOG_ERROR_EXCEPTION,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'SYSTEM\LOG\SHUTDOWN_EXCEPTION\' then 1 else 0 end) class_SYSTEM_LOG_SHUTDOWN_EXCEPTION'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\COUNTER" then 1 else 0 end) class_SYSTEM_LOG_COUNTER,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\INFO" then 1 else 0 end) class_SYSTEM_LOG_INFO,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\DEPRECATED" then 1 else 0 end) class_SYSTEM_LOG_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\WARNING" then 1 else 0 end) class_SYSTEM_LOG_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\ERROR" then 1 else 0 end) class_SYSTEM_LOG_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\ERROR_EXCEPTION" then 1 else 0 end) class_SYSTEM_LOG_ERROR_EXCEPTION,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\SHUTDOWN_EXCEPTION" then 1 else 0 end) class_SYSTEM_LOG_SHUTDOWN_EXCEPTION'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\COUNTER" then 1 else 0 end) class_SYSTEM_LOG_COUNTER,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\INFO" then 1 else 0 end) class_SYSTEM_LOG_INFO,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\DEPRECATED" then 1 else 0 end) class_SYSTEM_LOG_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\WARNING" then 1 else 0 end) class_SYSTEM_LOG_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\ERROR" then 1 else 0 end) class_SYSTEM_LOG_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\ERROR_EXCEPTION" then 1 else 0 end) class_SYSTEM_LOG_ERROR_EXCEPTION,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\\\LOG\\\\SHUTDOWN_EXCEPTION" then 1 else 0 end) class_SYSTEM_LOG_SHUTDOWN_EXCEPTION'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,19 +1,19 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_ERROR extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_log::NAME_PG.
|
||||
' LEFT JOIN '.\SYSTEM\DBD\system_user::NAME_PG.
|
||||
' ON '.\SYSTEM\DBD\system_log::NAME_PG.'.'.\SYSTEM\DBD\system_log::FIELD_USER.
|
||||
' = '.\SYSTEM\DBD\system_user::NAME_PG.'.'.\SYSTEM\DBD\system_user::FIELD_ID.
|
||||
' WHERE '.\SYSTEM\DBD\system_log::NAME_PG.'."'.\SYSTEM\DBD\system_log::FIELD_ID.'" = $1;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_PG.
|
||||
' LEFT JOIN '.\SYSTEM\SQL\system_user::NAME_PG.
|
||||
' ON '.\SYSTEM\SQL\system_log::NAME_PG.'.'.\SYSTEM\SQL\system_log::FIELD_USER.
|
||||
' = '.\SYSTEM\SQL\system_user::NAME_PG.'.'.\SYSTEM\SQL\system_user::FIELD_ID.
|
||||
' WHERE '.\SYSTEM\SQL\system_log::NAME_PG.'."'.\SYSTEM\SQL\system_log::FIELD_ID.'" = $1;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_log::NAME_MYS.
|
||||
' LEFT JOIN '.\SYSTEM\DBD\system_user::NAME_MYS.
|
||||
' ON '.\SYSTEM\DBD\system_log::NAME_MYS.'.'.\SYSTEM\DBD\system_log::FIELD_USER.
|
||||
' = '.\SYSTEM\DBD\system_user::NAME_MYS.'.'.\SYSTEM\DBD\system_user::FIELD_ID.
|
||||
' WHERE '.\SYSTEM\DBD\system_log::NAME_MYS.'.'.\SYSTEM\DBD\system_log::FIELD_ID.' = ?;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_MYS.
|
||||
' LEFT JOIN '.\SYSTEM\SQL\system_user::NAME_MYS.
|
||||
' ON '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_USER.
|
||||
' = '.\SYSTEM\SQL\system_user::NAME_MYS.'.'.\SYSTEM\SQL\system_user::FIELD_ID.
|
||||
' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_ID.' = ?;';
|
||||
}
|
||||
}
|
||||
@ -1,22 +1,22 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_FILTER extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_log::NAME_PG.
|
||||
' LEFT JOIN '.\SYSTEM\DBD\system_user::NAME_PG.
|
||||
' ON '.\SYSTEM\DBD\system_log::NAME_PG.'.'.\SYSTEM\DBD\system_log::FIELD_USER.
|
||||
' = '.\SYSTEM\DBD\system_user::NAME_PG.'.'.\SYSTEM\DBD\system_user::FIELD_ID.
|
||||
' WHERE '.\SYSTEM\DBD\system_log::FIELD_CLASS.' LIKE $1'.
|
||||
' ORDER BY '.\SYSTEM\DBD\system_log::FIELD_TIME.' DESC, '.\SYSTEM\DBD\system_log::NAME_PG.'."'.\SYSTEM\DBD\system_log::FIELD_ID.'" DESC;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_PG.
|
||||
' LEFT JOIN '.\SYSTEM\SQL\system_user::NAME_PG.
|
||||
' ON '.\SYSTEM\SQL\system_log::NAME_PG.'.'.\SYSTEM\SQL\system_log::FIELD_USER.
|
||||
' = '.\SYSTEM\SQL\system_user::NAME_PG.'.'.\SYSTEM\SQL\system_user::FIELD_ID.
|
||||
' WHERE '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE $1'.
|
||||
' ORDER BY '.\SYSTEM\SQL\system_log::FIELD_TIME.' DESC, '.\SYSTEM\SQL\system_log::NAME_PG.'."'.\SYSTEM\SQL\system_log::FIELD_ID.'" DESC;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_log::NAME_MYS.
|
||||
' LEFT JOIN '.\SYSTEM\DBD\system_user::NAME_MYS.
|
||||
' ON '.\SYSTEM\DBD\system_log::NAME_MYS.'.'.\SYSTEM\DBD\system_log::FIELD_USER.
|
||||
' = '.\SYSTEM\DBD\system_user::NAME_MYS.'.'.\SYSTEM\DBD\system_user::FIELD_ID.
|
||||
' WHERE '.\SYSTEM\DBD\system_log::FIELD_CLASS.' LIKE ?'.
|
||||
' AND ('.\SYSTEM\DBD\system_log::FIELD_MESSAGE.' LIKE ? OR '.\SYSTEM\DBD\system_log::FIELD_FILE.' LIKE ? OR '.\SYSTEM\DBD\system_log::FIELD_IP.' LIKE ?)'.
|
||||
' ORDER BY '.\SYSTEM\DBD\system_log::FIELD_TIME.' DESC, '.\SYSTEM\DBD\system_log::NAME_MYS.'.'.\SYSTEM\DBD\system_log::FIELD_ID.' DESC;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_MYS.
|
||||
' LEFT JOIN '.\SYSTEM\SQL\system_user::NAME_MYS.
|
||||
' ON '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_USER.
|
||||
' = '.\SYSTEM\SQL\system_user::NAME_MYS.'.'.\SYSTEM\SQL\system_user::FIELD_ID.
|
||||
' WHERE '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE ?'.
|
||||
' AND ('.\SYSTEM\SQL\system_log::FIELD_MESSAGE.' LIKE ? OR '.\SYSTEM\SQL\system_log::FIELD_FILE.' LIKE ? OR '.\SYSTEM\SQL\system_log::FIELD_IP.' LIKE ?)'.
|
||||
' ORDER BY '.\SYSTEM\SQL\system_log::FIELD_TIME.' DESC, '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_ID.' DESC;';
|
||||
}
|
||||
}
|
||||
@ -1,17 +1,17 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_FILTERS extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT '.\SYSTEM\DBD\system_log::FIELD_CLASS.
|
||||
' FROM '.\SYSTEM\DBD\system_log::NAME_PG.
|
||||
' GROUP BY '.\SYSTEM\DBD\system_log::FIELD_CLASS.
|
||||
' ORDER BY '.\SYSTEM\DBD\system_log::FIELD_CLASS.';';
|
||||
'SELECT '.\SYSTEM\SQL\system_log::FIELD_CLASS.
|
||||
' FROM '.\SYSTEM\SQL\system_log::NAME_PG.
|
||||
' GROUP BY '.\SYSTEM\SQL\system_log::FIELD_CLASS.
|
||||
' ORDER BY '.\SYSTEM\SQL\system_log::FIELD_CLASS.';';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT '.\SYSTEM\DBD\system_log::FIELD_CLASS.
|
||||
' FROM '.\SYSTEM\DBD\system_log::NAME_MYS.
|
||||
' GROUP BY '.\SYSTEM\DBD\system_log::FIELD_CLASS.
|
||||
' ORDER BY '.\SYSTEM\DBD\system_log::FIELD_CLASS.';';
|
||||
'SELECT '.\SYSTEM\SQL\system_log::FIELD_CLASS.
|
||||
' FROM '.\SYSTEM\SQL\system_log::NAME_MYS.
|
||||
' GROUP BY '.\SYSTEM\SQL\system_log::FIELD_CLASS.
|
||||
' ORDER BY '.\SYSTEM\SQL\system_log::FIELD_CLASS.';';
|
||||
}
|
||||
}
|
||||
@ -1,16 +1,16 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_FILTER_COUNT extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT COUNT(*) as count FROM '.\SYSTEM\DBD\system_log::NAME_PG.
|
||||
' WHERE '.\SYSTEM\DBD\system_log::FIELD_CLASS.
|
||||
'SELECT COUNT(*) as count FROM '.\SYSTEM\SQL\system_log::NAME_PG.
|
||||
' WHERE '.\SYSTEM\SQL\system_log::FIELD_CLASS.
|
||||
' LIKE $1;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(*) as count'.
|
||||
' FROM '.\SYSTEM\DBD\system_log::NAME_MYS.
|
||||
' WHERE '.\SYSTEM\DBD\system_log::FIELD_CLASS.' LIKE ?'.
|
||||
' AND ('.\SYSTEM\DBD\system_log::FIELD_MESSAGE.' LIKE ? OR '.\SYSTEM\DBD\system_log::FIELD_FILE.' LIKE ? OR '.\SYSTEM\DBD\system_log::FIELD_IP.' LIKE ?);';
|
||||
' FROM '.\SYSTEM\SQL\system_log::NAME_MYS.
|
||||
' WHERE '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE ?'.
|
||||
' AND ('.\SYSTEM\SQL\system_log::FIELD_MESSAGE.' LIKE ? OR '.\SYSTEM\SQL\system_log::FIELD_FILE.' LIKE ? OR '.\SYSTEM\SQL\system_log::FIELD_IP.' LIKE ?);';
|
||||
}
|
||||
}
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_TRUNCATE extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'TRUNCATE '.\SYSTEM\DBD\system_log::NAME_PG.';';
|
||||
'TRUNCATE '.\SYSTEM\SQL\system_log::NAME_PG.';';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'TRUNCATE '.\SYSTEM\DBD\system_log::NAME_MYS.';';
|
||||
'TRUNCATE '.\SYSTEM\SQL\system_log::NAME_MYS.';';
|
||||
}
|
||||
}
|
||||
@ -1,25 +1,25 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_UNIQUE_BASIC extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_SERVER_NAME.') as server_name_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_SERVER_NAME.') as server_name_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_SERVER_NAME.') as server_name_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_SERVER_NAME.') as server_name_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,25 +1,25 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_UNIQUE_EXCEPTION extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_FILE.') as file_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_LINE.') as line_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_CLASS.') as class_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_FILE.') as file_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_LINE.') as line_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_CLASS.') as class_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_FILE.') as file_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_LINE.') as line_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_CLASS.') as class_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_FILE.') as file_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_LINE.') as line_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_CLASS.') as class_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,27 +1,27 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_UNIQUE_REFERER extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_HTTP_REFERER.') as http_referer_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_HTTP_USER_AGENT.') as http_user_agent_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_HTTP_REFERER.') as http_referer_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_HTTP_USER_AGENT.') as http_user_agent_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_HTTP_REFERER.') as http_referer_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_HTTP_USER_AGENT.') as http_user_agent_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_HTTP_REFERER.') as http_referer_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_HTTP_USER_AGENT.') as http_user_agent_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,27 +1,27 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_LOG_UNIQUE_REQUEST extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\DBD\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
'SELECT to_char(to_timestamp(extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int - (extract(epoch from '.\SYSTEM\SQL\system_log::FIELD_TIME.')::int % $1)), \'YYYY/MM/DD HH24:MI:SS\') as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_SERVER_NAME.') as server_name_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_SERVER_PORT.') as server_port_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_REQUEST_URI.') as request_uri_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_POST.') as post_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_PG
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_SERVER_NAME.') as server_name_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_SERVER_PORT.') as server_port_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_REQUEST_URI.') as request_uri_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_POST.') as post_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_PG
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\DBD\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_SERVER_NAME.') as server_name_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_SERVER_PORT.') as server_port_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_REQUEST_URI.') as request_uri_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_POST.') as post_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_SERVER_NAME.') as server_name_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_SERVER_PORT.') as server_port_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_REQUEST_URI.') as request_uri_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_POST.') as post_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -2,20 +2,20 @@
|
||||
namespace SYSTEM\SAI;
|
||||
class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_truncate(){
|
||||
\SYSTEM\DBD\SYS_SAIMOD_LOG_TRUNCATE::QQ();
|
||||
\SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE::QQ();
|
||||
return \SYSTEM\LOG\JsonResult::ok();}
|
||||
|
||||
public static function analytics(){
|
||||
$vars = array();
|
||||
$data = \SYSTEM\DBD\SYS_SAIMOD_LOG_ANALYTICS::Q1(array(86400));
|
||||
$data = \SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS::Q1(array(86400));
|
||||
$vars['log_today'] = $data['count'];
|
||||
$vars['ip_today'] = $data['ip_unique'];
|
||||
$vars['user_today'] = $data['user_unique'];
|
||||
$data = \SYSTEM\DBD\SYS_SAIMOD_LOG_ANALYTICS::Q1(array(604800));
|
||||
$data = \SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS::Q1(array(604800));
|
||||
$vars['log_week'] = $data['count'];
|
||||
$vars['ip_week'] = $data['ip_unique'];
|
||||
$vars['user_week'] = $data['user_unique'];
|
||||
$data = \SYSTEM\DBD\SYS_SAIMOD_LOG_ANALYTICS::Q1(array(2692000));
|
||||
$data = \SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS::Q1(array(2692000));
|
||||
$vars['log_month'] = $data['count'];
|
||||
$vars['ip_month'] = $data['ip_unique'];
|
||||
$vars['user_month'] = $data['user_unique'];
|
||||
@ -26,7 +26,7 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
}
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_LOG);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_LOG);
|
||||
$vars['dbfile_entries'] = '';
|
||||
if(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH)){
|
||||
$scanned_directory = array_diff(scandir(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH)), array('..', '.'));
|
||||
@ -40,20 +40,20 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_class_system($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_CLASS_SYSTEM::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_SYSTEM::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('class_system',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\COUNTER" then 1 else 0 end) class_SYSTEM_LOG_COUNTER,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\INFO" then 1 else 0 end) class_SYSTEM_LOG_INFO,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\DEPRECATED" then 1 else 0 end) class_SYSTEM_LOG_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\WARNING" then 1 else 0 end) class_SYSTEM_LOG_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\ERROR" then 1 else 0 end) class_SYSTEM_LOG_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\ERROR_EXCEPTION" then 1 else 0 end) class_SYSTEM_LOG_ERROR_EXCEPTION,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\SHUTDOWN_EXCEPTION" then 1 else 0 end) class_SYSTEM_LOG_SHUTDOWN_EXCEPTION'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\COUNTER" then 1 else 0 end) class_SYSTEM_LOG_COUNTER,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\INFO" then 1 else 0 end) class_SYSTEM_LOG_INFO,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\DEPRECATED" then 1 else 0 end) class_SYSTEM_LOG_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\WARNING" then 1 else 0 end) class_SYSTEM_LOG_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\ERROR" then 1 else 0 end) class_SYSTEM_LOG_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\ERROR_EXCEPTION" then 1 else 0 end) class_SYSTEM_LOG_ERROR_EXCEPTION,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\SHUTDOWN_EXCEPTION" then 1 else 0 end) class_SYSTEM_LOG_SHUTDOWN_EXCEPTION'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -67,16 +67,16 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_class_other($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_CLASS_OTHER::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_OTHER::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('class_other',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'Exception\' then 1 else 0 end) class_Exception,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'RuntimeException\' then 1 else 0 end) class_RuntimeException,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'ErrorException\' then 1 else 0 end) class_ErrorException'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'Exception\' then 1 else 0 end) class_Exception,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'RuntimeException\' then 1 else 0 end) class_RuntimeException,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'ErrorException\' then 1 else 0 end) class_ErrorException'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -90,18 +90,18 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_class_basic($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_CLASS_BASIC::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_BASIC::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('class_basic',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'ERROR\' then 1 else 0 end) class_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'WARNING\' then 1 else 0 end) class_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'INFO\' then 1 else 0 end) class_INFO,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'DEPRECATED\' then 1 else 0 end) class_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = \'AppError\' then 1 else 0 end) class_AppError'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'ERROR\' then 1 else 0 end) class_ERROR,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'WARNING\' then 1 else 0 end) class_WARNING,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'INFO\' then 1 else 0 end) class_INFO,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'DEPRECATED\' then 1 else 0 end) class_DEPRECATED,'
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = \'AppError\' then 1 else 0 end) class_AppError'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -115,16 +115,16 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_unique_basic($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_UNIQUE_BASIC::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_BASIC::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('unique_basic',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_SERVER_NAME.') as server_name_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_SERVER_NAME.') as server_name_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -138,17 +138,17 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_unique_request($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_UNIQUE_REQUEST::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REQUEST::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('unique_request',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_SERVER_NAME.') as server_name_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_SERVER_PORT.') as server_port_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_REQUEST_URI.') as request_uri_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_POST.') as post_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_SERVER_NAME.') as server_name_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_SERVER_PORT.') as server_port_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_REQUEST_URI.') as request_uri_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_POST.') as post_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -162,16 +162,16 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_unique_exception($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('unique_exception',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_FILE.') as file_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_LINE.') as line_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_CLASS.') as class_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_FILE.') as file_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_LINE.') as line_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_CLASS.') as class_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -185,17 +185,17 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_unique_referer($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_UNIQUE_REFERER::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REFERER::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('unique_referer',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_HTTP_REFERER.') as http_referer_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_HTTP_USER_AGENT.') as http_user_agent_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_HTTP_REFERER.') as http_referer_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_HTTP_USER_AGENT.') as http_user_agent_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -209,15 +209,15 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_basic_visitor($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_BASIC_VISITOR::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_VISITOR::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('basic_visitor',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\DBD\system_log::FIELD_IP.') as ip_unique'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_USER.') as user_unique,'
|
||||
.'count(distinct '.\SYSTEM\SQL\system_log::FIELD_IP.') as ip_unique'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -231,30 +231,30 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_basic_sucess($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_BASIC_SUCCESS::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_SUCCESS::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('basic_sucess',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'sum(case when not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\COUNTER" and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\INFO" and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "INFO" and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\DEPRECATED" and'
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "DEPRECATED" and '
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\WARNING" and '
|
||||
.' not '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "PreprocessingLog" '
|
||||
.'sum(case when not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\COUNTER" and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\INFO" and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "INFO" and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\DEPRECATED" and'
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "DEPRECATED" and '
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\WARNING" and '
|
||||
.' not '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "PreprocessingLog" '
|
||||
.'then 1 else 0 end) class_fail,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\COUNTER" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\INFO" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "INFO" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\DEPRECATE" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "DEPRECATED" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\WARNING" or '
|
||||
.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "PreprocessingLog" '
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\COUNTER" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\INFO" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "INFO" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\DEPRECATE" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "DEPRECATED" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\WARNING" or '
|
||||
.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "PreprocessingLog" '
|
||||
.'then 1 else 0 end) class_log,'
|
||||
.'sum(case when '.\SYSTEM\DBD\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\COUNTER" then 1 else 0 end) class_sucess'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'sum(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' = "SYSTEM\\LOG\\COUNTER" then 1 else 0 end) class_sucess'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -267,16 +267,16 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_stats_name_basic_querytime($filter,$db){
|
||||
$result = array();
|
||||
if(!$db){
|
||||
$result = \SYSTEM\DBD\SYS_SAIMOD_LOG_BASIC_QUERYTIME::QA(array($filter));
|
||||
$result = \SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_QUERYTIME::QA(array($filter));
|
||||
} else {
|
||||
$con = new \SYSTEM\DB\Connection(new \SYSTEM\DB\DBInfoSQLite(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH).$db));
|
||||
$res = $con->prepare('basic_querytime',
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\DBD\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
'SELECT datetime(strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.') - strftime("%s",'.\SYSTEM\SQL\system_log::FIELD_TIME.')%:filter,"unixepoch", "localtime") as day,'
|
||||
.'count(*) as count,'
|
||||
.'avg('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_avg,'
|
||||
.'max('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_max,'
|
||||
.'min('.\SYSTEM\DBD\system_log::FIELD_QUERYTIME.') as querytime_min'
|
||||
.' FROM '.\SYSTEM\DBD\system_log::NAME_MYS
|
||||
.'avg('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_avg,'
|
||||
.'max('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_max,'
|
||||
.'min('.\SYSTEM\SQL\system_log::FIELD_QUERYTIME.') as querytime_min'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;',
|
||||
@ -287,19 +287,19 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
return \SYSTEM\LOG\JsonResult::toString($result);}
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_error($error){
|
||||
$vars = \SYSTEM\DBD\SYS_SAIMOD_LOG_ERROR::QQ(array($error))->next();
|
||||
$vars = \SYSTEM\SQL\SYS_SAIMOD_LOG_ERROR::QQ(array($error))->next();
|
||||
$vars['trace'] = implode('</br>', array_slice(explode('#', $vars['trace']), 1, -1));
|
||||
$vars = array_merge($vars,\SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_LOG));
|
||||
$vars = array_merge($vars,\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_LOG));
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_log/tpl/saimod_sys_log_error.tpl'), $vars);}
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_filter($filter = "%",$search="%",$page=0){
|
||||
$filter = str_replace('\\', '\\\\', $filter);
|
||||
$count = \SYSTEM\DBD\SYS_SAIMOD_LOG_FILTER_COUNT::Q1(array($filter,$search,$search,$search))['count'];
|
||||
$count = \SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER_COUNT::Q1(array($filter,$search,$search,$search))['count'];
|
||||
$vars = array();
|
||||
$vars['filter'] = $filter;
|
||||
$vars['search'] = $search;
|
||||
$vars['page'] = $page;
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_LOG_FILTER::QQ(array($filter,$search,$search,$search));
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER::QQ(array($filter,$search,$search,$search));
|
||||
$vars['table'] = '';
|
||||
$count_filtered = 0;
|
||||
$res->seek(100*$page);
|
||||
@ -319,17 +319,17 @@ class saimod_sys_log extends \SYSTEM\SAI\SaiModule {
|
||||
}
|
||||
$vars['count'] = $count_filtered.'/'.$count;
|
||||
$vars['error_filter'] = '';
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_LOG_FILTERS::QQ();
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_LOG_FILTERS::QQ();
|
||||
while($row = $res->next()){
|
||||
$data = array('active' => ($filter == $row['class'] ? 'active' : ''), 'filter' => $row['class'], 'search' => $search);
|
||||
$vars['error_filter'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_log/tpl/saimod_sys_log_error_filter.tpl'),$data);}
|
||||
$vars['active'] = ($filter == '%' ? 'active' : '');
|
||||
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_LOG));
|
||||
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_LOG));
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_log/tpl/saimod_sys_log_filter.tpl'),$vars);
|
||||
}
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_log(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_LOG);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_LOG);
|
||||
$vars['PICPATH'] = \SYSTEM\WEBPATH(new \SYSTEM\PSAI(), 'modules/saimod_sys_log/img/');
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_log/tpl/saimod_sys_log.tpl'), $vars);
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_login');
|
||||
@ -2,7 +2,7 @@
|
||||
namespace SYSTEM\SAI;
|
||||
class saimod_sys_login extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_login(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_LOGIN);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_LOGIN);
|
||||
$vars['login'] = 'Login';
|
||||
$vars['logout'] = 'Logout';
|
||||
$vars['loginUsername'] = 'Username';
|
||||
@ -35,7 +35,7 @@ class saimod_sys_login extends \SYSTEM\SAI\SaiModule {
|
||||
}
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_login_action_registerform(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_LOGIN);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_LOGIN);
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_login/tpl/register.tpl'), $vars);}
|
||||
|
||||
public static function html_li_menu(){return '<li class="sai_divider_left"><a id="menu_login" data-toggle="tooltip" data-placement="bottom" title="${sai_menu_login}" href="#!login">'.(\SYSTEM\SECURITY\Security::isLoggedIn() ? '<span class="glyphicon glyphicon-log-out" aria-hidden="true"></span>' : '<span class="glyphicon glyphicon-log-in" aria-hidden="true"></span>').'</a></li>';}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_mod');
|
||||
|
||||
@ -3,7 +3,7 @@ namespace SYSTEM\SAI;
|
||||
|
||||
class saimod_sys_mod extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_mod_action_system(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_MOD);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_MOD);
|
||||
$vars['entries'] = '';
|
||||
$sys_mods = \SYSTEM\SAI\sai::getSysModules();
|
||||
foreach($sys_mods as $mod){
|
||||
@ -23,7 +23,7 @@ class saimod_sys_mod extends \SYSTEM\SAI\SaiModule {
|
||||
}
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_mod_action_project(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_MOD);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_MOD);
|
||||
$vars['entries'] = $vars['saistart'] = '';
|
||||
$mods = \SYSTEM\SAI\sai::getModules();
|
||||
foreach($mods as $mod){
|
||||
@ -37,7 +37,7 @@ class saimod_sys_mod extends \SYSTEM\SAI\SaiModule {
|
||||
}
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_mod_action_lib(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_MOD);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_MOD);
|
||||
$vars['entries'] = '';
|
||||
$libs = \LIB\lib_controll::all();
|
||||
foreach($libs as $lib){
|
||||
@ -57,7 +57,7 @@ class saimod_sys_mod extends \SYSTEM\SAI\SaiModule {
|
||||
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_mod(){
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_mod/tpl/mods.tpl'),\SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_MOD));}
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_mod/tpl/mods.tpl'),\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_MOD));}
|
||||
|
||||
//public static function html_li_menu(){return '<li><a id="menu_mod" href="#!mod">${sai_menu_mod}</a></li>';}
|
||||
public static function html_li_menu(){return '<li><a id="menu_mod" data-toggle="tooltip" data-placement="bottom" title="${sai_menu_mod}" href="#!mod"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span></a></li>';}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_page');
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_PAGE_ADD extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'INSERT INTO '.\SYSTEM\DBD\system_page::NAME_PG.' (ID, group, type, parentID, parentValue, name, verify) VALUES ($1, $2, $3, $4, $5, $6, $7);';
|
||||
'INSERT INTO '.\SYSTEM\SQL\system_page::NAME_PG.' (ID, group, type, parentID, parentValue, name, verify) VALUES ($1, $2, $3, $4, $5, $6, $7);';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'INSERT INTO '.\SYSTEM\DBD\system_page::NAME_MYS.' (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (?, ?, ?, ?, ?, ?, ?);';
|
||||
'INSERT INTO '.\SYSTEM\SQL\system_page::NAME_MYS.' (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (?, ?, ?, ?, ?, ?, ?);';
|
||||
}
|
||||
}
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_PAGE_DEL extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'DELETE FROM '.\SYSTEM\DBD\system_page::NAME_PG.' WHERE `ID` = $1 AND group = $2;';
|
||||
'DELETE FROM '.\SYSTEM\SQL\system_page::NAME_PG.' WHERE `ID` = $1 AND group = $2;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'DELETE FROM '.\SYSTEM\DBD\system_page::NAME_MYS.' WHERE `ID` = ? AND `group` = ?;';
|
||||
'DELETE FROM '.\SYSTEM\SQL\system_page::NAME_MYS.' WHERE `ID` = ? AND `group` = ?;';
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_PAGE_GET extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_PAGE_GROUPS extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_PAGE_SINGLE_SELECT extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_page::NAME_PG.' WHERE ID = $1 AND group = $2;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_page::NAME_PG.' WHERE ID = $1 AND group = $2;';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM '.\SYSTEM\DBD\system_page::NAME_MYS.' WHERE ID = ? AND `group` = ?;';
|
||||
'SELECT * FROM '.\SYSTEM\SQL\system_page::NAME_MYS.' WHERE ID = ? AND `group` = ?;';
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,18 +2,18 @@
|
||||
namespace SYSTEM\SAI;
|
||||
class saimod_sys_page extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_page(){
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_PAGE);
|
||||
$vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_PAGE);
|
||||
$vars['tabopts'] = '';
|
||||
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_PAGE_GROUPS::QQ();
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_PAGE_GROUPS::QQ();
|
||||
while($r = $res->next()){
|
||||
$vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_page/tpl/tabopt.tpl'), array( 'tab_id' => $r['group']));}
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_page/tpl/saimod_sys_page.tpl'), $vars);
|
||||
}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_page_action_list($group=null){
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_PAGE_GET::QQ();
|
||||
$tab = \SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_PAGE);
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_PAGE_GET::QQ();
|
||||
$tab = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_PAGE);
|
||||
$tab['content'] = '';
|
||||
while($r = $res->next()){
|
||||
if($group != null && $r['group'] != $group){
|
||||
@ -27,26 +27,26 @@ class saimod_sys_page extends \SYSTEM\SAI\SaiModule {
|
||||
}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_page_action_deletedialog($ID,$group){
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_PAGE_SINGLE_SELECT::Q1(array($ID,$group));
|
||||
$res = array_merge($res,\SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_PAGE));
|
||||
$res = \SYSTEM\SQL\SYS_SAIMOD_PAGE_SINGLE_SELECT::Q1(array($ID,$group));
|
||||
$res = array_merge($res,\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_PAGE));
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_page/tpl/delete_dialog.tpl'), $res);
|
||||
}
|
||||
public static function sai_mod__system_sai_saimod_sys_page_action_newdialog(){
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_page/tpl/new_dialog.tpl'),\SYSTEM\PAGE\text::tag(\SYSTEM\DBD\system_text::TAG_SAI_PAGE));}
|
||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_page/tpl/new_dialog.tpl'),\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_PAGE));}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_page_action_addcall($ID,$group,$type,$parentID,$parentValue,$name,$verify){
|
||||
if(!\SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_API)){
|
||||
throw new \SYSTEM\LOG\ERROR("You dont have edit Rights - Cant proceeed");}
|
||||
if($parentValue == ''){ $parentValue = NULL;}
|
||||
if($verify == ''){ $verify = NULL;}
|
||||
\SYSTEM\DBD\SYS_SAIMOD_PAGE_ADD::QI(array($ID,$group,$type,$parentID,$parentValue,$name,$verify));
|
||||
\SYSTEM\SQL\SYS_SAIMOD_PAGE_ADD::QI(array($ID,$group,$type,$parentID,$parentValue,$name,$verify));
|
||||
return \SYSTEM\LOG\JsonResult::ok();
|
||||
}
|
||||
|
||||
public static function sai_mod__system_sai_saimod_sys_page_action_deletecall($ID,$group){
|
||||
if(!\SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_API)){
|
||||
throw new \SYSTEM\LOG\ERROR("You dont have edit Rights - Cant proceeed");}
|
||||
\SYSTEM\DBD\SYS_SAIMOD_PAGE_DEL::QI(array($ID,$group));
|
||||
\SYSTEM\SQL\SYS_SAIMOD_PAGE_DEL::QI(array($ID,$group));
|
||||
return \SYSTEM\LOG\JsonResult::ok();
|
||||
}
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\DBD');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq/','SYSTEM\SQL');
|
||||
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_security');
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_SECURITY_RIGHTS extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pgsql(){return
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user