ACC SHELL
<?php
if (isset($_GET['stav']))
{
if ($_GET['stav'] == 'Ano')
{
if (Query::zakazat($_GET['id'], 'katalog'))
{
Tools::message('Položka je zakázána.', 'OK');
} else
{
Tools::message('Vyskytl se problém při zpracování požadavku.', 'KO');
}
}
if ($_GET['stav'] == 'Ne')
{
if (Query::povolit($_GET['id'], 'katalog'))
{
Tools::message('Položky je povolena.', 'OK');
} else
{
Tools::message('Vyskytl se problém při zpracování požadavku.', 'KO');
}
}
//exit;
Tools::redirect("katalog.php");
}
if (isset($_GET['smazatVariantu']))
{
$result = $Katalog->deleteVariant(intval($_GET['smazatVariantu']));
switch ($result)
{
case 200:
Tools::message('Vymazání proběhlo v pořádku.', 'OK');
break;
case 500:
Tools::message('Vyskytl se problém při zpracování požadavku.', 'KO');
break;
case 501:
Tools::message('Produkt je přiřazen v objednávce, a proto jej nelze smazat.', 'INFO');
break;
}
Tools::redirect('this');
return;
}
if (isset($_GET['smazat']))
{
$Katalog->delete(intval($_GET['smazat']));
Tools::message('Vymazání proběhlo v pořádku.', 'OK');
//exit;
Tools::redirect('katalog.php');
return;
if (Query::delete($_GET['smazat'], 'katalog'))
{
} else
{
Tools::message('Vyskytl se problém při zpracování požadavku.', 'KO');
Tools::redirect('katalog.php');
}
}
//if (isset($_GET['smazatfotku']) && isset($_GET['id'])) {
if (isset($_GET['smazatfotku']))
{
if ($Katalog->smazatFotku(intval($_GET['smazatfotku']), intval($_GET['obrazek'])))
{
Tools::message('Vymazání fotografie proběhlo v pořádku.', 'OK');
Tools::redirect($_SERVER['HTTP_REFERER']);
} else
{
Tools::message('Vymazání fotografie se nepovedlo.', 'ERR');
Tools::redirect($_SERVER['HTTP_REFERER']);
}
}
//NDebugger::dump($_POST);exit;
if (isset($_POST['aplikovat']))
{
if (isset($_POST['dropdown']))
{
if (!isset($_POST['checkbox']))
{
Tools::message('Není co zpracovat', 'INFO');
} else
{
switch ($_POST['dropdown'])
{
case 'zakazat':
foreach ($_POST['checkbox'] as $id)
{
$Katalog->zakazat($id, 'katalog_popis');
}
Tools::message('Položky jsou nyní zakázány.', 'OK');
break;
case 'povolit':
foreach ($_POST['checkbox'] as $id)
{
$Katalog->povolit($id, 'katalog_popis');
}
Tools::message('Položky jsou nyní povoleny.', 'OK');
break;
case 'smazat':
foreach ($_POST['checkbox'] as $id)
{
$Katalog->delete($id);
}
Tools::message('Vybraný záznam byl smazán.', 'OK');
break;
default :
Tools::message('Není co zpracovat.', 'INFO');
}
}
}
}
?>
ACC SHELL 2018