Your IP : 18.118.30.8


Current Path : /data/web/virtuals/51568/virtual/www/menu/
Upload File :
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;     
     }  
   }     
                                                                             
?>