ACC SHELL
<?php
/**
* @author Filip Štencl
* @since 03.07.2014
*
*/
require("../../include/config.php");
$admin = new admin("kanaly");
const TABULKA = "kanaly";
//----------------------------------------------------------------------------------------------------------------
$admin->head();
$admin->button_insert();
$sql = "
SELECT A.*,
ifnull((SELECT COUNT(id) FROM [files] F WHERE F.pomid = A.id AND typ = 1 AND cesta = 'kanaly'),0) as pocetF1,
ifnull(
(
SELECT
SUM(pocet_shlednuti)
FROM [videa]
LEFT JOIN videa_kanaly ON videa.id = videa_kanaly.idvidea
WHERE videa_kanaly.idkanaly = A.id AND videa.zobrazit = 1 AND videa.schvaleno = 1 AND pripraveno IS NOT NULL
),0) as kanal_pocet_shlednuti
FROM [kanaly] A
";
$admin->slideHead("Seznam položek");
$table = new table($sql);
$table->setId(TABULKA);
$table->search("nazev, detail");
$table->setOrder("A.caszalozeni DESC, A.id DESC");
$table->addMainColumn("Datum");
$table->addMainColumn("Název");
$table->addMainColumn("Počet shlednutí","kanal_pocet_shlednuti DESC");
$table->addMainColumn_fa("fa-eye", "Automaticky schvalovat","auto_schvalovat","Veškerá videa nahraná do tohoto kanálu budou automaticky schválena");
$table->addMainColumn("Zobrazit");
$table->addMainColumn();
$table->addMainColumn();
$table->addMainColumn();
$table->pager();
$table->tableHead();
foreach ($table->getResult() as $row) {
$table->addRow($row->id);
$table->addColumn(datum($row->caszalozeni,"d. m. Y H:i"),110);
$table->addColumn("<strong>".$row->nazev."</strong>");
$table->addColumn(tomoney($row->kanal_pocet_shlednuti));
$table->addColumn($table->anoNe($row->auto_schvalovat,"auto_schvalovat"),30);
$table->addColumn($table->anoNe($row->zobrazit,"zobrazit"),30);
$table->addColumn_fotografie("kanaly", $row->pocetF1);
$table->addStaticColumn_edit();
$table->addStaticColumn_delete();
}
$table->writeTable();
$admin->slideFooter();
$admin->footer();
ACC SHELL 2018