Source for file NoACL.php

Documentation is available at NoACL.php

  1. <?php
  2. /**
  3. * ACL (Access Control List - liste de contrôle d'accès) qui autorise l'accès a tout
  4. * Comme si on avais pas de acl
  5. *
  6. * PHP versions 5
  7. @category  PHP
  8. @package   GeoPrisma
  9. @author    Pascal Martin
  10. @copyright 2009, Boreal - Information Strategies
  11. @license   http://www.geoprisma.org/license BSD License
  12. @link      http://www.geoprisma.org
  13. */
  14.  
  15. /**
  16. * ACL (Access Control List - liste de contrôle d'accès) qui autorise l'accès a tout
  17. * Comme si on avais pas de acl
  18. @category   PHP
  19. @package    GeoPrisma
  20. @subpackage ACL
  21. @author     Pascal Martin
  22. */  
  23. {
  24.     private static $s_objInstance null;
  25.  
  26.     /**
  27.     * Construit un instance de org_geoprisma_acl_NoACL
  28.     * 
  29.     * @return org_geoprisma_acl_NoACL 
  30.     */   
  31.     private function __construct()
  32.     {
  33.         // Constructeur privé pour forcer l'utilisation de getInstance (Singleton DP)  
  34.     }
  35.     
  36.     /**
  37.     * Retourne un instance de org_geoprisma_acl_NoACL
  38.     * Singleton DP
  39.     * 
  40.     * @return org_geoprisma_acl_NoACL 
  41.     */
  42.     public static function getInstance()
  43.     {
  44.         if (is_null(self::$s_objInstance)) 
  45.         {
  46.             self::$s_objInstance new org_geoprisma_acl_NoACL();
  47.         }
  48.         return self::$s_objInstance;
  49.     }
  50.  
  51.     /**
  52.     * Indique si nous somme autoriser a accéder à l'action de la ressource spécifier
  53.     * 
  54.     * @param org_geoprisma_resource_Resource $pobjResource Resource object
  55.     * @param string                          $pstrAction   Nom de l'action
  56.     * 
  57.     * @return boolean 
  58.     */
  59.     public function isAuthorized($pobjResource$pstrAction)
  60.     {
  61.         return true;   
  62.     }
  63. }
  64.   
  65. ?>

Documentation generated on Thu, 19 Jan 2012 00:08:42 +0400 by phpDocumentor 1.4.1