Пример #1
0
	// 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");
Пример #2
0
     $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;
Пример #3
0
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) {