Пример #1
0
 public static function loadSettings(&$settingsController, &$params, &$response, $user)
 {
     $settings = Model\Settings::model()->findForUser($user);
     $response['data'] = array_merge($response['data'], $settings->getAttributes());
     //		$response['data']['sync_url']=\GO::config()->full_url.'sync.php';
     $calendar = $settings->calendar;
     if ($calendar) {
         $response['data']['calendar_id'] = $calendar->id;
         $response['remoteComboTexts']['calendar_id'] = $calendar->name;
     }
     $account = $settings->account;
     if ($account) {
         $response['data']['account_id'] = $account->id;
         $response['remoteComboTexts']['account_id'] = $account->aliases(\GO\Base\Db\FindParams::newInstance()->single())->email;
     }
     $response = \GO\Calendar\Controller\EventController::reminderSecondsToForm($response);
     return parent::loadSettings($settingsController, $params, $response, $user);
 }