diff --git a/include/simpleplugin/class_dialogAttributes.inc b/include/simpleplugin/class_dialogAttributes.inc index a35cc1a9cf6c0b082c0147dc287eb8b7e17e793a..73f57dd081dcd6ac9339df2cc0b8d23a4e759e06 100644 --- a/include/simpleplugin/class_dialogAttributes.inc +++ b/include/simpleplugin/class_dialogAttributes.inc @@ -94,6 +94,13 @@ class SingleUserSelectDialog extends GenericDialog { protected $dialogClass = 'singleUserSelect'; + function dialog_execute () + { + session::set('filterBlacklist', $this->attribute->getFilterBlackList()); + session::set('filterWhitelist', $this->attribute->getFilterWhiteList()); + return parent::dialog_execute(); + } + function handle_finish () { $result = $this->dialog->detectPostActions(); @@ -628,6 +635,16 @@ class DialogButtonAttribute extends ButtonAttribute $this->plugin->openDialog(new $this->dialogClass($this->plugin, $this)); } } + + function getFilterBlackList () + { + return array(); + } + + function getFilterWhiteList () + { + return array(); + } } class UserAttribute extends DialogButtonAttribute