Exemplo n.º 1
0
function UploadFile($Target_dir, $fileArray, $directorio)
{
    $name = $fileArray['name'];
    $type = $fileArray['type'];
    $tmp_name = $fileArray['tmp_name'];
    $size = $fileArray['size'];
    $error = $fileArray['error'];
    if ($error == 0) {
        if (strpos('|  image/jpeg |', $type) > 0) {
            Resampling($tmp_name, $directorio, $name);
        } else {
            CustomError('El icono no corresponde a un formato de imagen aceptado (jpg,jpeg).', 'menu2.php');
        }
    } else {
        CustomError('Error en la subida del archivo.', 'menu2.php');
    }
}
Exemplo n.º 2
0
 }
 // 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;
             $oNovedad->Activo = $_REQUEST["activado"];
             if (isset($_REQUEST["borraimagen"])) {
                 //echo $_REQUEST["borraimagen"]."<br />";
                 if ($_REQUEST["borraimagen"] == true) {
                     //echo "ACA BORRA FOTO<br />";
                     $oNovedad->Foto = "";
                     //echo "FOTO:" . $oNovedad->Foto ."<br />";
                 }
Exemplo n.º 3
0
 // 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) {
                     $oMenus->Icono = "";
                 }
                 $oMenus->Persistir();
                 // Retorno
                 echo "\n\t\t\t\t\t\t<script language='javascript'>      \n\t\t\t\t\t\t\tvar ret = new Array('" . $oMenus->Nombre . "','" . $oMenus->Link . "'," . $_REQUEST["id_menu2"] . ",'" . $oMenus->Icono . "');\n\t\t\t\t\t\t\twindow.opener.recarga(ret);\n\t\t\t\t\t\t\twindow.close();\n\t\t\t\t\t\t</script>";
             } else {
                 $error = "Nombre invalido - caracteres no permitidos";