Files
fdn2/private/lib/gui/HTMLHelper.php
T
Riccardo Di Dato d45f7f5c62 Inserito helper per utilizzare le datatables
Creato modello base per le pagine di backend delle datatables
Alcune pagine di esempio di uso delle datatables
Aggiunto metodo count al dao
2016-01-14 20:38:19 +01:00

38 lines
852 B
PHP

<?php
/*
Author: Riccardo Di Dato
Creation Date: 14/gen/2016
*/
class HTMLHelper {
public static function generateAdminHead() {
echo '<div class="admin_head"><img alt="" src="'.GUIHandler::getImagesUrl()."header.png".'"></div>';
}
public static function generateModelsTable(array $columnInfo, array $models, array $datatableOpts = array()) {
echo '<table>';
$colLabels = "<tr>";
foreach ($columnInfo as $col){
$colLabels.= '<th>'.$col["label"].'</th>';
}
$colLabels.= '</tr>';
echo '<thead>'.$colLabels.'</thead><tfoot>'.$colLabels.'</tfoot>';
if (sizeof($models)>0){
echo '<tbody>';
foreach ($models as $model){
echo '<tr>';
foreach ($columnInfo as $col){
$field = $col["field"];
echo '<td>'.$model->$field.'</td>';
}
echo '</tr>';
}
echo '<tbody>';
}
echo '</table>';
}
}
?>