id = $context['id']; $this->database = $context['database']; $this->group_access_module = $context['group_access_module']; $this->db_name = $context['db_name']; $this->module_table = $context['module_table']; $this->table = $context['groups_table']; } public function form() { $group_id = $this->id; $database = $this->database; $group_access_module = $this->group_access_module; $db_name = $this->db_name; $module_table = $this->module_table; $module_table_sub = $module_table."_sub"; $table = $this->table; $table_landing = $table."_menu_landing"; $get_group_access_module = " SELECT access_module,default_home FROM $db_name$table WHERE id = '$group_id' "; list($group_access_module,$default_home) = $database->getRow($get_group_access_module); ?>
getAll($get_mod); foreach($query_mod AS $results_mod) { $id = $results_mod['id']; $module_name = $results_mod['name']; $head_permission = $results_mod['permission']; $group_access_module_check = acl::check_acl($head_permission,$group_access_module); $get_group_land = " SELECT sub_module_id FROM $db_name$table_landing WHERE group_id = '$group_id' AND module_id = '$id' "; $current_land = $database->getOne($get_group_land); $get_sub_modules = " SELECT name, id FROM $db_name$module_table_sub WHERE primary_module = '$id' AND asset_type = 'page' "; $pages = $database->getAll($get_sub_modules); ?>
Menus Access Default Landing
  
     
database; $id = $this->id; $db_name = $this->db_name; $table = $this->table; $table_landing = $table."_menu_landing"; $default = $_POST['default']; $access_module = acl::setup_acl($_POST['heading']); $database->startTrans(); $query = " UPDATE $db_name$table SET access_module = '$access_module', default_home = '$default' WHERE id = '$id' LIMIT 1 "; $results = $database->query($query); $database->query("DELETE FROM $db_name$table_landing WHERE group_id = '$id'"); $sql_multi = ""; foreach($_POST AS $key => $value) if(is_numeric($key)) $sql_multi .= "('$id','$key','$value'),"; $insert = "INSERT INTO $db_name$table_landing (`group_id`,`module_id`,`sub_module_id`) VALUES ".substr($sql_multi,0, strlen($sql_multi)-1); $database->query($insert); $results = $database->completeTrans(); if($results) { confirmation::success_temp("Saved Menus"); } else { confirmation::error_temp("Save Menus".$reasons); } } } ?>