Beispiel #1
0
 function procesarFormulario()
 {
     if (isset($_REQUEST['botonCancelar2']) && $_REQUEST['botonCancelar2'] == "true") {
         redireccion::redireccionar('devolver');
         exit;
     }
     if (isset($_REQUEST['botonEliminar']) && $_REQUEST['botonEliminar'] == "true") {
         echo "Eliminando noticia, espere un momento por favor...";
         $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque");
         $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/formularios/";
         $rutaBloque .= $esteBloque['nombre'];
         $ruta = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/gui/home";
         $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/formularios/" . $esteBloque['nombre'];
         $conexion = "estructura";
         $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
         $noticia = $_REQUEST['noticia'];
         $cadenaSql = $this->miSql->getCadenaSql('eliminar', $noticia);
         $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'delete');
         if ($resultado) {
             redireccion::redireccionar('elimino');
             exit;
         } else {
             redireccion::redireccionar('noElimino');
             exit;
         }
     }
 }
Beispiel #2
0
 function procesarFormulario()
 {
     if (isset($_REQUEST['botonCancelar2']) && $_REQUEST['botonCancelar2'] == "true") {
         redireccion::redireccionar('devolver');
         exit;
     }
     if (isset($_REQUEST['botonActualizar']) && $_REQUEST['botonActualizar'] == "true") {
         echo "Actualizando noticia, espere un momento por favor...";
         $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque");
         $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/formularios/";
         $rutaBloque .= $esteBloque['nombre'];
         $ruta = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/gui/home";
         $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/formularios/" . $esteBloque['nombre'];
         $conexion = "estructura";
         $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
         $ruta = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/gui/home";
         $host2 = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/gui/home";
         $i = 0;
         foreach ($_FILES as $key => $values) {
             $archivo[$i] = $_FILES[$key];
             $i++;
         }
         $archivo = $archivo[0];
         if (isset($archivo)) {
             // obtenemos los datos del archivo
             $tamano = $archivo['size'];
             $tipo = $archivo['type'];
             $archivo1 = $archivo['name'];
             $prefijo = substr(md5(uniqid(rand())), 0, 6);
             if ($archivo1 != "") {
                 // guardamos el archivo a la carpeta files
                 $destino1 = $ruta . "/images/" . $prefijo . "_" . $archivo1;
                 if (copy($archivo['tmp_name'], $destino1)) {
                     $status = "Archivo subido: <b>" . $archivo1 . "</b>";
                     $destino1 = $host2 . "/images/" . $prefijo . "_" . $archivo1;
                     $arreglo = array('ID' => $_REQUEST['IDNoticia'], 'titulo' => $_REQUEST['tituloNoticia'], 'descripcion' => $_REQUEST['descripcionNoticia'], 'enlace' => $_REQUEST['enlaceNoticia'], 'tipo' => $_REQUEST['seleccionarTipoNoticia'], 'f_inicial' => $_REQUEST['fechaInicial2'], 'f_fin' => $_REQUEST['fechaFin2'], 'estado' => $_REQUEST['estado'], 'anio' => $_REQUEST['anio'], 'periodo' => $_REQUEST['periodo'], 'destino' => $destino1, 'nombre' => $prefijo . "_" . $archivo1, 'tamano' => $tamano);
                     $cadenaSql = $this->miSql->getCadenaSql('actualizar', $arreglo);
                     $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'registro');
                     if ($resultado) {
                         redireccion::redireccionar('inserto');
                         exit;
                     } else {
                         redireccion::redireccionar('noInserto');
                         exit;
                     }
                 } else {
                     $status = "Error al subir el archivo";
                     redireccion::redireccionar('noInserto');
                     exit;
                 }
             } else {
                 $arreglo = array('ID' => $_REQUEST['IDNoticia'], 'titulo' => $_REQUEST['tituloNoticia'], 'descripcion' => $_REQUEST['descripcionNoticia'], 'enlace' => $_REQUEST['enlaceNoticia'], 'tipo' => $_REQUEST['seleccionarTipoNoticia'], 'f_inicial' => $_REQUEST['fechaInicial2'], 'f_fin' => $_REQUEST['fechaFin2'], 'estado' => $_REQUEST['estado'], 'anio' => $_REQUEST['anio'], 'periodo' => $_REQUEST['periodo']);
                 $cadenaSql = $this->miSql->getCadenaSql('actualizar', $arreglo);
                 $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'registro');
                 if ($resultado) {
                     redireccion::redireccionar('inserto');
                     exit;
                 } else {
                     redireccion::redireccionar('noInserto');
                     exit;
                 }
             }
         } else {
             $status = "Error al subir el archivo";
             redireccion::redireccionar('noInserto');
             exit;
         }
     }
 }