<?php //Chequeo si hay sesion abierta include_once "../checkSession.php"; //Traigo las funciones include_once "../functions.php"; //Traigo la clase include_once "../classes/grupo.php"; include_once "../classes/jugador.php"; //Creo un grupo y un jugador para LEFT $g = new grupo(); $j = new jugador(); //Traigo los grupos del jugador con sesion abierta - Barra de la izquierda $j->xLogin($_SESSION['login']); if (isset($_GET['search'])) { $db = new Database(); $search = $db->checkInjection($_GET['search']); $db->close(); $grupos = $j->searchGroup($search); } else { $grupos = $j->groups(); } //LEFT - Luego hacer con AJAX para todas las paginas. //aux2 tiene los datos para la tabla de grupos de la izquierda $aux2 = array(); for ($k = 0; $k < count($grupos); $k++) { $g->xId($grupos[$k]); array_push($aux2, $g->allLimitated()); } //Traigo la vista include_once "../view/leftGroup.php";
<div class="leftTopSearchLeft"> <input type="text" id="inputSearch" placeholder="Buscar en Grupos" /> </div> <div class="leftTopSearchRight"> <button type="submit"><img id="iconSearch" class='icons' src='../images/icons/32px/search.png'></button> </div> </form> </div> </div> <div id="leftBottomAddGroup" class="leftBottom"> <table id="tablaAddGroup" class="tabla"> <?php for ($i = 0; $i < $cant; $i++) { $g = new grupo(); //Traigo el jugador completo buscando por ID $g->xId($ids[$i]); echo "<tr>"; //El input es para tener el id del jugador y poder cargarlo echo "<input class='secret' type='hidden' value='" . $g->getId() . "' />"; echo "<td>"; echo "<img src='" . $g->getFoto() . "'>"; echo "</td>"; echo "<td>"; echo "<span class='negrita'>" . $g->getNombre() . "</span>"; echo "</td>"; echo "<td>"; echo $g->getAdminName(); echo "</td>"; echo "</tr>"; } ?>
<?php //Verifico la sesion include_once "../checkSession.php"; include_once "../functions.php"; $checkArray = array('jugador', 'grupo'); if (checkAllPost($checkArray)) { include_once "../classes/conexiones.php"; include_once "../classes/jugador.php"; include_once "../classes/grupo.php"; //MySQL Injection $db = new Database(); $idJ = $db->checkInjection($_POST['jugador']); $idG = $db->checkInjection($_POST['grupo']); $db->close(); //Salgo si no es un admin $j = new jugador(); $j->xId($_SESSION['id']); if (!$j->isAdmin($idG)) { echo "Usted no es administrador de este grupo"; exit; } //Creo un grupo y un jugador $g = new grupo(); $g->xId($idG); $g->addPlayer($idJ); } //FIN isset POST
//Verifico la sesion include_once "../checkSession.php"; //Si esta seteado el ID del grupo donde se creara el evento if (isset($_GET['id'])) { include_once "../classes/grupo.php"; include_once "../classes/jugador.php"; include_once "../classes/evento.php"; include_once "../functions.php"; include_once "../security.php"; $idE = $_GET['id']; $e = new evento(); $e->xId($idE); //Traigo al jugador logueado $j = new jugador(); $j->xId($_SESSION['id']); //Traigo el grupo del evento $g = new grupo(); $g->xId($e->getGrupo()); //Chequeo si el usuario con sesion abierta es Admin del grupo if (!$j->isAdmin($g->getId())) { echo "Usted no es administrador del grupo"; exit; } $tipos = $e->allEventTypes(); //Los nombre de los jugadores para abajo del nombre del grupo $nombresJ = $g->nombreJugadores(); //Traigo la vista include_once "../view/editEvent.php"; } //Fin si esta seteado el ID de evento
$id = $db->checkInjection($_GET['id']); $db->close(); $j = new jugador(); $j->xId($_SESSION['id']); //Salgo si no es un admin if (!$j->isAdmin($id)) { echo "Usted no es administrador de este grupo"; exit; } include_once "../functions.php"; include_once "../classes/jugador.php"; include_once "../classes/grupo.php"; //Creo un grupo y un jugador $g = new grupo(); $j = new jugador(); $g->xId($id); $j->xid($_SESSION['id']); //Los nombre de los jugadores para abajo del nombre del grupo $nombresJ = $g->nombreJugadores(); //aux tiene los datos para la tabla de usuarios del grupo GET ID de la derecha $aux = array(); //Los nombre de los jugadores para abajo del nombre del grupo $amigos = $j->friendsNotInGroup($id); //Datos de Amigos for ($i = 0; $i < count($amigos); $i++) { $j->xId($amigos[$i]); array_push($aux, $j->allLimitated()); } //Traigo la vista include_once "../view/addPlayerToGroup.php"; }