public static function loadSettings(&$settingsController, &$params, &$response, $user) { $acl = FreebusypermissionsModule::getFreeBusyAcl($user->id); if (!empty($acl)) { $response['data']['freebusypermissions_acl_id'] = $acl->acl_id; } return parent::loadSettings($settingsController, $params, $response, $user); }
public static function loadSettings(&$settingsController, &$params, &$response, $user) { $startModule = \GO\Base\Model\Module::model()->findByPk($user->start_module); $response['data']['start_module_name'] = $startModule ? $startModule->moduleManager->name() : ''; $company = \GO\Addressbook\Model\Company::model()->findByPk($response['data']['company_id'], false, true); if ($company) { $response['data']['company_name'] = $company->name; } $response['remoteComboTexts']['holidayset'] = \GO::t($user->holidayset); return parent::loadSettings($settingsController, $params, $response, $user); }
public static function loadSettings(&$settingsController, &$params, &$response, $user) { $settings = Model\Settings::model()->getDefault($user); $response['data'] = array_merge($response['data'], $settings->getAttributes()); $tasklist = $settings->tasklist; if ($tasklist) { $response['data']['default_tasklist_id'] = $tasklist->id; $response['remoteComboTexts']['default_tasklist_id'] = $tasklist->name; } //$response = Controller\Task::reminderSecondsToForm($response); return parent::loadSettings($settingsController, $params, $response, $user); }
public static function loadSettings(&$settingsController, &$params, &$response, $user) { $settings = Model\Settings::model()->getDefault($user); $response['data'] = array_merge($response['data'], $settings->getAttributes()); $calendar = Model\Calendar::model()->findByPk($settings->calendar_id); if ($calendar) { $response['data']['default_calendar_id'] = $calendar->id; $response['remoteComboTexts']['default_calendar_id'] = $calendar->name; } $response = Controller\EventController::reminderSecondsToForm($response); return parent::loadSettings($settingsController, $params, $response, $user); }
public static function loadSettings(&$settingsController, &$params, &$response, $user) { $findParams = \GO\Base\Db\FindParams::newInstance()->joinCustomFields(); $contact = $user->contact($findParams); if ($contact) { // If there are customfields then load them too in the settings panel $contactCfs = $contact->getCustomfieldsRecord(); if ($contactCfs) { $response['data'] = array_merge($response['data'], $contactCfs->getAttributes()); } $response['data']['email_allowed'] = $contact->email_allowed; $addresslists = $contact->addresslists(); foreach ($addresslists as $addresslist) { $response['data']['addresslist_' . $addresslist->id] = 1; } } self::_loadPhoto($response, $contact, $params); return parent::loadSettings($settingsController, $params, $response, $user); }
public static function loadSettings(&$settingsController, &$params, &$response, $user) { $response['data']['comments_enable_read_more'] = self::loadReadMore(); return parent::loadSettings($settingsController, $params, $response, $user); }