public function delete()
 {
     $obj = new grupo();
     $p = $obj->delete($_GET['id']);
     if ($p[0]) {
         header('Location: index.php?controller=grupo');
     } else {
         $data = array();
         $view = new View();
         $data['msg'] = $p[1];
         $data['url'] = 'index.php?controller=grupo';
         $view->setData($data);
         $view->setTemplate('../view/_Error_App.php');
         $view->setLayout('../template/Layout.php');
         $view->render();
     }
 }
<?php

//Verifico la sesion
include_once "../checkSession.php";
//Traigo las clases Antes del POST para ver los grupos en la barra izquierda
include_once "../classes/conexiones.php";
include_once "../classes/grupo.php";
$db = new Database();
$g = new grupo();
//Traer ultimo ID, el que le corresponde al nuevo grupo
$id = $g->nextId();
//Traigo la vista
include_once "../view/createGroup.php";
if (checkAllPost($checkArray)) {
    //Traigo las clases Antes del POST para ver los grupos en la barra izquierda
    include_once "../classes/jugador.php";
    include_once "../classes/grupo.php";
    include_once "../security.php";
    //Mysql Inyection
    $db = new Database();
    $nombre = $db->checkInjection($_POST['nombre']);
    $id = $db->checkInjection($_POST['grupo']);
    //Si eligio imagen y pudo subirse al server
    if (uploadPhoto("{$id}.jpg", 'grupos')) {
        $path = "../images/grupos/{$id}.jpg";
    } else {
        $path = "../images/grupos/default.jpg";
    }
    $g = new grupo();
    //Le asigno los datos al grupo creado arriba
    $g->setNombre($nombre);
    $g->setFoto($path);
    $g->setId($id);
    //Guardo el objeto en la Db
    if ($g->objectToDb()) {
        if ($g->addAdmin($_SESSION['id'])) {
            alertMessage("Grupo Creado con Éxito");
        } else {
            alertMessage("Hubo un error Agregandote al Grupo");
        }
    } else {
        alertMessage("Hubo un error Creando el grupo");
    }
}
Example #4
0
<?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";
Example #5
0
<?php

include_once "../functions.php";
$checkArray = array('nombre', 'foto');
if (checkAllPost($checkArray)) {
    include_once "../classes/conexiones.php";
    include_once "../classes/grupo.php";
    include_once "../security.php";
    //Mysql Inyection
    $db = new Database();
    $nombre = $db->checkInjection($_POST['nombre']);
    //Traer ultimo ID, el que le corresponde al nuevo grupo
    $id = $g->nextId();
    //Si eligio imagen y pudo subirse al server
    if (uploadPhoto("{$id}.jpg", 'login')) {
        $path = "../images/grupo/{$id}.jpg";
    } else {
        $path = "../images/grupo/default.jpg";
    }
    //Creo objeto y le asigno los datos
    $g = new grupo($nombre, $path);
    //Guardo el objeto en la Db
    $g->objectToDb();
}
//Traigo la vista
include_once "../view/addGroup.php";
Example #6
0
//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
Example #7
0
					<div id="leftTopSearchAddGroup" class="leftTopSearch">
						<form id="formSearch" action="" method="post">
							<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
Example #9
0
<?php

