function action() { // Evitar qu44444444rrrre se ingrese codigo HTML y PHP en los campos de texto // Campos que se quieren excluir de la limpieza de código. Formato: nombreCampo1|nombreCampo2|nombreCampo3 $excluir = ""; $_REQUEST = $this->miInspectorHTML->limpiarPHPHTML($_REQUEST); // Aquí se coloca el código que procesará los diferentes formularios que pertenecen al bloque // aunque el código fuente puede ir directamente en este script, para facilitar el mantenimiento // se recomienda que aqui solo sea el punto de entrada para incluir otros scripts que estarán // en la carpeta funcion // Importante: Es adecuado que sea una variable llamada opcion o action la que guie el procesamiento: if (isset($_REQUEST ['procesarAjax'])) { $this->procesarAjax(); } elseif (isset($_REQUEST ["opcion"])) { if (isset($_REQUEST ["redireccionar"]) && $_REQUEST ['redireccionar'] == 'regresar') { redireccion::redireccionar($_REQUEST['opcion']); } if ($_REQUEST ['opcion'] == 'modificarActa') { $this->modificarActa(); } if ($_REQUEST ['opcion'] == 'eliminarActa') { $this->eliminarActa(); } } }
public function bloque() { if (isset ( $_REQUEST ['botonCancelar'] ) && $_REQUEST ['botonCancelar'] == "true") { redireccion::redireccionar ( "paginaPrincipal" ); } else if (isset ( $_REQUEST ['botonContinuar'] ) && $_REQUEST ['botonContinuar'] == "true") { redireccion::redireccionar ( "paginaPrincipal" ); } else { $this->miFrontera->setSql ( $this->miSql ); $this->miFrontera->setFuncion ( $this->miFuncion ); $this->miFrontera->setLenguaje ( $this->miLenguaje ); $this->miFuncion->setSql ( $this->miSql ); $this->miFuncion->setFuncion ( $this->miFuncion ); $this->miFuncion->setLenguaje ( $this->miLenguaje ); if (! isset ( $_REQUEST ['action'] )) { $this->miFrontera->frontera (); $log=array('accion'=>"INGRESO", 'id_registro'=>$_REQUEST['modulo'], 'tipo_registro'=>"SICAPITAL", 'nombre_registro'=>$_REQUEST['modulo']."|".$_REQUEST['ruta'], 'descripcion'=>"Ingreso a sistema Sicapital Módulo ".$_REQUEST['modulo'], ); $this->miLogger->log_usuario($log); } else { $respuesta = $this->miFuncion->action (); // Si $respuesta==false, entonces se debe recargar el formulario y mostrar un mensaje de error. if (! $respuesta) { $miBloque = $this->miConfigurador->getVariableConfiguracion ( 'esteBloque' ); $this->miConfigurador->setVariableConfiguracion ( 'errorFormulario', $miBloque ['nombre'] ); } if (! isset ( $_REQUEST ['procesarAjax'] )) { $this->miFrontera->frontera (); } } } }