mirror of
https://github.com/ulfgebhardt/system.git
synced 2025-12-13 09:35:49 +00:00
fixed saimod todo stats, fixed login problem - session refresh on saigui now
This commit is contained in:
parent
4cef40ea0a
commit
1b2630d0ba
@ -1,11 +0,0 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
|
||||
class SYS_SAIMOD_TODO_STATS_COUNT extends \SYSTEM\DB\QQ {
|
||||
protected static function query(){
|
||||
return new \SYSTEM\DB\QQuery(get_class(),
|
||||
//pg
|
||||
'SELECT COUNT(*) as `count` FROM system_todo GROUP BY state, `type` ORDER BY state, `type`;',
|
||||
//mys
|
||||
'SELECT COUNT(*) as `count` FROM system_todo GROUP BY state, `type` ORDER BY state, `type`;'
|
||||
);}}
|
||||
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
|
||||
class SYS_SAIMOD_TODO_STATS_COUNT_DOTO_GEN extends \SYSTEM\DB\QQ {
|
||||
protected static function query(){
|
||||
return new \SYSTEM\DB\QQuery(get_class(),
|
||||
//pg
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 1 AND `type` = 0',
|
||||
//mys
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 1 AND `type` = 0'
|
||||
);}}
|
||||
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
|
||||
class SYS_SAIMOD_TODO_STATS_COUNT_DOTO_USER extends \SYSTEM\DB\QQ {
|
||||
protected static function query(){
|
||||
return new \SYSTEM\DB\QQuery(get_class(),
|
||||
//pg
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 1 AND `type` = 1',
|
||||
//mys
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 1 AND `type` = 1'
|
||||
);}}
|
||||
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
|
||||
class SYS_SAIMOD_TODO_STATS_COUNT_TODO_GEN extends \SYSTEM\DB\QQ {
|
||||
protected static function query(){
|
||||
return new \SYSTEM\DB\QQuery(get_class(),
|
||||
//pg
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 0 AND `type` = 0',
|
||||
//mys
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 0 AND `type` = 0'
|
||||
);}}
|
||||
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\DBD;
|
||||
|
||||
class SYS_SAIMOD_TODO_STATS_COUNT_TODO_USER extends \SYSTEM\DB\QQ {
|
||||
protected static function query(){
|
||||
return new \SYSTEM\DB\QQuery(get_class(),
|
||||
//pg
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 0 AND `type` = 1',
|
||||
//mys
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 0 AND `type` = 1'
|
||||
);}}
|
||||
@ -69,7 +69,11 @@ class saimod_sys_todo extends \SYSTEM\SAI\SaiModule {
|
||||
* 149;1;0
|
||||
* 1;1;1
|
||||
*/
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_TODO_STATS_COUNT::QA();
|
||||
$res = array();
|
||||
$res[0] = \SYSTEM\DBD\SYS_SAIMOD_TODO_STATS_COUNT_TODO_GEN::Q1();
|
||||
$res[1] = \SYSTEM\DBD\SYS_SAIMOD_TODO_STATS_COUNT_TODO_USER::Q1();
|
||||
$res[2] = \SYSTEM\DBD\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_GEN::Q1();
|
||||
$res[3] = \SYSTEM\DBD\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_USER::Q1();
|
||||
$vars = array();
|
||||
$vars['todo_count'] = $res[0]['count']+$res[1]['count'];
|
||||
$vars['doto_count'] = $res[2]['count']+$res[3]['count'];
|
||||
|
||||
@ -6,6 +6,7 @@ define('SAI_MOD_POSTFIELD','sai_mod');
|
||||
class saigui extends \SYSTEM\PAGE\Page {
|
||||
|
||||
public function html(){
|
||||
\SYSTEM\SECURITY\Security::isLoggedIn(); // refresh session
|
||||
//Direct JSON Input
|
||||
$pg = json_decode(file_get_contents("php://input"), true);
|
||||
if(!$pg){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user