<?php /* * By Snake77se * for Creat!va * 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) {
case '2c': $titulo .= __("Recibir correos de bajas"); break; case '3c': $titulo .= __("Correo administrador"); break; case '4c': $titulo .= __("Criterio de ordenacion"); break; case '5c': $titulo .= __("Direccion del servidor"); break; } break; case '16': $DML = f_iif($_REQUEST['hd_DML'], '', '', ''); if ($DML == 'I') { $titulo .= __("Nuevo Curso"); } else { $titulo .= __("Editar Curso"); } $pagina = "../CursoDML.php"; break; case '17': $titulo .= __("Nuevo tipo de participacion"); $pagina = "../tipoParticipacion2.php"; break; case 'logout': $titulo .= __("Salir"); $pagina = "../salir.php"; break;
} if (!isset($lista)) { $lista = 0; } if (!isset($pag)) { $pag = 1; } //$idFilter=f_iif($_REQUEST['idFilter'], 'NULL', '', $_SESSION['SessionIdFilter']); //$cursoFilter=f_iif($_REQUEST['cursoFilter'], 'NULL', '', f_iif($_REQUEST['cursoFilter'], '', $_SESSION['SessionCursoFilter'], '')); $institutoFilter = f_iif($_REQUEST['institutoFilter'], 'NULL', '', f_iif($_REQUEST['institutoFilter'], '', $_SESSION['SessionInstitutoFilter'], '')); $matriculaFilter = f_iif($_REQUEST['matriculaFilter'], 'NULL', '', f_iif($_REQUEST['matriculaFilter'], '', $_SESSION['SessionMatriculaFilter'], '')); $profesorFilter = f_iif($_REQUEST['profesorFilter'], 'NULL', '', f_iif($_REQUEST['profesorFilter'], '', $_SESSION['SessionProfesorFilter'], '')); $estatusFilter = f_iif($_REQUEST['estatusFilter'], 'NULL', '', f_iif($_REQUEST['estatusFilter'], '', $_SESSION['SessionEstatusFilter'], '')); $fechaIniFilter = f_iif($_REQUEST['fechaIniFilter'], 'NULL', '', f_iif($_REQUEST['fechaIniFilter'], '', $_SESSION['SessionFechaIniFilter'], '')); $fechaFinFilter = f_iif($_REQUEST['fechaFinFilter'], 'NULL', '', f_iif($_REQUEST['fechaFinFilter'], '', $_SESSION['SessionFechaFinFilter'], '')); $cleanFields = f_iif($_REQUEST['clean'], '', '', ''); if (!empty($cleanFields)) { ?> <script language="JavaScript" type="text/javascript"> //alert('CLEARS'); </script> <?php //$_SESSION['SessionIdFilter'] = ""; //$_SESSION['SessionCursoFilter'] = ""; $_SESSION['SessionInstitutoFilter'] = ""; $_SESSION['SessionMatriculaFilter'] = ""; $_SESSION['SessionProfesorFilter'] = ""; $_SESSION['SessionEstatusFilter'] = ""; $_SESSION['SessionFechaIniFilter'] = ""; $_SESSION['SessionFechaFinFilter'] = ""; //$idFilter = '';
if(tipo=='P'){ var rd = document.getElementById('varP'+i); var ch = document.getElementById('chAllP'); rd.checked = ch.checked; } } } </script> <?php include_once 'paginar.php'; $ord = $_REQUEST['ordenacion']; $idioma = f_iif($_REQUEST['idioma'], '', $_SESSION['idioma'], ''); $jornada_id = f_iif($_REQUEST['jornada_id'], '', $_SESSION['jornada_id'], ''); $mod = $_REQUEST['mod']; $pag = f_iif($_REQUEST['pag'], '', 1, ''); if (!isset($ord)) { $resultado = ejecutaConsulta("SELECT valor FROM config WHERE nombre='criterio_ord'"); $ord = pg_result($resultado, 0, 'valor'); } if (!isset($ord)) { $ord = "nombre, ape1"; } $resultado = ejecutaConsulta("SELECT * FROM usuarios WHERE estado=3 AND jornada_id={$jornada_id} ORDER BY {$ord};"); $filas = pg_numrows($resultado); $jornadas = ejecutaConsulta("SELECT *\r\n\t\t\t\t\t\t\t\tFROM jornadas\r\n\t\t\t\t\t\t\t\tWHERE estatus IN ('ACT', 'CDO')\r\n\t\t\t\t\t\t\t\tAND id = {$jornada_id};"); $cant = pg_num_rows($jornadas); if ($cant < 1) { $hoy = date("D, d, M, Y h:i"); error_log($hoy . " - " . $err . "\n", 3, ERROR_LOG); $escape = "<SCRIPT>window.location.href='" . PAGINA_ESCAPE . "';</SCRIPT>";
<?php /* * By Snake77se * for Creativa, C.A. * 2013 * ajax para eliminar usuario de un curso * */ //Includes include_once '../seguridad.php'; include_once '../seguridad_admin.php'; include_once '../conectaBD.php'; $usuario_id = f_iif($_REQUEST['usuario_id'], '', '', ''); $curso_id = f_iif($_REQUEST['curso_id'], '', '', ''); if (!empty($usuario_id) && !empty($curso_id)) { $SQL = "DELETE FROM usuario_cursos WHERE usuario_id = {$usuario_id} AND curso_id = {$curso_id};"; $result = ejecutaConsulta($SQL); if ($result) { echo "TRUE"; } else { echo "FALSE"; } } else { echo "FALSE"; } //*************************************************************************************************************************************** // FUNCION VALIDACION //*************************************************************************************************************************************** function f_iif($v1, $v2, $d, $e) {
$email_header = $row['path_email_header']; $email_footer = $row['path_email_footer']; $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=="") {
<?php /* * By Snake77se * for Creat!va * 2011-07 */ //INCLUDE's include_once '../conectaBD.php'; //REQUEST's $id = f_iif($_REQUEST['id'], '', '', ''); //ECHO's //echo 'id: '.$id.'</br>'; if (!empty($id)) { $dml = 'U'; //Datos del Usuario $SQL = "SELECT * FROM administrador WHERE id={$id};"; $usuario = ejecutaConsulta($SQL); $usu = pg_result($usuario, 0, 'usu'); $pass = pg_result($usuario, 0, 'pass'); $comentario = pg_result($usuario, 0, 'comentario'); $email = pg_result($usuario, 0, 'email'); //Datos de los cursos del Usuario $SQL = "SELECT \n\t\t\t\tcu.* \n\t\t\tFROM \n\t\t\t\tcurso_profesores AS cp, \n\t\t\t\tcursos as cu \n\t\t\tWHERE cp.profesor_id={$id} \n\t\t\t\tAND cp.curso_id = cu.id \n\t\t\tORDER BY cu.institucion, cu.nombre, cu.fecha_inicio;"; $admin_cursos = ejecutaConsulta($SQL); //Cursos activos y Cerrados $SQL = "SELECT * \n\t\t\tFROM cursos \n\t\t\tWHERE estatus in ('ACT', 'CDO') \n\t\t\t\tAND id NOT IN (\n\t\t\t\t\t\t\t\tSELECT curso_id \n\t\t\t\t\t\t\t\tFROM curso_profesores \n\t\t\t\t\t\t\t\tWHERE profesor_id = {$id}\n\t\t\t\t\t\t\t) \n\t\t\tORDER BY institucion, nombre, fecha_inicio ;"; $cursos = ejecutaConsulta($SQL); } else { $dml = 'I'; }
<?php @(include 'enviaCorreo.php'); @(include 'conectaBD.php'); @(include 'seguridad.php'); $jornada_id = f_iif($_REQUEST['jornada_id'], '', $_SESSION['jornada_id'], ''); $idioma = f_iif($_REQUEST['idioma'], '', $_SESSION['idioma'], ''); $jornadas = ejecutaConsulta("SELECT *\n\t\t\t\t\t\t\t\tFROM jornadas\n\t\t\t\t\t\t\t\tWHERE estatus IN ('ACT', 'CDO')\n\t\t\t\t\t\t\t\tAND id = {$jornada_id};"); $cant = pg_num_rows($jornadas); if ($cant < 1) { $hoy = date("D, d, M, Y h:i"); error_log($hoy . " - " . $err . "\n", 3, ERROR_LOG); $escape = "<SCRIPT>window.location.href='" . PAGINA_ESCAPE . "';</SCRIPT>"; echo $escape; die; } while ($row = pg_fetch_assoc($jornadas)) { $jor = $row['nombre']; if (empty($idioma)) { $idioma = $row['idioma']; } } include_once 'internacionalizacion.php'; $update = false; $password = false; if ($_POST) { foreach ($_POST as $nombre_campo => $valor) { $variable = substr($valor, 0, 1); $id = substr($valor, 1); if ($variable == 'P') { $resultado = ejecutaConsulta("Select password, correo, estado from usuarios where id={$id};");
$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); $idioma = htmlspecialchars($_REQUEST['idioma'], ENT_QUOTES); $tipodni = htmlspecialchars($_REQUEST['tipo_dni'], ENT_QUOTES); $dni = htmlspecialchars($_REQUEST['dni'], ENT_QUOTES); $idioma_usu = htmlspecialchars($_REQUEST['idioma_usu'], ENT_QUOTES); $cant = $_REQUEST['hd_cant_cursos']; for ($x = 0; $x < $cant; $x++) { $cursos[] = f_iif($_REQUEST['curso_' . $x], '', '', ''); //echo 'curso_'.$x.': '.$cursos[$x].'<br />'; $cursosBD[] = f_iif($_REQUEST['cursoBD_' . $x], '', '', ''); //echo 'cursoBD_'.$x.': '.$cursosBD[$x].'<br />'; } if ($editar) { //Miramos si el correo ya ha sido activado $resultado = ejecutaConsulta("SELECT count(correo) FROM usuario WHERE correo='{$correo}';"); $hayCorreo = pg_result($resultado, 0, 0); $resultado = ejecutaConsulta("SELECT id, edicion FROM usuario WHERE correo='{$correo}';"); $id = pg_result($resultado, 0, 'id'); $edicion = pg_result($resultado, 0, 'edicion'); if ($hayCorreo > 0) { if ($edicion == 'ON') { $res = ejecutaConsulta("UPDATE usuario \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_usu}',\r\n\t\t\t\t\t\t\t\t\tdni='{$dni}',\r\n\t\t\t\t\t\t\t\t\ttipo_dni='{$tipodni}'\r\n\t\t\t\t\t\t\t\tWHERE id={$id}"); } /* * Snake77se
//Modulos de Importación desde Joomla if ($_SESSION["usuario"] == "admin") { $titulo .= __("Importacion desde Joomla"); $pagina = "importacionCursos.php"; } else { echo '<script language="JavaScript" type="text/javascript"> location.href="default.php?mod=0"; </script>'; } break; case 'logout': $titulo .= __("Salir"); $pagina = "../salir.php"; break; case 'page': $page = f_iif($_REQUEST['page'], '', '', ''); $titulo .= __("Debug"); $pagina = $page; break; default: $titulo .= __("PAGINA NO ENCONTRADA"); $pagina = ""; break; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title><?php echo __("Sistema de Certificados de gvSIG-Training.com"); ?>
$correo = pg_result($resultado, 0, 'correo'); $pass = pg_result($resultado, 0, 'password'); $estado = pg_result($resultado, 0, 'estado'); if ($estado == 5) { mandarAsistencia($correo, $pass); } } else { if ($variable == 'Y') { $resultado = ejecutaConsulta("UPDATE usuarios SET estado=3 WHERE id={$id}"); $alert = 'TRUE'; } elseif (substr($nombre_campo, 0, 11) == 'bd_edicion_') { //Edicion de usuario $id = substr($nombre_campo, 11); $bd_edicion = $_REQUEST['bd_edicion_' . $id]; //$edicion = $_REQUEST['varD'.$id]; $edicion = f_iif($_REQUEST['varD' . $id], '', 'OFF', 'ON'); //echo "nombre_campo: ".$nombre_campo."<br />"; //echo "id: ".$id."<br />"; //echo "bd_edicion: ".$bd_edicion."<br />"; //echo "edicion: ".$edicion."<br />"; //echo "<br />"; if ($bd_edicion != $edicion) { $resultado = ejecutaConsulta("UPDATE usuarios SET edicion='{$edicion}' WHERE id={$id}"); $alert = 'TRUE'; } } } } } echo "<SCRIPT>\n\tif('{$alert}'=='TRUE')alert('" . _j("Registo actualizado") . "');\n\twindow.location.href='templates/default.php?mod={$lista}&pag={$pag}&ordenacion={$ord}';</script>"; } else {