function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); // Obtener c�digo del estudiante $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarCodigo", $_REQUEST["usuario"]); $cod = $esteRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda"); $_REQUEST["variable"] = $cod[0][0]; //var_dump($_REQUEST); date_default_timezone_set('America/Bogota'); $fecha = date("Y-m-d"); if (!isset($_REQUEST['proyecto'])) { $_REQUEST['proyecto'] = $_REQUEST['id']; } $arreglo = array('estado' => 'ESPERA', 'pregunta1' => $_REQUEST['pregunta1'], 'estudiante' => $_REQUEST["variable"], 'proyecto' => $_REQUEST['proyecto'], 'fecha' => $fecha, 'documento' => $_REQUEST['documento']); $cadenaSql = $this->miSql->getCadenaSql('guardarSolicitud', $arreglo); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); //var_dump($resultado); if ($resultado) { redireccion::redireccionar('insertoSolicitud'); exit; } else { redireccion::redireccionar('noInsertoSolicitud'); exit; } }
function procesarFormulario() { // Aquí va la lógica de procesamiento // Al final se ejecuta la redirección la cual pasará el control a otra página $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $resultado = null; if ($_REQUEST['password'] == $_REQUEST['passConfirmado']) { $cadenaSql = $this->miSql->getCadenaSql('registrarUsuario', $_REQUEST); var_dump($cadenaSql); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertarUs"); var_dump($resultado); } $cadenaSql2 = $this->miSql->getCadenaSql('registrarPersona', $_REQUEST); var_dump($cadenaSql2); $resultado2 = $esteRecursoDB->ejecutarAcceso($cadenaSql2, "insertarPers"); $cadenaSql3 = $this->miSql->getCadenaSql('registrarEstudiante', $_REQUEST); var_dump($cadenaSql3); $resultado3 = $esteRecursoDB->ejecutarAcceso($cadenaSql3, "insertarEst"); if ($resultado) { if ($resultado2) { redireccion::redireccionar('inserto', $_REQUEST['codigoEstudiante']); exit; } else { redireccion::redireccionar('noInserto'); exit; } } else { redireccion::redireccionar('noInserto'); exit; } }
public function bloque() { //var_dump($_REQUEST); 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(); } 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(); } } } } }
function procesarFormulario() { // echo "aqui estamos en ver"; // var_dump($_REQUEST); // exit; redireccion::redireccionar('ver', $_REQUEST); exit; }
function procesarFormulario() { // /////////////////////////////////// $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; $num = '1234567890'; $caracter = '=_#$-'; $numerodeletras = 5; $pass = ""; $keycar = $keyNum = ""; for ($i = 0; $i < $numerodeletras; $i++) { $pass .= substr($caracteres, rand(0, strlen($caracteres)), 1); } $maxCar = strlen($caracter) - 1; $maxNum = strlen($num) - 1; for ($j = 0; $j < 1; $j++) { $keycar .= $caracter[mt_rand(0, $maxCar)]; } for ($k = 0; $k < 2; $k++) { $keyNum .= $num[mt_rand(0, $maxNum)]; } $pass = $pass . $keycar . $keyNum; $password = $this->miConfigurador->fabricaConexiones->crypto->codificarClave($pass); $hoy = date("Y-m-d"); $arregloDatos = array('id_usuario' => $_REQUEST['seleccionarTipoDocumento'] . $_REQUEST['numeroDocIdentidad'], 'nombres' => $_REQUEST['nombreDocente'], 'apellidos' => $_REQUEST['apellidos'], 'correo' => $_REQUEST['emailDocente'], 'telefono' => $_REQUEST['telefono'], 'subsistema' => $_REQUEST['subsistema'], 'perfil' => $_REQUEST['perfil'], 'password' => $password, 'pass' => $pass, 'fechaIni' => $hoy, 'fechaFin' => $_REQUEST['fechaFin'], 'identificacion' => $_REQUEST['numeroDocIdentidad'], 'tipo_identificacion' => $_REQUEST['seleccionarTipoDocumento'], 'programaCurricular' => $_REQUEST['seleccionarProgramaCurricular'], 'codigo' => $_REQUEST['codigoDocente'], 'tipoVinculacion' => $_REQUEST['tipoVinculacion'], 'usuario' => $_REQUEST['usuario']); // var_dump($_REQUEST); // exit(); $this->cadena_sql = $this->miSql->getCadenaSql("consultarUsuarios", $arregloDatos); $resultadoUsuario = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "busqueda"); if (!$resultadoUsuario) { $this->cadena_sql = $this->miSql->getCadenaSql("insertarUsuario", $arregloDatos); $resultadoEstado = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); if ($resultadoEstado) { $this->cadena_sql = $this->miSql->getCadenaSql("insertarPerfilUsuario", $arregloDatos); $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); // insertar los datos del estudiante $this->cadena_sql = $this->miSql->getCadenaSql("registrarDocente", $arregloDatos); $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); $parametro['id_usuario'] = $arregloDatos['id_usuario']; $cadena_sql = $this->miSql->getCadenaSql("consultarPerfilUsuario", $parametro); $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda"); $log = array('accion' => "REGISTRO", 'id_registro' => $_REQUEST['seleccionarTipoDocumento'] . $_REQUEST['numeroDocIdentidad'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $_REQUEST['seleccionarTipoDocumento'] . $_REQUEST['numeroDocIdentidad'] . "|identificacion=>" . $_REQUEST['numeroDocIdentidad'] . "|tipo_identificacion=>" . $_REQUEST['seleccionarTipoDocumento'] . "|nombres=>" . $_REQUEST['nombreDocente'] . "|apellidos=>" . $_REQUEST['apellidos'] . "|correo=>" . $_REQUEST['emailDocente'] . "|telefono=>" . $_REQUEST['telefono'] . "|subsistema=>" . $_REQUEST['subsistema'] . "|perfil=>" . $_REQUEST['perfil'] . "|fechaIni=>" . $hoy . "|fechaFin=>" . $_REQUEST['fechaFin'], 'descripcion' => "Registro de nuevo Usuario " . $_REQUEST['seleccionarTipoDocumento'] . $_REQUEST['numeroDocIdentidad'] . " con perfil " . $resultadoPerfil[0]['rol_alias']); // no funiona // $this->miLogger->log_usuario ( $log ); $arregloDatos['perfilUs'] = $resultadoPerfil[0]['rol_alias']; redireccion::redireccionar('inserto', $arregloDatos); exit; } else { redireccion::redireccionar('noInserto', $arregloDatos); exit; } } else { redireccion::redireccionar('existe', $arregloDatos); exit; } // //////////////////////////////////// }
function procesarFormulario() { if (isset($_REQUEST['opcion']) && $_REQUEST['opcion'] == 'continuar') { redireccion::redireccionar('continuar'); } /* //Al final se ejecuta la redirección la cual pasará el control a otra página $variable='cualquierDato'; redireccionar::redireccionar('opcion1',$variable);*/ }
function procesarFormulario() { if (isset($_REQUEST['botonCancelar2']) && $_REQUEST['botonCancelar2'] == "true") { redireccion::redireccionar('devolver'); exit; } if (isset($_REQUEST['botonCrear']) && $_REQUEST['botonCrear'] == "true") { $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $ruta = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/gui/home"; $host2 = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/gui/home"; $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $i = 0; foreach ($_FILES as $key => $values) { $archivo[$i] = $_FILES[$key]; $i++; } $archivo = $archivo[0]; $fechaActual = date('Y-m-d'); //var_dump($archivo); 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('fecha' => $fechaActual, 'destino' => $destino1, 'nombre' => $prefijo . "_" . $archivo1, 'tamano' => $tamano, 'tipo' => $tipo, 'estado' => 1); } else { $status = "Error al subir el archivo"; redireccion::redireccionar('noInserto'); exit; } } else { $arreglo = array('fecha' => $fechaActual, 'nombre' => null); } } else { $status = "Error al subir el archivo"; redireccion::redireccionar('noInserto'); exit; } $cadenaSql = $this->miSql->getCadenaSql('insertar', $arreglo); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'registro'); if ($resultado) { redireccion::redireccionar('inserto'); exit; } else { redireccion::redireccionar('noInserto'); exit; } } }
function procesarFormulario() { //Aquí va la lógica de procesamiento if (isset($_REQUEST['opcion']) && $_REQUEST['opcion'] == 'continuar') { redireccion::redireccionar('continuar'); } //Al final se ejecuta la redirección la cual pasará el control a otra página /*$variable='cualquierDato'; Redireccionador::redireccionar('opcion1',$variable);*/ }
function procesarFormulario() { $conexion = "contractual"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/gestionContractual/novedad/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . $rutaBloque; foreach ($_FILES as $key => $values) { $archivo = $_FILES[$key]; } $acceptedFormats = array('pdf', 'png', 'jpg', 'doc', 'docx', 'xls', 'csv'); if (!in_array(pathinfo($archivo['name'], PATHINFO_EXTENSION), $acceptedFormats)) { $estado = false; } elseif ($archivo['size'] > 262144000) { $estado = false; } else { if ($archivo['name'] != '') { // 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 = $rutaBloque . "/archivoSoporte/" . $prefijo . "_" . $archivo1; if (copy($archivo['tmp_name'], $destino1)) { $status = "Archivo subido: <b>" . $archivo1 . "</b>"; $destino1 = $host . "/archivoSoporte/" . $prefijo . "_" . $archivo1; $estado = true; } else { $estado = FALSE; } } else { $estado = FALSE; } } else { $estado = FALSE; } if ($estado != FALSE) { $arreglo_novedad = array('id_contrato' => $_REQUEST['id_contrato'], 'tipo_novedad' => $_REQUEST['tipo_novedad'], 'fecha_novedad' => $_REQUEST['fecha_novedad'], 'numero_acto' => $_REQUEST['numero_acto'], 'diasSuspension' => $_REQUEST['diasSuspension'], 'observaciones' => $_REQUEST['observaciones'], 'ruta_documento' => $destino1); $cadenaSql = $this->miSql->getCadenaSql('registroNovedad', $arreglo_novedad); $novedad = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso", $arreglo_novedad, 'registroNovedad'); $registro = $novedad; } } if (isset($registro) == TRUE) { redireccion::redireccionar("Inserto", $_REQUEST['id_contrato']); exit; } else { redireccion::redireccionar("ErrorRegistro"); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $cadenaSql = $this->miSql->getCadenaSql('registrar', $_REQUEST); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); if ($resultado) { redireccion::redireccionar('inserto'); } else { redireccion::redireccionar('noInserto'); } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); // Obtener código del estudiante $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarCodigo", $_REQUEST["usuario"]); $cod = $esteRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda"); $_REQUEST["variable"] = $cod[0][0]; //var_dump($_REQUEST); date_default_timezone_set('America/Bogota'); $fecha = date("Y-m-d"); if (!isset($_REQUEST['anteproyecto'])) { $_REQUEST['anteproyecto'] = $_REQUEST['id']; } //buscar revisores asignados para asignar solicitudes $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarRevisores", $_REQUEST["usuario"]); $revisores = $esteRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda"); //var_dump($revisores); ////////////////////////////////////////////////////////// //buscar ultima version antp $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarUltimaVersion"); $version = $esteRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda"); //var_dump($version); //buscar el documento perteneciente a la última versión $doc = array('anteproyecto' => $_REQUEST['anteproyecto'], 'version' => $_REQUEST['version']); $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarDocumento2", $doc); $docu = $esteRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda"); //var_dump($docu); //por cada revisor guardar 1 solicitud for ($i = 0; $i < count($revisores); $i++) { $arreglo = array('estado' => 'ASIGNADA', 'pregunta1' => $_REQUEST['pregunta1'], 'estudiante' => $_REQUEST["variable"], 'anteproyecto' => $_REQUEST['anteproyecto'], 'fecha' => $fecha, 'revisor' => $revisores[$i][0], 'documento' => $docu[0][0]); $cadenaSql = $this->miSql->getCadenaSql('guardarSolicitud', $arreglo); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); //var_dump($resultado); } //buscar iteracion de ultima evaluacion $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarEvaluaciones", $_REQUEST['anteproyecto']); $resultadoEvaluaciones = $esteRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda"); //var_dump($resultadoEvaluaciones); $d = array('fecha' => $fecha, 'instancia' => 'ESTUDIANTE', 'documento' => $docu[0][0], 'concepto' => 'MODIFICADO', 'iteracion' => $resultadoEvaluaciones[0][0] + 1, 'usuario' => $_REQUEST['usuario']); //guardar en ant_teval $atributos['cadena_sql'] = $this->miSql->getCadenaSql("guardarRegistro", $d); $resultadoDocumento = $esteRecursoDB->ejecutarAcceso($atributos['cadena_sql'], 'registroDocumento'); if ($resultado) { redireccion::redireccionar('insertoSolicitud'); exit; } else { redireccion::redireccionar('noInsertoSolicitud'); exit; } }
function procesarFormulario() { // Aquí va la lógica de procesamiento // Al final se ejecuta la redirección la cual pasará el control a otra página $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $cadenaSql = $this->miSql->getCadenaSql('registrar', $_REQUEST); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); if ($resultado) { redireccion::redireccionar('inserto'); exit; } else { redireccion::redireccionar('noInserto'); exit; } }
function procesarFormulario() { $conexion = "modelo"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/asignacionPuntajes/salariales/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/asignacionPuntajes/salariales/" . $esteBloque['nombre']; $cadenaSql = $this->miSql->getCadenaSql('registrarDato', $_REQUEST); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); if ($resultado) { redireccion::redireccionar('inserto', $_REQUEST['docenteRegistrar']); exit; } else { redireccion::redireccionar('noInserto'); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); // Obtener código del estudiante $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarCodigo", $_REQUEST["usuario"]); $cod = $esteRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda"); $_REQUEST["variable"] = $cod[0][0]; $arreglo = array('pregunta' => $_REQUEST['pregunta1'], 'estudiante' => $_REQUEST["variable"], 'proyecto' => $_REQUEST['proyecto']); $cadenaSql = $this->miSql->getCadenaSql('guardarSolicitud', $arreglo); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); if ($resultado) { redireccion::redireccionar('inserto'); exit; } else { redireccion::redireccionar('noInserto'); exit; } }
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']); } } }
function action() { $resultado = true; // 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(); } else { if (isset($_REQUEST['botonIni']) && $_REQUEST['botonIni'] == true) { $this->iniciar_informe(); } else { if (isset($_REQUEST["opcion"])) { switch ($_REQUEST["opcion"]) { case 'mostrar': $this->mostrar(); break; case 'guardarSolicitud': if (isset($_REQUEST['botonCancelar']) && $_REQUEST['botonCancelar'] == "true") { redireccion::redireccionar('paginaPrincipal'); } $this->guardarSolicitud(); break; case 'crearVersion': if (isset($_REQUEST['botonCancelar2']) && $_REQUEST['botonCancelar2'] == "true") { $this->procesarFormulario(); } $this->crearVersion(); break; case 'continuar': $this->continuar(); break; } } else { $resultado = $this->procesarFormulario(); } } } return $resultado; }
function procesarFormulario() { redireccion::redireccionar('irinicio', $_REQUEST); exit; }
function procesarFormulario() { // Aquí va la lógica de procesamiento // Al final se ejecuta la redirección la cual pasará el control a otra página $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $codTematicas = array(); $tematicas = $_REQUEST['nombresTematicas']; $porciones = explode(";", $tematicas); for ($i = 0; $i < $_REQUEST['numTematicas']; $i++) { $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarCodigosTematicas", $porciones[$i]); $matrizItems2 = $esteRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda"); array_push($codTematicas, $matrizItems2[0][0]); } var_dump($codTematicas); var_dump($_REQUEST); $elim = array(); $cadenaSql0 = $this->miSql->getCadenaSql('buscarActuales', $_REQUEST['docente']); $resultadoItems = $esteRecursoDB->ejecutarAcceso($cadenaSql0, "busqueda"); foreach ($resultadoItems as $clave => $valor) { // echo "clave $clave y valor $valor[0]"; if (in_array($valor[0], $codTematicas)) { $pos = array_search($valor[0], $codTematicas); unset($codTematicas[$pos]); } else { array_push($elim, $valor[0]); } } var_dump($elim); if ($elim) { $_REQUEST['numTematicasElim'] = count($elim); $cadenaSql = $this->miSql->getCadenaSql("quitarTematica", $elim); echo $cadenaSql; $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "eliminar"); } $cods = array(); $num = 0; for ($i = 0; $i < $_REQUEST['numTematicas']; $i++) { if (isset($codTematicas[$i])) { array_push($cods, $codTematicas[$i]); $num++; } } $_REQUEST['numTematicas'] = $num; var_dump($codTematicas); var_dump($cods); if (isset($resultado)) { var_dump($resultado); } var_dump($_REQUEST); // exit (); if ($cods) { $cadenaSql = $this->miSql->getCadenaSql("asignarTematica", $cods); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "asignar"); } else { $resultado = true; } if ($resultado) { redireccion::redireccionar('inserto', $_REQUEST['docente'] . $_REQUEST['nombresTematicas']); exit; } else { redireccion::redireccionar('noInserto'); exit; } }
function action() { // Evitar que 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: $_REQUEST = $this->miInspectorHTML->limpiarSQL($_REQUEST); // Realizar una validación específica para los campos de este formulario: // $validacion = $this->verificarCampos (); // if ($validacion == false) { // // Instanciar a la clase pagina con mensaje de correcion de datos // echo "Datos Incorrectos"; // } else { // Validar las variables para evitar un tipo insercion de SQL // $this->Redireccionador( "exito" ); // } if (isset($_REQUEST['procesarAjax'])) { $this->procesarAjax(); } else { if (isset($_REQUEST["opcion"])) { switch ($_REQUEST["opcion"]) { case 'consultar': $this->consultarContrato(); break; case 'guardarInhabilidad': $this->formProcessor(); break; case 'documentoModificar': $this->modificarContrato(); break; case 'actualizar': if (isset($_REQUEST["botonRegresar"]) && $_REQUEST["botonRegresar"] == 'true') { $arreglo = unserialize($_REQUEST['arreglo']); redireccion::redireccionar("paginaConsulta", $arreglo); exit; } else { if (isset($_REQUEST["botonGuardar"]) && $_REQUEST["botonGuardar"] == 'true') { $this->actualizarJuridica(); } else { if (isset($_REQUEST["botonGuardarNat"]) && $_REQUEST['botonGuardarNat'] == 'true') { $this->actualizarNatural(); } } } break; } } else { echo "request opcion no existe"; } } }
function procesarFormulario() { redireccion::redireccionar('evaluar', $_REQUEST); exit; }