ACC SHELL
<?php
define("DEBUGGER", FALSE);
require "../include/config.php";
$kanal_id = 1;
$idvideo = intval(@$_GET["idv"]);
$titul = intval(@$_GET["titul"]);
if ($titul == 1) {
$limit = 6;
} else {
$limit = 13;
}
$sql = "
SELECT
kanaly.mr_url AS kanal_mr_url,
videa.id, videa.vimeo, videa.nazev, videa.detail, videa.mr_url, videa.caszalozeni
FROM [kanaly]
LEFT JOIN (
SELECT
id AS maxidvidea, idkanaly
FROM [videa]
LEFT JOIN [videa_kanaly] ON videa.id = videa_kanaly.idvidea
ORDER BY id DESC
) X ON kanaly.id = X.idkanaly
LEFT JOIN videa ON videa.id = X.maxidvidea
WHERE
kanaly.zobrazit = 1
AND videa.zobrazit = 1
AND videa.schvaleno = 1
AND videa.pripraveno IS NOT NULL
AND kanaly.id = %i
ORDER BY videa.id DESC
LIMIT 0,%i
";
$video = dibi::query($sql,$kanal_id,$limit)->fetchAll();
header ("Content-Type:text/xml");
$pom = '<'.'?xml version="1.0" encoding="utf-8" ?'.'><videa>';
foreach ($video as $n => $row) {
if ($n == 0 && $idvideo == 0) {
$pom .= "\n<video view=\"main\">";
} elseif ($idvideo == $row->id) {
$pom .= "\n<video view=\"main\">";
} else {
$pom .= "\n<video>";
}
if ($titul == 1) {
$pom .= "\n<idv>".$row->id."</idv>";
$pom .= "\n<nazev>".htmlspecialchars($row->nazev, ENT_QUOTES)."</nazev>";
$pom .= "\n<url>https://www.oltv.cz/sigma-olomouc/".$row->mr_url."-kanal-".$row->id.".html</url>";
$pom .= "\n<id>".$row->vimeo."</id>";
} else {
$pom .= "\n<idv>".$row->id."</idv>";
$pom .= "\n<nazev>".htmlspecialchars($row->nazev, ENT_QUOTES)."</nazev>";
$pom .= "\n<url>https://www.oltv.cz/sigma-olomouc/".$row->mr_url."-kanal-".$row->id.".html</url>";
$pom .= "\n<popis><![CDATA[".strip_tags($row->detail)."]]></popis>";
$pom .= "\n<datum>".datum($row->caszalozeni,"Y-m-d")."</datum>";
$pom .= "\n<id>".$row->vimeo."</id>";
}
$pom .= "\n</video>";
}
echo $pom."</videa>";
ACC SHELL 2018