template->js_bottom = ['plex_alert.js', 'server_refresh.js']; $this->template->css = ['settings.css']; $body = View::forge('settings/libraries'); $body->set('libraries', $this->template->libraries); $body->set('user', Session::get('user')); $this->template->body = $body; } public function action_permissions() { $this->template->js_bottom = ['plex_alert.js']; Lang::load('permissions'); $body = View::forge('settings/libraries/permissions'); $library_id = $this->param('library_id'); $permissions = Model_Permission::find_all(); $library_permissions = Model_Library_Permission::find_by('library_id', $library_id); $library_permissions = $library_permissions ?: []; $temp = []; // ORDER ARRAY BY PERMISSION ID foreach ($library_permissions as $library_permission) { $temp[$library_permission->permission_id] = $library_permission; } $library_permissions = $temp; $body->set('library_id', $library_id); $body->set('permissions', $permissions); $body->set('library_permissions', $library_permissions); $body->set('user', Session::get('user')); $this->template->body = $body; } }