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();
            }
        }
    }
示例#2
0
	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 ();
				}
			}
		}
	}