';}
public static function right_public(){return false;}
- public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\system::getSystemDBInfo(), \SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
+ public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
public static function sai_mod__SYSTEM_SAI_saimod_sys_cache_flag_css(){}
public static function sai_mod__SYSTEM_SAI_saimod_sys_cache_flag_js(){}
diff --git a/sai/modules/saimod_sys_calls/saimod_sys_calls.php b/sai/modules/saimod_sys_calls/saimod_sys_calls.php
index c05d5e5..a500259 100644
--- a/sai/modules/saimod_sys_calls/saimod_sys_calls.php
+++ b/sai/modules/saimod_sys_calls/saimod_sys_calls.php
@@ -38,7 +38,7 @@ class saimod_sys_calls extends \SYSTEM\SAI\SaiModule {
public static function html_li_menu(){return '
';}
public static function right_public(){return false;}
- public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\system::getSystemDBInfo(), \SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
+ public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
public static function sai_mod__SYSTEM_SAI_saimod_sys_calls_flag_css(){}
public static function sai_mod__SYSTEM_SAI_saimod_sys_calls_flag_js(){}
diff --git a/sai/modules/saimod_sys_config/saimod_sys_config.php b/sai/modules/saimod_sys_config/saimod_sys_config.php
index 98847b1..fef116e 100644
--- a/sai/modules/saimod_sys_config/saimod_sys_config.php
+++ b/sai/modules/saimod_sys_config/saimod_sys_config.php
@@ -30,7 +30,7 @@ class saimod_sys_config extends \SYSTEM\SAI\SaiModule {
}
public static function html_li_menu(){return '
';}
public static function right_public(){return false;}
- public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\system::getSystemDBInfo(), \SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
+ public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
public static function sai_mod__SYSTEM_SAI_saimod_sys_config_flag_css(){}
public static function sai_mod__SYSTEM_SAI_saimod_sys_config_flag_js(){}
diff --git a/sai/modules/saimod_sys_docu/saimod_sys_docu.php b/sai/modules/saimod_sys_docu/saimod_sys_docu.php
index 265fc13..8f8e73f 100644
--- a/sai/modules/saimod_sys_docu/saimod_sys_docu.php
+++ b/sai/modules/saimod_sys_docu/saimod_sys_docu.php
@@ -8,7 +8,7 @@ class saimod_sys_docu extends \SYSTEM\SAI\SaiModule {
public static function html_li_menu(){return '
';}
public static function right_public(){return false;}
- public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\system::getSystemDBInfo(), \SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
+ public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
public static function sai_mod__SYSTEM_SAI_saimod_sys_docu_flag_css(){}
public static function sai_mod__SYSTEM_SAI_saimod_sys_docu_flag_js(){}
diff --git a/sai/modules/saimod_sys_locale/saimod_sys_locale.php b/sai/modules/saimod_sys_locale/saimod_sys_locale.php
index 1b0dd78..fc789b8 100644
--- a/sai/modules/saimod_sys_locale/saimod_sys_locale.php
+++ b/sai/modules/saimod_sys_locale/saimod_sys_locale.php
@@ -88,7 +88,7 @@ class saimod_sys_locale extends \SYSTEM\SAI\SaiModule {
public static function html_li_menu(){return '
';}
public static function right_public(){return false;}
- public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\system::getSystemDBInfo(), \SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
+ public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
public static function sai_mod__SYSTEM_SAI_saimod_sys_mod_flag_css(){}
public static function sai_mod__SYSTEM_SAI_saimod_sys_mod_flag_js(){
diff --git a/sai/modules/saimod_sys_security/saimod_sys_security.php b/sai/modules/saimod_sys_security/saimod_sys_security.php
index ed07424..68b3aa7 100644
--- a/sai/modules/saimod_sys_security/saimod_sys_security.php
+++ b/sai/modules/saimod_sys_security/saimod_sys_security.php
@@ -38,7 +38,7 @@ class saimod_sys_security extends \SYSTEM\SAI\SaiModule {
$result = '
';}
public static function right_public(){return false;}
- public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\system::getSystemDBInfo(), \SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
+ public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
public static function sai_mod__SYSTEM_SAI_saimod_sys_security_flag_css(){return \SYSTEM\LOG\JsonResult::toString(
array(\SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_security/saimod_sys_security.css')));}
diff --git a/sai/modules/saimod_sys_todo/saimod_sys_todo.php b/sai/modules/saimod_sys_todo/saimod_sys_todo.php
index f44b727..8fb4341 100644
--- a/sai/modules/saimod_sys_todo/saimod_sys_todo.php
+++ b/sai/modules/saimod_sys_todo/saimod_sys_todo.php
@@ -2,20 +2,92 @@
namespace SYSTEM\SAI;
class saimod_sys_todo extends \SYSTEM\SAI\SaiModule {
- public static function sai_mod__SYSTEM_SAI_saimod_sys_todo(){
+ public static function sai_mod__SYSTEM_SAI_saimod_sys_todo(){
+ $con = new \SYSTEM\DB\Connection(\SYSTEM\system::getSystemDBInfo());
+ if(\SYSTEM\system::isSystemDbInfoPG()){
+ $res = $con->query('SELECT * FROM system.todo LEFT JOIN system_user ON system_todo.author = system_user.ID ORDER BY state, time DESC;');
+ } else {
+ $res = $con->query('SELECT * FROM system_todo LEFT JOIN system_user ON system_todo.author = system_user.ID ORDER BY state, time DESC;');
+ }
$result = '
'.
- '
'.'
'.'time ago in days'.'
'.'
'.'time'.'
'.'
'.'reporttype'.'
'.'
'.'message'.'
'.'
'.'suggestion'.'
'.'
'.'additional sources'.'
'.'
'.'author'.'
'.'
'.'assigned'.'
'.'
'.'state of todo(closed/in progress)'.'
'.'
'.'action'.'
'.'
'.
- '
'.'
'.'5d'.'
'.'
'.'5days ago obviously'.'
'.'
'.'Feature Request'.'
'.'
'.'Do some new stuff the old stuff sucks.'.'
'.'
'.'not a valid field for this type of report(ment for error suggestions)'.'
'.'
'.'http:... here some fancy examples what i want'.'
'.'
'.'Mr. Pink'.'
'.'
'.'I_S and many more'.'
'.'
'.'in progress'.'
'.'
'.''.''.''.''.'
'.
- '
'.'
'.'5d'.'
'.'
'.'5days ago obviously'.'
'.'
'.'Bugreport'.'
'.'
'.'Do some new stuff the old stuff sucks.'.'
'.'
'.'not a valid field for this type of report(ment for error suggestions)'.'
'.'
'.'http:... here some fancy examples what i want'.'
'.'
'.'Mr. Pink'.'
'.'
'.'I_S and many more'.'
'.'
'.'in progress'.'
'.'
'.''.''.''.''.'
'.
- '
'.'
'.'5d'.'
'.'
'.'5days ago obviously'.'
'.'
'.'Unasigned Category - what is this?'.'
'.'
'.'Do some new stuff the old stuff sucks.'.'
'.'
'.'not a valid field for this type of report(ment for error suggestions)'.'
'.'
'.'http:... here some fancy examples what i want'.'
'.'
'.'Mr. Pink'.'
'.'
'.'I_S and many more'.'
'.'
'.'in progress'.'
'.'
'.''.''.''.''.'
'.
- '
'.'
'.'5d'.'
'.'
'.'5days ago obviously'.'
'.'
'.'Closed FR/BR/OT'.'
'.'
'.'Do some new stuff the old stuff sucks.'.'
'.'
'.'not a valid field for this type of report(ment for error suggestions)'.'
'.'
'.'http:... here some fancy examples what i want'.'
'.'
'.'Mr. Pink'.'
'.'
'.'I_S and many more'.'
'.'
'.'in progress'.'
'.'
'.''.''.''.''.'
'.
- '
'.'
'.'5d'.'
'.'
'.'5days ago obviously'.'
'.'
'.'Note/Reminder'.'
'.'
'.'Do some new stuff the old stuff sucks.'.'
'.'
'.'not a valid field for this type of report(ment for error suggestions)'.'
'.'
'.'http:... here some fancy examples what i want'.'