Example #1
0
 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);
 }
Example #2
0
 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);
 }
Example #3
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);
 }