class form_groups_permission { public $id; public $database; public $group_access; public $db_name; public $table_module; public $table_module_sub; public $table; public function __construct($context) { $this->id = $context['id']; $this->database = $context['database']; $this->group_access = $context['group_access']; $this->db_name = $context['db_name']; $this->table_module = $context['table_module']; $this->table_module_sub = $context['table_module_sub']; $this->table = $context['group_table']; } public function form() { $id = $this->id; $database = $this->database; $group_access = $this->group_access; $db_name = $this->db_name; $table_module = $this->table_module; $table_module_sub = $this->table_module_sub; $table = $this->table; $perms = array(); $perms[] = $permission; $get_mod = " SELECT * FROM $db_name$table_module WHERE status = '1' ORDER BY ordering ASC "; $query_mod = $database->getAll($get_mod); ?>
Check - Uncheck | Read | Write | Delete | |||||||||||||||||||||
if(empty($perm_all['read']) && empty($perm_all['write']) && empty($perm_all['delete'])) { ?> | ?> | ?> | } else if(empty($perm_all['read']) && empty($perm_all['write']) && !empty($perm_all['delete'])) { $group_access_delete = acl::check_acl($perm_all['delete'],$group_access); ?> | ?> | ?> | checked="checked" }?> value="" /> Delete | } else if(empty($perm_all['read']) && !empty($perm_all['write']) && empty($perm_all['delete'])) { $group_access_write = acl::check_acl($perm_all['write'],$group_access); ?>?> | checked="checked" }?> value="" /> Write | ?>} else if(empty($perm_all['read']) && !empty($perm_all['write']) && !empty($perm_all['delete'])) { $group_access_write = acl::check_acl($perm_all['write'],$group_access); $group_access_delete = acl::check_acl($perm_all['delete'],$group_access); ?> | ?> | checked="checked" }?> value="" /> Write | ?>checked="checked" }?> value="" /> Delete | } else if(!empty($perm_all['read']) && empty($perm_all['write']) && empty($perm_all['delete'])) { $group_access_read = acl::check_acl($perm_all['read'],$group_access); ?>checked="checked" }?> value="" /> Read | ?>?> | } else if(!empty($perm_all['read']) && empty($perm_all['write']) && !empty($perm_all['delete'])) { $group_access_read = acl::check_acl($perm_all['read'],$group_access); $group_access_delete = acl::check_acl($perm_all['delete'],$group_access); ?> | checked="checked" }?> value="" /> Read | ?>?> | checked="checked" }?> value="" /> Delete | } else if(!empty($perm_all['read']) && !empty($perm_all['write']) && empty($perm_all['delete'])) { $group_access_read = acl::check_acl($perm_all['read'],$group_access); $group_access_write = acl::check_acl($perm_all['write'],$group_access); ?>checked="checked" }?> value="" /> Read | ?>checked="checked" }?> value="" /> Write | ?>} else if(!empty($perm_all['read']) && !empty($perm_all['write']) && !empty($perm_all['delete'])) { $group_access_read = acl::check_acl($perm_all['read'],$group_access); $group_access_write = acl::check_acl($perm_all['write'],$group_access); $group_access_delete = acl::check_acl($perm_all['delete'],$group_access); ?> | checked="checked" }?> value="" /> Read | ?>checked="checked" }?> value="" /> Write | ?>checked="checked" }?> value="" /> Delete | } ?>