fixed todo assigned count

This commit is contained in:
Ulf Gebhardt 2015-10-14 01:48:03 +02:00
parent a9952e8991
commit 13bdae9db9
2 changed files with 4 additions and 4 deletions

View File

@ -1,10 +1,10 @@
<?php
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 mysql(){return
'SELECT COUNT(*) as `count` FROM system_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;';
}
}

View File

@ -3,7 +3,7 @@ namespace SYSTEM\SAI;
class todo_stats_assign extends todo_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'];
return new \SYSTEM\SAI\todo_stats_data('Assigned ToDos',$count,$all);}
return new \SYSTEM\SAI\todo_stats_data('Assigned ToDos',$all-$count,$all);}
}