Current Path : /data/web/virtuals/51568/virtual/www/menu/ |
Current File : /data/web/virtuals/51568/virtual/www/menu/menu-edit-update-insert.php |
<?php require_once('../funkce/DbConnect.php'); $idParent = (IsSet($_POST["idParent"])) ? $_POST["idParent"] : 0; $id = (IsSet($_POST["id"])) ? $_POST["id"] : 0; $menu = (IsSet($_POST["menu"])) ? $_POST["menu"] : ""; $anchor = (IsSet($_POST["anchor"])) ? $_POST["anchor"] : ""; $poradi = (IsSet($_POST["poradi"])) ? $_POST["poradi"] : ""; $akce = (IsSet($_POST["akce"])) ? $_POST["akce"] : 'x'; $urceni = (IsSet($_POST["urceni"])) ? $_POST["urceni"] : 'x'; $barva = (IsSet($_POST["barva"])) ? trim($_POST["barva"]) : '888888'; $opravneni_id = (IsSet($_POST["opravneni_id"])) ? $_POST["opravneni_id"]: 0; $druhmenu = (IsSet($_POST["druhmenu"])) ? trim($_POST["druhmenu"]) : '0'; $clanekid = (IsSet($_POST["clanekid"])) ? $_POST["clanekid"]: 0; $sadaid = (IsSet($_POST["sadaid"])) ? $_POST["sadaid"]: 0; if ($clanekid < 1) {$clanekid = 0;} $disabled = (IsSet($_POST["disabled"])) ? trim($_POST["disabled"]) : '0'; $target = (IsSet($_POST["target"])) ? $_POST["target"] : ""; $return=''; if (!isset($pdo)){ require "../class/pdoDB.class.php"; $pdo = new pdoDB(); } if ($akce == 'n') { $dotaz = "INSERT INTO `menu`(`menu`, `anchor`, `parentid`, `poradi`, `urceni`, `barva`, `opravneni_id`, `druhmenu`, `clanek_id`, `sada_id`, `target`) VALUES (:menu, :anchor, :parentid, :poradi, :urceni, :barva, :opravneni_id, :druhmenu, :clanek_id, :sada_id, :target)"; try{ $pdo->execute($dotaz, Array(':menu' => $menu, ':anchor' => $anchor, ':parentid' => $idParent, ':poradi' => $poradi, ':urceni' => $urceni, ':barva' => $barva, ':opravneni_id' => $opravneni_id, ':druhmenu' => $druhmenu, ':clanek_id' => $clanekid, ':sada_id' => $sadaid, ':target'=>$target)); $return = $pdo->posledniID(); } catch (Exception $e) { $return .= '#'.$e->getMessage(); } echo $return; } if ($akce == 'e') { // editace $kontrola = "select id from menu where id=:parentid and urceni=:urceni"; if (!$kontrolaid = $pdo->queryOne($kontrola, Array(':parentid' => $idParent, ':urceni' => $urceni))) { echo "false"; } else { $dotaz = "UPDATE `menu` SET `menu`= :menu, `anchor`= :anchor, `parentid`= :parentid, `poradi`= :poradi, `urceni`= :urceni, `barva`= :barva , `opravneni_id` = :opravneni_id, `target` = :target, `druhmenu` = :druhmenu, `clanek_id` = :clanek_id, `sada_id` = :sada_id, `disabled` = :disabled WHERE `id`= :id"; try{ $pdo->execute($dotaz, Array(':menu' => $menu, ':anchor' => $anchor, ':parentid' => $idParent, ':poradi' => $poradi, ':urceni' => $urceni, ':target'=>$target, ':barva' => $barva, ':opravneni_id' => $opravneni_id, ':druhmenu' => $druhmenu, ':clanek_id' => $clanekid, ':sada_id' => $sadaid, ':disabled'=>$disabled, ':id' =>$id)); } catch (Exception $e) { $return = $e->getMessage(); } echo $return; } } ?>