%PDF- %PDF-
Direktori : /home/nailstv/public_html/ua.nails.tv/admin_back/ |
Current File : /home/nailstv/public_html/ua.nails.tv/admin_back/video_akademia.php |
<?php require_once '../config/config.php'; $page = new Page('admin', true); $page->assign('content', video()); $page->display('admin/page.tpl.html'); //////////////////////////////////////////////////////////////////////////////// function video() { $c = new Content; $v = new Inputvalidator; $db = Registry::get('db'); $table = 'video_akademia'; if(isset($_GET['edit'])) { $edit = $db->select($_GET['edit'], $table); //$edit['kapcs_video'] = select_video($edit['id']); //$edit['kapcs_cimke'] = select_cimke($edit['id']); $c->assign('edit', $edit); } if(isset($_GET['delete'])) delete($_GET['delete']); if(!empty($_POST['torol'])) deleteMultiple($_POST['torol']); if(!isset($_GET['add'])) { videoList($c, $table); } /*else { $sql = "SELECT v.id AS val, v.cim AS opt FROM video_akademia v WHERE AND v.storno = 'f' ORDER BY v.cim"; $alapismeretek = $db->GetAssoc($sql); $sql = "SELECT v.id AS val, v.cim AS opt FROM video v LEFT JOIN kategoria k ON k.id = v.kategoria_id WHERE v.storno = 'f' AND v.kategoria_id AND (k.id != 1 AND k.parent_id != 1) ORDER BY k.id, v.cim"; $egyebvideok = $db->GetAssoc($sql); $kapcs_video = $alapismeretek + $egyebvideok; $c->assign('kapcs_video', $kapcs_video); $sql = "SELECT id AS val, nev AS opt FROM cimkek WHERE aktiv = 't' AND storno = 'f' ORDER BY nev"; $c->assign('kapcs_cimke', $db->GetAssoc($sql)); } */ /* $sql = "SELECT k.id, k.parent_id, k.nev FROM kategoria k WHERE k.storno = 'f' ORDER BY k.sorrend"; $kat = new Tree($db); $kategoriaselect = $kat->CreateResult($sql, 0, 0, 2); $c->assign('kategoriaselect', $kategoriaselect); */ return $c->fetch('admin/video_akademia.tpl.html'); } function select_video($id) { $db = Registry::get('db'); $bind = array($id); $sql = "SELECT kapcs_video_id FROM video_to_video WHERE video_id = ?"; return $db->GetCol($sql, $bind); } function select_cimke($id) { $db = Registry::get('db'); $bind = array($id); $sql = "SELECT cimkek_id FROM cimke_to_video WHERE video_id = ?"; return $db->GetCol($sql, $bind); } function videoList($c, $table) { $db = Registry::get('db'); if(!empty($_SESSION['video_keres_kategoria_id'])) { $where .= ' AND v.kategoria_id = ' . $_SESSION['video_keres_kategoria_id']; } if(!empty($_SESSION['video_keres_k'])) { $where .= " AND v.cim LIKE '%" . mysql_real_escape_string($_SESSION['video_keres_k']) . "%'"; } $sql = "SELECT v.id, v.cim, v.szoveg, v.aktiv, COUNT(vn.id) as nezettseg FROM video_akademia v LEFT JOIN video_akademia_nezettseg vn ON vn.video_id = v.id WHERE v.storno = 'f'" . $where . " GROUP BY v.id ORDER BY v.sorrend"; $r = $db->Execute($sql); $videok = $r->GetArray(); $c->assign('videok', $videok); $c->assign('table', $table); } function delete($id) { $db = Registry::get('db'); $sql = "SELECT file, kep FROM video_akademia WHERE id = " . $id; $row = $db->GetRow($sql); /* @unlink(Registry::get('dirroot').'/video_akademia/' . $row['file']); @unlink(Registry::get('dirroot').'/video/' . $row['kep']); */ $sql = "DELETE FROM video_akademia WHERE id = " . $id; $db->query($sql); } function deleteMultiple($arr) { foreach($arr as $key => $val) { delete($key); } } ?>