public static function doTree($comm, $niveau, $activite) { $aime = Aimecomm::get_by_comm($comm->idComm()); for ($i = 0; $i < count($aime); $i++) { $UtilAime[$i] = Utilisateur::get_by_id($aime[$i]->idUtilisateur()); } $commentateur = Utilisateur::get_by_id($comm->idUtilisateur()); include 'views/commentaire.php'; $childs = Commentaire::get_childs($comm->idComm()); $niveau++; for ($i = 0; $i < count($childs); $i++) { self::doTree($childs[$i], $niveau, $activite); } }
public function commentaires() { if (isset($_SESSION['user'])) { if (Utilisateur::is_admin($_SESSION['user'])) { $c = Commentaire::get_all(); $users = array(); for ($i = 0; $i < count($c); $i++) { $users[] = Utilisateur::get_by_id($c[$i]->idUtilisateur()); } include 'views/adminComm.php'; } else { $_SESSION['message']['type'] = 'error'; $_SESSION['message']['text'] = "Vous n'êtes pas administrateur"; include 'views/home.php'; } } else { $_SESSION['message']['type'] = 'error'; $_SESSION['message']['text'] = "You aren't connected"; include 'views/connexion.php'; } }
public function admin($id) { if (isset($_SESSION['user'])) { $u = Utilisateur::get_by_id($id); $_SESSION['message']['type'] = 'success'; $_SESSION['message']['text'] = "Droit donné à " . $u->pseudo(); $u->be_admin(); $_SESSION['admin'] = 1; include 'views/home.php'; } else { $_SESSION['message']['type'] = 'error'; $_SESSION['message']['text'] = "You aren't connected"; include 'views/connexion.php'; } }