saimod todo project elements count & all
This commit is contained in:
parent
5449139080
commit
d03feea563
@ -78,21 +78,24 @@ class saimod_sys_todo extends \SYSTEM\SAI\SaiModule {
|
|||||||
public static function statistics(){
|
public static function statistics(){
|
||||||
$result = array();
|
$result = array();
|
||||||
$result['project'] = 0;
|
$result['project'] = 0;
|
||||||
|
$result['project_count'] = 0;
|
||||||
|
$result['project_all'] = 0;
|
||||||
$result['data'] = array();
|
$result['data'] = array();
|
||||||
foreach(self::$stats as $stat){
|
foreach(self::$stats as $stat){
|
||||||
$data = \call_user_func(array($stat, 'stats'));
|
$data = \call_user_func(array($stat, 'stats'));
|
||||||
$result['data'][] = $data;
|
$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);
|
$result['project'] = round($result['project'] / (count($result['data'])),2);
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_todo_action_stats(){
|
public static function sai_mod__SYSTEM_SAI_saimod_sys_todo_action_stats(){
|
||||||
$vars = array();
|
$vars = self::statistics();
|
||||||
$stats = self::statistics();
|
|
||||||
$vars['project'] = $stats['project'];
|
|
||||||
$vars['entries'] = '';
|
$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);
|
$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);}
|
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_todo/tpl/todo_stats.tpl'), $vars);}
|
||||||
|
|||||||
@ -8,8 +8,8 @@
|
|||||||
${entries}
|
${entries}
|
||||||
<tr>
|
<tr>
|
||||||
<td>Project</td>
|
<td>Project</td>
|
||||||
<td></td>
|
<td>${project_count}</td>
|
||||||
<td></td>
|
<td>${project_all}</td>
|
||||||
<td>${project}%</td>
|
<td>${project}%</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
Loading…
x
Reference in New Issue
Block a user