fixed todo assigned count
This commit is contained in:
parent
a9952e8991
commit
13bdae9db9
@ -1,10 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace SYSTEM\SQL;
|
namespace SYSTEM\SQL;
|
||||||
class SYS_SAIMOD_TODO_STATS_COUNT_TODO_ASSIGNED extends \SYSTEM\DB\QQ {
|
class SYS_SAIMOD_TODO_STATS_COUNT_TODO_NOT_ASSIGNED extends \SYSTEM\DB\QQ {
|
||||||
public static function get_class(){return \get_class();}
|
public static function get_class(){return \get_class();}
|
||||||
public static function mysql(){return
|
public static function mysql(){return
|
||||||
'SELECT COUNT(*) as `count` FROM system_todo'.
|
'SELECT COUNT(*) as `count` FROM system_todo'.
|
||||||
' LEFT JOIN system_todo_assign ON system_todo.id = system_todo_assign.todo'.
|
' LEFT JOIN system_todo_assign ON system_todo.id = system_todo_assign.todo'.
|
||||||
' WHERE state = 0 AND `type` = 1 AND system_todo_assign.user IS NOT NULL;';
|
' WHERE state = 0 AND `type` = 1 AND system_todo_assign.user IS NULL;';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3,7 +3,7 @@ namespace SYSTEM\SAI;
|
|||||||
|
|
||||||
class todo_stats_assign extends todo_stats {
|
class todo_stats_assign extends todo_stats {
|
||||||
public static function stats() {
|
public static function stats() {
|
||||||
$count = \SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_ASSIGNED::Q1()['count'];
|
$count = \SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_NOT_ASSIGNED::Q1()['count'];
|
||||||
$all = \SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_USER::Q1()['count'];
|
$all = \SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_USER::Q1()['count'];
|
||||||
return new \SYSTEM\SAI\todo_stats_data('Assigned ToDos',$count,$all);}
|
return new \SYSTEM\SAI\todo_stats_data('Assigned ToDos',$all-$count,$all);}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user