#3 docu sai + qqs

This commit is contained in:
Ulf Gebhardt 2016-06-13 12:00:23 +02:00
parent b99cc3e208
commit 9d31da5e94
146 changed files with 1109 additions and 0 deletions

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get System Api Tree by group
*/
class SYS_API_TREE extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_api::NAME_PG

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to check if cache entry exists
*/
class SYS_CACHE_CHECK extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM system.cache'.

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to delete cache entry
*/
class SYS_CACHE_DELETE extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'DELETE FROM system.cache'.

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to delete all cache entries
*/
class SYS_CACHE_DELETE_ALL extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'DELETE FROM system.cache;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to write data into the cache
*/
class SYS_CACHE_PUT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'WITH upsert AS (UPDATE system.cache SET type=$3, data=$4 WHERE cache = $1 AND ident = $2 RETURNING *) '.

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get a specific cron entry
*/
class SYS_CRON_GET extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_PG.' WHERE class = $1;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to find the cronjob which had ben run the most reacent
*/
class SYS_CRON_LAST_VISIT extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT last_run FROM '.\SYSTEM\SQL\system_cron::NAME_PG.' ORDER BY last_run DESC LIMIT 1;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get all Cronjobs from Database
*/
class SYS_CRON_LIST extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_PG.';';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to update a cronjobs status and lastrun
*/
class SYS_CRON_UPD extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to delete a log entry by id
*/
class SYS_LOG_DEL extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'DELETE FROM '.\SYSTEM\SQL\system_log::NAME_PG.' WHERE "ID" = $1;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to insert a new log entry
*/
class SYS_LOG_INSERT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'INSERT INTO '.\SYSTEM\SQL\system_log::NAME_PG.

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to find all long entries for this month, limited by 10000
*/
class SYS_LOG_MONTH extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_PG.' WHERE EXTRACT(MONTH FROM time)::INTEGER = $1 AND EXTRACT(YEAR FROM time)::INTEGER = $2 ORDER BY time ASC LIMIT 10000;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to find the month of the oldest log entry
*/
class SYS_LOG_OLDEST extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get all State Data for given group and statename
*/
class SYS_PAGE_GROUP extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_page::NAME_PG

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to delete a text by id and language
*/
class SYS_TEXT_DELETE extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'DELETE FROM `system_text` WHERE id = ? and lang = ?;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to delete tags of a certain text
*/
class SYS_TEXT_DELETE_TAGS extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'DELETE FROM `system_text_tag` WHERE id = ?;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get a text by id and language
*/
class SYS_TEXT_GET_ID extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT id,text FROM system.text WHERE id = $1 and lang = $2;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get advanced result for a text by id and language
*/
class SYS_TEXT_GET_ID_ADV extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT system_text.*, a.username as author_name, ae.username as author_edit_name FROM system_text'.

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get amount of texts by id
*/
class SYS_TEXT_GET_ID_COUNT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT count(*) as count FROM system_text

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get tags of text by id
*/
class SYS_TEXT_GET_ID_TAGS extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT tag FROM system.text_tag WHERE id = $1';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get latest texts by tag and limit
*/
class SYS_TEXT_GET_LATEST extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT system_text.id,text FROM system_text

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get texts by tag and language
*/
class SYS_TEXT_GET_TAG extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT system.text.id,text FROM system.text

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get tags by textid and limit
*/
class SYS_TEXT_GET_TAGS extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM system.text_tag'.

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to get text and tags including usernames by tag and language
*/
class SYS_TEXT_GET_TAG_ADV extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT system_text.*, system_text_tag.*, a.username as author_name, ae.username as author_edit_name FROM system_text'.

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to rename a text
*/
class SYS_TEXT_RENAME extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'UPDATE system_text SET id = ? WHERE id = ?;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to rename tags-text-id of a text
*/
class SYS_TEXT_RENAME_TAGS extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'UPDATE system_text_tag SET id = ? WHERE id = ?;';

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to save a text
*/
class SYS_TEXT_SAVE extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'INSERT INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`)

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to save a tag for a text
*/
class SYS_TEXT_SAVE_TAG extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'INSERT IGNORE `system_text_tag` (`id`, `tag`)

View File

