ACC SHELL
<?php
/**
* Editace statických textů
*
* @author Filip Štencl
* @since 8.7.2013
*/
require("../../include/config.php");
const TABULKA = "staticky_text";
$lang = intval($_GET["lang"]);
if ($lang == 1) {$admin = new admin(TABULKA."_lang1");}
elseif ($lang == 2) {$admin = new admin(TABULKA."_lang2");}
else {redirect(getUrl());}
$admin->head();
if ($admin->uzivatel->getSuperadmin() == true ) {
$admin->button_insert();
}
$admin->slideHead("Seznam textů");
$sql = "SELECT A.*, ifnull(B.pocet,0) AS pocetF, ifnull(C.pocet,0) AS pocetD FROM [".TABULKA."] A
LEFT JOIN (SELECT COUNT(pomid) AS pocet,pomid FROM files WHERE typ = 1 AND cesta = '".TABULKA."' GROUP BY pomid) B ON A.id = B.pomid
LEFT JOIN (SELECT COUNT(pomid) AS pocet,pomid FROM files WHERE typ = 2 AND cesta = '".TABULKA."' GROUP BY pomid) C ON A.id = C.pomid";
$table = new table($sql);
$table
->where("A.idlang='".$lang."'")
->setId(TABULKA)
->setOrder("nazev")
->search("nazev,nadpis,detail")
->addMainColumn("ID")
->addMainColumn("název")
->addMainColumn("fotografie")
->addMainColumn("dokumenty")
->addMainColumn("")
->tableHead();
foreach ($table->getResult() as $row) {
$table->addRow($row->id);
$table->addColumn($row->id,30);
$table->addColumn("<strong>".$row->nazev."</strong>");
if ($row->bit_fotografie == 1) { $table->addColumn_fotografie(TABULKA, $row->pocetF); }
else { $table->addColumn("",80); }
if ($row->bit_dokumenty == 1) { $table->addColumn_dokumenty(TABULKA, $row->pocetD); }
else { $table->addColumn("",80); }
$table->addStaticColumn_edit($admin->editUrl()."?action=update&id=".$row->id);
}
$table->writeTable();
$admin->slideFooter();
$admin->footer();
?>
ACC SHELL 2018