todo stats report as part of the statistics
This commit is contained in:
parent
433f0919cc
commit
583883cfda
@ -6,4 +6,5 @@
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_todo');
|
||||
\SYSTEM\SAI\saimod_sys_todo::register('\SYSTEM\SAI\todo_stats_gen');
|
||||
\SYSTEM\SAI\saimod_sys_todo::register('\SYSTEM\SAI\todo_stats_user');
|
||||
\SYSTEM\SAI\saimod_sys_todo::register('\SYSTEM\SAI\todo_stats_report');
|
||||
\SYSTEM\SAI\saimod_sys_todo::register('\SYSTEM\SAI\todo_stats_assign');
|
||||
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_TODO_STATS_COUNT_DOTO_REPORT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 1 AND `type` = 2';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 1 AND `type` = 2';
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
namespace SYSTEM\SQL;
|
||||
class SYS_SAIMOD_TODO_STATS_COUNT_TODO_REPORT extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function pqsql(){return
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 0 AND `type` = 2';
|
||||
}
|
||||
public static function mysql(){return
|
||||
'SELECT COUNT(*) as `count` FROM system_todo WHERE state = 0 AND `type` = 2';
|
||||
}
|
||||
}
|
||||
12
sai/modules/saimod_sys_todo/stats/todo_stats_report.php
Normal file
12
sai/modules/saimod_sys_todo/stats/todo_stats_report.php
Normal file
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
namespace SYSTEM\SAI;
|
||||
|
||||
class todo_stats_report extends todo_stats {
|
||||
public static function stats() {
|
||||
$res = array();
|
||||
$res[0] = \SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_REPORT::Q1();
|
||||
$res[2] = \SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_REPORT::Q1();
|
||||
$count = floatval($res[2]['count']);
|
||||
$all = floatval($res[0]['count']+$res[2]['count']);
|
||||
return $all == 0 ? new \SYSTEM\SAI\todo_stats_data('Reports',1,1) : new \SYSTEM\SAI\todo_stats_data('Reports',$count,$all);}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user