Exemplo n.º 1
0
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';
    }
}
Exemplo n.º 2
0
        $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&uacute;mero de p&aacute;ginas de acreditaciones para personas inscritas sin confirmar actual es: <?php 
    echo $numrowsinscrit;
    ?>
</p>
		<p>El n&uacute;mero de p&aacute;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&nbsp;\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&nbsp;{$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&nbsp;{$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&nbsp;{$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&nbsp;{$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&uacuten 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'>
Exemplo n.º 5
0
            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;
}
Exemplo n.º 6
0
<?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&oacute;n a las Sistema de Certificado gvSIG-Training.com se ha realizado satisfactoriamente.</b><br><br>En breve recibir&aacute; un correo electr&oacute;nico con el usuario y la clave de acceso.</br>Podr&aacute; acceder a la zona personal y modificar sus datos, as&iacute; 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>
Exemplo n.º 7
0
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
Exemplo n.º 9
0
/*
 * 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>
Exemplo n.º 10
0
<?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) {
Exemplo n.º 11
0
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;
    }
}
Exemplo n.º 12
0
            $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;
Exemplo n.º 13
0
        //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>
Exemplo n.º 14
0
        if ($cap == "ape1") {
            $accion .= ' selected ';
        }
        $accion .= ">Apellidos</option><option value='org'";
        if ($cap == "org") {
            $accion .= ' selected ';
        }
        $accion .= ">Organizaci&oacute;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">&nbsp;Configuraci&oacute;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">
Exemplo n.º 15
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>
Exemplo n.º 16
0
<?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)) . '"');
Exemplo n.º 17
0
 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);
 }
Exemplo n.º 18
0
		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="&nbsp;";
	
		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">
						&nbsp;Tipo de participaci&oacute;n: 
					</td>
				</tr> -->
				<tr height="82%">
					<td valign="top"> 
Exemplo n.º 19
0
}
//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);
 }
Exemplo n.º 22
0
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&nbsp;{$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&nbsp;{$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&nbsp;{$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>
Exemplo n.º 23
0
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);
}
Exemplo n.º 24
0
<?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;
}
Exemplo n.º 25
0
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>";
Exemplo n.º 26
0
 * 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)) {
Exemplo n.º 27
0
        $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;
Exemplo n.º 28
0
<?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);
Exemplo n.º 29
0
<?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);
Exemplo n.º 30
0
$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>";
}