// Solo se pueden descargar algunas de estas extensiones.. if (($ext != ".bmp") and ($ext != ".doc") and ($ext != ".docx") and ($ext != ".jpeg") and ($ext != ".jpg") and ($ext != ".mpeg") and ($ext != ".mpg") and ($ext != ".pdf") and ($ext != ".png") and ($ext != ".ppt") and ($ext != ".xls") and ($ext != ".xlsx")) return false; return true; } // Revierto la pseudoencriptación que le aplico ademas del base64.. $file = substr_replace($_REQUEST["fl"], "", 17, 1); $file = stringToLower(base64_decode(substr_replace($file, strrev(substr($file, 7, 7)), 7, 7))); if ((substr($file, 0, 10) == "\\ntwebart") or (substr($file, 0, 10) == "//ntwebart")) $file = substr_replace($file, "D:", 0, 11); // Es 11 en vez de 10, porque sería //ntwebart3 o //ntwebart1.. $ext = substr($file, strrpos($file, ".")); //******* INICIO VALIDACIÓN EL ARCHIVO QUE SE QUIERE VER/DESCARGAR ******* if (!archivoValido($file, $ext)) $file = $_SERVER["DOCUMENT_ROOT"]."/archivo_invalido.html"; //******* FIN VALIDACIÓN EL ARCHIVO QUE SE QUIERE VER/DESCARGAR ******* $mode = "i"; if (isset($_REQUEST["md"])) $mode = $_REQUEST["md"]; if ($ext == ".pdf") header("Content-type: application/pdf"); elseif ($ext == ".bmp") header("Content-Type: image/bmp"); elseif (($ext == ".doc") or ($ext == ".docx")) header("Content-type: application/msword"); elseif (($ext == ".htm") or ($ext == ".html")) header("Content-type: text/html");
$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"]; } $oNovedad->Ancho = $anchoImagen;
require_once "./lib/valida.inc.php"; // Legacy Code ---------------------------------------------- require_once "./base_modulos.inc"; // Codigo --------------------------------------------------- $error_menu = 0; $error = ""; if (isset($_REQUEST["accion"])) { // Aca va el verificador de Link duplicado /* if (!verificadorDuplicado($_REQUEST["link"],$_REQUEST["id_menu2"])){*/ if ($_REQUEST["accion"] == "Modificar") { if ($_FILES['icono']['size'] < 1024000) { $oMenus = new Menu2($_REQUEST["id_menu2"]); $oMenus->Nombre = validaTexto($_REQUEST["nombre"]); $oMenus->Link = validaTexto($_REQUEST["link"]); // Para subir el icono if (archivoValido($_FILES['icono']['name'])) { if (!nombreValido($_FILES['icono']['name'])) { if ($_REQUEST["icono_viejo"] != $_FILES['icono']['name'] or $_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)) { $oMenus->Icono = $_FILES['icono']['name']; $anchoImagen = Resampling(basename($_FILES['icono']['name']), $target_path, $oMenus->Icono); chmod($target_path, 0666); } else { $oMenus->Icono = $_REQUEST["icono_viejo"]; } } else { $oMenus->Icono = $_REQUEST["icono_viejo"]; } if (isset($_REQUEST["borraicono"]) == true) {