- // getConfirmSave returns confirm_save option for user.
- function getConfirmSave() {
- return ($this->behalfGroup ? $this->behalfGroup->confirm_save : $this->confirm_save);
+ // getConfigOption returns true if an option is defined for group.
+ // This helps us keeping a set of user attributes smaller.
+ // We determine whether the option is set only on pages that need to know.
+ // For example: confirm_save is used only on time and expense edit pages.
+ function getConfigOption($name) {
+ $config = new ttConfigHelper($this->getConfig());
+ return $config->getDefinedValue($name);