ACC SHELL
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
//obslouzi pozadavky na zmeny z funkce $product->show() a pak ji zavola
$product = new product;
$category = new productCategory();
if($_POST['button'] == 'ulozit'){//je-li poslan pozadavek na pridani produktu
$OK=$product->add($_POST['name'], $_POST['url'], $_POST['id_category'], $_POST['visible']);//vraci true false, podle toho zda byl produkt uspesne pridan do databaze
if ($OK==TRUE){
unset ($_POST);//aby se nepredvyplnoval formular pro pridani noveho produktu
}
}
if($_POST['buttonCategory'] == 'saveCategory'){//je-li poslan pozadavek na pridani kategorie
$OK=$category->add($_POST['nameCategory'], $_POST['visibleCategory']);//vraci true false, podle toho zda byla kategorie uspesne pridana do databaze
if ($OK==TRUE){
unset ($_POST);//aby se nepredvyplnoval formular pro pridani nove kategorie
}
}
if(isset($_GET['id_c'])){//dochuzi-li ke zmenam na kategoriich
if($_GET['b'] == 'up'){//je-li poslan pozadavek na zvyseni pozice kategorie
$category->upDown($_GET['id_c'],'up');
}
if($_GET['b'] == 'down'){//je-li poslan pozadavek na snizeni pozice kategorie
$category->upDown($_GET['id_c'],'down');
}
if($_GET['b']== 'view'){//zmena viditelnosti kategorie
$category->view_change($_GET['id_c']);
}
if($_GET['b'] == 'delete'){//je-li poslan pozadavek na smazani kategorie
$category->delete($_GET['id_c']);
}
}
if(isset ($_GET['id_p'])){//dochuzi-li ke zmenam v produktech
if($_GET['b'] == 'up'){//je-li poslan pozadavek na zvyseni pozice produktu
$product->upDown($_GET['id_p'],'up');
}
if($_GET['b'] == 'down'){//je-li poslan pozadavek na snizeni pozice produktu
$product->upDown($_GET['id_p'],'down');
}
if($_GET['b'] == 'delete'){//je-li poslan pozadavek na smazani produktu
$product->delete($_GET['id_p']);
}
if($_GET['b']== 'view'){//zmena viditelnosti produktu
$product->view_change($_GET['id_p']);
}
}
echo '<div class="menu_msg">'.$product->getMsg().'</div>';
echo '<div class="menu_msg">'.$category->getMsg().'</div>';
$product->show();
?>
ACC SHELL 2018