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 <?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;';
} }
} }

View File

@ -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);}
} }