<?php foreach ($parties as $partie) { /** @var Partie $partie */ ?> <tr> <td class="liste"><?php echo $partie->getId(); ?> </td> <td class="liste"><?php echo $partie->getNom(); ?> </td> <td class="liste"> <?php if (!SessionBusiness::getCookieSession()->getUtilisateur()->dansPartie($partie) && $partie->getOuverte()) { ?> <a href="<?php echo Conf::common()['url']['base']; ?> /index.php?page=Accueil&action=preinscriptionPartie&idPartie=<?php echo $partie->getId(); ?> "><span class="glyphicon glyphicon-log-in ico jaune" title="Inscription partie"></span></a> <?php } else { ?> <a href="<?php echo Conf::common()['url']['base']; ?> /index.php?page=Accueil&action=loginPartie&idPartie=<?php
echo $item->getText(); ?> </a> </li> <?php } ?> </ul> </div> </div> <div class="col-md-8"> <?php if (SessionBusiness::isConnected()) { ?> <div class="col-sm-4 col-sm-offset-8"> <?php echo SessionBusiness::getCookieSession()->getUtilisateur()->getNom(); ?> - <a href="<?php echo Conf::common()['url']['base']; ?> /index.php?page=Accueil&action=deco">Déconnexion</a> <?php if (SessionBusiness::enPartie()) { ?> <br /> <a href="<?php echo Conf::common()['url']['base']; ?> /index.php?page=Accueil&action=retourAccueil">Retour accueil</a> <?php }
/** * Vérifie si l'utilisateur a le dorit requis * @param int $droit Le droit requis * @return bool */ public function checkDroit($droit) { if ($droit == Droit::LOGGE_SITE) { return SessionBusiness::isConnected(); } if ($droit == Droit::LOGGE_PARTIE) { return SessionBusiness::isConnected() && SessionBusiness::getCookieSession()->getIdPartie() && SessionBusiness::getCookieSession()->getIdJoueur(); } if (SessionBusiness::isConnected()) { return SessionBusiness::getCookieSession()->getUtilisateur()->getDroitGroupes()->droitExists($droit); } else { return false; } }
public function annulTransfertUnite() { $ret = array('error' => 0, 'errorMsg' => ''); if (!isset($_POST['idUnite'])) { $ret['error'] = 1; $ret['errorMsg'] = 'Champs manquants'; echo json_encode($ret); exit; } if (!$this->checkDroit(Droit::LOGGE_PARTIE)) { $ret['error'] = 2; $ret['errorMsg'] = 'Pas le droit'; echo json_encode($ret); exit; } $unite = UniteStore::getById($_POST['idUnite']); if (is_null($unite)) { $ret['error'] = 3; $ret['errorMsg'] = 'Unité inexistante'; echo json_encode($ret); exit; } $ret['idUnite'] = $unite->getId(); $ret['idQg'] = $unite->getQg()->getId(); if ($unite->getQg()->getIdJoueur() != SessionBusiness::getCookieSession()->getIdJoueur()) { $ret['error'] = 4; $ret['errorMsg'] = 'Le qg de l\'unité doit appartenir au joueur connecté'; echo json_encode($ret); exit; } /* * Annulation du transfert de l'unité */ $unite->setIdQgTransfert(0); $unite->save(); echo json_encode($ret); }
public function deco() { setcookie('token', '', 0); SessionBusiness::getCookieSession()->delete(); header('Location: ' . Conf::common()['url']['base']); exit; }
<div class="row"> <div class="col-md-8"> Trésor : <span id="montantTresor"><?php use fr\gilman\nj\common\bb\business\SessionBusiness; echo SessionBusiness::getCookieSession()->getJoueur()->getTresor(); ?> </span> or </div> <div class="col-md-4"><?php if ($DROIT_ADMIN) { ?> <input type="button" id="btNouveauTour" value="Tour suivant" /><?php } ?> </div> </div>