// Cargo Includes Generales include_once "./base.inc.php"; // Cargo Modulo Menu_SSA require_once "{$baseDir}/modules/menuesssa/menussa.php"; // Modulo Smarty Template require_once "{$baseDir}/smarty/libs/Smarty.class.php"; // Clase de validacion require_once "./lib/valida.inc.php"; // Legacy Code ---------------------------------------------- require_once "./base_modulos.inc"; // Codigo --------------------------------------------------- $aDatos = array(); if (isset($_REQUEST["accion"])) { if ($_REQUEST["accion"] == "Modificar") { $oMenus = new Menussa($_REQUEST["id"]); $oMenus->Link = validaTexto($_REQUEST["link"]); $oMenus->Persistir(); header("Location: " . $_SERVER['PHP_SELF']); } } $oMenuesSSA = new MenuesSSA(); $rs = $oMenuesSSA->GetAll(); $row = $rs->_array; foreach ($row as $key => $value) { $fields = $value; $aDatos[] = array("id_menu_ssa" => $fields['ID_MENU_SSA'], "seccion" => $fields['SECCION'], "link" => $fields['LINK']); } $smarty->assign("menus", $aDatos); // Render del template $smarty->display('menu_ssa.tpl'); function validaTexto($texto)
// GRABA CUANDO HAY SUBMENUS if ($_REQUEST["id_menu1"]) { $aSubMenus = array(); $aTextoSubMenus = array(); /** * Esto es para que quite el LINK de la tabla MENU1 */ $oMenu = new Menu1($_REQUEST["id_menu1"]); $oMenu->Nombre = validaTexto($_REQUEST["nombre"]); $oMenu->UrlLink = ""; $oMenu->Persistir(); for ($i = 1; $i < count($_REQUEST); $i++) { if (isset($_REQUEST["texto_{$i}"])) { if ($_REQUEST["texto_{$i}"]) { array_push($aTextoSubMenus, validaTexto($_REQUEST["texto_{$i}"])); array_push($aSubMenus, validaTexto($_REQUEST["valor_{$i}"])); } } } $oMnu_item = new Menu1_item(); $oMnu_item->DeleteAllByIdRaiz($_REQUEST["id_menu1"]); for ($i = 0; $i < count($aTextoSubMenus); $i++) { $oMnu_item->Nombre = $aTextoSubMenus[$i]; $oMnu_item->UrlLink = $aSubMenus[$i]; $oMnu_item->Id_raiz = $_REQUEST["id_menu1"]; @$oMnu_item->Persistir(); } } } } elseif ($_REQUEST["accion"] == "Guardar") { $error_menu = 1;
$smarty->assign("texto", $oNovedad->Texto); $smarty->assign("foto", $oNovedad->Foto); if ($oNovedad->Activo == 1) { $smarty->assign("act", "selected"); $smarty->assign("des", ""); } else { $smarty->assign("act", ""); $smarty->assign("des", "selected"); } } // GUARDAR if ($_REQUEST["accion"] == "Guardar") { $oNovedad = new Novedad($_REQUEST["id_novedad"]); $oNovedad->Seccion = validaTexto($_REQUEST["seccion"]); $oNovedad->Titulo = validaTexto($_REQUEST["titulo"]); $oNovedad->Texto = validaTexto($_REQUEST["texto"]); if (archivoValido($_FILES['foto']['name'])) { if (!nombreValido($_FILES['foto']['name'])) { if ($_REQUEST["foto_vieja"] != $_FILES['foto']['name'] or $_REQUEST["foto_vieja"] == $_FILES['foto']['name']) { //if($_REQUEST["foto_vieja"]!=$_FILES['foto']['name']){ $target_path = "./admin/fotos_novedades/"; $target_path = $target_path . basename($_FILES['foto']['name']); if (move_uploaded_file($_FILES['foto']['tmp_name'], $target_path)) { $oNovedad->Foto = $_FILES['foto']['name']; $anchoImagen = Resampling(basename($_FILES['foto']['name']), $target_path, $oNovedad->Foto); } else { $oNovedad->Foto = $_REQUEST["foto_vieja"]; } } else { $oNovedad->Foto = $_REQUEST["foto_vieja"]; }
if ($_FILES['icono']['size'] < 10240000) { $oMenus = new Menu2($_REQUEST["id_menu2"]); $oMenus->Nombre = validaTexto($_REQUEST["nombre"]); $oMenus->Link = validaTexto($_REQUEST["link"]); // Para subir el icono if ($_REQUEST["icono_viejo"] != $_FILES['icono']['name']) { $target_path = "admin/menu2/"; $target_path = $target_path . basename($_FILES['icono']['name']); if (move_uploaded_file($_FILES['icono']['tmp_name'], $target_path)) { $menus->Icono = $_FILES['icono']['name']; chmod($target_path, 0666); } else { $oMenus->Icono = validaTexto($_REQUEST["icono_viejo"]); } } else { $oMenus->Icono = validaTexto($_REQUEST["icono_viejo"]); } $oMenus->Persistir(); header("Location: " . $_SERVER['PHP_SELF']); } else { $error = $_REQUEST["id_menu2"]; } } } else { $error_menu = 1; } } // Comportomaiento normal $oMenues2 = new Menues2(); $rs = $oMenues2->GetAll(); $row = $rs->_array;