include("includes/session.php");
require_once("includes/conexion.php");
function cupo($sitio,$modo,$cappro,$capest){
global $conexion;
$texto="";
$sql="SELECT * FROM usuarios WHERE ".$sitio."='".$modo."' and tipo_asistencia='estudiante'";
$query=mysql_query($sql,$conexion);
$sqlp="SELECT * FROM usuarios WHERE ".$sitio."='".$modo."'";
$queryp=mysql_query($sqlp,$conexion);
if(mysql_num_rows($query)>=$capest){
$texto.=", Aforo de estudiantes completo";
}
if(mysql_num_rows($queryp)>=$cappro){
$texto.=", Aforo completado";
}
echo $texto;
}
function cantidadEstudiantes($a,$b){
global $conexion;
$sql="SELECT * FROM usuarios WHERE ".$a."='".$b."' and tipo_asistencia='estudiante'";
$query=mysql_query($sql,$conexion);
echo mysql_num_rows($query)." estudiantes";
}
function cantidadProfesionales($a,$b){
global $conexion;
$sql="SELECT * FROM usuarios WHERE ".$a."='".$b."' and tipo_asistencia!='estudiante'";
$query=mysql_query($sql,$conexion);
echo mysql_num_rows($query)." resto";
}
function cantidadesTotales($a,$b){
global $conexion;
$sql="SELECT * FROM usuarios WHERE ".$a." like '".$b."'";
$query=mysql_query($sql,$conexion);
echo mysql_num_rows($query);
}
//Paginacion
function paginacion($sql){
global $conexion;
if(isset($_GET["pag"])){
$pag=$_GET["pag"];
if (!preg_match('/^[1-9]{1}[0-9]{0,}?$/', $pag)) {
$pag=1;
}
}else{
$pag=1;
}
$registros=30;
$query=mysql_query($sql,$conexion);
$numtpag=ceil(mysql_num_rows($query)/$registros);
if($pag>$numtpag){
$pag=1;
$inicio=0;
}else{
$inicio=$pag-1;
}
return "LIMIT ".$inicio*$registros.",".$registros."";
}
function cantidadPersonas($l){
global $conexion;
if($l==""){
$cadena="";
}else{
$cadena="WHERE confirmado='".$l."'";
}
$sql="SELECT * FROM usuarios ".$cadena;
$query=mysql_query($sql,$conexion);
return mysql_num_rows($query);
}
function numpags($sql){
global $conexion;
if(isset($_GET["pag"])){
$pag=$_GET["pag"];
if (!preg_match('/^[1-9]{1}[0-9]{0,}?$/', $pag)) {
$pag=1;
}
}else{
$pag=1;
}
$registros=30;
$query=mysql_query($sql,$conexion);
$numtpag=ceil(mysql_num_rows($query)/$registros);
$n=1;
$c="";
$o="";
$m="";
$i="";
$t="";
$fi="";
$ff="";
if(isset($_GET["c"])){
$c="&c=".$_GET["c"]."";
}
if(isset($_GET["o"])){
$o="&o=".$_GET["o"]."";
}
if(isset($_GET["m"])){
$m="&m=".$_GET["m"]."";
}
if(isset($_GET["t"])){
$ti=$_GET["t"];
$t="&t=".$ti."";
}
if(isset($_GET["i"])){
$ii=$_GET["i"];
$i="&i=".$ii."";
}
if(isset($_GET["fi"])){
$fi=$_GET["fi"];
$fi="&fi=".$fi."";
}
if(isset($_GET["ff"])){
$ff=$_GET["ff"];
$ff="&ff=".$ff."";
}
if($numtpag!=1){
echo "
";
while($n<=$numtpag){
if($n==$pag){
echo "".$n." ";
}else{
echo "".$n." ";
}
$n++;
}
echo " ";
}
}
function linkListado(){
$c="";
$o="";
$m="";
$t="";
$i="";
$fi="";
$ff="";
if(isset($_GET["c"])){
$c="&c=".$_GET["c"]."";
}
if(isset($_GET["o"])){
$o="&o=".$_GET["o"]."";
}
if(isset($_GET["m"])){
$m="&m=".$_GET["m"]."";
}
if(isset($_GET["t"])){
$ti=$_GET["t"];
$t="&t=".$ti."";
}
if(isset($_GET["i"])){
$ii=$_GET["i"];
$i="&i=".$ii."";
}
if(isset($_GET["fi"])){
$fi=$_GET["fi"];
$fi="&fi=".$fi."";
}
if(isset($_GET["ff"])){
$ff=$_GET["ff"];
$ff="&ff=".$ff."";
}
$link="?".$c.$o.$m.$t.$i.$fi.$ff;
$link=str_replace("?&","?",$link);
if($link!="?"){
echo $link;
}
}
function datosResult($sql){
global $conexion;
$c="";
$o="";
$m="";
$t="";
$i="";
$f="";
if(isset($_GET["c"])!=""){
if($_GET["c"]!=NULL){
$c=" con el código de seguimiento \"".$_GET["c"]."\"";
}
}
if(isset($_GET["o"])!=""){
if($_GET["o"]!=NULL){
$o=" de la organización \"".$_GET["o"]."\"";
}
}
if(isset($_GET["m"])!=""){
if($_GET["m"]!=NULL){
$m=" con el correo electrónico \"".$_GET["m"]."\"";
}
}
if(isset($_GET["t"])){
$ti=$_GET["t"];
if($ti=="Todos"){
$t="";
}elseif($ti=="SI"){
$t=" con confirmación";
}elseif($ti=="NO"){
$t=" sin confirmación";
}
}
if(isset($_GET["i"])!=""){
if($_GET["i"]!=NULL){
$i=" con el tipo de asistencia \"".$_GET["i"]."\"";
}
}
if(isset($_GET["fi"])){
if($_GET["fi"]!=NULL){
$f=" con fecha inicio \"".$_GET["fi"]."\"";
}
}
if(isset($_GET["ff"])){
if($_GET["ff"]!=NULL){
$f.=" con fecha fin \"".$_GET["ff"]."\"";
}
}
$query=mysql_query($sql,$conexion);
echo "Mostrando ".mysql_num_rows($query)." resultados ".$c.$o.$m.$t."
";
}
function fechaCorrecta($fecha){
$f=explode(" ",$fecha);
if (count($f) > 1){
$f1=explode("-",$f[0]);
$ff=$f1[2]."-".$f1[1]."-".$f1[0]." ".$f[1];
if($ff!="00-00-0000 00:00:00"){
return $ff;
}else{
return "";
}
}
}
function crearConsulta(){
global $conexion;
if(isset($_GET["c"]) or isset($_GET["o"]) or isset($_GET["m"]) or isset($_GET["t"]) or isset($_GET["i"])){
$c="";
$o="";
$m="";
$i="";
$t="(confirmado='SI' or confirmado='NO')";
if(isset($_GET["c"])){
$c="and seguimiento LIKE '%".$_GET["c"]."%'";
}
if(isset($_GET["o"])){
$o="and organizacion LIKE '%".$_GET["o"]."%'";
}
if(isset($_GET["m"])){
$m="and mail LIKE '%".$_GET["m"]."%'";
}
if(isset($_GET["t"])){
$ti=$_GET["t"];
if($ti=="Todos"){
$t="(confirmado='SI' or confirmado='NO')";
}elseif($ti=="SI"){
$t="confirmado='SI'";
}elseif($ti=="NO"){
$t="confirmado='NO'";
}
}
if(isset($_GET["i"])){
if($_GET["i"]=="todos"){
}else{
$i="and tipo_asistencia='".$_GET["i"]."'";
}
}
$f="";
if(isset($_GET["fi"]) || isset($_GET["ff"])){
$fi=$_GET["fi"];
$ff=$_GET["ff"];
if ($fi!=""){
$fl=explode("/",$fi);
$fi=$fl[2]."-".$fl[1]."-".$fl[0];
}
if ($ff!=""){
$fg=explode("/",$ff);
$ff=$fg[2]."-".$fg[1]."-".$fg[0];
}
if ($fi!="" && $ff==""){
$f="and fecha_creacion >='".$fi." 00:00:00'";
}elseif ($fi=="" && $ff!=""){
$f="and fecha_creacion <='".$ff."-23:59:59'";
}elseif ($fi!="" && $ff!=""){
$f="and fecha_creacion BETWEEN '".$fi." 00:00:00' AND '".$ff."-23:59:59'";
}
}
$sqla="SELECT * FROM usuarios WHERE ".$t." ".$c." ".$o." ".$m." ".$i." ".$f." ORDER BY apellido_p ASC,apellido_s ASC ";
}else{
$sqla="SELECT * FROM usuarios ORDER BY apellido_p ASC,apellido_s ASC ";
}
//echo $sqla;
$sql=$sqla.paginacion($sqla);
numpags($sqla);
datosResult($sqla);
$query=mysql_query($sql,$conexion);
?>
seguimiento
nif
nombre
apellidos
Tipo Asistencia
mail
organización
alta
confirmación
×
+
while($d=mysql_fetch_array($query)){
?>
" class="confirmado_ echo $d["confirmado"]; ?>">
echo $d["seguimiento"]."
".$d["nif"]."
".$d["nombre"]."
".$d["apellido_p"]." ".$d["apellido_s"]."
".$d["tipo_asistencia"]."
".$d["mail"]."
".$d["organizacion"]."
".fechaCorrecta($d["fecha_creacion"])."
".fechaCorrecta($d["fecha_confirmacion"]); ?>
" class="recimpre curvado">
Recuerde eliminar los márgenes de impresión y habilitar la impresión de fondos (background images), configurados en su impresora, para una correcta impresión de la etiqueta.
}
}
?>
DISEÑA FORUM
"Nuevos enfoques del diseño en la empresa"
"New approaches to design in companies"
if(!isset($admin)){
?>
}else{ ?>
Se han registrado echo cantidadPersonas("")." personas, ".cantidadPersonas("SI")." confirmadas, ".cantidadPersonas("NO")." pendientes de confirmar."; ?>
Foro: cantidadEstudiantes("foro","SI") ?>, cantidadProfesionales("foro","SI") ?>, cantidadesTotales("seguimiento","%F%") ?> total
Taller 1: (130) cantidadEstudiantes("bloque1","W1") ?>, cantidadProfesionales("bloque1","W1") ?>, cantidadesTotales("bloque1","W1") ?> total cupo("bloque1","W1","130","39")?> |
Taller 2: (130) cantidadEstudiantes("bloque1","W2") ?>, cantidadProfesionales("bloque1","W2") ?>, cantidadesTotales("bloque1","W2") ?> total cupo("bloque1","W2","130","39")?>
Taller 3: (130) cantidadEstudiantes("bloque2","W3") ?>, cantidadProfesionales("bloque2","W3") ?>, cantidadesTotales("bloque2","W3") ?> total cupo("bloque2","W3","130","39")?> |
Taller 4: (130) cantidadEstudiantes("bloque2","W4") ?>, cantidadProfesionales("bloque2","W4") ?>, cantidadesTotales("bloque2","W4") ?> total cupo("bloque2","W4","130","39")?>
Pecha Kucha: (150) cantidadEstudiantes("pechakucha","SI") ?> estudiantes, cantidadProfesionales("pechakucha","SI") ?>, cantidadesTotales("seguimiento","%P%") ?> total cupo("pechakucha","SI","150","50")?>
SOLO Pecha Kucha: cantidadesTotales("seguimiento","P.%") ?>
crearConsulta();
?>
}
?>
Diseñaforum 2011
February 23 / 24 Febrero 2011