本文整理汇总了PHP中redireccion类的典型用法代码示例。如果您正苦于以下问题:PHP redireccion类的具体用法?PHP redireccion怎么用?PHP redireccion使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了redireccion类的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: procesarFormulario
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;
}
}
开发者ID:fernandoceli,项目名称:polux_desarrollo,代码行数:26,代码来源:guardarSolicitud.php
示例2: procesarFormulario
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;
}
}
开发者ID:violetasdev,项目名称:polux,代码行数:32,代码来源:registrar.php
示例3: bloque
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();
}
}
}
}
}
开发者ID:udistrital,项目名称:higia,代码行数:31,代码来源:bloque.php
示例4: procesarFormulario
function procesarFormulario()
{
// echo "aqui estamos en ver";
// var_dump($_REQUEST);
// exit;
redireccion::redireccionar('ver', $_REQUEST);
exit;
}
开发者ID:udistrital,项目名称:polux_desarrollo,代码行数:8,代码来源:ver.php
示例5: procesarFormulario
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;
}
// ////////////////////////////////////
}
开发者ID:udistrital,项目名称:polux_desarrollo,代码行数:58,代码来源:registrar.php
示例6: procesarFormulario
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);*/
}
开发者ID:fernandoceli,项目名称:polux_desarrollo,代码行数:9,代码来源:formProcessor.php
示例7: procesarFormulario
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;
}
}
}
开发者ID:udistrital,项目名称:Urano,代码行数:57,代码来源:registrar.php
示例8: procesarFormulario
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);*/
}
开发者ID:fernandoceli,项目名称:polux_desarrollo,代码行数:10,代码来源:formProcessor.php
示例9: procesarFormulario
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;
}
}
开发者ID:udistrital,项目名称:argo_desarrollo,代码行数:54,代码来源:registrar.php
示例10: procesarFormulario
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');
}
}
开发者ID:fernandoceli,项目名称:polux_desarrollo,代码行数:12,代码来源:registrar.php
示例11: procesarFormulario
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;
}
}
开发者ID:fernandoceli,项目名称:polux_desarrollo,代码行数:51,代码来源:guardarSolicitud.php
示例12: procesarFormulario
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;
}
}
开发者ID:violetasdev,项目名称:polux,代码行数:16,代码来源:registrar.php
示例13: procesarFormulario
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;
}
}
开发者ID:GLUD,项目名称:EcoHack,代码行数:18,代码来源:RegistrarDatos.php
示例14: procesarFormulario
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;
}
}
开发者ID:fernandoceli,项目名称:polux_desarrollo,代码行数:19,代码来源:guardarSolicitud.php
示例15: action
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']);
}
}
}
开发者ID:GLUD,项目名称:EcoHack,代码行数:19,代码来源:Funcion.class.php
示例16: action
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;
}
开发者ID:fernandoceli,项目名称:polux_desarrollo,代码行数:42,代码来源:Funcion.class.php
示例17: procesarFormulario
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;
}
}
开发者ID:fernandoceli,项目名称:polux_desarrollo,代码行数:65,代码来源:registrar.php
示例18: action
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";
}
}
}
开发者ID:udistrital,项目名称:agora_desarrollo,代码行数:56,代码来源:Funcion.class.php
注:本文中的redireccion类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论