ACC SHELL
<?php
/**
* stránka s přehledem všech změn redakčního systému
*
* @author Filip Štencl
* @since 14.9.2013
*
*/
require("../../include/config.php");
//----------------------------------------------------------------------------------------------------------
$admin = new admin("admin_logtable");
$admin->head();
$admin
->button("Export histoie změn")
->button_set_class("gray")
->button_set_url("logtable_export.php")
->button_set_title("Exportovat aktivitu uživatelů v systému")
->button_write();
//-------------------------------------------------------------------------------------------------------------------------------
$admin->slideHead("Aktivita uživatelů v systému");
$sql = "
SELECT A.*, B.id AS id, B.jmeno AS jmeno, B.prijmeni AS prijmeni FROM admin_logtable A
LEFT JOIN admin_uzivatele B ON A.idadmin_uzivatele = B.id";
$table = new table($sql);
$table
->setId("aktivita_uzivatelu")
->setOrder("A.caszalozeni DESC")
->setLimit(50)
->addMainColumn("Datum a čas","caszalozeni ASC")
->addMainColumn("Uživatel","B.prijmeni ASC, B.jmeno ASC")
->addMainColumn("IP adresa","ip ASC")
->addMainColumn("Popis aktivity","popis ASC")
->search("A.ip,B.jmeno,B.prijmeni,A.popis")
->calendar("Datum a čas","A.caszalozeni")
->pager()
->tableHead();
foreach ($table->getResult() as $row) {
$table
->addRow($row->id)
->addColumn("<td>".datum($row->caszalozeni,"Y-m-d H:i:s")."</td>")
->addColumn("<td>".$row->jmeno." ".$row->prijmeni."</td>")
->addColumn("<td>".$row->ip."</td>")
->addColumn("<td>".$row->popis."</td>");
}
$table->writeTable();
$admin->slideFooter();
//-------------------------------------------------------------------------------------------------------------------------------
$admin->footer();
ACC SHELL 2018