%PDF- %PDF-
Direktori : /home/nailstv/www/ua.nails.tv/admin/ |
Current File : /home/nailstv/www/ua.nails.tv/admin/cimkek.php |
<?php require_once '../config/config.php'; $page = new Page('admin', true); $page->assign('content', tartalmi_linkek()); $page->display('admin/page.tpl.html'); //////////////////////////////////////////////////////////////////////////////// function tartalmi_linkek() { $c = new Content(); $v = new Inputvalidator; $db = Registry::get('db'); $table = 'cimkek'; if(isset($_GET['delete'])) $db->delete($_GET['delete'], $table); if(isset($_GET['edit'])) { $edit = $db->select($_GET['edit'], $table); $c->assign('edit', $edit); } if(!empty($_POST['torol'])) $db->deleteMultiple($_POST['torol'], $table); if($_POST && empty($_POST['torol']) && !isset($_POST['keres'])) { $rec = validate($_POST, $v); if($v->isError) { $c->assign('error', $v->printError()); $c->assign('edit', $rec); $_GET['add'] = 1; } else { $rec['id'] = empty($_POST['id']) ? $db->GenID('_' . $table . '_id') : $_POST['id']; if(empty($_POST['id'])) { $db->insert($rec, $table, true); } else { $db->update($rec, $table); } header("Location: " . $_SERVER['PHP_SELF']); die; } } if(!isset($_GET['add'])) { cimkekList($c, $db, $table); } return $c->fetch('admin/cimkek.tpl.html'); } function cimkekList($c, $db, $table) { $sql = "SELECT id, nev, url, sorrend, storno, aktiv FROM cimkek WHERE storno = 'f' ORDER BY sorrend"; $r = $db->Execute($sql); $cimkek = $r->GetArray(); $c->assign('cimkek', $cimkek); $c->assign('table', $table); } function validate($rec, $v) { $lang = Lang::setLangForAdministrator($_SESSION['admin']['user_id']); $msg = array($lang['cimkek_nevet_kotelezi_megadni']); $rec['nev'] = $v->v($rec['nev'], 'required, stripHtml', $msg); if(empty($rec['url'])){ $rec['url'] = String2::fancyurl($rec['nev']); } else { $rec['url'] = String2::fancyurl($rec['url']); } return $rec; } ?>