function busqueda_lector($tipo, $cadena_sql) { echo $cadena_sql . "<br>"; $acceso_db = new dbms($this->configuracion); $enlace = $acceso_db->conectar_db(); if (is_resource($enlace)) { switch ($tipo) { case "insertar": $resultado = $acceso_db->ejecutar_acceso_db($cadena_sql); echo $cadena_sql . "<br>"; break; case "buscar": $campos = $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); break; default: break; } } else { echo "<h1>Imposible realizar la acció solicitada.</h1>"; } if (isset($registro)) { return $registro; } else { return $resultado; } }
function titular($configuracion, $numero) { include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/dbms.class.php"; $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); if (is_resource($enlace)) { $cadena_sql = "SELECT "; $cadena_sql .= "id_noticia, "; $cadena_sql .= "titular, "; $cadena_sql .= "fecha "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "noticia "; $cadena_sql .= "ORDER BY "; $cadena_sql .= "fecha ASC "; $cadena_sql .= "LIMIT " . $numero; //echo $cadena_sql; $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); $total = $acceso_db->obtener_conteo_db(); if ($total < 1) { return date("d/m/Y", time()) . "- Bienvenidos al Sistema de Información CONDOR"; } else { return $registro; } } else { return date("d/m/Y", time()) . "- Bienvenidos al Sistema de Información CONDOR"; } }
function autenticacion($nombre, $configuracion, $expiracion = "") { include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/dbms.class.php"; include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/sesion.class.php"; $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); if (is_resource($enlace)) { $cadena_sql = "SELECT "; $cadena_sql .= "nivel "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "pagina "; $cadena_sql .= "WHERE "; $cadena_sql .= "nombre='" . $nombre . "' "; $cadena_sql .= "LIMIT 1"; //echo "<br/>Clase autenticacion 50=".$cadena_sql; $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); $total = $acceso_db->obtener_conteo_db(); //echo "<br/>Clase autenticacion 55=".$total; if ($total < 1) { include_once $configuracion["raiz_documento"] . $configuracion["bloques"] . "/mensaje/fallo_temporal.php"; exit; } else { $pagina_nivel = $registro[0][0]; } //echo "<br/>66=".$total; $nueva_sesion = new sesiones($configuracion); $nueva_sesion->especificar_enlace($enlace); $nueva_sesion->especificar_nivel($pagina_nivel); if ($expiracion != "") { $nueva_sesion->especificar_expiracion($expiracion); } if (!isset($_REQUEST['no_refresh'])) { $esta_sesion = $nueva_sesion->sesion($configuracion); } //echo "<br/>77=".$total; if ($pagina_nivel != 0) { if (!$esta_sesion) { autenticacion::mensaje_error($configuracion); exit; } } $nueva_sesion->borrar_sesion_expirada($configuracion); } else { include_once $configuracion["raiz_documento"] . $configuracion["encabezado"] . '/header.php'; $error["encabezado"] = "IMPOSIBLE REALIZAR LA ACCIÓN SOLICITADA"; $error["cuerpo"] = "<br>Se ha detectado un ingreso ilegal al sistema.<br>"; $error["cuerpo"] .= "<br>Esto posiblemente se deba a que su sesión de trabajo ha expirado,"; $error["cuerpo"] .= "por favor regrese a la página de autenticación e ingrese su nombre"; $error["cuerpo"] .= "de usuario y contraseña."; include_once $configuracion["raiz_documento"] . $configuracion["incluir"] . "/error.php"; include_once $configuracion["raiz_documento"] . $configuracion["encabezado"] . '/footer.php'; exit; } unset($acceso_db); unset($nueva_sesion); }
/** * Método. * Encargado de crear los recursos de acceso a las bases de datos y * agregarlos al arreglo de conexiones. * @return boolean */ private function recursoConfiguracion($nombre, $registro = "") { if ($registro == "") { $gestorDb = new dbms($this->configuracion); } else { $gestorDb = new dbms($registro); } $recurso = $gestorDb->getRecursoDb(); if ($recurso && !isset($this->misConexiones[$nombre])) { $this->misConexiones[$nombre] = $recurso; return true; } error_log($this->miLenguaje->getCadena("noInstanciaDatos")); return false; }
function borrar_sesion($configuracion, $sesion) { if (strlen($sesion) != 32) { return FALSE; } else { $this->esta_sesion = $sesion; } $cadena_sql = "DELETE FROM " . $configuracion["prefijo"] . "valor_sesion WHERE id_sesion = '" . $this->esta_sesion . "'"; $db_sel = new dbms($this->aplicativo); $db_sel->especificar_enlace($this->conexion_id); $resultado = $db_sel->ejecutar_acceso_db($cadena_sql); unset($db_sel); return $resultado; }
* @package bloques * @copyright * @version 0.2 * @author Paulo Cesar Coronado * @link N/D * @description Bloque principal para la administración de usuarios * *****************************************************************************************************************/ include_once "../clase/config.class.php"; $esta_configuracion = new config(); $configuracion = $esta_configuracion->variable("../"); //$db=substr($configuracion["db_nombre"],-7,3); $db = $configuracion["db_nombre"]; if (isset($_POST["aceptar"])) { include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/dbms.class.php"; $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); if (is_resource($enlace)) { $identificador = mysql_list_fields($db, $_POST["tabla"], $enlace); if ($identificador != -1) { $cantidad_campos = mysql_num_fields($identificador); $insertar = ""; $valor_insertar = ""; $valor_update = ""; $controles = ""; $controles_llenos = ""; $controles_mostrar = ""; for ($contador = 0; $contador < $cantidad_campos; $contador++) { $tipo["control"]["nombre"] = mysql_field_name($identificador, $contador); $tipo["control"]["tipo"] = mysql_field_type($identificador, $contador); $tamanno = mysql_field_len($identificador, $contador);
* @author Paulo Cesar Coronado * @revision Última revisión 16 de noviembre de 2007 **************************************************************************** * @subpackage logout * @package bloques * @copyright * @version 0.3 * @author Paulo Cesar Coronado * @link http://gitem.udistrital.edu.co/sitem * @description Bloque principal para la administración de usuarios * ****************************************************************************/ include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/dbms.class.php"; include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/sesion.class.php"; include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/encriptar.class.php"; $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); if ($enlace) { $nueva_sesion = new sesiones($configuracion); $nueva_sesion->especificar_enlace($enlace); $esta_sesion = $nueva_sesion->numero_sesion(); //Rescatar el valor de la variable usuario de la sesion $registro = $nueva_sesion->rescatar_valor_sesion($configuracion, "usuario"); if ($registro) { $el_usuario = $registro[0][0]; } else { $el_usuario = ""; } $registro = $nueva_sesion->rescatar_valor_sesion($configuracion, "id_usuario"); if ($registro) { $usuario = $registro[0][0];
function buscar_festivo($dia, $mes, $anno, $configuracion) { //Tipo //1:Fecha Fija //2:Lunes siguiente //3:Respecto a la Pascua Fijos //4:Respecto a la Pascua Lunes siguiente $pascua = pascua(); $buscar = cadena_busqueda_calendario(1, $configuracion, $dia, $mes); //echo $buscar."<hr>"; //echo $pascua["mes"]; $nuestra_pascua = strtotime($pascua["mes"] . "/" . $pascua["dia"] . "/" . $anno); $esta_fecha = strtotime($mes . "/" . $dia . "/" . $anno); $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); if (is_resource($enlace)) { $acceso_db->registro_db($buscar, 0); $registro_festivo = $acceso_db->obtener_registro_db(); $campos = $acceso_db->obtener_conteo_db(); } if ($campos > 0) { if ($registro_festivo[0][0] == 2) { //Se corre al lunes siguiente. //Determinar el dia de la semana... $este_dia_semana = date("w", $esta_fecha); //echo $este_dia_semana; if ($este_dia_semana == 0) { $suma = 1; } else { if ($este_dia_semana == 1) { $suma = 0; } else { $suma = 8 - $este_dia_semana; } } $esta_fecha += $suma * 24 * 60 * 60; $el_dia = date("d", $esta_fecha); $el_mes = date("n", $esta_fecha); $el_anno = date("Y", $esta_fecha); $la_descripcion = $registro_festivo[0][3]; if ($el_mes == $mes) { $es_festivo["dia"] = $el_dia; $es_festivo["descripcion"] = $la_descripcion; $es_festivo["mes"] = $el_mes; $es_festivo["anno"] = $el_anno; return $es_festivo; } else { return FALSE; } } else { $es_festivo["dia"] = $registro_festivo[0][1]; $es_festivo["descripcion"] = $registro_festivo[0][3]; $es_festivo["mes"] = $registro_festivo[0][2]; $es_festivo["anno"] = $anno; return $es_festivo; } } else { if (date("d", $esta_fecha) == date("d", $nuestra_pascua + 43 * 24 * 60 * 60) && date("n", $esta_fecha) == date("n", $nuestra_pascua + 43 * 24 * 60 * 60)) { $es_festivo["descripcion"] = "Ascensión de Jesús"; $festivo = 1; } else { if (date("d", $esta_fecha) == date("d", $nuestra_pascua + 64 * 24 * 60 * 60) && date("n", $esta_fecha) == date("n", $nuestra_pascua + 64 * 24 * 60 * 60)) { $es_festivo["descripcion"] = "Corpus Christi"; $festivo = 1; } else { if (date("d", $esta_fecha) == date("d", $nuestra_pascua + 71 * 24 * 60 * 60) && date("n", $esta_fecha) == date("n", $nuestra_pascua + 71 * 24 * 60 * 60)) { $es_festivo["descripcion"] = "Sagrado Corazón"; $festivo = 1; } else { if (date("d", $esta_fecha) == date("d", $nuestra_pascua - 3 * 24 * 60 * 60) && date("n", $esta_fecha) == date("n", $nuestra_pascua + -3 * 24 * 60 * 60)) { $es_festivo["descripcion"] = "Viernes Santo"; $festivo = 1; } else { if (date("d", $esta_fecha) == date("d", $nuestra_pascua - 4 * 24 * 60 * 60) && date("n", $esta_fecha) == date("n", $nuestra_pascua - 4 * 24 * 60 * 60)) { $es_festivo["descripcion"] = "Jueves Santo"; $festivo = 1; } else { $festivo = 0; } } } } } if ($festivo == 1) { $este_dia_semana = date("w", $esta_fecha); if ($este_dia_semana == 0) { $suma = 1; } else { if ($este_dia_semana == 1) { $suma = 0; } else { $suma = 8 - $este_dia_semana; } } $esta_fecha += $suma; $el_dia = date("d", $esta_fecha); $el_mes = date("n", $esta_fecha); $el_anno = date("Y", $esta_fecha); $la_descripcion = $registro_festivo[0][3]; if ($el_mes == $mes) { $es_festivo["dia"] = $el_dia; $es_festivo["descripcion"] = $la_descripcion; $es_festivo["mes"] = $el_mes; $es_festivo["anno"] = $el_anno; return $es_festivo; } else { return FALSE; } } else { return FALSE; } } }
<? if (isset($_REQUEST["aceptarA"])) { require_once("../config/configDesenlace.class.php"); require_once("../core/connection/dbms.class.php"); $esta_configuracion = ConfiguracionDesenlace::singleton(); $configuracion["prefijo"]=$esta_configuracion->conf["dbprefijo"]; $gestorDb = new dbms($esta_configuracion->conf); $recurso = $gestorDb->getRecursoDb(); $esta_configuracion->cripto->decodificar_url($_POST["pagina"], $configuracion); echo "<b>Variables</b><br>"; foreach ($_REQUEST as $key => $value) { if($key!="aceptarA"){ echo $key . "=>" . $value . "<br>"; } } echo "<hr>"; $pagina = $_REQUEST["pagina"]; echo "<b>Página</b><br><b>" . $pagina . "</b><br>"; $cadena_sql = "SELECT id_pagina,parametro FROM ".$configuracion["prefijo"]."pagina WHERE nombre='" . $pagina . "' LIMIT 1"; $registro = $recurso->ejecutarAcceso($cadena_sql, "busqueda"); if ($registro) { echo "id_pagina: " . $registro[0][0] . "<br>";
public function recursodb($configuracion, $nombre = "") { include_once "dbms.class.php"; include_once "mysql.class.php"; include_once "oci8.class.php"; include_once "pgsql.class.php"; $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); if (is_resource($enlace)) { if ($nombre != "") { $cadena_sql = "SELECT "; $cadena_sql .= "nombre, "; $cadena_sql .= "servidor, "; $cadena_sql .= "puerto, "; $cadena_sql .= "ssl, "; $cadena_sql .= "db, "; $cadena_sql .= "usuario, "; $cadena_sql .= "password, "; $cadena_sql .= "dbms, "; $cadena_sql .= "estado "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "dbms "; $cadena_sql .= "WHERE "; $cadena_sql .= "nombre='" . $nombre . "'"; $cadena_sql .= "AND "; $cadena_sql .= "estado='A'"; $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); if (is_array($registro)) { $registro['db_dns'] = $registro[0][1]; $registro['db_nombre'] = $registro[0][4]; $registro['db_puerto'] = $registro[0][2]; $registro['db_usuario'] = $registro[0][5]; $registro['db_clave'] = $registro[0][6]; $registro['db_sys'] = $registro[0][7]; $dbms = $registro[0][7]; return new $dbms($registro); } } else { return $acceso_db; } } }
/** * * * @param string autenticar * @return void * @access public */ function autenticar($id_conexion) { if (is_resource($id_conexion)) { $this->cadena_sql = 'SELECT usuario,clave FROM aplicativo_usuario WHERE usuario="' . $this->usuario_aplicativo . '" AND clave="' . $this->clave_aplicativo . '"'; $db_sel = new dbms(); $resultado = $db_sel->registro_db($this->cadena_sql, "1"); $this->count = $db_sel->obtener_conteo_db(); $db_sel->desconectar_db(); /**Si ha encontrado un registro que coincida con los criterios de búsqueda retorna TRUE de otra forma retorna FALSE**/ if ($this->count > 0) { $this->mensaje = true; return $this->mensaje; } else { $this->mensaje = false; return $this->mensaje; } } }
public function recursodb($configuracion, $nombre = "") { include_once "dbms.class.php"; include_once "mysql.class.php"; include_once "oci8.class.php"; include_once "pgsql.class.php"; $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); if (is_resource($enlace)) { if ($nombre != "") { $cadena_sql = "SELECT "; $cadena_sql .= "`nombre`, "; $cadena_sql .= "`servidor`, "; $cadena_sql .= "`puerto`, "; $cadena_sql .= "`ssl`, "; $cadena_sql .= "`db`, "; $cadena_sql .= "`usuario`, "; $cadena_sql .= "`password`, "; $cadena_sql .= "`dbms`, "; $cadena_sql .= "`estado` "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "dbms "; $cadena_sql .= "WHERE "; $cadena_sql .= "nombre='" . $nombre . "'"; $cadena_sql .= "AND "; $cadena_sql .= "estado='A'"; $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); if (is_array($registro)) { $dbms = $registro[0][7]; return new $dbms($registro); } } else { return $acceso_db; } } }
* * * Script de procesamiento del formulario de autenticacion de usuarios * ************************************************************************************************************/ if (!isset($GLOBALS["autorizado"])) { include "../index.php"; exit; } include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/recaptchalib.php"; $privatekey = "6LcRjQwAAAAAACn7-TyGTYSqk35Y3ZXYNPjxkwVF"; $resp = recaptcha_check_answer($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); if (!$resp->is_valid) { die("The reCAPTCHA wasn't entered correctly. Go back and try it again." . "(reCAPTCHA said: " . $resp->error . ")"); } $acceso_db = new dbms($configuracion); if ($acceso_db->probar_conexion() == TRUE) { $nueva_sesion = new sesiones($configuracion); $nueva_sesion->especificar_enlace($acceso_db->obtener_enlace()); $esta_sesion = $nueva_sesion->numero_sesion(); $acceso_db->vaciar_temporales($configuracion, $esta_sesion); $nueva_sesion->borrar_sesion($configuracion, $esta_sesion); $valor["usuario"] = $_REQUEST["usuario"]; $valor["clave"] = $_REQUEST["clave"]; $cadena_sql = cadena_sql_login($configuracion, $acceso_db, $valor, "autenticacion"); $campos = $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); if ($campos == 0) { unset($_REQUEST['action']); $pagina = $configuracion["host"] . $configuracion["site"] . "/index.php?"; $variable = "pagina=index";
function regionFormacion($valor) { require_once "clase/config.class.php"; setlocale(LC_MONETARY, 'en_US'); $esta_configuracion = new config(); $configuracion = $esta_configuracion->variable(); //Buscar un registro que coincida con el valor include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/html.class.php"; $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); $valor = $acceso_db->verificar_variables($valor); $html = new html(); if (is_resource($enlace)) { $busqueda = "SELECT "; $busqueda .= "id_localidad, "; $busqueda .= "nombre "; $busqueda .= "FROM "; $busqueda .= $configuracion["prefijo"] . "localidad "; $busqueda .= "WHERE "; $busqueda .= "id_pais=170 "; $busqueda .= "AND "; $busqueda .= "id_padre=" . $valor . " "; $busqueda .= "AND "; $busqueda .= "tipo=2 "; $busqueda .= "ORDER BY nombre"; $mi_cuadro = $html->cuadro_lista($busqueda, "ciudadFormacion", $configuracion, 1, 0, FALSE, 0, "ciudadFormacion"); $respuesta = new xajaxResponse(); $respuesta->addAssign("divCiudadFormacion", "innerHTML", $mi_cuadro); } else { $cadena_html = "<table width='50%'>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td class='centrar'>\n"; $cadena_html .= "<span class='texto_gris'>No Aplica.</span>"; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "</table>\n"; $respuesta = new xajaxResponse(); $respuesta->addAssign("divRegionFormacion", "innerHTML", $cadena_html); $mi_cuadro = $html->cuadro_texto("ciudadFormacion", $configuracion, "Ingrese nombre de Ciudad", 0, 0, "", 25, 100, "texto_cursiva"); $respuesta->addAssign("divCiudadFormacion", "innerHTML", $mi_cuadro); } return $respuesta; }
* @subpackage * @package formulario * @copyright * @version 0.2 * @author Paulo Cesar Coronado * @link N/D * * * Script de procesamiento del formulario de autenticacion de usuarios * *******************************************************************************/ if (!isset($GLOBALS["autorizado"])) { include "../index.php"; exit; } $acceso_db = new dbms($configuracion); if ($acceso_db->probar_conexion() == TRUE) { $nueva_sesion = new sesiones($configuracion); $nueva_sesion->especificar_enlace($acceso_db->obtener_enlace()); $esta_sesion = $nueva_sesion->numero_sesion(); $acceso_db->vaciar_temporales($configuracion, $esta_sesion); $nueva_sesion->borrar_sesion($configuracion, $esta_sesion); $cadena_sql = "SELECT "; $cadena_sql .= $configuracion["prefijo"] . "registrado.id_usuario, "; $cadena_sql .= $configuracion["prefijo"] . "registrado.nombre, "; $cadena_sql .= $configuracion["prefijo"] . "registrado_subsistema.id_subsistema, "; $cadena_sql .= $configuracion["prefijo"] . "registrado_subsistema.estado "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "registrado "; $cadena_sql .= "INNER JOIN "; $cadena_sql .= $configuracion["prefijo"] . "registrado_subsistema ";
function elegirAsambleista($valor) { require_once "clase/config.class.php"; $esta_configuracion = new config(); $configuracion = $esta_configuracion->variable(); //Buscar un registro que coincida con el valor include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/sesion.class.php"; $nueva_sesion = new sesiones($configuracion); $nueva_sesion->especificar_enlace($enlace); $esta_sesion = $nueva_sesion->numero_sesion(); //Rescatar el valor de la variable usuario de la sesion $registro = $nueva_sesion->rescatar_valor_sesion($configuracion, "id_usuario"); if ($registro) { $usuario = $registro[0][0]; } $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); $valor = $acceso_db->verificar_variables($valor); if (is_resource($enlace)) { $cadena_html = ""; $log = $acceso_db->logger($configuracion, $usuario, "Eleccion"); $elegido = "false"; while ($elegido == "false") { //Crear un matriz con los 75 numeros de los candidatos. El primer indice de esta matriz es cero. $candidatos = range(1, 75); //Desordenar aleatoriamente la matriz for ($a = 0; $a < 150; $a++) { shuffle($candidatos); } //Escoger quince numeros aleatorios entre 0 y 74. for ($a = 0; $a < 15; $a++) { $matrizPreliminar[$a] = rand(0, 74); } //Escoger un numero aleatorio entre 0 y 14 $indicePreliminarElegido = rand(0, 14); $indiceElegido = $matrizPreliminar[$indicePreliminarElegido]; $candidatoElegido = $candidatos[$indiceElegido]; $cadena_sql = "SELECT "; $cadena_sql .= "* "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "consultiva "; $cadena_sql .= "WHERE "; $cadena_sql .= "id='" . $candidatoElegido . "' "; $cadena_sql .= "AND "; $cadena_sql .= "eleccion ='' "; $conteo = $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); if ($conteo > 0) { $cadena_sql = "UPDATE "; $cadena_sql .= $configuracion["prefijo"] . "consultiva "; $cadena_sql .= "SET "; $cadena_sql .= "eleccion = '" . time() . "' "; $cadena_sql .= "WHERE "; $cadena_sql .= "`id` = " . $candidatoElegido; $acceso_db->ejecutar_acceso_db($cadena_sql); //echo $cadena_sql; $i = 0; $cadena_html .= "<table class='formulario'>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td colspan='2' align='center' bgcolor='#FFFFD6'>\n"; $cadena_html .= "<span class='numeroGrande'>" . $candidatoElegido . "</span>"; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "</table>\n"; $cadena_html .= "<table class='formulario'>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td colspan='2' align='center' bgcolor='#FFFFD6' class='letraGrande'>\n"; $cadena_html .= "<b>" . htmlentities($registro[$i][6] . " " . $registro[$i][5]) . "</b>"; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td width='30%'>\n"; $cadena_html .= "Identificación "; $cadena_html .= "</td>\n"; $cadena_html .= "<td>\n"; $cadena_html .= $registro[$i][4]; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td width='30%'>\n"; $cadena_html .= "Estamento "; $cadena_html .= "</td>\n"; $cadena_html .= "<td width='30%'>\n"; $cadena_html .= "<b>" . htmlentities($registro[$i][1]) . "</b>"; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td width='30%'>\n"; $cadena_html .= "Facultad o Dependencia "; $cadena_html .= "</td>\n"; $cadena_html .= "<td>\n"; $cadena_html .= $registro[$i][2]; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td width='30%'>\n"; $cadena_html .= "Movimiento: "; $cadena_html .= "</td>\n"; $cadena_html .= "<td>\n"; $cadena_html .= htmlentities($registro[$i][3]); $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "</table>\n"; $cadena_html .= "<hr class='hr_subtitulo'>\n"; $elegido = "verdadero"; } else { $elegido = "false"; } } $respuesta = new xajaxResponse(); $respuesta->addAssign("divRegistro", "innerHTML", $cadena_html); //Rescatar los candidatos elegidos //$cadena_html=""; $cadena_sql = "SELECT "; $cadena_sql .= "* "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "consultiva "; $cadena_sql .= "WHERE "; $cadena_sql .= "eleccion> 0 "; $cadena_sql .= "ORDER BY "; $cadena_sql .= "eleccion ASC "; $conteo = $acceso_db->registro_db($cadena_sql, 0); $registroElegido = $acceso_db->obtener_registro_db(); if ($conteo > 0) { $cadena_html = ""; for ($i = 0; $i < $conteo; $i++) { $cadena_html .= "<table>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td colspan='2' align='center' bgcolor='#FFFFD6'>\n"; $cadena_html .= $registroElegido[$i][0] . " <b>" . htmlentities($registroElegido[$i][6] . " " . $registroElegido[$i][5]) . "</b>"; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "</table>\n"; $cadena_html .= "<hr class='hr_subtitulo'>\n"; } $respuesta->addAssign("divElecto", "innerHTML", $cadena_html); } } return $respuesta; }
function datos_basicos($valor) { require_once "clase/config.class.php"; setlocale(LC_MONETARY, 'en_US'); $esta_configuracion = new config(); $configuracion = $esta_configuracion->variable(); //Buscar un registro que coincida con el valor $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); $valor = $acceso_db->verificar_variables($valor); if (is_resource($enlace)) { $cadena_sql = "SELECT "; $cadena_sql .= "* "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "estudiante "; $cadena_sql .= "WHERE "; $cadena_sql .= "codigo_est='" . $valor . "' "; $cadena_sql .= "LIMIT 1"; $conteo = $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); if ($conteo > 0) { $cadena_html = "<table class='bloquelateral' width='100%'>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td>\n"; $cadena_html .= "Nombre: "; $cadena_html .= "</td>\n"; $cadena_html .= "<td>\n"; $cadena_html .= $registro[0][2]; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td>\n"; $cadena_html .= "Identificación: "; $cadena_html .= "</td>\n"; $cadena_html .= "<td>\n"; $cadena_html .= $registro[0][1]; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td>\n"; $cadena_html .= "Matrícula Base: "; $cadena_html .= "</td>\n"; $cadena_html .= "<td>\n"; $cadena_html .= money_format('$%!.0i', $registro[0][4]); $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td>\n"; $cadena_html .= "Matrícula Reliquidada: "; $cadena_html .= "</td>\n"; $cadena_html .= "<td>\n"; $cadena_html .= money_format('$%!.0i', $registro[0][5]); $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "</table>\n"; $respuesta = new xajaxResponse(); $respuesta->addAssign("registro", "innerHTML", $cadena_html); unset($registro); unset($conteo); $cadena_sql = "SELECT "; $cadena_sql .= "* "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "exencion "; $conteo = $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); if ($conteo > 0) { for ($i = 0; $i < $conteo; $i++) { $respuesta->addAssign("exencion_" . $registro[$i][0], "checked", false); } unset($registro); unset($conteo); $cadena_sql = "SELECT "; $cadena_sql .= "`codigo_est`, "; $cadena_sql .= "`id_programa`, "; $cadena_sql .= "`id_exencion`, "; $cadena_sql .= "`anno`, "; $cadena_sql .= "`periodo`, "; $cadena_sql .= "`fecha` "; $cadena_sql .= "FROM "; $cadena_sql .= $configuracion["prefijo"] . "estudiante_exencion "; $cadena_sql .= "WHERE "; $cadena_sql .= "codigo_est='" . $valor . "' "; $conteo = $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); if ($conteo > 0) { for ($i = 0; $i < $conteo; $i++) { $respuesta->addAssign("exencion_" . $registro[$i][2], "checked", 1); } } } } else { $cadena_html = "<table class='bloquelateral' width='100%'>\n"; $cadena_html .= "<tr class='bloquecentralcuerpo'>\n"; $cadena_html .= "<td class='centrar'>\n"; $cadena_html .= "<span class='texto_negrita'>El código del estudiante no se encuentra registrado.</span>"; $cadena_html .= "</td>\n"; $cadena_html .= "</tr>\n"; $cadena_html .= "</table>\n"; $respuesta = new xajaxResponse(); $respuesta->addAssign("registro", "innerHTML", $cadena_html); } //echo $respuesta; return $respuesta; } }
// if (isset($_REQUEST["aceptar"])) { require_once "../clase/config.class.php"; $esta_configuracion = new config(); $configuracion = $esta_configuracion->variable("../"); include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/encriptar.class.php"; $crypto = new encriptar(); $crypto->decodificar_url($_POST["pagina"], $configuracion); echo "<b>Variables</b><br>"; foreach ($_REQUEST as $key => $value) { echo $key . "=>" . $value . "<br>"; } echo "<hr>"; $pagina = $_REQUEST["pagina"]; echo "<b>Página</b><br><b>" . $pagina . "</b><br>"; $acceso_db = new dbms($configuracion); $enlace = $acceso_db->conectar_db(); if (is_resource($enlace)) { $cadena_sql = "SELECT id_pagina FROM " . $configuracion["prefijo"] . "pagina WHERE nombre='" . $pagina . "' LIMIT 1"; $acceso_db->registro_db($cadena_sql, 0); $registro = $acceso_db->obtener_registro_db(); $conteo = $acceso_db->obtener_conteo_db(); if ($conteo > 0) { echo "id_pagina: " . $registro[0][0] . "<br><hr>"; echo "Bloques que componen esta página:<br>"; $cadena_sql = "SELECT "; $cadena_sql .= "" . $configuracion["prefijo"] . "bloque_pagina.id_bloque, "; $cadena_sql .= "" . $configuracion["prefijo"] . "bloque_pagina.seccion, "; $cadena_sql .= "" . $configuracion["prefijo"] . "bloque_pagina.posicion, "; $cadena_sql .= "" . $configuracion["prefijo"] . "bloque.nombre "; $cadena_sql .= "FROM ";