1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<?php
abstract class N2AclAbstract {
public static $aclKey;
public static function getInstance() { static $instance = null; if (null === $instance) { $instance = new N2Acl(); }
return $instance; }
/** * @param $action * @param N2ApplicationInfo $info * * @return bool */ public function authorise($action, $info) { return true; }
public static function canDo($action, $info) { return self::getInstance() ->authorise($action, $info); } }
N2Loader::import('libraries.acl.acl', 'platform');
|