Add proposed code to check remember setting when fetching exposed input from session.
1 unresolved thread
Closes #3506696
Merge request reports
Activity
774 * 775 * @return bool 776 * Returns TRUE if the "Remember" setting is enabled for any 777 * of the user's roles, FALSE otherwise. 778 */ 779 public function isFilterRememberEnabled() { 780 $roles = $this->getUser()->getRoles(); 781 // Loop through the exposed input filters. 782 foreach ($this->exposed_input as $filter_name => $input) { 783 // Check if the filter exists in the display handler's filter options. 784 if (isset($this->display_handler->getOption('filters')[$filter_name])) { 785 // Retrieve the configuration for the current filter. 786 $filter_config = $this->display_handler->getOption('filters')[$filter_name]; 787 // Check if the "Remember" setting is enabled. 788 if ($filter_config['expose']['remember']) { 789 foreach ($roles as $role) { changed this line in version 2 of the diff
added 1 commit
- 09b99890 - Updated to use hasRole instead of loading all roles.
Please register or sign in to reply