@ -15,6 +15,11 @@ namespace SYSTEM\SQL;
* QQ to search for texts with tag and given searchstring
*/
class SYS_TEXT_SEARCH_TAG extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT system_text.*, system_text_tag.*, a.username as author_name, ae.username as author_edit_name FROM system_text'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to add a system_api entry
*/
class SYS_SAIMOD_API_ADD extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'INSERT INTO '.\SYSTEM\SQL\system_api::NAME_PG.' (ID, group, type, parentID, parentValue, name, verify) VALUES ($1, $2, $3, $4, $5, $6, $7);';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to delete a system_api entry
*/
class SYS_SAIMOD_API_DEL extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'DELETE FROM '.\SYSTEM\SQL\system_api::NAME_PG.' WHERE `ID` = $1 AND group = $2;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_api entrys
*/
class SYS_SAIMOD_API_GET extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM system_api ORDER BY `group`, `ID` ASC;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get amount of api entrys of system_api by group
*/
class SYS_SAIMOD_API_GROUPS extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT "group", count(*) as "count" FROM system.api GROUP BY "group" ORDER BY "group" ASC;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get a system_api entry
*/
class SYS_SAIMOD_API_SINGLE_SELECT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_api::NAME_PG.' WHERE ID = $1 AND group = $2;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_cache entrys
*/
class SYS_SAIMOD_CACHE extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM system.cache LIMIT 100;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to delete all system_cache entrys
*/
class SYS_SAIMOD_CACHE_CLEAR extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'DELETE FROM system.cache;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_cache entrys
*/
class SYS_SAIMOD_CACHE_COUNT extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT COUNT(*) as "count" FROM system.cache';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_cron entrys
*/
class SYS_SAIMOD_CRON extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_PG.' ORDER BY class;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to add a system_cron entry
*/
class SYS_SAIMOD_CRON_ADD extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'INSERT INTO '.\SYSTEM\SQL\system_cron::NAME_PG.' (class, min, hour, day, day_week, month) VALUES ($1, $2, $3, $4, $5, $6);';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to update a system_cron entry
*/
class SYS_SAIMOD_CRON_CHANGE extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'UPDATE '.\SYSTEM\SQL\system_cron::NAME_PG.' SET status = $1 WHERE class = $2;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to delete a system_cron entry
*/
class SYS_SAIMOD_CRON_DEL extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'DELETE FROM '.\SYSTEM\SQL\system_cron::NAME_PG.' WHERE class = $1;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get a system_cron entry
*/
class SYS_SAIMOD_CRON_SINGLE_SELECT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_cron::NAME_PG.' WHERE class = $1;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log
*/
class SYS_SAIMOD_LOG_ANALYTICS extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - basic querytime
*/
class SYS_SAIMOD_LOG_BASIC_QUERYTIME extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - basic success
*/
class SYS_SAIMOD_LOG_BASIC_SUCCESS extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - basic visitor
*/
class SYS_SAIMOD_LOG_BASIC_VISITOR extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - class basic
*/
class SYS_SAIMOD_LOG_CLASS_BASIC extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - class other
*/
class SYS_SAIMOD_LOG_CLASS_OTHER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - class system
*/
class SYS_SAIMOD_LOG_CLASS_SYSTEM extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get data for a system_log entry
*/
class SYS_SAIMOD_LOG_ERROR extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_PG.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to filter data from system_log
*/
class SYS_SAIMOD_LOG_FILTER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_PG.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to find all classfilters from system_log
*/
class SYS_SAIMOD_LOG_FILTERS extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT '.\SYSTEM\SQL\system_log::FIELD_CLASS.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count filtered data from system_log
*/
class SYS_SAIMOD_LOG_FILTER_COUNT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT COUNT(*) as count'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to truncate data from system_log
*/
class SYS_SAIMOD_LOG_TRUNCATE extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'TRUNCATE '.\SYSTEM\SQL\system_log::NAME_PG.';';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - unique basic
*/
class SYS_SAIMOD_LOG_UNIQUE_BASIC extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - unique exception
*/
class SYS_SAIMOD_LOG_UNIQUE_EXCEPTION extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - unique referer
*/
class SYS_SAIMOD_LOG_UNIQUE_REFERER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get analytics data from system_log - unique request
*/
class SYS_SAIMOD_LOG_UNIQUE_REQUEST extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'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,'

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to add a system_page entry
*/
class SYS_SAIMOD_PAGE_ADD extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'INSERT INTO '.\SYSTEM\SQL\system_page::NAME_PG.' (ID, group, type, parentID, parentValue, name, verify) VALUES ($1, $2, $3, $4, $5, $6, $7);';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to delete a system_page entry
*/
class SYS_SAIMOD_PAGE_DEL extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'DELETE FROM '.\SYSTEM\SQL\system_page::NAME_PG.' WHERE `ID` = $1 AND group = $2;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_page entrys
*/
class SYS_SAIMOD_PAGE_GET extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM system_page ORDER BY `group`, `ID` ASC;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count groups of all system_page entrys
*/
class SYS_SAIMOD_PAGE_GROUPS extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT "group", count(*) as "count" FROM system.page GROUP BY "group" ORDER BY "group" ASC;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get a system_page entry
*/
class SYS_SAIMOD_PAGE_SINGLE_SELECT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_page::NAME_PG.' WHERE ID = $1 AND group = $2;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to delete a system_user entry
*/
class SYS_SAIMOD_SECURITY_DELETE_USER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'DELETE FROM system_user WHERE id = ?;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to delete all system_user_to_rights entrys of a user
*/
class SYS_SAIMOD_SECURITY_DELETE_USER_RIGHTS extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'DELETE FROM system_user_to_rights WHERE userID = ?;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to rename a system_user entry
*/
class SYS_SAIMOD_SECURITY_RENAME_USER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'UPDATE system_user SET username = ? WHERE username = ?;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_rights entrys
*/
class SYS_SAIMOD_SECURITY_RIGHTS extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM system.rights ORDER BY "ID" ASC;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to check the existance of a system_rights entry
*/
class SYS_SAIMOD_SECURITY_RIGHT_CHECK extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM system.rights'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to delete a system_rights entry
*/
class SYS_SAIMOD_SECURITY_RIGHT_DELETE extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'DELETE FROM system.rights'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to cinsert a system_rights entry
*/
class SYS_SAIMOD_SECURITY_RIGHT_INSERT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'INSERT INTO system.rights ("ID", name, description)'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get a system_user entry
*/
class SYS_SAIMOD_SECURITY_USER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT id,username,email,joindate,locale, EXTRACT(EPOCH FROM last_active) as last_active,email_confirmed'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_user entrys with filter
*/
class SYS_SAIMOD_SECURITY_USERS extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT id,username,email,joindate,locale, EXTRACT(EPOCH FROM last_active) as last_active, email_confirmed'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_user entrys with filter
*/
class SYS_SAIMOD_SECURITY_USERS_FILTER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT id,username,email,joindate,locale,unix_timestamp(last_active)as last_active, account_flag'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_user entrys
*/
class SYS_SAIMOD_SECURITY_USER_COUNT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT count(*) as count FROM system.user WHERE username LIKE $1 OR email LIKE $2;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_user entrys with certain right
*/
class SYS_SAIMOD_SECURITY_USER_COUNT_FILTER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT count(*) as count FROM system_user'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_log entrys for a user
*/
class SYS_SAIMOD_SECURITY_USER_LOG extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_PG.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_log entrys of a user
*/
class SYS_SAIMOD_SECURITY_USER_LOG_COUNT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT COUNT(*) as count FROM '.\SYSTEM\SQL\system_log::NAME_PG.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_rights entrys of a user
*/
class SYS_SAIMOD_SECURITY_USER_RIGHTS extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT * FROM system.rights LEFT JOIN system.user_to_rights ON system.rights."ID" = system.user_to_rights."rightID" WHERE system.user_to_rights."userID" = $1 ORDER BY system.rights."ID" ASC;';

