0
@@ -91,7 +91,7 @@ class CmsAcl extends CmsObject
0
if ($defn['hierarchical'])
0
$query = "SELECT max(gp.has_access)
0
- FROM {$cms_db_prefix}{$defn['
table']} c, {$cms_db_prefix}{$defn['table']} c2
0
+ FROM {$cms_db_prefix}{$defn['
link_table']} c, {$cms_db_prefix}{$defn['link_table']} c2
0
LEFT OUTER JOIN {$cms_db_prefix}group_permissions gp ON gp.object_id = c.id
0
INNER JOIN {$cms_db_prefix}permission_defns pd ON pd.id = gp.permission_defn_id
0
WHERE (c2.lft BETWEEN c.lft AND c.rgt)
0
@@ -127,20 +127,20 @@ class CmsAcl extends CmsObject
0
- static public function get_permission_definition
($module, $extra_attr, $permission)
0
+ static public function get_permission_definition
s($module, $extra_attr, $permission)
0
return cms_db()->GetRow('SELECT * FROM ' . cms_db_prefix() . 'permission_defns WHERE module = ? AND extra_attr = ? AND name = ?', array($module, $extra_attr, $permission));
0
- static public function create_permission
($module, $extra_attr, $name, $hierarchical = false, $table = '')
0
+ static public function create_permission
_definition($module, $extra_attr, $name, $hierarchical = false, $table = '')
0
- $row = cms_db()->GetOne('SELECT * FROM ' . cms_db_prefix() . 'permission_defn
WHERE module = ? AND extra_attr = ? AND name = ?', array($module, $extra_attr, $name));
0
+ $row = cms_db()->GetOne('SELECT * FROM ' . cms_db_prefix() . 'permission_defn
s WHERE module = ? AND extra_attr = ? AND name = ?', array($module, $extra_attr, $name));
0
- $result = cms_db()->Execute('INSERT INTO ' . cms_db_prefix() . 'permission_defn
(module, extra_atr, name, hierarchical, table) VALUES (?, ?, ?, ?, ?)');
0
+ $result = cms_db()->Execute('INSERT INTO ' . cms_db_prefix() . 'permission_defn
s (module, extra_atr, name, hierarchical, link_table) VALUES (?, ?, ?, ?, ?)');
0
@@ -149,9 +149,9 @@ class CmsAcl extends CmsObject
0
- static public function delete_permission
($module, $extra_attr, $name)
0
+ static public function delete_permission
_definition($module, $extra_attr, $name)
0
- $query = "DELETE FROM " . cms_db_prefix() . "permission_defn
WHERE module = ? AND extra_attr = ? AND name = ?";
0
+ $query = "DELETE FROM " . cms_db_prefix() . "permission_defn
s WHERE module = ? AND extra_attr = ? AND name = ?";
0
$result = cms_db()->Execute($query, array($module, $extra_attr, $name));
Comments
No one has commented yet.