private function getTableBody() { global $gvPath; $operators = Operator::fromDatabaseCompleteList(); if (count($operators) === 0) { return '<tr><td colspan="3" class="noEntry">Nessun operatore</td></tr>'; } $ret = ""; foreach ($operators as $operator) { $ret .= <<<EOS <tr> <td>{$operator->getCode()}</td> <td>{$operator->getFullName()}</td> \t<td><a href="{$gvPath}/application/adminOperatorEdit?op_id={$operator->getId()}">Modifica</a> <a class="ajaxRemove" href="{$gvPath}/ajax/removeRecord?op_id={$operator->getId()}">Rimuovi</a></td> </tr> EOS; } return $ret; }
public function getStatsOperatorTables() { global $gvPath; $tables = ''; $operators = Operator::fromDatabaseCompleteList(); foreach ($operators as $operator) { $tables .= <<<EOS <table id="listTable"> <caption>{$operator->getFullName()} ({$operator->getCode()})</caption> <tr> <th>Area tematica</th> <th>Ticket serviti</th> <th>Percentuale</th> <th>Tempo medio d'esecuzione</th> </tr> {$this->getRowsForOperator($operator)} </table> EOS; } if (!$tables) { $tables = "<p>Non sono disponibili statistiche per gli operatori</p>"; } return $tables; }