View File

@ -10,7 +10,15 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to check a system_user_to_rights entry for existance
*/
class SYS_SAIMOD_SECURITY_USER_RIGHT_CHECK extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT COUNT(*) as count FROM system.user_to_rights WHERE "rightID" = $1 AND "userID" = $2 LIMIT 1;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to delete a system_user_to_rights entry
*/
class SYS_SAIMOD_SECURITY_USER_RIGHT_DELETE extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'DELETE FROM system.user_to_rights WHERE "rightID" = $1 and "userID" = $2;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to insert a system_user_to_rights entry
*/
class SYS_SAIMOD_SECURITY_USER_RIGHT_INSERT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'INSERT INTO system.user_to_rights ("rightID", "userID") VALUES($1, $2);';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_text entrys with filter
*/
class SYS_SAIMOD_TEXT_COUNT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT COUNT(*) as count'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_text entrys with filter and language
*/
class SYS_SAIMOD_TEXT_COUNT_FILTER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT COUNT(*) as `count`'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_text entrys with no tag
*/
class SYS_SAIMOD_TEXT_COUNT_NOTAG extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT COUNT(*) as count'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_text entrys with no tag + filter
*/
class SYS_SAIMOD_TEXT_COUNT_NOTAG_FILTER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT COUNT(*) as `count`'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_text_tag entrys of a tag with filter
*/
class SYS_SAIMOD_TEXT_COUNT_TAG extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT COUNT(*) as count'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_text_tag entrys of a tag with filter and language
*/
class SYS_SAIMOD_TEXT_COUNT_TAG_FILTER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT COUNT(*) as `count`'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_text_tag entrys
*/
class SYS_SAIMOD_TEXT_TAGS extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT "tag", COUNT(*) as "count" FROM system.text_tag GROUP BY "tag" ORDER BY "tag" ASC;';

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_text entry with filter
*/
class SYS_SAIMOD_TEXT_TEXT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT MAX(system.text_tag.tag), system.text.*, MAX(a.username) as author_name, MAX(ae.username) as author_edit_name'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_text entrys with filter by tag + language
*/
class SYS_SAIMOD_TEXT_TEXT_FILTER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT system_text_tag.tag, system_text.*, a.username as author_name, ae.username as author_edit_name'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_text entrys with filter and no tag
*/
class SYS_SAIMOD_TEXT_TEXT_NOTAG extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT system.text.*, MAX(a.username) as author_name, MAX(ae.username) as author_edit_name'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_text entrys with filter + language and no tags
*/
class SYS_SAIMOD_TEXT_TEXT_NOTAG_FILTER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT system_text_tag.tag, system_text.*, a.username as author_name, ae.username as author_edit_name'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_text entry with filter and tag
*/
class SYS_SAIMOD_TEXT_TEXT_TAG extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT MAX(system.text_tag.tag), system.text.*, MAX(a.username) as author_name, MAX(ae.username) as author_edit_name'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_text entrys with filter, language and tag
*/
class SYS_SAIMOD_TEXT_TEXT_TAG_FILTER extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT system_text_tag.tag, system_text.*, a.username as author_name, ae.username as author_edit_name'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to assgin a system_todo entry to a user
*/
class SYS_SAIMOD_TODO_ASSIGN extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'INSERT INTO '.\SYSTEM\SQL\system_todo_assign::NAME_PG.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to get all system_todo_assign entrys for a todo
*/
class SYS_SAIMOD_TODO_ASSIGNEES extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
' SELECT assign.'.\SYSTEM\SQL\system_todo_assign::FIELD_TODO.' as todo_id,'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to close a system_todo entry
*/
class SYS_SAIMOD_TODO_CLOSE extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'UPDATE '.\SYSTEM\SQL\system_todo::NAME_PG.' SET '.\SYSTEM\SQL\system_todo::FIELD_STATE.'='.\SYSTEM\SQL\system_todo::FIELD_STATE_CLOSED.', '.\SYSTEM\SQL\system_todo::FIELD_TIME_CLOSED.'=NOW()'.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to close all generated system_todo entrys
*/
class SYS_SAIMOD_TODO_CLOSE_ALL extends \SYSTEM\DB\QQ {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'UPDATE '.\SYSTEM\SQL\system_todo::NAME_PG.' SET '.\SYSTEM\SQL\system_todo::FIELD_STATE.'='.\SYSTEM\SQL\system_todo::FIELD_STATE_CLOSED.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all system_todo entrys with filter
*/
class SYS_SAIMOD_TODO_COUNT extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT COUNT(*) as count FROM('.

View File

@ -10,7 +10,16 @@
* @package SYSTEM\SQL
*/
namespace SYSTEM\SQL;
/**
* QQ to count all free system_todo entrys
*/
class SYS_SAIMOD_TODO_COUNT_FREE extends \SYSTEM\DB\QP {
/**
* Get Classname of the QQ
*
* @return string Returns classname
*/
public static function get_class(){return \get_class();}
public static function pgsql(){return
'SELECT COUNT(*) as count FROM('.

Some files were not shown because too many files have changed in this diff Show More