1: <?php
2: /**
3: *
4: * @package XCube
5: * @version $Id: XCube_Permission.class.php,v 1.3 2008/10/12 04:30:27 minahito Exp $
6: * @copyright Copyright 2005-2007 XOOPS Cube Project <https://github.com/xoopscube/legacy>
7: * @license https://github.com/xoopscube/legacy/blob/master/docs/bsd_licenses.txt Modified BSD license
8: *
9: */
10:
11: /**
12: * XCube_PermissionUtils
13: */
14: class XCube_Permissions
15: {
16: function getRolesOfAction()
17: {
18: $args = func_get_args();
19: $actionName = array_shift($args);
20:
21: $root =& XCube_Root::getSingleton();
22: return $root->mPermissionManager->getRolesOfAction($actionName, $args);
23: }
24: }
25:
26: class XCube_AbstractPermissionProvider
27: {
28: function XCube_AbstractPermissionProvider()
29: {
30: }
31:
32: function prepare()
33: {
34: }
35:
36: function getRolesOfAction($actionName, $args)
37: {
38: }
39: }
40:
41: ?>