$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) {
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; }