function enviarpass($correo) { if (!empty($correo)) { $resultado = ejecutaConsulta("Select password,idioma from usuario where correo='{$correo}';"); $pass = pg_result($resultado, 0, 'password') or sysError("activa.php.No tiene pass"); mandarCorreoPass($correo, $pass); return 'true'; } else { return 'false'; } }
$header = $row['path_header']; $footer = $row['path_footer']; $idiomas = $row['idiomas']; $predeterminada = $row['predeterminada']; $capacidad = $row['capacidad']; $email = $row['email']; $link_jornadas = $row['link_jornadas']; $link_usuario = $row['link_zona_usuario']; $link_formulario = $row['link_formulario']; $DML = 'U'; } } //SI NO VIENE UN USUARIO POR REQUEST ES PORQUE SE VA A INSERTAR UNA NUEVO $DML = f_iif($DML, '', 'I', ''); if ($DML == 'I') { $result = ejecutaConsulta("Select (max(id) + 1) AS ultimo_id from jornadas;"); $nuevo_curso_id = pg_result($result, 0, 0); $link_formulario = $protocolo . "jornadas.gvsig-training.com/form.php?jor=" . $nuevo_curso_id; $link_usuario = $protocolo . "jornadas.gvsig-training.com/usuario_login.php?jor=" . $nuevo_curso_id; } elseif ($DML == 'U') { $nuevo_curso_id = $curso_id; } ?> <script language="JavaScript" type="text/javascript"> var validarCampos = function(){ var todoOK = true; var igual = true; if(form1.nom.value=="") { window.document.getElementById("campo1").innerHTML="<font color='red'><b>(*)<\/b><\/font>"; todoOK = false;
} else { $numAcredit = ($_REQUEST['pagFin'] - $_REQUEST['pagInicio'] + 1) * 20; $desplazamiento = $_REQUEST['pagInicio'] * 20; $consulta = "Select * from usuario where estado='3' order by ape1 limit " . $numAcredit . " offset " . $desplazamiento . ";"; } } $plantilla = "plantilla.rtf"; $salida = rtf($consulta, $plantilla, "acreditaciones.rtf"); descarga($salida); // Se redirige a la página de administración echo "<script type='text/javascript'> location.href='imprimirAcreditaciones.php'; </script>"; } else { $usuariosconfirm = ejecutaConsulta("Select * from usuario where estado='3';"); $numrowsconfirm = pg_NumRows($usuariosconfirm); $numrowsconfirm = (int) ($numrowsconfirm / 20) + 1; $usuariosinscrit = ejecutaConsulta("Select * from usuario where estado='1';"); $numrowsinscrit = pg_NumRows($usuariosinscrit); $numrowsinscrit = (int) ($numrowsinscrit / 20) + 1; ?> <FORM name="formImpresion" METHOD="post" ACTION="imprimirRTF.php" target="_self"> <p>El número de páginas de acreditaciones para personas inscritas sin confirmar actual es: <?php echo $numrowsinscrit; ?> </p> <p>El número de páginas de acreditaciones para personas inscritas y confirmadas actual es: <?php echo $numrowsconfirm; ?> </p> <p>Elegir el tipo de usuario del que se desea imprimir acreditaciones:
$nombre = pg_result($resultado, $cont, 'nombre'); $ape1 = pg_result($resultado, $cont, 'ape1'); $correo = pg_result($resultado, $cont, 'correo'); $org = pg_result($resultado, $cont, 'org'); $fecha = pg_result($resultado, $cont, 'fecharegistro'); //ereg("([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $fecha, $miFecha); //$fecha = $miFecha[3]."/".$miFecha[2]."/".$miFecha[1]." ".$miFecha[4].":".$miFecha[5].":".$miFecha[6]; $tipoPart = pg_result($resultado, $cont, 'tipo_participacion'); $participacion = ejecutaConsulta("select nombre from tipo_participacion where valor = {$tipoPart};"); $tipoPart = pg_result($participacion, 0, 'nombre'); echo "<tr>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t<img src='img/usuario.jpg' border='0'>\r\n\t\t\t\t\t \r\n\t\t\t\t\t<a href='ficha.php?id={$id}&lista=3' target='_self'"; ?> > <?php echo "{$nombre}\r\n\t\t\t\t\t</a>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t {$ape1}\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t {$org}\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t {$fecha}\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t {$tipoPart}\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf' align='center'>\r\n\t\t\t\t\t<input type='checkbox' name='var{$id}' value='A{$id}' border='0'>\r\n\t\t\t\t</td>"; $res = ejecutaConsulta("SELECT \r\n\t\t\t\t\t\t\t\t\t\tcursos.*, \r\n\t\t\t\t\t\t\t\t\t\tusuario_cursos.estatus \r\n\t\t\t\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t\t\t\tcursos, usuario_cursos \r\n\t\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\t\tcursos.id = usuario_cursos.curso_id\r\n\t\t\t\t\t\t\t\t\t\tAND usuario_cursos.usuario_id={$id};"); if (!$res) { echo "<td class='titulo_tabla borderinf'>No esta registrado en ningún Curso</td>"; } else { echo "<td class='titulo_tabla borderinf' width='250'><table>"; while ($row = pg_fetch_assoc($res)) { $estatus = $row['estatus']; ?> <tr> <td class='titulo_tabla borderinf'> <label><?php echo $row['nombre']; ?> </label> </td> <td class='titulo_tabla borderinf'>
if (!empty($correo)) { //echo "<script>alert('$correo');</script>"; $exito = mandarCorreo($correo); //echo "<script>alert('Exito: $exito');</script>"; if (!$exito) { echo "<SCRIPT>\n\t\t\t\t\t\t\talert('" . _j("Error enviando el correo, intente de nuevo.") . "');\n\t\t\t\t\t\t\twindow.location.href='templates/default.php?mod=7';\n\t\t\t\t\t\t</script>"; } } else { echo "<SCRIPT>\n\t\t\t\t\t\t\talert('" . _j("Error enviando el correo, intente de nuevo.") . "');\n\t\t\t\t\t\t</script>"; } $resultado = ejecutaConsulta("UPDATE usuarios SET estado=1 where id='{$id}'"); } else { if ($variable == 'N') { $resultado = ejecutaConsulta("Select correo from usuarios where id='{$id}';"); $correo = pg_result($resultado, 0, 0); //echo "<script>alert('$correo');</script>"; mandarCorreoDenegado($correo); $resultado = ejecutaConsulta("UPDATE usuarios SET estado=2 where id='{$id}'"); } else { if ($variable == 'E') { $resultado = ejecutaConsulta("DELETE FROM usuarios WHERE id='{$id}'"); } } } } //echo "<SCRIPT>alert('anda');</script>"; echo "<SCRIPT>window.location.href='templates/default.php?mod=7';</script>"; } else { die; exit; }
<?php include 'conectaBD.php'; include 'enviaCorreo.php'; $id = $_REQUEST['id']; $correo = $_REQUEST['correo']; $direccion = ejecutaConsulta("Select valor from config where nombre='direccion_activa';"); $direccion = pg_result($direccion, 0, 0); //Comprobamos que el correo existe $resultado = ejecutaConsulta("Select count(correo) FROM usuario where correo='{$correo}' AND id='{$id}' AND estado=1;"); $hayCorreo = pg_result($resultado, 0, 0); $titulo = 'tituloCorreogvSIG-Training.png'; $pie = 'franja_bajo2.gif'; if ($hayCorreo) { $resultado = ejecutaConsulta("Select password,idioma from usuario where correo='{$correo}' AND id='{$id}';"); $pass = pg_result($resultado, 0, 'password') or sysError("activa.php.No tiene pass"); $idioma = pg_result($resultado, 0, 'idioma'); $valida = ejecutaConsulta("UPDATE usuario SET estado = 3 where id='{$id}';"); $comienzo = "<br><br><b>Su inscripción a las Sistema de Certificado gvSIG-Training.com se ha realizado satisfactoriamente.</b><br><br>En breve recibirá un correo electrónico con el usuario y la clave de acceso.</br>Podrá acceder a la zona personal y modificar sus datos, así como obtener el certificado de asistencia al finalizar el Curso."; $comienzo .= "<br /><br /><a class='button' href='{$link_form}' target='self'>Formulario de registro</a>\n\t\t\t\t\t\t<a class='button' href='{$link_zona}' target='_self'>Zona usuario</a>"; //$titulo = 'tit_castellano.jpg'; $titulo = 'tituloCorreogvSIG-Training.png'; echo "<div style='width: 600px;margin: 0 auto;'>\n\t\t\t<table style='height:400px;' align='center'>\n\t\t\t<tr>\n\t\t\t\t<td valign='top' height='1%'>\n\t\t\t\t\t<img src='{$direccion}/img/{$titulo}' alt = ''/>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t <td valign='top'>\n\t\t\t <br/>{$comienzo}\n\t\t\t </td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>\n\t\t\t\t\t<img src='{$direccion}/img/{$pie}' />\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t </tbody>\n\t\t</table>\n\t\t</div>"; mandarCorreoPass($correo, $pass); } else { $comienzo = "El correo " . $correo . " no ha sido encontrado"; echo "\n\t\t<div style='width: 600px;margin: 0 auto;'>\n\t\t\t<table style='height:400px;' align='center'>\n\t\t\t<tr>\n\t\t\t\t<td valign='top' height='1%'>\n\t\t\t\t\t<img src='{$direccion}/img/{$titulo}' alt = ''/>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t <td valign='top'>\n\t\t\t <br/>{$comienzo}\n\t\t\t </td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>\n\t\t\t\t\t<img src='{$direccion}/img/{$pie}' />\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t </tbody>\n\t\t</table>\n\t\t</div>"; } ?> </body> </html>
function usuarioDeBaja($correo) { //mira si el usuario esta de baja o no, $resultado = ejecutaConsulta("select count(correo) from usuario where estado=4 and correo='{$correo}';"); $contador = pg_result($resultado, 0, 0); if ($contador > 0) { return 1; } else { return 0; } }
$estatus_adminFilter = '';*/ $buscar = false; } //Combobox de Organizaciones $buscar = false; //$SQL = "SELECT DISTINCT(org) from usuario;"; //$org= ejecutaConsulta($SQL); //Combobox de Instituciones $SQL = "SELECT DISTINCT(institucion) from cursos WHERE institucion IS NOT NULL;"; $instituciones = ejecutaConsulta($SQL); //Cual es la mayor edición entre todos los cursos /*$SQL = "SELECT DISTINCT(edicion) from cursos WHERE edicion IS NOT NULL AND edicion <> 0;"; $instituciones= ejecutaConsulta($SQL);*/ //Combobox de Cursos $SQL = "SELECT id, nombre, TO_CHAR(fecha_inicio, 'DD/MM/YYYY') AS fecha_inicio, institucion, estatus, tipo_matricula from cursos ORDER BY estatus, institucion, nombre, tipo_matricula, fecha_inicio;"; $cursos = ejecutaConsulta($SQL); //Combobox de Creditos //$SQL = "SELECT DISTINCT creditos from cursos;"; //$creditos = ejecutaConsulta($SQL); //SQL de listado de personas y cursos $_pagi_sql = "SELECT \n\t\t\t\tusuario.id AS usuario_id,\n\t\t\t\tusuario.dni,\n\t\t\t\tusuario.nombre,\n\t\t\t\tusuario.ape1,\n\t\t\t\tusuario.org,\n\t\t\t\tusuario.correo,\n\t\t\t\tusuario.edicion,\n\t\t\t\tTO_CHAR(usuario.fecharegistro, 'DD/MM/YYYY') AS fecharegistro,\n\t\t\t\tcursos.id AS curso_id,\n\t\t\t\tcursos.nombre AS curso,\n\t\t\t\tTO_CHAR(cursos.fecha_inicio, 'DD/MM/YYYY') AS fecha_inicio,\n\t\t\t\tTO_CHAR(cursos.fecha_fin, 'DD/MM/YYYY') AS fecha_fin,\n\t\t\t\tcursos.idioma,\n\t\t\t\tcursos.creditos,\n\t\t\t\tcursos.certificado_curso,\n\t\t\t\tcursos.tipo_certificado,\n\t\t\t\tcursos.tipo_matricula,\n\t\t\t\tcursos.institucion,\n\t\t\t\tcursos.profesor,\n\t\t\t\tcursos.edicion as curso_edicion,\n\t\t\t\tusuario_cursos.estatus,\n\t\t\t\tusuario_cursos.estatus_admin,\n\t\t\t\t/*-- creditos.creditoacum,\n\t\t\t\t-- CASE WHEN usu.valor IS NULL THEN 'NO' ELSE 'SI' END AS cer_usu,\n\t\t\t\t-- CASE WHEN exper.valor IS NULL THEN 'NO' ELSE 'SI' END AS cer_exp,\n\t\t\t\t-- CASE WHEN des.valor IS NULL THEN 'NO' ELSE 'SI' END AS cer_des,*/\n\t\t\t\tCASE WHEN usu.creditoacum IS NULL THEN 0 ELSE usu.creditoacum END AS creditos_usu,\n\t\t\t\tCASE WHEN exper.creditoacum IS NULL THEN 0 ELSE exper.creditoacum END AS creditos_exp,\n\t\t\t\tCASE WHEN des.creditoacum IS NULL THEN 0 ELSE des.creditoacum END AS creditos_des,\n\t\t\t\tCASE WHEN ide.creditoacum IS NULL THEN 0 ELSE ide.creditoacum END AS creditos_ide\n\t\t\tFROM\n\t\t\t\tusuario\n\t\t\t\tLEFT OUTER JOIN usuario_cursos ON (usuario.id = usuario_cursos.usuario_id)\n\t\t\t\tLEFT JOIN cursos ON (usuario_cursos.curso_id = cursos.id)\n\t\t\t\t/* -- LEFT OUTER JOIN (\n\t\t\t\t--\t\t\t\t\tSELECT \n\t\t\t\t--\t\t\t\t\t\tusuario.id AS usuario_id,\n\t\t\t\t--\t\t\t\t\t\tSUM(cursos.creditos) AS creditoacum\n\t\t\t\t--\t\t\t\t\tFROM\n\t\t\t\t--\t\t\t\t\t\tusuario\n\t\t\t\t--\t\t\t\t\t\tLEFT OUTER JOIN usuario_cursos ON (usuario.id = usuario_cursos.usuario_id)\n\t\t\t\t--\t\t\t\t\t\tLEFT JOIN cursos ON (usuario_cursos.curso_id = cursos.id)\n\t\t\t\t--\t\t\t\t\tWHERE\n\t\t\t\t--\t\t\t\t\t\tcursos.estatus IN ('ACT', 'CDO') AND \n\t\t\t\t--\t\t\t\t\t\tusuario_cursos.estatus = 'APR' AND\n\t\t\t\t--\t\t\t\t\t\tusuario_cursos.estatus_admin = 'ON'\n\t\t\t\t--\t\t\t\t\tGROUP BY usuario.id\n\t\t\t\t-- ) AS creditos ON (usuario.id = creditos.usuario_id)*/\n\t\t\t\tLEFT OUTER JOIN (SELECT\n\t\t\t\t\t\t\t\t\t/*-- Count(*) AS valor,*/\n\t\t\t\t\t\t\t\t\tuc.usuario_id,\n\t\t\t\t\t\t\t\t\tSUM(cu.creditos) AS creditoacum\n\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\tusuario_cursos AS uc \n\t\t\t\t\t\t\t\t\tINNER JOIN cursos AS cu ON (cu.id = uc.curso_id)\n\t\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\t\tcu.estatus IN ('ACT', 'CDO')\n\t\t\t\t\t\t\t\t\tAND uc.estatus = 'APR'\n\t\t\t\t\t\t\t\t\tAND uc.estatus_admin = 'ON'\n\t\t\t\t\t\t\t\t\tAND cu.tipo_certificado = 'USU'\n\t\t\t\t\t\t\t\tGROUP BY \n\t\t\t\t\t\t\t\t\t\tuc.usuario_id) AS usu ON (usuario.id = usu.usuario_id)\n\t\t\t\tLEFT OUTER JOIN (SELECT\n\t\t\t\t\t\t\t\t\t/*-- Count(*) AS valor,*/\n\t\t\t\t\t\t\t\t\tuc.usuario_id,\n\t\t\t\t\t\t\t\t\tSUM(cu.creditos) AS creditoacum\n\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tusuario_cursos AS uc \n\t\t\t\t\t\t\t\t\tINNER JOIN cursos AS cu ON (cu.id = uc.curso_id)\n\t\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\t\tcu.estatus IN ('ACT', 'CDO')\n\t\t\t\t\t\t\t\t\tAND uc.estatus = 'APR'\n\t\t\t\t\t\t\t\t\tAND uc.estatus_admin = 'ON'\n\t\t\t\t\t\t\t\t\tAND cu.tipo_certificado = 'EXP'\n\t\t\t\t\t\t\t\tGROUP BY \n\t\t\t\t\t\t\t\t\t\tuc.usuario_id) AS exper ON (usuario.id = exper.usuario_id)\n\t\t\t\tLEFT OUTER JOIN (SELECT\n\t\t\t\t\t\t\t\t\t/*-- Count(*) AS valor,*/\n\t\t\t\t\t\t\t\t\tuc.usuario_id,\n\t\t\t\t\t\t\t\t\tSUM(cu.creditos) AS creditoacum\n\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tusuario_cursos AS uc \n\t\t\t\t\t\t\t\t\tINNER JOIN cursos AS cu ON (cu.id = uc.curso_id)\n\t\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\t\tcu.estatus IN ('ACT', 'CDO')\n\t\t\t\t\t\t\t\t\tAND uc.estatus = 'APR'\n\t\t\t\t\t\t\t\t\tAND uc.estatus_admin = 'ON'\n\t\t\t\t\t\t\t\t\tAND cu.tipo_certificado = 'DES'\n\t\t\t\t\t\t\t\tGROUP BY \n\t\t\t\t\t\t\t\t\t\tuc.usuario_id) AS des ON (usuario.id = des.usuario_id)\n\t\t\t\tLEFT OUTER JOIN (SELECT\n\t\t\t\t\t\t\t\t\t/*-- Count(*) AS valor,*/\n\t\t\t\t\t\t\t\t\tuc.usuario_id,\n\t\t\t\t\t\t\t\t\tSUM(cu.creditos) AS creditoacum\n\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tusuario_cursos AS uc \n\t\t\t\t\t\t\t\t\tINNER JOIN cursos AS cu ON (cu.id = uc.curso_id)\n\t\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\t\tcu.estatus IN ('ACT', 'CDO')\n\t\t\t\t\t\t\t\t\tAND uc.estatus = 'APR'\n\t\t\t\t\t\t\t\t\tAND uc.estatus_admin = 'ON'\n\t\t\t\t\t\t\t\t\tAND cu.tipo_certificado = 'IDE'\n\t\t\t\t\t\t\t\tGROUP BY \n\t\t\t\t\t\t\t\t\t\tuc.usuario_id) AS ide ON (usuario.id = ide.usuario_id)\n\t\t\tWHERE\n\t\t\t\t1 = 1"; // nombreFilter if (!empty($arrVar['nombreFilter'])) { $_SESSION['nombreFilter'] = $arrVar['nombreFilter']; // $nombreFilter; $_pagi_sql .= " AND upper(usuario.nombre || ' ' || usuario.ape1) like '%" . strtoupper(trim($arrVar['nombreFilter'])) . "%'"; $buscar = true; } else { unset($_SESSION['nombreFilter']); } // nombreCursoFilter
/* * By Snake77se * for Creat!va, C.A. * 2011-05 */ //includes include_once 'seguridad.php'; include_once 'seguridad_usu.php'; include_once 'conectaBD.php'; //REQUEST's $usuario_id = $_REQUEST['id']; $jornada_id = $_REQUEST['jor']; $idioma = $_REQUEST['idioma']; include_once 'internacionalizacion.php'; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF8" /> <?php $SQL = "UPDATE usuarios\r\n\t\t\t\tSET\r\n\t\t\t\t\tedicion='OFF'\r\n\t\t\tWHERE id={$usuario_id};"; $result = ejecutaConsulta($SQL); if (!$result) { echo "<script language='JavaScript' type='text/javascript'>\r\n\t\t\talert(\"" . _j("Error bloqueo") . "\");\r\n\t\t\twindow.location='usuario.php?jor={$jornada_id}&idioma={$idioma}';\r\n\t\t</script>"; } else { echo "<script language='JavaScript' type='text/javascript'>\r\n\t\t\talert(\"" . _j("Mensaje bloqueo") . "\");\r\n\t\t\twindow.location='usuario.php?jor={$jornada_id}&idioma={$idioma}';\r\n\t\t</script>"; } ?> </head> <body></body> </html>
<?php /* * By Snake77se * for Creat!va * 2011-08 */ $idiomas_selected = 0; if (!empty($jornada_id)) { $jornadas = ejecutaConsulta("SELECT idiomas, idioma\n\t\t\t\t\t\t\t\t\tFROM jornadas\n\t\t\t\t\t\t\t\t\tWHERE estatus IN ('ACT', 'CDO')\n\t\t\t\t\t\t\t\t\tAND id = {$jornada_id};"); $idiomas_selected = pg_result($jornadas, 0, 'idiomas'); $idiomas_predeterminado = pg_result($jornadas, 0, 'idioma'); $record_Idiomas = ejecutaConsulta('SELECT * FROM idiomas ORDER BY name;'); while ($row = pg_fetch_assoc($record_Idiomas)) { $idiomas_disponibles[$row['cod']] = _($row['name']); } } if (count($idiomas_selected) > 1) { ?> <div class="divIdiomas"> <label><?php echo __("Idioma"); ?> :</label> <select name="idioma" id="idioma" onchange="javascript:change_lenguaje(this.value);"> <?php $idiomas_selectedArr = explode(',', $idiomas_selected); foreach ($idiomas_disponibles as $codIdi => $texIdi) { foreach ($idiomas_selectedArr as $value) { if ($codIdi == $value) {
function rtf($sql, $plantilla, $fsalida) { $jornada_id = $_SESSION['jornada_id']; $txtplantilla = leef($plantilla); $matriz = explode("sectd", $txtplantilla); $cabecera = $matriz[0] . "sectd"; $inicio = strlen($cabecera); $final = strrpos($txtplantilla, "}"); $largo = $final - $inicio; $cuerpo = substr($txtplantilla, $inicio, $largo); $punt = fopen($fsalida, "w"); if ($punt == null) { echo "<script type='text/javascript'> alert('" . _j("Error al abrir el fichero") . "');</script>"; } fputs($punt, $cabecera); $result = ejecutaConsulta($sql); $long = pg_numrows($result); if ($long > 0) { $numPaginas = (int) (($long - 1) / 20) + 1; $pag = 0; while ($pag < $numPaginas) { $despues = $cuerpo; for ($i = 0; $i < 20; $i++) { $nombrertf = "#*NOMBRE{$i}*#"; if ($i < $long) { $nombresql = utf8_decode(pg_result($result, $i + $pag * 20, 'nombre')); } else { $nombresql = " "; } $apertf = "#*APELLIDOS{$i}*#"; if ($i < $long) { $apesql = utf8_decode(pg_result($result, $i + $pag * 20, 'ape1')); } else { $apesql = " "; } $orgrtf = "#*ORGANIZACION{$i}*#"; if ($i < $long) { $orgsql = utf8_decode(pg_result($result, $i + $pag * 20, 'org')); } else { $orgsql = " "; } $rolrtf = "#*ROL{$i}*#"; if ($i < $long) { $rolsql = pg_result($result, $i + $pag * 20, 'tipoparticipacion_id'); $res = ejecutaConsulta("SELECT nombre FROM tipo_participacion WHERE valor = {$rolsql}"); $rolsql = pg_result($res, 0, 'nombre'); } else { $rolsql = " "; } $despues = str_replace($nombrertf, $nombresql, $despues); $despues = str_replace($apertf, $apesql, $despues); $despues = str_replace($orgrtf, $orgsql, $despues); $despues = str_replace($rolrtf, $rolsql, $despues); } fputs($punt, $despues); $saltopag = "\\par \\page \\pag"; fputs($punt, $saltopag); $pag++; $long = $long - 20; } fputs($punt, "}"); fclose($punt); return $fsalida; } else { echo "<script type='text/javascript'> alert('" . _j("No hay Registros") . "');</script>"; return false; } }
$buscar = true; } elseif (!empty($fechaFinFilter)) { $_SESSION['SessionFechaFinFilter'] = $fechaFinFilter; $_pagi_sql .= " AND fecha_fin <= TO_DATE('{$fechaFinFilter}', 'DD/MM/YYYY')"; $buscar = true; } } } $_pagi_sql .= " ORDER BY estatus, institucion, nombre, fecha_inicio;"; $resultado = ejecutaConsulta($_pagi_sql); $filas = pg_numrows($resultado); //} //Combobox delos Filtros //$cursos = ejecutaConsulta("SELECT * FROM cursos ORDER BY estatus, institucion, nombre, tipo_matricula, fecha_inicio;"); $instituciones = ejecutaConsulta("SELECT DISTINCT(institucion) as institucion FROM cursos WHERE institucion <> '' ORDER BY institucion;"); $profesores = ejecutaConsulta("SELECT DISTINCT(profesor) AS profesor FROM cursos ORDER BY profesor;"); //ECHO's //echo "idFilter: ".$idFilter."<br/>"; /*echo "cursoFilter: ".$cursoFilter."<br/>"; echo "institutoFilter: ".$institutoFilter."<br/>"; echo "matriculaFilter: ".$matriculaFilter."<br/>"; echo "profesorFilter: ".$profesorFilter."<br/>"; echo "estatusFilter: ".$estatusFilter."<br/>"; echo "_pagi_sql: ".$_pagi_sql."<br/>"; echo "filas: ".$filas."<br/>"; echo "ord: ".$ord."<br/>"; echo "pag: ".$pag."<br/>"; //echo "idFilter: ".$idFilter."<br/>";*/ ?> <form id="filterForm" method="POST" action="default.php?mod=<?php echo $lista;
//echo '$edicion: '.$edicion.'<br />'; switch ($_SESSION["usuario"]) { case 'admin': $set = "estatus = '{$est}',\n\t\t\t\t\t\t\testatus_admin = '{$est_admin}'"; break; case 'mcarmen': $set = "estatus_admin = '{$est_admin}'"; break; default: $set = "estatus = '{$est}'"; break; } $UPDATE = "UPDATE usuario_cursos\n\t\t\t\t\t\tSET\n\t\t\t\t\t\t\t{$set}\n\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\tusuario_id = {$value[0]}\n\t\t\t\t\t\t\tAND curso_id = {$value[1]};"; //echo $UPDATE; $result = ejecutaConsulta($UPDATE); $edicionValue = $edicion == 'ON' ? 'ON' : 'OFF'; //echo $edicionValue; $UPDATEUsu = "UPDATE usuario\n\t\t\t\t\t\tSET\n\t\t\t\t\t\t\tedicion = '{$edicionValue}'\n\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\tid = {$value[0]};"; //echo $UPDATE; $result = ejecutaConsulta($UPDATEUsu); } } ?> <script type="text/javascript"> alert('Registros Actualizados.'); location.href = "default.php?mod=<?php echo $mod; ?> "; </script>
if ($cap == "ape1") { $accion .= ' selected '; } $accion .= ">Apellidos</option><option value='org'"; if ($cap == "org") { $accion .= ' selected '; } $accion .= ">Organización</option><option value='fecharegistro'"; if ($cap == "fecharegistro") { $accion .= ' selected '; } $accion .= ">Fecha de registro</option></select>"; break; case '5c': $titulo = __("Direccion") . ":"; $resultado = ejecutaConsulta("Select valor from config where nombre='direccion_activa';"); $direccion_activa = pg_result($resultado, 0, 0); $accion = "<input type='text' size='40' name=direccion_activa value='{$direccion_activa}' class='campostxt_edit'>"; break; } ?> <table width="100%" height="100%" class="tabla"> <!-- <tr> <td class="titulopanel tdHead"> Configuración del sistema</td> </tr> --> <tr height="82%"> <form method="POST"> <input type="hidden" name="editar" value="si"> <td valign="top"> <table width="100%" heigh="100%" border="0">
?> "> </td> <td></td> </tr> <tr> <td class="txttabla" align="right"> <?php echo _("Tipo de participacion"); ?> : </td> <td class="txttabla"> <select name="tipoPart" id="tipoPart" class="campostxt_edit"> <?php $resultado = ejecutaConsulta("select * from tipo_participacion ORDER BY nombre;"); $cont = pg_numrows($resultado); for ($i = 0; $i < $cont; $i++) { $valor = pg_result($resultado, $i, 'valor'); $opcion = pg_result($resultado, $i, 'nombre'); $opciones .= ' <option value = "' . $valor . '"'; if ($tipoPart == $valor) { $opciones .= ' selected '; } $opciones .= '>' . $opcion . ' </option>'; } echo $opciones; ?> </select>
<?php @(include 'conectaBD.php'); @(include 'seguridad.php'); @(include 'descargaFichero.php'); $jornada_id = $_SESSION['jornada_id']; // Se abre el fichero en modo escritura $fich = fopen('tabla.tsv', "w"); if ($fich == null) { echo "<script type='text/javascript'> alert('Error al abrir el fichero'); </script>"; } // Se hace un select de toda la tabla de usuarios $resultado = ejecutaConsulta("SELECT \n\t\t\t\t\t\t\t\t\t usu.nombre as nombres, \n\t\t\t\t\t\t\t\t\t usu.ape1 as apellidos, \n\t\t\t\t\t\t\t\t\t usu.correo as email, \n\t\t\t\t\t\t\t\t\t usu.dir as direccion, \n\t\t\t\t\t\t\t\t\t usu.ciudad, \n\t\t\t\t\t\t\t\t\t usu.cp as codigo_postal, \n\t\t\t\t\t\t\t\t\t usu.region, \n\t\t\t\t\t\t\t\t\t usu.pais, \n\t\t\t\t\t\t\t\t\t usu.puesto, \n\t\t\t\t\t\t\t\t\t usu.telf, \n\t\t\t\t\t\t\t\t\t usu.fax, \n\t\t\t\t\t\t\t\t\t usu.website, \n\t\t\t\t\t\t\t\t\t usu.estado, \n\t\t\t\t\t\t\t\t\t usu.idioma, \n\t\t\t\t\t\t\t\t\t usu.fecharegistro, \n\t\t\t\t\t\t\t\t\t usu.fechaadmision, \n\t\t\t\t\t\t\t\t\t usu.fechabaja, \n\t\t\t\t\t\t\t\t\t usu.org as organizacion, \n\t\t\t\t\t\t\t\t\t usu.traduccion, \n\t\t\t\t\t\t\t\t\t CASE WHEN utp_organizador.nombre IS NULL THEN 'NO' ELSE 'SI' END AS organizador, \n\t\t\t\t\t\t\t\t\t CASE WHEN utp_asistente.nombre IS NULL THEN 'NO' ELSE 'SI' END AS asistente, \n\t\t\t\t\t\t\t\t\t CASE WHEN utp_ponente.nombre IS NULL THEN 'NO' ELSE 'SI' END AS ponente, \n\t\t\t\t\t\t\t\t\t CASE WHEN utp_comite.nombre IS NULL THEN 'NO' ELSE 'SI' END AS comite, \n\t\t\t\t\t\t\t\t\t usu.comentario, \n\t\t\t\t\t\t\t\t\t usu.created, \n\t\t\t\t\t\t\t\t\t usu.modified\n\t\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t public.usuarios usu\n\t\t\t\t\t\t\t\t\t LEFT OUTER JOIN (SELECT utp.*, tp.nombre FROM usuarios_tipoparticipacion utp, tipo_participacion tp WHERE tipoparticipacion_id = tp.valor and tp.valor = 0) utp_organizador ON (usu.id = utp_organizador.usuario_id)\n\t\t\t\t\t\t\t\t\t LEFT OUTER JOIN (SELECT utp.*, tp.nombre FROM usuarios_tipoparticipacion utp, tipo_participacion tp WHERE tipoparticipacion_id = tp.valor and tp.valor = 1) utp_asistente ON (usu.id = utp_asistente.usuario_id)\n\t\t\t\t\t\t\t\t\t LEFT OUTER JOIN (SELECT utp.*, tp.nombre FROM usuarios_tipoparticipacion utp, tipo_participacion tp WHERE tipoparticipacion_id = tp.valor and tp.valor = 2) utp_ponente ON (usu.id = utp_ponente.usuario_id)\n\t\t\t\t\t\t\t\t\t LEFT OUTER JOIN (SELECT utp.*, tp.nombre FROM usuarios_tipoparticipacion utp, tipo_participacion tp WHERE tipoparticipacion_id = tp.valor and tp.valor = 3) utp_comite ON (usu.id = utp_comite.usuario_id)\n\t\t\t\t\t\t\t\t\tWHERE jornada_id = {$jornada_id};"); // Se cuenta el número de filas y columnas $filas = pg_numrows($resultado); $columnas = pg_num_fields($resultado); // Se escribe el nombre de las columnas for ($cont = 0; $cont < $columnas; $cont++) { fputs($fich, pg_field_name($resultado, $cont)); fputs($fich, "\t"); } fputs($fich, "\r\n"); // Por cada fila for ($cont = 0; $cont < $filas; $cont++) { // Por cada columna for ($j = 0; $j < $columnas; $j++) { //if($j!=1 && $j!=2 && $j!=23 && $j!=24 && $j!=25 && $j!=26){ // Se escribe el valor en el fichero //fputs($fich, str_replace(',', '-', str_replace('"', '\'', pg_result($resultado,$cont, pg_field_name($resultado, $j))))); if (pg_field_type($resultado, $j) == 'varchar') { fputs($fich, '"' . pg_result($resultado, $cont, pg_field_name($resultado, $j)) . '"');
function cuerpo() { //$correo = $_SESSION["usuario"]; //$curso_id = $_REQUEST['curso_id']; $id = $_REQUEST['id']; $tipo = $_REQUEST['tipo']; $usuario = ejecutaConsulta("Select * from usuario where id={$id};"); $nombre = utf8_decode(pg_result($usuario, 0, 'nombre')); $ape1 = utf8_decode(pg_result($usuario, 0, 'ape1')); $dni = utf8_decode(pg_result($usuario, 0, 'dni')); $correo = pg_result($usuario, 0, 'correo'); $nombrecompleto = trim(trim($nombre) . " " . trim($ape1)); $nombrecompleto = ucwords(strtolower($nombrecompleto)); /*$curso = ejecutaConsulta("SELECT cursos.* FROM public.cursos, public.usuario_cursos WHERE usuario_cursos.curso_id = cursos.id AND usuario_cursos.usuario_id = {$id} AND cursos.id = {$curso_id};");*/ //$nomCurso = utf8_decode(pg_result($curso,0,'nombre')); //$fechaini = date_format(date_create(pg_result($curso,0,'fecha_inicio')), 'd/m/Y'); //$fechafin = date_format(date_create(pg_result($curso,0,'fecha_fin')), 'd/m/Y'); //$horas = pg_result($curso,0,'horas'); $idioma = pg_result($usuario, 0, 'idioma'); switch ($idioma) { case 'es_ES': $formatoFecha = "d/m/Y"; $meses = array(_('Enero'), _('Febrero'), _('Marzo'), _('Abril'), _('Mayo'), _('Junio'), _('Julio'), _('Agosto'), _('Septiembre'), _('Octubre'), _('Noviembre'), _('Diciembre')); $fecha = date('d \\d\\e ') . $meses[date('n') - 1] . date(' \\d\\e Y'); break; case 'en_GB': $formatoFecha = "m-d-Y"; $fecha = date('F d, Y'); break; case 'pt_PT': $formatoFecha = "m-d-Y"; $fecha = date('F d, Y'); break; case 'it_IT': $formatoFecha = "d-m-Y"; $meses = array(_('Enero'), _('Febrero'), _('Marzo'), _('Abril'), _('Mayo'), _('Junio'), _('Julio'), _('Agosto'), _('Septiembre'), _('Octubre'), _('Noviembre'), _('Diciembre')); $fecha = date('d ') . $meses[date('n') - 1] . date(' Y'); break; case 'fr_FR': $formatoFecha = "m-d-Y"; $fecha = date('F d, Y'); break; default: $formatoFecha = "d/m/Y"; $meses = array(_('Enero'), _('Febrero'), _('Marzo'), _('Abril'), _('Mayo'), _('Junio'), _('Julio'), _('Agosto'), _('Septiembre'), _('Octubre'), _('Noviembre'), _('Diciembre')); $fecha = date('d \\d\\e ') . $meses[date('n') - 1] . date(' \\d\\e Y'); break; } /*echo 'nomCurso: '.$nomCurso.'<br>'; echo 'fechaini: '.$fechaini.'<br>'; echo 'fechafin: '.$fechafin.'<br>'; echo 'horas: '.$horas.'<br>'; echo 'fecha: '.$fecha.'<br>';*/ $txt = utf8_decode(_("La Asociacion para la Promocion de la Geomatica Libre y el Desarrollo de gvSIG, Asociacion gvSIG, considerando que ")); $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, $txt, 0, 'J'); $this->Ln(0.5); //Nombre de la persona $this->SetFont('Arial', '', 20); //Color del texto en gris $this->SetTextColor(0, 0, 0); $this->MultiCell(12.5, 0.8, $nombrecompleto, 0, 'C'); $this->Ln(0.5); if ($dni != $correo) { //Numero de documento de identidad $txtdni = utf8_decode(_("con Documento Nacional de Identidad nº:")); $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, $txtdni, 0, 'C'); $this->Ln(0.5); $this->SetFont('Arial', '', 20); //Color del texto en gris $this->SetTextColor(0, 0, 0); $this->MultiCell(12.5, 0.5, $dni, 0, 'C'); $this->Ln(0.5); } $txt2 = utf8_decode(sprintf(_("ha seguido y aprobado la formacion oficial necesaria y suficiente correspondiente al programa de certificacion gvSIG con %d de creditos, concediendole el"), $this->creditos[$tipo])); $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, $txt2, 0, 'J'); $this->Ln(1.2); //Nombre del Curso /*$this->SetFont('Arial','',20); //Color del texto en gris $this->SetTextColor(0,0,0); $this->MultiCell(12.5, 0.8,$nomCurso,0,'C'); $this->Ln(0.5);*/ //Detalles del Curso /*$txt2=utf8_decode("desarrollado entre el {$fechaini} y el {$fechafin} con una duración equivalente a {$horas} horas, y para que conste a los efectos oportunos, se expide el presente"); $this->SetFont('Arial','',12); //Color del texto en gris $this->SetTextColor(110,110,110); $this->MultiCell(12.5, 0.5,$txt2,0,'J'); $this->Ln(0.5);*/ switch ($tipo) { case 'USU': $txt2 = _("gvSIG USUARIO"); break; case 'EXP': $txt2 = _("gvSIG USUARIO EXPERTO"); break; case 'DES': $txt2 = _("gvSIG DESARROLLADOR"); break; case 'IDE': $txt2 = _("INFRAESTRUCTURA DE DATOS ESPACIALES"); break; } $txt2 = utf8_decode(sprintf(_("CERTIFICADO DE\n %s"), $txt2)); $this->SetFont('Arial', 'B', 22); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.8, $txt2, 0, 'C'); $this->Ln(0.5); //Firma $this->SetY(21); $txt2 = utf8_decode("Alvaro Anguix Alfaro\n" . _("Director General") . "\n" . _("Asociacion gvSIG")); $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, $txt2, 0, 'C'); $this->Ln(0.5); //Fecha $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, utf8_decode(_('Valencia, ')) . $fecha, 0, 'C'); $this->Ln(0.5); }
var nombre = window.document.getElementById("nombre"); if(nombre.value=="") { window.document.getElementById("campo3").innerHTML="<font color='red'><b>(*)</b></font>"; todoOK = false; } else window.document.getElementById("campo3").innerHTML=" "; return todoOK; } </script> <!-- <BODY> --> <?php $valor = $_REQUEST['valor']; if ($valor != "") { $resultado = ejecutaConsulta("select * from tipo_participacion where valor={$valor}"); $nombre = pg_result($resultado, 0, 'nombre'); $defecto = pg_result($resultado, 0, 'defecto'); } ?> <table border="0" width="100%" height="100%" class="tabla"> <form name="form1" action="default.php?mod=14" method="POST"> <!-- <tr> <td class="titulopanel tdHead"> Tipo de participación: </td> </tr> --> <tr height="82%"> <td valign="top">
} //comprobamos la gente a la que se le ha pasado la fecha de inscripcion $resultado = ejecutaConsulta("select fechaadmision,correo from usuario where estado=1"); $filas = pg_numrows($resultado); if ($filas != 0) { $i = 0; for ($cont = 0; $cont < $filas; $cont++) { $correo = pg_result($resultado, $cont, 'correo'); $fechaadmision = pg_result($resultado, $cont, 'fechaadmision'); $date = date("Y-m-d G:i:s"); $admitido = transform($fechaadmision); $hoy = transform($date); $dias = ($hoy - $admitido) / 86400; if ($dias > 3) { $elementosBorrar[$i] = $correo; $i = $i + 1; } } $numelem = count($elementosBorrar); for ($j = 0; $j < $numelem; $j++) { $correo = $elementosBorrar[$j]; $resultado = ejecutaConsulta("Delete from usuario where correo='{$correo}';"); } } $hoy = date("Y-m-d G:i:s"); $ayer = transform(date("Y-m-d G:i:s")); $ayer = $ayer - 86400; $ayer = date("Y-m-d G:i:s", $ayer); $resultado = ejecutaConsulta("Select count(*) from usuario where fechabaja BETWEEN '{$ayer}' and '{$hoy}' and estado=4;"); $contador = pg_result($resultado, 0, 0); mandarCorreoContadorBaja($contador, $ayer, $hoy);
@(include 'enviaCorreo.php'); @(include 'conectaBD.php'); @(include 'seguridad.php'); if ($_POST) { foreach ($_POST as $nombre_campo => $valor) { $campo = substr($nombre_campo, 0, 3); if ($campo == 'var') { $variable = substr($valor, 0, 1); $id = substr($valor, 1); //echo "<script>alert('$nombre_campo: $variable --> $id');</script>"; if ($variable == 'A') { $resultado = ejecutaConsulta("Select correo from usuario where id='{$id}';"); $correo = pg_result($resultado, 0, 0); if ($correo) { //echo "<SCRIPT>alert('{$correo}');</script>"; $resultado = ejecutaConsulta("UPDATE usuario SET estado=5 where id='{$id}'"); mandarCorreoAsistente($correo); /*$resultado=ejecutaConsulta("UPDATE usuario_cursos SET estatus = 'APR' WHERE usuario_id = $id AND curso_id = $curso_id");*/ } } } } //echo "<SCRIPT>alert('anda');</script>"; echo "<SCRIPT>window.location.href='listadoConfirmados.php';</script>"; } else { die; exit; }
function cuerpo() { $curso_id = $_REQUEST['curso_id']; $id = $_REQUEST['id']; $usuario = ejecutaConsulta("Select * from usuario where id={$id};"); $nombre = pg_result($usuario, 0, 'nombre'); $ape1 = pg_result($usuario, 0, 'ape1'); //echo utf8_decode(pg_result($usuario,0,'ape1')); //$ape1 = iconv('UTF-8', 'windows-1252', pg_result($usuario,0,'ape1')); $dni = utf8_decode(pg_result($usuario, 0, 'dni')); $correo = pg_result($usuario, 0, 'correo'); $nombrecompleto = trim(trim($nombre) . " " . trim($ape1)); $nombrecompleto = ucwords(mb_strtolower($nombrecompleto, 'UTF-8')); $curso = ejecutaConsulta("SELECT\n\t\t\t\t\t\t\t\t\t\t cursos.*\n\t\t\t\t\t\t\t\t\t\tFROM\n\t\t\t\t\t\t\t\t\t\t public.cursos,\n\t\t\t\t\t\t\t\t\t\t public.usuario_cursos\n\t\t\t\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\t\t\t usuario_cursos.curso_id = cursos.id\n\t\t\t\t\t\t\t\t\t\tAND usuario_cursos.usuario_id = {$id}\n\t\t\t\t\t\t\t\t\t\tAND cursos.id = {$curso_id};"); $nomCurso = utf8_decode(pg_result($curso, 0, 'nombre')); $creditos = pg_result($curso, 0, 'creditos'); $profesor = utf8_decode(pg_result($curso, 0, 'profesor')); $fechaimp = pg_result($curso, 0, 'fecha_impresion'); $institucion = utf8_decode(pg_result($curso, 0, 'institucion')); $idioma = pg_result($curso, 0, 'idioma'); $horas = pg_result($curso, 0, 'horas'); $sede = pg_result($curso, 0, 'sede'); $tipo_matricula = pg_result($curso, 0, 'tipo_matricula'); $meses = array(_('Enero'), _('Febrero'), _('Marzo'), _('Abril'), _('Mayo'), _('Junio'), _('Julio'), _('Agosto'), _('Septiembre'), _('Octubre'), _('Noviembre'), _('Diciembre')); $arrFormatoFechaIdioma = array('es_ES' => 'd/m/Y', 'en_GB' => 'm-d-Y', 'it_IT' => 'd-m-Y', 'pt_PT' => 'm-d-Y', 'fr_FR' => 'm-d-Y', 'pt_BR' => 'm-d-Y', 'default' => 'd/m/Y'); if (!empty($fechaimp)) { $fecha = f_fechaLargaFormateada($idioma, $fechaimp, $meses); } else { $fecha = f_fechaLargaFormateada($idioma, '', $meses); } if ($tipo_matricula == 'CDA') { $fechaini = date_format(date_create(pg_result($curso, 0, 'fecha_inicio')), $arrFormatoFechaIdioma[$idioma]); $fechafin = date_format(date_create(pg_result($curso, 0, 'fecha_fin')), $arrFormatoFechaIdioma[$idioma]); } switch (pg_result($curso, 0, 'tipo_certificado')) { case 'USU': $programa = sprintf(_("que otorga %d creditos del programa de Certificacion de %s, "), $creditos, _('Usuario gvSIG')); break; case 'EXP': $programa = sprintf(_("que otorga %s creditos del programa de Certificacion de %s, "), $creditos, _("Experto gvSIG")); break; case 'DES': $programa = sprintf(_("que otorga %d creditos del programa de Certificacion de %s, "), $creditos, _("Desarrollador gvSIG")); break; case 'IDE': $programa = sprintf(_("que otorga %d creditos del programa de Certificacion de %s, "), $creditos, _("Infraestructura de datos espaciales")); break; default: $programa = ''; break; } /*echo 'nomCurso: '.$nomCurso.'<br>'; echo 'fechaini: '.$fechaini.'<br>'; echo 'fechafin: '.$fechafin.'<br>'; echo 'horas: '.$horas.'<br>'; echo 'fecha: '.$fecha.'<br>';*/ $txt = utf8_decode(_("La Asociacion para la Promocion de la Geomatica Libre y el Desarrollo de gvSIG, Asociacion gvSIG, considerando que ")); $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, $txt, 0, 'J'); $this->Ln(0.5); //Nombre de la persona $this->SetFont('DejaVu', '', 22); //Color del texto en gris $this->SetTextColor(0, 0, 0); $this->MultiCell(12.5, 0.8, $nombrecompleto, 0, 'C'); $this->Ln(0.5); //Numero de documento de identidad if ($dni != $correo) { $txtdni = utf8_decode(_("con Documento Nacional de Identidad nº:")); $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, $txtdni, 0, 'C'); $this->Ln(0.5); $this->SetFont('Arial', '', 20); //Color del texto en gris $this->SetTextColor(0, 0, 0); $this->MultiCell(12.5, 0.5, $dni, 0, 'C'); $this->Ln(0.5); } if ($curso_id == 258) { //Cursos de GISMAP Webminar en ingles $txt2 = utf8_decode(_("has attended with proficiency, the cycle of webinar")); } else { $txt2 = utf8_decode(_("ha seguido la formacion oficial del curso")); } $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, $txt2, 0, 'C'); $this->Ln(0.5); //Nombre del Curso $this->SetFont('Arial', '', 20); //Color del texto en gris $this->SetTextColor(0, 0, 0); $this->MultiCell(12.5, 0.8, $nomCurso, 0, 'C'); $this->Ln(0.5); //Detalles del Curso if ($curso_id == 214 || $curso_id == 243) { //Curso de Gustavo Agüero en Costa Rica Con logos Firmas adicionales $txt2 = utf8_decode(sprintf("%sdesarrollado en %s, entre el %s y el %s con una duración equivalente a %d horas, y para que conste a los efectos oportunos, se expide el presente", $programa, $sede, $fechaini, $fechafin, $horas)); } elseif ($curso_id == 36 && $curso_id == 40) { //Cursos de AgroCooperativa Gustavo Aguero $txt2 = utf8_decode("desarrollado en Costa Rica, entre el {$fechaini} y el {$fechafin} con una duración equivalente a {$horas} horas, y para que conste a los efectos oportunos, se expide el presente"); } elseif ($curso_id == 258) { //Cursos de GISMAP Webminar en ingles $txt2 = utf8_decode("from the 29th of September to the 20th of November 2014, passed all the required tests in accordance with the gvSIG certification programm, issues the"); } elseif ($curso_id == 290) { //Cursos de GISMAP Webminar en ingles 2nd. edition $txt2 = utf8_decode("from the rom the 20th of April to the 9th of July 2015, passed all the required tests in accordance with the gvSIG certification programm, issues the"); } elseif ($curso_id == 14) { // Prueba de Suficiencia ó curso de matricula abierta $txt2 = utf8_decode(sprintf(_("%sy para que conste a los efectos oportunos, se expide el presente"), $programa)); } elseif ($tipo_matricula == 'ABR') { //curso de matricula abierta $txt2 = utf8_decode(sprintf(_("%scon una duracion equivalente a %s horas, y para que conste a los efectos oportunos, se expide el presente"), $programa, $horas)); } elseif (empty($horas) || $horas == 0) { //Sin Horas $txt2 = utf8_decode(sprintf(_("%sdesarrollado entre el %s y el %s y para que conste a los efectos oportunos, se expide el presente"), $programa, $fechaini, $fechafin)); } else { //Todos los de demas ""Nueva Forma con Creditos if ($idioma != 'it_IT') { $txt2 = utf8_decode(sprintf(_("%sdesarrollado entre el %s y el %s con una duracion equivalente a %s horas, y para que conste a los efectos oportunos, se expide el presente"), $programa, $fechaini, $fechafin, $horas)); } else { // En Italiano es diferente la forma de decirlo y los parametros van en un orden diferente $txt2 = utf8_decode(sprintf(_("desarrollado entre el %s y el %s con una duracion equivalente a %s horas, %s. Para que conste a los efectos oportunos, se expide el presente"), $fechaini, $fechafin, $horas, $programa)); } } //$txt2=utf8_decode("desarrollado entre el {$fechaini} y el {$fechafin} con una duración equivalente a {$horas} horas, y para que conste a los efectos oportunos, se expide el presente"); $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, $txt2, 0, 'J'); $this->Ln(0.5); $txt2 = utf8_decode(_("CERTIFICADO DE APROVECHAMIENTO")); $this->SetFont('Arial', 'B', 18); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.8, $txt2, 0, 'C'); $this->Ln(0.5); $this->SetFont('Arial', '', 8); //Color del texto en gris $this->SetTextColor(110, 110, 110); //$this->Cell(3,0.5,$this->GetY(),0,0); if ($curso_id == 214) { //Curso de Gustavo Agüero en Costa Rica Con logos Firmas adicionales $this->SetY($this->GetY() + 3.6); $this->SetX(0.5); $this->Cell(6, 0.5, utf8_decode("Guillermo A. Navarro Monge, Ph.D."), 'T', 0, "C"); $this->SetX(7); $this->Cell(6, 0.5, utf8_decode("Alvaro Anguix Alfaro"), 'T', 0, 'C'); $this->SetX(14); $this->Cell(6, 0.5, utf8_decode($profesor), 'T', 1, 'C'); $this->SetX(0.5); $this->Cell(6, 0.5, utf8_decode("Coordinador"), 0, 0, "C"); $this->SetX(7); $this->Cell(6, 0.5, utf8_decode(_("Director General de Asociacion gvSIG")), 0, 0, 'C'); $this->SetX(14); $this->Cell(6, 0.5, utf8_decode(_("Instructor")), 0, 1, 'C'); $this->SetX(0.5); $this->Cell(6, 0.3, utf8_decode("Unidad de Gobernanza Forestal y Economía"), 0, 2, "C"); $this->Cell(6, 0.3, utf8_decode("Oficina Regional para Mesoamérica y el Caribe"), 0, 2, "C"); $this->MultiCell(6, 0.3, utf8_decode("Unión Internacional para la \nConservación de la Naturaleza"), 0, "C"); $this->Ln(0.5); $this->SetX(4.2); } elseif ($curso_id == 243) { //Curso de Gustavo Agüero en Costa Rica Con logos Firmas adicionales $this->SetY($this->GetY() + 3.6); $this->SetX(0.5); $this->Cell(6, 0.5, utf8_decode("German Obando Vargas, Msc."), 'T', 0, "C"); $this->SetX(7); $this->Cell(6, 0.5, utf8_decode("Alvaro Anguix Alfaro"), 'T', 0, 'C'); $this->SetX(14); $this->Cell(6, 0.5, utf8_decode("Gustavo Agüero Córdoba"), 'T', 1, 'C'); $this->SetX(0.5); $this->Cell(6, 0.5, utf8_decode("Coordinador"), 0, 0, "C"); $this->SetX(7); $this->Cell(6, 0.5, utf8_decode(_("Director General de Asociacion gvSIG")), 0, 0, 'C'); $this->SetX(14); $this->Cell(6, 0.5, utf8_decode(_("Instructor")), 0, 1, 'C'); $this->SetX(0.5); $this->Cell(6, 0.3, utf8_decode("Unidad de Gobernanza Forestal y Economía"), 0, 2, "C"); $this->Cell(6, 0.3, utf8_decode("Oficina Regional para Mesoamérica y el Caribe"), 0, 2, "C"); $this->MultiCell(6, 0.3, utf8_decode("Unión Internacional para la \nConservación de la Naturaleza"), 0, "C"); $this->Ln(0.5); $this->SetX(4.2); } elseif ($curso_id != 14 && !empty($profesor)) { //Todos diferente a la prueba de suficiencia de gvsig Usuario $this->SetY(21); $this->Cell(7, 0.5, utf8_decode(_("por la Asociacion gvSIG")), "R", 0, 'R'); $this->Cell(7, 0.5, sprintf(_("por %s"), $institucion), 0, 0, 'L'); $this->Ln(0.5); $this->Cell(7, 0.5, utf8_decode("Alvaro Anguix Alfaro"), "R", 0, 'R'); $this->MultiCell(7, 0.5, "{$profesor}", "L", 'L'); //$this->Ln(0.5); $this->Cell(7, 0.5, utf8_decode(_("Director General")), "R", 0, 'R'); $this->Cell(7, 0.5, utf8_decode(_("Tutor")), 0, 0, 'L'); $this->Ln(1.5); } else { //Prueba de Suficiencia $this->SetY(21); $txt2 = utf8_decode(_("por la Asociación gvSIG\nAlvaro Anguix Alfaro\nDirector General")); $this->MultiCell(12.5, 0.5, $txt2, 0, 'C'); $this->Ln(1.5); } //Fecha $this->SetFont('Arial', '', 12); //Color del texto en gris $this->SetTextColor(110, 110, 110); $this->MultiCell(12.5, 0.5, _('Valencia, ') . $fecha, 0, 'C'); $this->Ln(0.5); }
echo $filas; ?> " /> <?php if ($filas == 0) { echo "<tr><td class='titulo_tabla' colspan='4'>" . __("Mensaje no contiene") . "</td></tr>"; } else { echo "<tr><th align='center' colspan='20'>Total de registros: " . $filas . "</th></tr>"; echo "<tr>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\tItem\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t<a href = 'default.php?mod={$mod}&ordenacion=nombre'>\r\n\t\t\t\t\t\t<b>" . __("Nombre") . "</b>\r\n\t\t\t\t\t</a>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t<a href = 'default.php?mod={$mod}&ordenacion=ape1'>\r\n\t\t\t\t\t\t<b>" . __("Apellidos") . "</b>\r\n\t\t\t\t\t</a>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t<b>" . __("Organizacion") . "</b>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t<a href = 'default.php?mod={$mod}&ordenacion=fecharegistro'>\r\n\t\t\t\t\t\t<b>" . __("Fecha de inscripcion") . "</b>\r\n\t\t\t\t\t</a>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t<b>" . __("Tipo de participacion") . "</b>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf' align='center'>\r\n\t\t\t\t\t<b>" . __("Asistencia") . "</b>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t<input type='checkbox' name='chAllP' id='chAllP' onchange='javascript:selAll(\"P\");' />\r\n\t\t\t\t\t<label for='chAllP'><b>" . __("Enviar Contrasena") . "</b></label>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t"; for ($cont = 0; $cont < $filas; $cont++) { $id = pg_result($resultado, $cont, 'id'); $nombre = pg_result($resultado, $cont, 'nombre'); $ape1 = pg_result($resultado, $cont, 'ape1'); $correo = pg_result($resultado, $cont, 'correo'); $org = pg_result($resultado, $cont, 'org'); $fecha = date('d/m/Y h:i a', strtotime(pg_result($resultado, $cont, 'fecharegistro'))); //$tipoPart = pg_result($resultado,$cont,'tipo_participacion'); $participacion = ejecutaConsulta("SELECT tp.nombre FROM usuarios_tipoparticipacion utp INNER JOIN tipo_participacion tp ON (utp.tipoparticipacion_id = tp.valor) WHERE utp.usuario_id = {$id};"); $tipoPart = ""; while ($tipo = pg_fetch_assoc($participacion)) { $tipoPart .= $tipo["nombre"] . "<br />"; } //$tipoPart = pg_result($participacion, 0, 'nombre'); $registroCont = $cont + 1; echo "<tr>\r\n\t\t\t\t<td align='center'>{$registroCont}</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t<a href='default.php?mod=9&id={$id}&lista={$mod}' target='_self'>\r\n\t\t\t\t\t {$nombre}\r\n\t\t\t\t\t</a>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t {$ape1}\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t {$org}\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t {$fecha}\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t{$tipoPart}\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf' align='center'>\r\n\t\t\t\t\t<input type='checkbox' name='var{$id}' value='A{$id}' border='0'>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class='titulo_tabla borderinf'>\r\n\t\t\t\t\t<input type='radio' name='var{$id}' id='varP{$cont}' value='P{$id}' border='0' title='" . __("Enviar Contrasena") . "' />\r\n\t\t\t\t</td>"; echo "</tr>"; } } ?> </table>
function enviaCorreo($para, $asunto, $estilo, $idioma = 'es_ES', $comienzo, $enlace = '', $jornada_id = null) { $direccion = ejecutaConsulta("Select valor from config where nombre='direccion_activa';"); $direccion = pg_result($direccion, 0, 0); if (!empty($jornada_id)) { $Result_jornada = ejecutaConsulta("SELECT *\r\n\t\t\t\t\t\t\t\t\t\tFROM jornadas\r\n\t\t\t\t\t\t\t\t\t\tWHERE estatus IN ('ACT', 'CDO')\r\n\t\t\t\t\t\t\t\t\t\tAND id = {$jornada_id};"); while ($row = pg_fetch_assoc($Result_jornada)) { //$titulo = $row['path_email_header']; //$pie = $row['path_email_footer']; $titulo = substr($row['path_email_header'], 0, strrpos($row['path_email_header'], ".")); $ext = strrchr($row['path_email_header'], "."); $titulo = $titulo . '_' . $idioma . $ext; $pie = substr($row['path_email_footer'], 0, strrpos($row['path_email_footer'], ".")); $ext = strrchr($row['path_email_footer'], "."); $pie = $pie . '_' . $idioma . $ext; } } else { $pie = "img/franja_bajo2.gif"; $titulo = "img/tituloCorreogvSIG-Training.png"; } $codigoHtml = "\r\n\t\t{$estilo}\r\n\t\t<table width='100%' height='100%'>\r\n\t\t\t<tbody class='fuente_general'>\r\n\t\t\t<tr>\r\n\t\t\t\t<td valign='top' height='1%'>\r\n\t\t\t\t\t<img src='{$direccion}/img/banners/{$titulo}' alt='encabezado' border='0' />\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t <td valign='top'>\r\n\t\t\t <br/>{$comienzo}{$enlace}\r\n\t\t\t </td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t <td valign='bottom'>\r\n\t\t\t\t\t<img src='{$direccion}/img/banners/{$pie}' alt='piecorreo' border='0' />\r\n\t\t\t </td>\r\n\t\t\t</tr>\r\n\t\t </tbody>\r\n\t\t</table>"; $cabecera = "Content-type: text/html\n"; return enviarCorreo($para, $asunto, $codigoHtml, $idioma); }
<?php @(include 'conectaBD.php'); @(include 'seguridad.php'); @(include 'enviaCorreo.php'); if ($_POST) { foreach ($_POST as $nombre_campo => $valor) { $variable = substr($valor, 0, 1); $tipo = substr($valor, 1); if ($variable == 'E') { $resultado = ejecutaConsulta("SELECT * FROM usuarios WHERE tipo_participacion={$tipo};"); $filas = pg_numrows($resultado); if ($filas > 0) { echo "<SCRIPT>alert('" . sprintf(_j("Mensaje No Eliminar tipo"), $tipo) . "');</script>"; } else { $resultado = ejecutaConsulta("SELECT * FROM tipo_participacion WHERE valor={$tipo};"); $defecto = pg_result($resultado, 0, 'defecto'); if ($defecto != 1) { $resultado = ejecutaConsulta("DELETE FROM tipo_participacion WHERE valor={$tipo};"); } else { echo "<SCRIPT>alert('" . sprintf(_j("Mensaje No Eliminar tipo defecto"), $tipo) . "');</script>"; } } } } echo "<SCRIPT>window.location.href='templates/default.php?mod=14';</script>"; } else { die; exit; }
if (!isset($ord)) { //$ord = "nombre"; $resultado = ejecutaConsulta("Select valor from config where nombre='criterio_ord'"); $ord = pg_result($resultado, 0, 'valor'); } $pag = $_REQUEST['pag']; if (!isset($ord)) { $ord = "nombre"; } if (!isset($pag)) { $pag = 1; } $titulo = "Inscritos"; $total = ejecutaConsulta("SELECT count(*) FROM usuarios WHERE estado=0 AND jornada_id = {$jornada_id};"); $total = pg_result($total, 0, 0); $resultado = ejecutaConsulta("SELECT * FROM usuarios WHERE estado=0 AND jornada_id = {$jornada_id} ORDER BY {$ord};"); $filas = pg_numrows($resultado); ?> <table name="listado" width="100%" heigh="100%" border="0"> <FORM METHOD='POST' name='correo' ACTION='../procesarCorreo.php'> <input type="hidden" name="hd_rows" id="hd_rows" value="<?php echo $filas; ?> " /> <input type="hidden" name="jornada_id" id="jornada_id" value="<?php echo $jornada_id; ?> " /> <?php if ($filas == 0) { echo "<tr><td class='titulo_tabla' colspan='4'>" . __("Esta lista no contiene ningun elemento") . "</td></tr>";
* 06/2011 * cambio de estatus de curso de activo a cerrado por ajax */ //Includes include_once '../seguridad.php'; include_once '../seguridad_admin.php'; include_once '../conectaBD.php'; //REQUEST's $curso_id = f_iif($_REQUEST['curso_id'], '', '', ''); $estatus = f_iif($_REQUEST['estatus'], '', '', ''); //ECHO's //echo ''..'</br>'; //echo 'curso_id: '.$curso_id.'</br>'; //echo 'estatus: '.$estatus.'</br>'; //UPDATE Estatus $resultado = ejecutaConsulta("UPDATE cursos\n\t\t\t\t\t\t\t\t\tSET\n\t\t\t\t\t\t\t\t\t\testatus = '{$estatus}'\n\t\t\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\t\t\tid = {$curso_id};"); if ($resultado) { echo "TRUE"; } else { echo "FALSE"; } //*************************************************************************************************************************************** // FUNCION VALIDACION //*************************************************************************************************************************************** function f_iif($v1, $v2, $d, $e) { if (($v1 == NULL || empty($v1)) && $v1 != 0) { $a = $d; } else { $a = $v1; if (strval($v1) == strval($v2)) {
$adminId = null; $editSuccess = true; } } if (!is_null($adminId)) { $SQLEdit = "SELECT a.* FROM administrador a WHERE a.id = {$adminId}"; $res2 = ejecutaConsulta($SQLEdit); $usu = pg_result($res2, 0, 1); $jorId = pg_result($res2, 0, 3); //echo '$usu: '.$usu.'<br />'; //echo '$jorId: '.$jorId.'<br />'; } //var_dump($_POST); //var_dump($admin); $jornadasSQL = "SELECT j.id, j.nombre FROM jornadas j"; $jornadas = ejecutaConsulta($jornadasSQL); //Paginator $_pagi_cuantos = 20; $_pagi_propagar = array_keys($_REQUEST); $_pagi_conteo_alternativo = true; //$titulo = $_REQUEST['titulo']; //ECHO's //echo 'mod: '.$mod.'<br />'; //echo 'titulo: '.$titulo.'<br />'; //echo '$submit: '.$submit.'<br />'; //echo '$newSuccess: '.$newSuccess.'<br />'; //echo '$editSuccess: '.$editSuccess.'<br />'; //echo '$deleteSuccess: '.$deleteSuccess.'<br />'; //echo '$delete: '.$delete.'<br />'; $_pagi_sql = "SELECT a.id, a.usu, j.nombre as jornada from administrador a INNER JOIN jornadas j ON (a.jornada_id = j.id)"; //$_pagi_conteo_alternativo = true;
<?php include_once '../fpdf153/fpdf.php'; include_once '../seguridad.php'; if ($_SESSION["autentificado"] == "admin") { include_once '../seguridad_admin.php'; } else { include_once '../seguridad_usu.php'; } include_once '../conectaBD.php'; $correo = $_SESSION["usuario"]; $id = $_REQUEST['id']; $jornada_id = $_SESSION['jornada_id']; $usuario = ejecutaConsulta("Select * from usuarios where id='{$id}' AND jornada_id = {$jornada_id};"); $idioma = pg_result($usuario, 0, 'idioma'); $nombre = html_entity_decode(pg_result($usuario, 0, 'nombre')); $ape1 = html_entity_decode(pg_result($usuario, 0, 'ape1')); $linea = utf8_decode(ucwords(strtolower(trim($nombre . " " . $ape1)))); $pdf = new FPDF(L, cm, A4); $pdf->AddPage(); $pdf->Image('../img/certificados/certificado_6_' . $idioma . '.jpg', 0, 0, 29.7, 21); $pdf->SetFont('Arial', 'B', 30); $pdf->SetY(0.8); $pdf->MultiCell(27.7, 16, $linea, 0, C); $pdf->Output('certificado-2as-jornada-Argentinas-gvSIG-2012.pdf', I);
<?php include 'fpdf153/fpdf.php'; include 'seguridad.php'; include 'seguridad_usu.php'; include 'conectaBD.php'; $correo = $_SESSION["usuario"]; $id = $_REQUEST[id]; $usuario = ejecutaConsulta("Select * from usuario where id='{$id}' and correo='{$correo}';"); $nombre = html_entity_decode(pg_result($usuario, 0, 'nombre')); $ape1 = html_entity_decode(pg_result($usuario, 0, 'ape1')); $linea = $nombre . " " . $ape1; $pdf = new FPDF(L, cm, A4); $pdf->AddPage(); $pdf->SetFont('Arial', '', 16); $pdf->Image('img/certifCastellano.jpg', 0, 0, 29.7, 21); $pdf->MultiCell(27.7, 16, $linea, 0, C); $pdf->Output('certificado.pdf', I);
$correo = htmlspecialchars($_REQUEST['correo'], ENT_QUOTES); $dir = htmlspecialchars($_REQUEST['dir'], ENT_QUOTES); $ciudad = htmlspecialchars($_REQUEST['ciudad'], ENT_QUOTES); $cp = htmlspecialchars($_REQUEST['cp'], ENT_QUOTES); $region = htmlspecialchars($_REQUEST['region'], ENT_QUOTES); $pais = htmlspecialchars($_REQUEST['pais'], ENT_QUOTES); $org = htmlspecialchars($_REQUEST['org'], ENT_QUOTES); $puesto = htmlspecialchars($_REQUEST['puesto'], ENT_QUOTES); $telf = htmlspecialchars($_REQUEST['telf'], ENT_QUOTES); $fax = htmlspecialchars($_REQUEST['fax'], ENT_QUOTES); $website = htmlspecialchars($_REQUEST['website'], ENT_QUOTES); $edicion = htmlspecialchars($_REQUEST['edicion'], ENT_QUOTES); //$idioma = htmlspecialchars($_REQUEST['idioma'], ENT_QUOTES); //$tipodni = htmlspecialchars($_REQUEST['tipo_dni'], ENT_QUOTES); //$dni = htmlspecialchars($_REQUEST['dni'], ENT_QUOTES); //echo "idioma: ".$idioma."<br />"; if ($editar) { //Miramos si el correo ya ha sido activado $resultado = ejecutaConsulta("Select count(correo) FROM usuarios where correo='{$correo}' AND jornada_id = {$jornada_id};"); $hayCorreo = pg_result($resultado, 0, 0); $resultado = ejecutaConsulta("SELECT id FROM usuarios where correo='{$correo}' AND jornada_id = {$jornada_id};"); $id = pg_result($resultado, 0, 0); if ($hayCorreo > 0) { $res = ejecutaConsulta("UPDATE usuarios \r\n\t\t\t\t\t\t\t\tSET \r\n\t\t\t\t\t\t\t\t\tnombre='{$nombre}', \r\n\t\t\t\t\t\t\t\t\tape1='{$ape1}', \r\n\t\t\t\t\t\t\t\t\tdir='{$dir}',\r\n\t\t\t\t\t\t\t\t\tciudad='{$ciudad}', \r\n\t\t\t\t\t\t\t\t\tcp='{$cp}',\r\n\t\t\t\t\t\t\t\t\tregion='{$region}',\r\n\t\t\t\t\t\t\t\t\tpais='{$pais}',\r\n\t\t\t\t\t\t\t\t\torg='{$org}',\r\n\t\t\t\t\t\t\t\t\tpuesto='{$puesto}',\r\n\t\t\t\t\t\t\t\t\ttelf='{$telf}', \r\n\t\t\t\t\t\t\t\t\tfax='{$fax}', \r\n\t\t\t\t\t\t\t\t\twebsite='{$website}',\r\n\t\t\t\t\t\t\t\t\tidioma='{$idioma}'\r\n\t\t\t\t\t\t\t\tWHERE id={$id}\r\n\t\t\t\t\t\t\t\tAND jornada_id = {$jornada_id};"); echo "<SCRIPT language=\"JavaScript\" type=\"text/javascript\">\r\n\t\t\t\talert('" . _("Registo actualizado") . "');\r\n\t\t\t\twindow.location.href='usuario.php?jor={$jornada_id}&idioma={$idioma}';\r\n\t\t\t</SCRIPT>"; } else { echo "<SCRIPT language=\"JavaScript\" type=\"text/javascript\">window.location.href='" . PAGINA_ESCAPE . "';</SCRIPT>"; } } else { echo "<SCRIPT language=\"JavaScript\" type=\"text/javascript\">window.location.href='" . PAGINA_ESCAPE . "';</SCRIPT>"; }