ACC SHELL

Path : /srv/www/vhosts/centrumlb/administrace/
File Upload :
Current File : /srv/www/vhosts/centrumlb/administrace/katalog_edit.php

<?php
include_once('config/config.php');
$Admin = new UserAdmin();
isset($_GET['logout']) ? $Admin->logout() : $Admin->isLogged();

include_once('libs/funkcephp.php');
include_once('libs/kategorie.class.php');

$Katalog = new Katalog();
include_once('include/katalog/katalog_zpracuj.php');

if (isset($_POST['odeslat']) || isset($_POST['odeslat_a_zavrit'])) {
    include_once('include/katalog/katalog_ulozit.inc');
}

if (isset($_GET['id'])) {
    $Katalog = new Katalog();
    $arr['id'] = intval($_GET['id']);
    $arr['lang'] = 1;
    $d = $Katalog->fetchSingleById($arr);
    $detail = $Sablona = $d['data'];

    if (!$detail) {
	Tools::message('Zadané identifikační číslo (' . intval($_GET['id']) . ') nebylo nalezeno.', 'ERR');
	Tools::redirect('katalog.php');
    }
    $id = $detail->id;

    //NDebugger::dump($_POST);exit;
    //generovani parametru
    if (isset($_POST['vygenerovat'])) {
	$var['main_id'] = $arr['id'];
	$var['nazev'] = $detail->nazev;
	//$var['url'] = $detail->url;
	$var['popis'] = $detail->popis;
	$var['kod'] = $detail->kod;
	$var['cena'] = $detail->cena;
	$var['id_kategorie'] = isset($detail->id_kategorie)? $detail->id_kategorie:0;
	$var['stav'] = $detail->stav;
	$var['lang'] = 1;
	$var['varianta'] = 1;
	$var['datum'] = new DateTime;
	//NDebugger::dump($_POST['varianty']);
	//NDebugger::dump($var);exit;
	foreach ($_POST['varianty'] as $id) {
	    $hodnoty = explode(':', $id);
	    //NDebugger::dump($hodnoty);
	    $pocet = count($hodnoty);
	    //ulozim variantu produktu
	    $par['id_katalog'] = Query::insert($var, 'katalog_popis');
	    if ($par['id_katalog']) {
		dibi::query('UPDATE katalog_popis SET id_produktu=%i', $par['id_katalog'], 'WHERE id=%i', $par['id_katalog']);
	    }
	    for ($i = 0; $i < $pocet; $i++) {
		//ulozim hodnoty parametru
		$par['id_hodnoty_parametru'] = $hodnoty[$i];
		//NDebugger::dump($par);
		Query::insert($par, 'katalog_parametry');
	    }
	}
	exit;
    }
} else {
    $detail = new Katalog();
}


//Dotaz na vsechny dostupne aktivni jazykove verze
$Language = new Language();
$jazykove_verze = $Language->getLanguage();

//NDebugger::Dump($detail);

include_once(TEMPLATES . '/header.tpl');
?>


<div id="obsah1">

    <table>

        <tr>

            <td><a class="mainbutton" href="katalog_edit.php"><span>Přidat nový produkt</span></a></td>

            <td>&nbsp;&nbsp; | &nbsp;&nbsp;<a href="javascript:history.back(-1)" title="">Zpět na předchozí stranu</a>
                &nbsp;&nbsp; | &nbsp;&nbsp;<span id="drobecky">Kde se nacházíte: &nbsp;&nbsp;<a href="index.php" title="Úvodní strana">Úvodní strana</a>
                    &nbsp;&nbsp;/&nbsp;&nbsp; <a href="katalog.php" title="Správa produktů">Správa produktů</a>
                    &nbsp;&nbsp;/&nbsp;&nbsp;
                    <a href="" title="Editace produktů">
			<?php echo isset($_GET['id']) ? 'Editace produktu - ' . html_entity_decode($detail->nazev) : 'Založení nového produktu'; ?>
                    </a>
            </td>

        </tr>

    </table>

    <?php
    include('messages.php');

    $Widget = new Widget();
    $id_panelu = array(121);
    $user_id = $_SESSION['adminuser']['id'];
    include_once('include/widgety.php');
    ?>

</div>


<?php include_once(TEMPLATES . '/footer.tpl'); ?>


ACC SHELL 2018