Esempio n. 1
0
    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>&nbsp;&nbsp;
        <a class="ajaxRemove" href="{$gvPath}/ajax/removeRecord?op_id={$operator->getId()}">Rimuovi</a></td>
</tr>
EOS;
        }
        return $ret;
    }
Esempio n. 2
0
    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;
    }