本文整理汇总了PHP中redireccion类的典型用法代码示例。如果您正苦于以下问题:PHP redireccion类的具体用法?PHP redireccion怎么用?PHP redireccion使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了redireccion类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}
}
示例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;
}
}
示例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();
}
}
}
}
}
示例4: procesarFormulario
function procesarFormulario()
{
// echo "aqui estamos en ver";
// var_dump($_REQUEST);
// exit;
redireccion::redireccionar('ver', $_REQUEST);
exit;
}
示例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;
}
// ////////////////////////////////////
}
示例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);*/
}
示例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;
}
}
}
示例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);*/
}
示例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;
}
}
示例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');
}
}
示例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;
}
}
示例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;
}
}
示例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;
}
}
示例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;
}
}
示例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']);
}
}
}