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; } } }
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; } } }