//Verifico la sesion
include_once "../checkSession.php";
include_once "../functions.php";
$checkArray = array('nombre', 'grupo');
if (checkAllPost($checkArray)) {
    //Traigo las clases Antes del POST para ver los grupos en la barra izquierda
    include_once "../classes/jugador.php";
    include_once "../classes/grupo.php";
    include_once "../security.php";
    //Mysql Inyection
    $db = new Database();
    $nombre = $db->checkInjection($_POST['nombre']);
    $id = $db->checkInjection($_POST['grupo']);
    //Subo la foto al server si la eligio, sino sigo de largo
    uploadPhoto("{$id}.jpg", 'grupos');
    $path = "../images/grupos/{$id}.jpg";
    $g = new grupo();
    //Le asigno los datos al grupo creado arriba
    $g->setNombre($nombre);
    $g->setFoto($path);
    $g->setId($id);
    //Guardo el objeto en la Db
    if ($g->update()) {
        alertMessage("Grupo Actualizado con Éxito");
    } else {
        alertMessage("Hubo un error Actualizando al Grupo");
    }
}
//Fin si esta seteado el nombre del grupo
if (isset($_GET['id'])) {
    $db = new Database();
    $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
Example #11
0
<?php

require_once "model/gruposModel.php";
//Inicializamos,Creamos eL objeto para grupo
$ogrupo = new grupo();
if (isset($_GET["valor"])) {
    $e = $_GET["valor"];
    $consulta_gpo = $ogrupo->consulta_gpo_u();
    //me trae elultimo registro del grupo
} else {
    $e = 0;
}
if (isset($_GET["dia"])) {
    $d = $_GET["dia"];
    if ($d >= 1 and $d <= 5) {
        $va = 2;
        $d = $_GET["dia"];
        $_SESSION["dia_cve"] = $d;
        if ($d == 1) {
            $_SESSION["dia"] = "Lunes";
        }
        if ($d == 2) {
            $_SESSION["dia"] = "Martes";
        }
        if ($d == 3) {
            $_SESSION["dia"] = "Miercoles";
        }
        if ($d == 4) {
            $_SESSION["dia"] = "Jueves";
        }
        if ($d == 5) {
Example #12
0
<?php

require_once "model/maestrosModel.php";
require_once "model/gruposModel.php";
require_once "model/alumnosModel.php";
//Inicializamos,Creamos eL objeto para maestros
$omaestro = new maestro();
$ogrupo = new grupo();
$oalumno = new alumnos();
if (isset($_GET["valor"])) {
    $e = $_GET["valor"];
} else {
    $e = 0;
}
if (isset($_POST["ccali"])) {
    for ($s = 0; $s < sizeof($_POST["nc"]); $s++) {
        $nc = $_POST["nc"][$s];
        $wi1 = $_POST["wi1"][$s];
        $wi2 = $_POST["wi2"][$s];
        $wo1 = $_POST["wo1"][$s];
        $wo2 = $_POST["wo2"][$s];
        $po1 = $_POST["po1"][$s];
        $po2 = $_POST["po2"][$s];
        $e1 = $_POST["e1"][$s];
        $e2 = $_POST["e2"][$s];
        $in1 = $_POST["in1"][$s];
        $in2 = $_POST["in2"][$s];
        $a1 = $_POST["in1"][$s];
        $a2 = $_POST["in2"][$s];
        $cali = $oalumno->ingresar_calificacion($nc, $wi1, $wi2, $wo1, $wo2, $po1, $po2, $e1, $e2, $in1, $in2, $a1, $a2);
    }
Example #13
0
 $j->xId($_SESSION['id']);
 //Check pertenece al grupo?
 if (!$j->isInGroup($id)) {
     echo "Usted no pertenece al grupo";
     exit;
 }
 //Check es admin del grupo?
 if ($j->isAdmin($id)) {
     $admin = 1;
 }
 //Traigo las clases Antes del POST para ver los grupos en la barra izquierda
 include_once "../functions.php";
 include_once "../classes/grupo.php";
 include_once "../classes/evento.php";
 //Creo un grupo RIGHT y LEFT
 $g = new grupo();
 $e = new evento();
 //RIGHT
 $g->xId($id);
 //Traigo los jugadores de ese grupo
 $eventos = $g->idEventos();
 //aux tiene los datos para la tabla de usuarios del grupo GET de la derecha
 $aux = array();
 //Datos de Jugadores dentro del grupo
 for ($i = 0; $i < count($eventos); $i++) {
     $e->xId($eventos[$i]);
     array_push($aux, $e->allLimitated());
 }
 //Los nombre de los jugadores para abajo del nombre del grupo
 $nombresJ = $g->nombreJugadores();
 //Traigo la vista
Example #14
0
<?php

//Verifico la sesion
include_once "../checkSession.php";
if (isset($_GET['id'])) {
    $db = new Database();
    $id = $db->checkInjection($_GET['id']);
    $db->close();
    include_once "../classes/jugador.php";
    $j = new jugador();
    $j->xId($_SESSION['id']);
    //Check es admin del grupo?
    if (!$j->isAdmin($id)) {
        echo "Usted no es el Admin del grupo";
        exit;
    }
    //Traigo las clases Antes del POST para ver los grupos en la barra izquierda
    include_once "../functions.php";
    include_once "../classes/grupo.php";
    //Creo un grupo RIGHT y LEFT
    $g = new grupo();
    //RIGHT
    $g->xId($id);
    //Traigo la vista
    include_once "../view/editGroup.php";
}