saimod todo project elements count & all

This commit is contained in:
Ulf Gebhardt 2015-01-05 19:51:45 +01:00
parent 5449139080
commit d03feea563
2 changed files with 10 additions and 7 deletions

View File

@ -78,21 +78,24 @@ class saimod_sys_todo extends \SYSTEM\SAI\SaiModule {
public static function statistics(){
$result = array();
$result['project'] = 0;
$result['project_count'] = 0;
$result['project_all'] = 0;
$result['data'] = array();
foreach(self::$stats as $stat){
$data = \call_user_func(array($stat, 'stats'));
$result['data'][] = $data;
$result['project'] += $data->perc;}
$result['project'] += $data->perc;
$result['project_count'] += $data->part;
$result['project_all'] += $data->whole;
}
$result['project'] = round($result['project'] / (count($result['data'])),2);
return $result;
}
public static function sai_mod__SYSTEM_SAI_saimod_sys_todo_action_stats(){
$vars = array();
$stats = self::statistics();
$vars['project'] = $stats['project'];
$vars = self::statistics();
$vars['entries'] = '';
foreach($stats['data'] as $stat){
foreach($vars['data'] as $stat){
$vars['entries'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_todo/tpl/todo_stats_entry.tpl'), $stat);
}
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_todo/tpl/todo_stats.tpl'), $vars);}

View File

@ -8,8 +8,8 @@
${entries}
<tr>
<td>Project</td>
<td></td>
<td></td>
<td>${project_count}</td>
<td>${project_all}</td>
<td>${project}%</td>
</tr>
</table>