當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Tool::setFlash方法代碼示例

本文整理匯總了PHP中Tool::setFlash方法的典型用法代碼示例。如果您正苦於以下問題:PHP Tool::setFlash方法的具體用法?PHP Tool::setFlash怎麽用?PHP Tool::setFlash使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Tool的用法示例。


在下文中一共展示了Tool::setFlash方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: ifConnect

 /**
  * Verifier si l'utilisateur est connecté
  * @param array liste des rôles
  */
 public static function ifConnect($rolesAuth = array(), $url = null)
 {
     /* Vérifier si l'utilisateur est connecté */
     if (!isset($_SESSION['utilisateur']['id']) || empty($_SESSION['utilisateur']['id'])) {
         /* Afficher une erreur 403 navigateur */
         if (is_null($url)) {
             header('HTTP/1.0 403 Forbidden');
         } else {
             /* Rediréction + message d'erreur */
             header('location:' . $url);
             Tool::setFlash('Vous devez être connecté pour utiliser cette page', 'erreur');
         }
         /* Fin du script */
         die;
     } else {
         /* si l'utilisateur est connecté, verifier le rôle */
         if (!empty($roles)) {
             if (!in_array($_SESSION['role']['id'], $rolesAuth)) {
                 /* Afficher une erreur 403 navigateur */
                 header('HTTP/1.0 403 Forbidden');
                 die;
             }
         }
     }
 }
開發者ID:kiou,項目名稱:DevKit2016,代碼行數:29,代碼來源:Utilisateur.php

示例2: ifAdministrateurAccesApplication

 /**
  * Verification de l'accès d'un utilisateur à  l'administration d'une application
  * @param object PDO
  */
 public static function ifAdministrateurAccesApplication($bdd)
 {
     $utilisateur = $_SESSION['utilisateur']['id'];
     if (!in_array($utilisateur, explode(',', Application::getApplication($bdd)->applicationAdministrateur))) {
         Tool::setFlash('Vous n\'avez pas accès à l\'administration cette application', 'erreur');
         header('location:' . BASEFRONT . 'dashboard/dashboard.php');
         die;
     }
 }
開發者ID:Gabi38,項目名稱:intranet2016,代碼行數:13,代碼來源:Auth.php

示例3: ifUtilisateurAdmin

 /**
  * Verification de l'utilisateur
  * @param int l'identifiant de l'utilisateur
  * @param object PDO
  */
 public static function ifUtilisateurAdmin($utilisateur, $bdd)
 {
     $sql = $bdd->prepare("SELECT COUNT(utilisateurId) AS count FROM utilisateur\n\t\t\t\t\t\t\t\t  WHERE utilisateurId = :utilisateurId ");
     $sql->execute(array('utilisateurId' => $utilisateur));
     if ($sql->rowCount() == 0) {
         Tool::setFlash('Erreur identifiant', 'erreur');
         header('location:' . BASEADMIN . 'utilisateur/manageurUtilisateur.php');
         die;
     }
 }
開發者ID:Gabi38,項目名稱:DevKit2016,代碼行數:15,代碼來源:Action.php

示例4: ifIsset

 /**
  * Verification de l'existance d'un élément en BDD
  * @param int l'identifiant de lélément
  * @param string le nom de la table
  * @param string l'url de
  */
 public static function ifIsset($id, $name, $url)
 {
     $nameId = $name . 'Id';
     $sql = Database::getInstance()->bdd->prepare("SELECT {$nameId} FROM {$name}\n\t\t\t\t\t\t\t\t                          WHERE {$nameId} = :{$nameId} ");
     $sql->execute(array($nameId => $id));
     if ($sql->rowCount() == 0) {
         Tool::setFlash('Erreur identifiant', 'erreur');
         header('location:' . $url);
         die;
     }
 }
開發者ID:kiou,項目名稱:DevKit2016,代碼行數:17,代碼來源:Action.php

示例5: ifIsset

 /**
  * Verification de l'existance d'un élément en BDD
  * @param int l'identifiant de lélément
  * @param string le nom de la table
  * @param string l'url de
  * @param object PDO
  */
 public static function ifIsset($id, $name, $url, $bdd)
 {
     $nameId = $name . 'Id';
     if (strpos($name, '_')) {
         $table = explode('_', $name);
         $nameId = end($table) . 'Id';
     }
     $sql = $bdd->prepare("SELECT {$nameId} FROM {$name}\n\t\t\t\t\t\t\t\t  WHERE {$nameId} = :{$nameId} ");
     $sql->execute(array($nameId => $id));
     if ($sql->rowCount() == 0) {
         Tool::setFlash('Erreur identifiant', 'erreur');
         header('location:' . $url);
         die;
     }
 }
開發者ID:Gabi38,項目名稱:intranet2016,代碼行數:22,代碼來源:Action.php


注:本文中的Tool::setFlash方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。