session_unset($_SESSION); session_destroy($_SESSION); // destruyo la sesión setcookie("enlace", $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], time() + 36000, "/"); header("Location: ../index.php?mensaje=1"); //envío al usuario a la pag. de autenticación //sino, actualizo la fecha de la sesión }else { $_SESSION["ultimoAcceso"] = $ahora; unset($_COOKIE['enlace']); setcookie('enlace', null, -1, '/'); } } extract($_GET); $bandera = 0; $miconexion->consulta("Select id_grupo, id_user from grupos"); for ($j=0; $j < @$miconexion->numregistros(); $j++) { @$grupo = $miconexion->consulta_lista(); @$grupo_e = md5($grupo[0]); if (@$_SESSION['grupo']==@$grupo_e) { $miconexion->consulta('select * from user_grupo where id_user = "******" and id_grupo = "'.$grupo[0].'"'); if ($miconexion->numregistros() == 0) { $miconexion->consulta("insert into notificaciones (id_user, id_grupo, fecha_not, visto, responsable, tipo, mensaje) values('".$_SESSION['id']."','".$grupo[0]."','".date("Y-m-d H:i:s", time())."','0','".$grupo[1]."','solicitud',' te ha invitado a formar parte del grupo')"); $_SESSION['grupo']=''; } } } if(@$op==''){$op="perfil";} if(@$id==''){$id=0;} global $lista; global $cont; global $persona; global $l;
for ($i=0; $i <count($_POST)-4; $i++) { $columnas[$i]= array_keys($_POST)[$i]; $lista[$i]=utf8_decode(array_values($_POST)[$i]); } if ($_POST['op']=="1") { if ($_POST['fecha_partido']=='' || $_POST['hora_partido']=='') { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"* Campos Requeridos", imagen:"../assets/img/alert.png"}); </script>'; }else{ $fecha_p = date("Y-m-d H:i:s", strtotime($_POST['fecha_partido']." ".$_POST['hora_partido']."-0500")); if ($fecha_p > date("Y-m-d H:i:S", time()) ){ if ($_POST['cambios']!="") { $miconexion->consulta('select tiempo_alquiler, id_user from centros_deportivos where id_centro = "'.$_POST['id_centro'].'" '); $tiempo_alquiler=$miconexion->consulta_lista(); $Hora = strtotime($_POST['hora_partido']) + (60 *60 * $tiempo_alquiler[0]); $hora_fin = "".date('H:i:s',$Hora); $centro = $_POST['id_centro']; $fecha_partido = $_POST['fecha_partido']; $hora_partido = $_POST['hora_partido']; $sql = 'select count(*) from partidos where id_centro="'.$centro.'" and estado_partido = 1 and id_partido != "'.$_POST['id_partido'].'" and FECHA_PARTIDO = "'.$fecha_partido.'" and ((("'.$hora_partido.'" >= hora_partido and "'.$hora_partido.'" < hora_fin) and ("'.$hora_fin.'" > hora_partido and "'.$hora_fin.'" >= hora_fin)) or (("'.$hora_partido.'" <= hora_partido and "'.$hora_partido.'" > hora_fin) and ("'.$hora_fin.'" > hora_partido and "'.$hora_fin.'" <= hora_fin)) or (hora_partido > "'.$hora_partido.'" AND hora_partido < "'.$hora_fin.'" ))'; if($miconexion->consulta($sql)){ $compr=$miconexion->consulta_lista(); if ($compr[0]=="0") { $dias= array("0"=>'Domingo',"1"=>'Lunes',"2"=>'Martes',"3"=>'Miercoles',"4"=>'Jueves',"5"=>'Viernes',"6"=>'Sabado'); $i = strtotime($_POST['fecha_partido']); $dia_fecha = jddayofweek(cal_to_jd(CAL_GREGORIAN, date("m",$i),date("d",$i), date("Y",$i)) , 0 );
include ("../static/clase_mysql.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); ///crear json para notificaciones de comentarios en grupos $fecha = date('l', strtotime(date('Y-m-d H:i:s', time() ))); setlocale(LC_ALL,"es_ES@euro","es_ES","esp","es"); $dias = array('','Lunes','Martes','Miercoles','Jueves','Viernes','Sabado','Domingo'); $fecha = $dias[date('N', strtotime($fecha))]; $asignacion = array('Domingo'=>"0",'Lunes'=>"1",'Martes'=>"2",'Miercoles'=>"3",'Jueves'=>"4",'Viernes'=>"5",'Sabado'=>"6"); //echo "select * from horarios_centros where id_centro = '".$_POST['centro']."' and dia='".$fecha."' order by hora_inicio"; $posts = array(); //$miconexion->consulta("select * from horarios_centros where id_centro = '".$_POST['centro']."' and dia='".$fecha."' order by hora_inicio"); $miconexion->consulta("select * from horarios_centros where id_centro = '".$_POST['centro']."' order by hora_inicio"); for ($i=0; $i < $miconexion->numregistros(); $i++) { $horarios=$miconexion->consulta_lista(); //$fecha = preg_split("/[\s,]+/", $comentarios[4]); $posts[] = array('start'=> $horarios[3], 'end'=>$horarios[4], 'dow' => $asignacion[$horarios[2]], 'constraint' => 'availableForMeeting', 'overlap'=> false, 'rendering'=> 'background', 'color'=> '#4CAF50'); } $miconexion->consulta("select p.nombre_partido, p.fecha_partido, p.hora_partido, p.estado_partido, p.id_partido, p.id_user, p.hora_fin from partidos p where p.id_centro = '".$_POST['centro']."' order by p.fecha_partido"); for ($i=0; $i < $miconexion->numregistros(); $i++) { $reservas=$miconexion->consulta_lista(); //$fecha = preg_split("/[\s,]+/", $comentarios[4]); if ($reservas[3]=="1") { $posts[]= array('title' => $reservas[0], 'start' => $reservas[1]."T".$reservas[2], 'end' => $reservas[1]."T".$reservas[6], 'constraint' => 'availableForMeeting', // defined below 'color' => '#D2383C', 'id' => $reservas[4],
function chatHeartbeat() { include("../static/site_config.php"); include ("../static/clase_mysql.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); $miconexion->consulta("select * from chat where (chat.to_ = '".$_SESSION['user']."' AND recd = 0) order by id_chat ASC"); $items = ''; $chatBoxes = array(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $chat=$miconexion->consulta_lista(); if (!isset($_SESSION['openChatBoxes'][$chat[1]]) && isset($_SESSION['chatHistory'][$chat[1]])) { $items = $_SESSION['chatHistory'][$chat[1]]; } $chat[3] = sanitize($chat[3]); $items .= <<<EOD { "s": "0", "f": "{$chat[1]}", "m": "{$chat[3]}" }, EOD; if (!isset($_SESSION['chatHistory'][$chat[1]])) { $_SESSION['chatHistory'][$chat[1]] = ''; } $_SESSION['chatHistory'][$chat[1]] .= <<<EOD { "s": "0", "f": "{$chat[1]}", "m": "{$chat[3]}" }, EOD; unset($_SESSION['tsChatBoxes'][$chat[1]]); $_SESSION['openChatBoxes'][$chat[1]] = $chat[4]; } if (!empty($_SESSION['openChatBoxes'])) { foreach ($_SESSION['openChatBoxes'] as $chatbox => $time) { if (!isset($_SESSION['tsChatBoxes'][$chatbox])) { date_default_timezone_set('America/Guayaquil'); $now = time()-strtotime($time); $time = date('g:iA M dS', strtotime($time)); $message = "Enviado $time"; if ($now > 180) { $items .= <<<EOD { "s": "2", "f": "$chatbox", "m": "{$message}" }, EOD; if (!isset($_SESSION['chatHistory'][$chatbox])) { $_SESSION['chatHistory'][$chatbox] = ''; } $_SESSION['chatHistory'][$chatbox] .= <<<EOD { "s": "2", "f": "$chatbox", "m": "{$message}" }, EOD; $_SESSION['tsChatBoxes'][$chatbox] = 1; } } } } $miconexion->consulta("update chat set recd = 1 where chat.to_ = '".$_SESSION['user']."' and recd = 0"); if ($items != '') { $items = substr($items, 0, -1); } header('Content-type: application/json'); ?> { "items": [ <?php echo $items;?> ] } <?php exit(0); }
<?php include("../static/site_config.php"); include ("../static/clase_mysql.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); //crear json para comentarios en grupos $miconexion->consulta("select u.user, u.sexo, u.avatar, c.id_grupo, c.fecha_publicacion, c.comentario, c.image, c.id_user, c.id_comentario, g.id_user from comentarios c, usuarios u, grupos g where u.id_user = c.id_user and c.id_grupo = g.id_grupo and c.id_grupo is not null order by fecha_publicacion desc"); $response = array(); $posts = array(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $comentarios=$miconexion->consulta_lista(); $fecha = preg_split("/[\s,]+/", $comentarios[4]); $posts[] = array('user'=> $comentarios[0], 'sexo'=> $comentarios[1], 'avatar'=> $comentarios[2], 'tipo'=> $comentarios[3], 'fecha_publicacion'=> $fecha[0]."T".$fecha[1]."-0500", 'comentario'=> $comentarios[5], 'image'=> $comentarios[6],'id_user'=> $comentarios[7],'id_comen'=> $comentarios[8],'admin'=> $comentarios[9]); } //$response['posts'] = $posts; $fp = fopen('comentarios_grupos.json', 'w'); fwrite($fp, json_encode($posts)); fclose($fp); ///crear json para comentarios en partidos $miconexion->consulta("select u.user, u.sexo, u.avatar, c.id_partido, c.fecha_publicacion, c.comentario, c.image, c.id_user, c.id_comentario, g.id_user from comentarios c, usuarios u, partidos p, grupos g where u.id_user = c.id_user and p.id_grupo = g.id_grupo and c.id_partido = p.id_partido and c.id_partido is not null order by fecha_publicacion desc"); $response = array(); $posts = array(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $comentarios=$miconexion->consulta_lista(); $fecha = preg_split("/[\s,]+/", $comentarios[4]); $posts[] = array('user'=> $comentarios[0], 'sexo'=> $comentarios[1], 'avatar'=> $comentarios[2], 'tipo'=> $comentarios[3], 'fecha_publicacion'=> $fecha[0]."T".$fecha[1]."-0500", 'comentario'=> $comentarios[5],'image'=> $comentarios[6],'id_user'=> $comentarios[7],'id_comen'=> $comentarios[8],'admin'=> $comentarios[9]); } //$response['posts'] = $posts; $fp = fopen('comentarios_partidos.json', 'w');
extract($_POST); include("../static/clase_mysql.php"); include("../static/site_config.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); session_start(); $email=$_SESSION['email']; @$centros=$_POST['centro']; @$deportes=$_POST['deporte']; $cont=0; $miconexion->consulta("select id_user from usuarios where EMAIL='".$email."'"); $usuarios=$miconexion->consulta_lista(); $miconexion->consulta("delete from centros_favoritos where ID_USER='******'"); $miconexion->consulta("delete from deportes_favoritos where ID_USER='******'"); $miconexion->consulta("select centro_deportivo from centros_deportivos"); $cont=$miconexion->numregistros(); for ($i=0; $i<$cont ; $i++) { $sql=""; //echo "<br> Centro:".$centros[$i]; if (@!$centros[$i]) { //si la casilla no se activo }else{ $sql="insert into centros_favoritos values ('','".$centros[$i]."','".$usuarios[0]."'); "; //echo "<br> SQL centros: ".$sql;
<?php include("../static/site_config.php"); include ("../static/clase_mysql.php"); extract($_GET); session_start(); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); ?> <div class="tab-content table-responsive"> <?php $miconexion->consulta("select * from centros_deportivos where id_centro = '".@$_GET['id']."'"); @$nombre = $miconexion->consulta_lista(); $miconexion->consulta("select * from horarios_centros where id_centro = '".@$_GET['id']."' ORDER BY HORA_INICIO"); ?> <div id="respuesta"></div> <table class="table table-bordered table-hover" style="font-size: 11px; text-align:left;"> <thead> <tr> <th colspan="4" style="text-align: center;"><?php echo strtoupper(@$nombre[2]) ?></th> </tr> <tr style="font-size: 11px;"> <th>Dia</th> <th>Horario de Atencion</th> <th>Editar</th> <th>Eliminar</th> </tr> </thead> <tbody> <?php $t = 0; $d=0; $l =0; $m = 0; $mi = 0; $j=0; $v =0; $s =0; if ($miconexion->numregistros()==0) {
$fecha_p = date("Y-m-d H:i:s", strtotime($_POST['fecha_partido']." ".$_POST['hora_partido'])); if ($fecha_p > date("Y-m-d H:i:S", time()) ){ $col[count($col)] = "estado_partido"; $val[count($val)] = "1"; $col[count($col)] = "hora_fin"; $val[count($val)] = $hora_fin; $col[count($col)] = "id_user"; $val[count($val)] = $_SESSION['id']; //insertar fecha creacion $col[count($col)]="fecha_creacion"; $val[count($val)]=$hoy; $sql=$miconexion->ingresar_sql($bd,$col,$val); if($miconexion->consulta($sql)){ $miconexion->consulta("select MAX(id_partido) AS id FROM partidos where id_user = '******'id']."'"); $id = $miconexion->consulta_lista(); $sql = "insert into alineacion values ('','".$id[0]."','".$_SESSION['id']."','','','','".date('Y-m-d H:i:s', time())."','1')"; if ($miconexion->consulta($sql)) { $miconexion->consulta("select ug.id_user FROM user_grupo ug, usuarios u where u.disponible ='1' and u.id_user = ug.id_user and ug.id_grupo='".$_POST['id_grupo']."' and ug.id_user != '".$_SESSION['id']."'"); for ($i=0; $i < $miconexion->numregistros(); $i++) { $list=$miconexion->consulta_lista(); $insert[$i] = "insert into notificaciones (id_user, id_partido, fecha_not, visto, responsable, tipo, mensaje) values ('".$list[0]."','".$id[0]."','".date('Y-m-d H:i:s', time())."','0','".$_SESSION['id']."','solicitud',' te ha invitado a jugar el ".$_POST['fecha_partido']." a las ".date('g:i a', strtotime($_POST['hora_partido']))." en el partido')"; } for ($i=0; $i < count(@$insert); $i++) { $miconexion->consulta($insert[$i]); } echo '<script> $.get("../datos/cargarSolicitudes.php"); $.get("../datos/cargarTiempoEsperaPartidos.php"); $.get("../perfiles/crear_evento.php");
}else{ for ($i=1; $i <count($_POST); $i++) { if ($i==1) { @$val[$i-1]=$_SESSION['id']; @$nombres[$i-1]= 'id_user'; }else{ @$val[$i-1] = utf8_decode(array_values($_POST)[$i-1]); @$nombres[$i-1]= array_keys($_POST)[$i-1]; } } $sql=$miconexion->ingresar_sql($bd,$nombres,$val); if($miconexion->consulta($sql)){ $miconexion->consulta("select id_campeonato from campeonatos where nombre_campeonato='".$val[1]."' and id_user="******""); $id_mi_campeonato=$miconexion->consulta_lista()[0]; $campo_etapa=array_keys($_POST)[4]; $num_etapa=utf8_decode(array_values($_POST)[4]); if ($id_mi_campeonato>0) { for ($i=1; $i <=$num_etapa ; $i++) { $miconexion->consulta("insert into etapas (id_campeonato, etapa) VALUES (".$id_mi_campeonato.",'".$i."')"); } } echo '<script> $("#cerrar_crearCampeonato").trigger("click"); $container = $("#container_notify").notify(); create("default", { color:"background:rgba(16,122,43,0.8);", enlace:"#" ,title:"Notificación", text:"Campeonato Creado.", imagen:"../assets/img/check.png"}); location.href = "perfil.php?op=campeonato&id='.$id_mi_campeonato.'"; </script>'; }else{
date_default_timezone_set('America/Guayaquil'); include("../static/clase_mysql.php"); include("../static/site_config.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); session_start(); $lista=""; $bandera=0; for ($i=0; $i <count($_POST); $i++) { $lista[$i]=utf8_decode(array_values($_POST)[$i]); } $miconexion->consulta("select id_grupo from grupos_campeonato where id_campeonato='".$lista[1]."' UNION select id_grupo from notificaciones where id_campeonato='".$lista[1]."'"); $grupos_invitados=$miconexion->numregistros(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $grupo_camp = $miconexion->consulta_lista(); if ($grupo_camp[0]==$lista[0]) { $bandera=1; } } if ($lista[0]=='0') { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Debes seleccionar un grupo.", imagen:"../assets/img/alert.png"}); </script>'; } else{ if ($grupos_invitados>0 and $bandera==1) { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Este grupo ya ha sido invitado al campeonato.", imagen:"../assets/img/alert.png"});
@$columnas[$x]= array_keys($_POST)[$i-1]; $x++; } } @$tipo = split('image/', $tipo_archivo); if ($_POST['centro_deportivo']=='' || $_POST['tiempo_alquiler']=='' || $_POST['num_jugadores']=='') { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"* Campos requeridos", imagen:"../assets/img/alert.png"}); </script>'; }else{ if (@$nombre_archivo == "") { $sql=$miconexion->ingresar_sql($bd,$columnas,$list); if($miconexion->consulta($sql)){ $miconexion->consulta("select id_centro from centros_deportivos where centro_deportivo = '".$list[1]."'"); $id_centro = $miconexion->consulta_lista(); echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(16,122,43,0.8);", enlace:"#" ,title:"Notificación", text:"Genial, has ingresado un centro deportivo", imagen:"../assets/img/check.png"}); location.href = "perfil.php?op=canchas&x=horario&id='.$id_centro[0].'"; </script>'; }else{ echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Error al guardar <br> Por favor intente nuevamente.", imagen:"../assets/img/alert.png"}); </script>'; } }else{ if ((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "png"))) { $list[count($_POST)] = $nom_img.$tipo[1]; $columnas[count($_POST)] = array_keys($_FILES)[0];
</script>'; }else{ $fecha_p = date("Y-m-d H:i:s", strtotime($_POST['fecha_reserva']." ".$_POST['hora_inicio'])); $fecha_fin = date("Y-m-d H:i:s", strtotime($_POST['fecha_reserva']." ".$_POST['hora_fin'])); if ($fecha_p > date("Y-m-d H:i:S", time()) || $fecha_fin > date("Y-m-d H:i:S", time())){ if (strtotime($_POST['hora_inicio']) < strtotime($_POST['hora_fin'])) { for ($i=1; $i <count($_POST); $i++) { $val[$i-1]=utf8_decode(array_values($_POST)[$i]); $col[$i-1]=array_keys($_POST)[$i]; } $sql = 'select count(*) from partidos where id_centro="'.$_POST['id_centro'].'" and estado_partido != 0 and FECHA_PARTIDO = "'.$_POST['fecha_reserva'].'" and ((("'.$_POST['hora_inicio'].'" >= hora_partido and "'.$_POST['hora_inicio'].'" < hora_fin) and ("'.$_POST['hora_fin'].'" > hora_partido and "'.$_POST['hora_fin'].'" >= hora_fin)) or (("'.$_POST['hora_inicio'].'" <= hora_partido and "'.$_POST['hora_inicio'].'" > hora_fin) and ("'.$_POST['hora_fin'].'" > hora_partido and "'.$_POST['hora_fin'].'" <= hora_fin)) or (hora_partido > "'.$_POST['hora_inicio'].'" AND hora_partido < "'.$_POST['hora_fin'].'" ))'; if($miconexion->consulta($sql)){ $compr=$miconexion->consulta_lista(); if ($compr[0]=="0") { $sql = 'select count(*) from reservas where id_centro="'.$_POST['id_centro'].'" and fecha_reserva = "'.$_POST['fecha_reserva'].'" and ((("'.$_POST['hora_inicio'].'" >= hora_inicio and "'.$_POST['hora_inicio'].'" < hora_fin) and ("'.$_POST['hora_fin'].'" > hora_inicio and "'.$_POST['hora_fin'].'" >= hora_fin)) or (("'.$_POST['hora_inicio'].'" <= hora_inicio and "'.$_POST['hora_inicio'].'" > hora_fin) and ("'.$_POST['hora_fin'].'" > hora_inicio and "'.$_POST['hora_fin'].'" <= hora_fin)) or (hora_inicio > "'.$_POST['hora_inicio'].'" AND hora_inicio < "'.$_POST['hora_fin'].'" ))'; if($miconexion->consulta($sql)){ $compr=$miconexion->consulta_lista(); if ($compr[0]=="0") { $col[count($col)]="estado"; $val[count($val)]="1"; $sql=$miconexion->ingresar_sql($bd,$col,$val); if($miconexion->consulta($sql)){ echo '<script> calendario_centro(); $("#cerrar_crear_reserva").trigger("click");
//Recibimos los datos enviados desde el formulario $email= $_POST['user']; $password= $_POST['pass']; $password_registrada=md5($password); if(isset($email)){ //Inicio de variables de sesión session_start(); $_SESSION["ultimoAcceso"]= date("Y-m-d H:i:s", time()); //Consultar si los datos son están guardados en la base de datos $miconexion->consulta("SELECT * FROM usuarios WHERE pass='******' AND (email='$email' OR user='******')"); $fila = $miconexion->consulta_lista(); //OPCIÓN 1: Si el usuario NO existe o los datos son INCORRRECTOS // si el user i ngresado es igual a EMAIL o USER $mensaje=1; $cont = $miconexion->numregistros(); if ($cont==0) { echo "Usuario o Contraseña Inválido"; echo "<script>document.getElementById('formulario_login').reset();</script>"; }else{ //Definimos las variables de sesión y redirigimos a la página de usuario $_SESSION['id'] = $fila[0]; $_SESSION['email'] = $fila[1]; $_SESSION['user'] = $fila[3];
<br> Alineacion de Partido...<br> Tienes un juego proximo a realizarse el: ".$_POST['fecha']."<br> En la cancha: ".$_POST['lugar']."<br> Ubicada en: ".$_POST['direccion']."<br> <a href='http://wasisport.com' target='_blank'; style='font-weight:bold; font-size: 20px;'>Accede a tu cuenta para ver.! </a> </blockquote><br> Te adjuntamos una imagen en donde podras visualizar la alineacion que se ha pre-establecido. <br>"; $filteredData=substr($_POST['img_val'], strpos($_POST['img_val'], ",")+1); //Decode the string $unencodedData=base64_decode($filteredData); //Save the image file_put_contents('../perfiles/images/img.png', $unencodedData); $email = ""; for ($i=0; $i < $miconexion->numregistros(); $i++) { $notificar=$miconexion->consulta_lista(); if ($miconexion->numregistros() == 1) { $email .= $notificar[0]; }else{ if ($i == ($miconexion->numregistros()-1)) { $email .= $notificar[0]; }else{ $email .= $notificar[0].", "; } } } $mensaje .='<img style="width:100%; heigth:100%" src="http://www.wasisport.com/perfiles/images/img.png">'; $headers .= "MIME-Version: 1.0 \r\nFrom:WasiSport <*****@*****.**>\nReply-To: webmaster@wasisport.com\r\nContent-type: text/html; charset=iso-8859-1\r\n"; $headers .= "X-Mailer: PHP/".phpversion()." \n"; if (mail($email,$asunto,$mensaje,$headers)){ echo '<script>
<!DOCTYPE html> <html> <head> <!-- DataTables CSS --> <link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.7/css/jquery.dataTables.css"> <!-- jQuery --> <script type="text/javascript" charset="utf8" src="//code.jquery.com/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#cont").change(function() { if ($("#cont option[value='3']").attr('selected')) { var num = <?php $miconexion->consulta("SELECT COUNT(id_estado) FROM producto WHERE id_estado=3"); $var = $miconexion->consulta_lista(); echo $var[0]; ?> if (num==5) { //alert(num); alert("El limite de ofertas esta copado."); location.href='administrador.php?tabla=producto' }; } }); }); </script> <link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.7/css/jquery.dataTables.css">
<div class="modal-body"> <iframe width="560" height="315" src="https://www.youtube.com/embed/AjXkydRVs3s" frameborder="0" allowfullscreen></iframe> </div> <div class="modal-footer"> <button type="button" class="btn default" data-dismiss="modal" onclick="parar_video();">Salir</button> </div> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div>'; } @$_SESSION['mi_primer_acceso']=""; $miconexion->consulta("select * from centros_deportivos"); $nom=$miconexion->consulta_lista(); $miconexion->consulta("select * from usuarios where user = '******'user']."' "); $cont = $miconexion->numcampos(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $lista=$miconexion->consulta_lista(); } $miconexion->consulta("select id_user from usuarios where user = '******'user']."' "); $usuario_id=$miconexion->consulta_lista(); $idd=""; $opcion="datos"; ?>
@$mail = htmlentities($_POST['mail']); @$caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; //posibles caracteres a usar @$numerodeletras=8; //numero de letras para generar el texto @$new_pass = ""; //variable para almacenar la cadena generada for($i=0;$i<$numerodeletras;$i++) { $new_pass .= substr($caracteres,rand(0,strlen($caracteres)),1); /*Extraemos 1 caracter de los caracteres entre el rango 0 a Numero de letras que tiene la cadena */ } @$miconexion->consulta("select email, pass, user from usuarios where email='$mail'"); @$num=$miconexion->numregistros(); if($num == 0){ echo "<p style='text-align:center; color:red;'>Lo siento, no se ha encontrado el email</p>"; exit(); } @$row = $miconexion->consulta_lista(); @$email = htmlspecialchars($_POST['mail']); @$asunto ="Nuevo password (WasiSport)"; @$mensaje = "<h1 style='color:#0B0B3B; font-weight:bold;'>Nueva Contraseña</h1><hr>"; @$mensaje .= "<blockquote style='font-size: 18px; background: #f9f9f9; border-left: 10px solid #ccc; margin: 1.5em 10px; padding: 0.5em 10px;'> Ha solicitado una nueva contraseña: <br> <strong>Usuario: <strong> ".$row[2]."<br> <strong>Password: <strong> ".$new_pass."<br> </blockquote>"; $headers = "MIME-Version: 1.0 \r\nFrom:WasiSport <*****@*****.**>\nReply-To: webmaster@wasisport.com\r\nContent-type: text/html; charset=iso-8859-1\r\n"; $headers .= "X-Mailer: PHP/".phpversion()." \n"; if (mail($email,$asunto,$mensaje,$headers)){ echo "<p style='text-align:center; color:green;'>Se ha enviado una nueva contraseña</p>"; $miconexion->consulta("update usuarios set pass = '******' where email='".$row[0]."'"); } else{
//si el usuario tiene cuenta creada como admin if (@$_GET["va"] == "loguin" and $_POST['tipo'] == "admin") { $usuario1 = $_POST['usuario']; $clave1 = $_POST['clave']; $query = "select * from administrador where Usuario='{$usuario1}' and Password='******'"; $ndf->consulta($query); $ndf->validar($_POST['tipo']); } //el usuario crea cuenta if (@$_GET["va"] == "registrarse") { extract($_POST); /*$usuario1 = $_POST['usuario'];*/ $query = "select * from usuarios where Usuario='{$Usuario}'"; //echo "$query"; $ndf->consulta($query); $d2 = $ndf->consulta_lista(); if ($d2 > 0) { echo "<script>alert('El usuario ya exite.')</script>"; echo "<script>location.href='../view/Login/login.php'</script>"; } else { $sql = "insert into usuarios values ('{$Cedula}', '{$Nombres}', '{$Apellidos}', '{$Foto}', '{$Mail}', '{$Celular}', '{$Usuario}', '{$Password}')"; $ndf->consulta($sql); echo "<script>location.href='../view/Login/login.php'</script>"; } } //destruye la vriables de secion y cierra la sesion if (@$_GET["va"] == "salir") { session_start(); session_unset(); session_destroy(); header("location: ../vista/Login/login.php");
session_start(); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); $miconexion->consulta("select distinct(u.email), u.user, u.avatar, u.id_user, u.sexo FROM (usuarios u, user_grupo gr) LEFT JOIN user_grupo gm ON gr.id_grupo = gm.id_grupo WHERE gm.id_user = '******'id']."' and u.id_user = gr.id_user and gm.id_user IS NOT NULL and u.estado = '1'"); if (($miconexion->numregistros())==0) { echo "<h5 style='text-align:center;' >No hay usuarios conectados</h5>"; }else{ for ($i=0; $i < $miconexion->numregistros(); $i++) { $lista_chat=$miconexion->consulta_lista(); if ($lista_chat[0]!=$_SESSION['email']) { //echo "<tr>"; if ($lista_chat[2]=="") { ?> <tr> <td > <a title='En Línea' href='javascript:void(0)' onclick='javascript: var user = new Array("<?php echo $lista_chat[1] ?>", "<?php echo $lista_chat[3] ?>"); chatWith(user)'> <?php if ($lista_chat[4]=="Femenino") { echo '<img padding: 0px; style="width:35px; height:35px; display:inline-block;" src="../assets/img/user_femenino.png"/>'; }else{ echo '<img padding: 0px; style="width:35px; height:35px; display:inline-block;" src="../assets/img/user_masculino.png"/>'; } ?> </a>
<div class="caption"> <strong>GRUPOS QUE ADMINISTRAS</strong> </div> <br> </div> <?php @$contador[0]=""; $miconexion->consulta("select * from grupos where id_user='******'id']."'"); if ($miconexion->numregistros()==0) { echo "<h4> Aún no administras un grupo</h4>"; }else{ for ($i=0; $i <$miconexion->numregistros(); $i++) { $mi_lista_grupos=$miconexion->consulta_lista(); @$contador[$i]=$mi_lista_grupos[0]; } for ($i=0; $i <count(@$contador) ; $i++) { $miconexion->consulta("select * from user_grupo where id_grupo='".@$contador[$i]."'"); $datos[$i]=$miconexion->numregistros(); } $nom=$miconexion->consulta_lista(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $grupo=$miconexion->consulta_lista(); } } ?>
<div class="portlet-title"> <div class="caption"> <strong>CAMPEONATOS QUE ADMINISTRAS</strong> </div> <br> </div> <?php @$contador[0]=""; $miconexion->consulta("select * from campeonatos where id_user='******'id']."'"); if ($miconexion->numregistros()==0) { echo "<h4> Aún no administras un campeonato</h4>"; }else{ $nom=$miconexion->consulta_lista(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $campeonato=$miconexion->consulta_lista(); } ?> <div class="tab-pane" id="listar_campeonatos_c"> <div class="row" style="padding-top:20px; padding-right: 2px; padding-left: 2px;"> <div class="scroller" style="height: px" data-always-visible="1" data-rail-visible1="1"> <table class="table table-hover"> <?php $tipo_campeonato=""; $miconexion->consulta("select * from campeonatos where id_user='******'id']."'"); for ($i=0; $i < $miconexion->numregistros(); $i++) { $campeonato=$miconexion->consulta_lista();
$miconexion->consulta("select g.nombre_grupo, g.id_grupo, g.id_user, gm.id_user from grupos g, user_grupo gm where g.id_grupo=gm.id_grupo and gm.id_user='******'id']."' ORDER BY g.ultima_modificacion DESC"); $cont = $miconexion->numcampos(); $limite=$miconexion->numregistros(); if ($limite==0) { echo "<li><a>Aún No Tienes Grupos</a></li>"; }else{ if ($miconexion->numregistros()>4) { $limite=4; # code... }else{ $limite=$miconexion->numregistros(); } for ($i=0; $i <$limite; $i++) { $lista2=$miconexion->consulta_lista(); echo "<li>"; if ($lista2[2]==$lista2[3]) {?> <a style='font-size:15px; display: inline-block; padding-right:5px;' onclick="actualizar_notificacion(34,<?php echo $lista2[1]; ?>);" data-toggle="modal" href="#bad_grupo" ><i title='Eliminar Grupo' class='icon-remove'></i></a> <?php $longitud=strlen($lista2[0]); echo "<a title='".$lista2[0]."' style='display: inline-block; padding-left:0px;' href='perfil.php?op=grupos&id=".$lista2[1]."'>"; if ($longitud>16) { echo "<i class='icon-group'></i> ".substr($lista2[0], 0, 12)."..</a>"; }else{ echo "<i class='icon-group'></i> ".$lista2[0]."</a>"; }
@$list[$i-1] = utf8_decode(array_values($_POST)[$i]); @$columnas[$i-1]= array_keys($_POST)[$i]; } } } $contt=0; $bandera=0;//esta variable se utiliza para validar cuando hayan cambios entre los dato guardados y la informacion que se guarda desde perfil if (@$bd == "usuarios") { $miconexion->consulta("select email, user, nombres, apellidos, nacimiento, sexo, posicion, celular, telefono, disponible from usuarios where user= '******'"); }else if(@$bd == "centros_deportivos"){ $miconexion->consulta("select * from centros_deportivos where id_centro = '".$list[0]."'"); } $contt = $miconexion->numcampos(); $info_registrada=$miconexion->consulta_lista(); for ($i=0; $i <count($list); $i++) { if ($info_registrada[$i]!=($list[$i])) { $bandera++; } } if ($estado_actual==1 and $k==0 ) { //validamos si el estado de disponibilidad cambio de 1 a 0 la bandera se suma $bandera++; } if ($bd=='usuarios') { @$carpeta = "../perfiles/images/".$list[1]; @$nom_img = "/user."; @$nombre_archivo = $_FILES['avatar']['name'];
<?php include("../static/clase_mysql.php"); include("../static/site_config.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); $q = strtolower($_GET["term"]); if (!$q) return; $datos = array(); $miconexion->consulta("SELECT centro_deportivo,id_centro, ciudad, foto_centro, id_user FROM `centros_deportivos` WHERE centro_deportivo LIKE '%$q%' OR ciudad LIKE '%$q%' "); for ($i=0; $i < $miconexion->numregistros(); $i++) { $lista=$miconexion->consulta_lista(); $new_row['label']=utf8_decode($lista[0]); $new_row['value']=htmlentities(stripslashes($lista[1])); $miconexion->consulta("SELECT nombre FROM `provincia` WHERE id='$lista[2]' "); $lista_provincia=$miconexion->consulta_lista(); $new_row['descripcion']=htmlentities(stripslashes($lista_provincia[0])); if ($lista[3]=="") { $new_row['avatar']=htmlentities(stripslashes("../assets/img/sin_imagen.jpg")); }else{ $new_row['avatar']=htmlentities(stripslashes("../perfiles/images/centros/".$lista[1]."/".$lista[3]));// Aún no existe imagen guardada //$new_row['avatar']=htmlentities(stripslashes("images/".$lista[0]."/".$lista[3])); //aun no se agrega porque no existe ruta de imagen }
<?php include("../static/site_config.php"); include ("../static/clase_mysql.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); date_default_timezone_set('America/Guayaquil'); $hoy = date("Y-m-d H:i:s", time()); $miconexion->consulta("select id_partido, nombre_partido, fecha_partido, hora_partido, estado_partido, fecha_creacion, id_user from partidos where estado_partido=2"); $response = array(); $posts = array(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $datos=$miconexion->consulta_lista(); $fecha_hora_partido=$datos[2]."".$datos[3]; //algoritmo $segundosdiferencia=strtotime($fecha_hora_partido)-strtotime($datos[5]); $horasdiferencia=floor(($segundosdiferencia/60)/60); //Redondeamos con floor $minutosdiferencia=floor($segundosdiferencia/60); $cuarto=($horasdiferencia/4); $cuarto=number_format($cuarto, 0); $fechaVence = date('Y-m-d H:i:s',strtotime('+'.$cuarto.' hour', strtotime($datos[5]))); if ($horasdiferencia<=24) {//Si el partido se jugara en menos de 1 dia el tiempo de espera de confirmacion sera de la mitad del tiempo que falta para jugar el partido $cuarto_minutos=($minutosdiferencia/2); $cuarto_minutos=number_format($cuarto_minutos, 0); $fechaVence=date('Y-m-d H:i:s',strtotime('+'.$cuarto_minutos.' minute', strtotime($hoy)));//Sumanos cuarto como numero de horas a la fecha actual. /*@$fecha_hora = split(' ', $fechaVence); if ($fecha_hora[1]<'08:00:00') { $fechaVence=$fecha_hora[0]." 08:00:00"; }*/ }
include("../static/clase_mysql.php"); include("../static/site_config.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); session_start(); $lista=""; $bandera=0; for ($i=2; $i <count($_POST)-1; $i++) { $lista[$i-2]=utf8_decode(array_values($_POST)[$i]); } $miconexion->consulta("select id_user from user_grupo where id_grupo='".$lista[1]."' and id_user='******' UNION select id_user from notificaciones where id_grupo='".$lista[1]."' and id_user='******'"); $usuarios_invitados=$miconexion->numregistros(); //Excepción : cuando se ingresa un email que no existe registrado como usuario, por defecto viene el id_user del usuario invitado anteriormente $miconexion->consulta("select email from usuarios where id_user='******'"); $email_usuario=$miconexion->consulta_lista(); if ($email_usuario[0]==htmlspecialchars(array_values($_POST)[1])) { $bandera=1; } if ($usuarios_invitados>0 and $bandera==1) { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Este usuario ya ha sido invitado al grupo anteriormente.", imagen:"../assets/img/alert.png"}); </script>'; }else{ $miconexion->consulta("select count(*) from usuarios where (id_user = '******' or email ='".array_values($_POST)[1]."')"); $flag=$miconexion->consulta_lista(); $miconexion->consulta("select nombre_grupo from grupos where id_grupo = '".$lista[1]."'"); $grupo=$miconexion->consulta_lista();
echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(16,122,43,0.8);", enlace:"#" ,title:"Notificación", text:"Has cancelado la invitación :(", imagen:"../assets/img/check.png"}); $("#menu_izquierdo").load("menu.php"); </script>'; }else{ echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Ocurrió un error. <br> Por favor intente nuevamente.", imagen:"../assets/img/alert.png"}); </script>'; } } if (@$act==6) { $miconexion->consulta("select id_user from grupos where id_grupo='".$id."'"); $identificador_grupo=$miconexion->consulta_lista(); if ($identificador_grupo[0]==$_SESSION['id']) { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Por favor debes asignar un nuevo administrador de Grupo.", imagen:"../assets/img/alert.png"}); </script>'; }else{ if($miconexion->consulta("delete from user_grupo where id_grupo = '".$id."' and id_user = '******'id']."' ")){ echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(16,122,43,0.8);", enlace:"#" ,title:"Notificación", text:"Haz dejado el grupo. "}); location.href = "perfil.php?"; </script>'; }else{ echo '<script>
include("../static/site_config.php"); include ("../static/clase_mysql.php"); session_start(); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); extract($_GET); ?> <table class="table table-striped" > <?php $miconexion->consulta("select g.nombre_grupo, m.nombres, m.apellidos, gm.id_user, m.avatar, g.id_user, gm.estado_conec, m.email, gm.fecha_inv, m.sexo, m.user from grupos g, user_grupo gm, usuarios m where g.id_grupo=gm.id_grupo and gm.id_user = m.id_user and gm.id_grupo='".$id."' UNION select g.nombre_grupo, m.nombres, m.apellidos, n.id_user, m.avatar, g.id_user, n.tipo, m.email, n.fecha_not, m.sexo, m.user from grupos g, notificaciones n, usuarios m where g.id_grupo=n.id_grupo and n.id_user = m.id_user and n.id_grupo='".$id."' and n.tipo='solicitud'"); for ($i=0; $i < $miconexion->numregistros(); $i++) { $miembro=$miconexion->consulta_lista(); echo "<tr>"; if ($miembro[4]==""){ if ($miembro[9]=="Femenino") { echo '<td style="width:40px;"><img class="img-circle" style="width:40px; height:40px;" src="../assets/img/user_femenino.png"/></td>'; }else{ echo '<td style="width:40px;"><img class="img-circle" style="width:40px; height:40px;" src="../assets/img/user_masculino.png"/></td>'; } }else{ echo "<td style='width:40px;'><img class='img-circle' style='width:40px; height:40px;' src='images/".$miembro[10]."/".$miembro[4]."'></td>"; } if ($miembro[3]==$miembro[5]) { echo "<td style='font-size: 9px;'><span style='font-size: 11px; color: #006064; font-weight: bold;'>".strtoupper($miembro[1]." ".$miembro[2])."</span> <strong>(Administrador)</strong><br>".$miembro[7]."<br> Miembro desde ".date('d-m-Y',strtotime($miembro[8]))."</td>"; echo "<td style='width:19.43px;'></td>"; }else{ if ($miembro[6]=='solicitud') {
$list[0]=''; $list[1]=$mail; $list[2]=$password_encriptada; $list[3]=$user; $sql=$miconexion->sql_ingresar1('usuarios',$list); if ($miconexion->consulta($sql)) { $_SESSION['email'] = $list[1]; $_SESSION['user'] = $list[3]; //esta variable vnos sirve para iindicar que es la primera vez que ingresa a la aplicacion $_SESSION['mi_primer_acceso']="hoy"; date_default_timezone_set('America/Guayaquil'); $_SESSION["ultimoAcceso"]= date("Y-m-d H:i:s", time()); $miconexion->consulta("update usuarios set estado='1' where email = '".$_SESSION['email']."'"); $miconexion->consulta("select id_user from usuarios where email = '".$list[1]."'"); $id_usu = $miconexion->consulta_lista(); $_SESSION['id'] = $id_usu[0]; $miconexion->consulta("select * from temp where email_temp = '".$list[1]."'"); $email; $flag = $miconexion->numregistros(); $sql1; if ($flag>0) { for ($i=0; $i < $flag; $i++) { $lista=$miconexion->consulta_lista(); $x = "insert into notificaciones (id_user, id_grupo, fecha_not, visto, responsable, tipo, mensaje) values('".$id_usu[0]."','".$lista[1]."','".date("Y-m-d H:i:s", time())."','0','".$lista[4]."','solicitud',' te ha invitado a formar parte del grupo')"; $sql1[$i] =$x; } for ($j=0; $j <$flag; $j++) { $miconexion->consulta($sql1[$j]); } $miconexion->consulta("delete from temp where email_temp = '".$mail."'");
$miconexion->conectar($db_name,$db_host, $db_user,$db_password); $lista=""; for ($i=1; $i <count($_POST); $i++) { $lista[$i-1]=utf8_decode(array_values($_POST)[$i]); } $lista[2]=''; date_default_timezone_set('America/Guayaquil'); $lista[3]=date("Y-m-d H:i:s", time()); $lista[4]=date("Y-m-d H:i:s", time()); $sql = $miconexion->sql_ingresar($_POST['bd'],$lista); if ($miconexion->consulta($sql)) { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(16,122,43,0.8);", enlace:"#" ,title:"Notificación", text:"Grupo Creado con éxito <br> Miralo en tus Grupos.", imagen:"../assets/img/check.png"}); </script>'; }else{ echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Error al Crear el Grupo <br> Por favor intente nuevamente.", imagen:"../assets/img/alert.png"}); </script>'; } $miconexion->consulta("select id_grupo from grupos where nombre_grupo='$lista[1]'"); $grupo=$miconexion->consulta_lista(); if ($miconexion->consulta("insert into user_grupo values ('', '".$grupo[0]."','".$_SESSION['id']."','".date("Y-m-d H:i:s", time())."','1')")) { echo '<script> $("#menu_izquierdo").load("menu.php"); location = "perfil.php?op=grupos&id='.$grupo[0].'"; </script>'; } ?>