本文整理匯總了PHP中Utilisateur::isAdmin方法的典型用法代碼示例。如果您正苦於以下問題:PHP Utilisateur::isAdmin方法的具體用法?PHP Utilisateur::isAdmin怎麽用?PHP Utilisateur::isAdmin使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Utilisateur
的用法示例。
在下文中一共展示了Utilisateur::isAdmin方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: supprimerutilisateurAction
function supprimerutilisateurAction()
{
$this->view->title = "Suppression d'un utilisateur";
$utilisateuradmin = new Utilisateur();
$utilisateur = new Utilisateur();
$avatar = new Avatar();
$objet = new LigneInventaire();
$compavatar = new AvatarCompetence();
$id = $this->_request->getParam('id');
$utilisateur = $utilisateur->findById($id);
// L'admin ne peut pas supprimer son propre compte !
if ($utilisateuradmin->isAdmin($id)) {
$this->_redirect('admin/utilisateur');
return;
}
if ($this->_request->isPost()) {
$del = $this->_request->getPost('del');
if ($del == 'Oui' && $id > 0) {
// Recuperation de tous les avatars de l'utilisateur
$avatars = $avatar->findByUser($id);
foreach ($avatars as $avatar) {
// Recuperation des competences de chaque avatar
$compavatars = $compavatar->findByIdAvatar($avatar->id_avatar);
foreach ($compavatars as $compavatar) {
$compavatar->delete('id_competence = ' . $compavatar->id_competence);
}
// Suppression des competences
$compavatar = new AvatarCompetence();
// Recuperation des objets de chaque avatar
$objets = $objet->findByIdAvatar($avatar->id_avatar);
foreach ($objets as $objet) {
$objet->delete('id_objet = ' . $objet->id_objet);
}
// Suppression des objets
$objet = new LigneInventaire();
$avatar->delete('id_avatar = ' . $avatar->id_avatar);
//Suppression de l'avatar
}
$utilisateur = new Utilisateur();
// Recuperation de tous les avatars du joueur
$where = "id_utilisateur = " . $id;
$utilisateur->delete($where);
}
$this->_redirect('admin/utilisateur');
return;
}
$this->view->utilisateur = $utilisateur;
}
示例2: Login
<?php
require_once "../Config/autoload.php";
$login = new Login();
if (!$login->isConnecte()) {
header("Location: ../Vue/connexion.php");
} elseif (Utilisateur::isAdmin()) {
header("Location: ../Vue/administration.php");
} else {
header("Location: ../Vue/rechercherTrajet.php");
}