예제 #1
0
// 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)
예제 #2
0
         // 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;
예제 #3
0
     $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"];
             }
예제 #4
0
            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;