Exemplo n.º 1
0
     $sProducto = $_POST["cProducto"];
 } else {
     $sProducto = "";
 }
 if (isset($_POST["abrir"])) {
     $sAbrir = $_POST["abrir"];
 } else {
     $sAbrir = "";
 }
 if (isset($_POST["mostrar"])) {
     $nSwMostrar = $_POST["mostrar"];
 } else {
     $nSwMostrar = "";
 }
 include "DAOMenu.php";
 $objMenuEntidad = new EntidadMenu();
 $objMenuEntidad->setIdmenu($sId);
 $objMenuEntidad->setNombre($sCampo);
 $objMenuEntidad->setNivel($sNivel);
 $objMenuEntidad->setPosicion($sPosicion);
 $objMenuEntidad->setContenido($sContenido);
 if ($sContenido == 1) {
     $objMenuEntidad->setIdpagina('');
     $objMenuEntidad->setRuta('');
 } elseif ($sContenido == 2) {
     $objMenuEntidad->setIdpagina($sCenlace);
     $objMenuEntidad->setRuta('');
 } elseif ($sContenido == 3) {
     $objMenuEntidad->setIdpagina('');
     $objMenuEntidad->setRuta($sTenlace);
 } elseif ($sContenido == 4) {
Exemplo n.º 2
0
 public static function mantenimientoMenu(EntidadMenu $objMenuEntidad, array $param)
 {
     $query = NULL;
     $query2 = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     $objMysql1 = new Mysql();
     if ($param[0] == 'DEL') {
         $query2 = "select count(*) as 'cantidad' from cms_menumnt where idcontenedor='" . $objMenuEntidad->getIdmenu() . "'";
         $res_verificar = $objMysql1->ejecutar($query2);
         $reg = $res_verificar->fetch(PDO::FETCH_ASSOC);
         if ($reg['cantidad'] != 0) {
             $error = 2;
         } else {
             $objMysql = new Mysql();
             try {
                 $query = "CALL sp_mnt_menu('" . $param[0] . "','" . $objMenuEntidad->getIdmenu() . "','" . $objMenuEntidad->getNombre() . "','" . $objMenuEntidad->getNivel() . "','" . $objMenuEntidad->getPosicion() . "','" . $objMenuEntidad->getContenido() . "','" . $objMenuEntidad->getIdpagina() . "','" . $objMenuEntidad->getRuta() . "','" . $objMenuEntidad->getIdcontenedor() . "','" . $objMenuEntidad->getAbrir() . "','" . $objMenuEntidad->getMostrar() . "','" . $objMenuEntidad->getEliminado() . "');";
                 $rs = $objMysql->ejecutar($query);
                 $error = 1;
             } catch (PDOException $exc) {
                 $error = 0;
             }
         }
     } else {
         try {
             $query = "CALL sp_mnt_menu('" . $param[0] . "','" . $objMenuEntidad->getIdmenu() . "','" . $objMenuEntidad->getNombre() . "','" . $objMenuEntidad->getNivel() . "','" . $objMenuEntidad->getPosicion() . "','" . $objMenuEntidad->getContenido() . "','" . $objMenuEntidad->getIdpagina() . "','" . $objMenuEntidad->getRuta() . "','" . $objMenuEntidad->getIdcontenedor() . "','" . $objMenuEntidad->getAbrir() . "','" . $objMenuEntidad->getMostrar() . "','" . $objMenuEntidad->getEliminado() . "');";
             $rs = $objMysql->ejecutar($query);
             $error = 1;
         } catch (PDOException $exc) {
             $error = 0;
         }
     }
     return $error;
 }