filters_setVacation() публичный Метод

Set vacation message properties.
public filters_setVacation ( array $setting )
$setting array The vacation details.
Пример #1
0
 /**
  * Set backend settings from a SETTINGS request.
  *
  * @param array $settings   The settings to store. Currently supported:
  *  - oof: (array) The Out of Office message.
  *
  * @param stdClass $device  The device to store settings for.
  *
  * @return array  An array of status responses for each set request. e.g.,:
  *   array('oof' => Horde_ActiveSync_Request_Settings::STATUS_SUCCESS);
  */
 public function setSettings(array $settings, $device)
 {
     $res = array();
     foreach ($settings as $key => $setting) {
         switch ($key) {
             case 'oof':
                 try {
                     $this->_connector->filters_setVacation($setting);
                     $res['oof'] = Horde_ActiveSync_Request_Settings::STATUS_SUCCESS;
                 } catch (Horde_Exception $e) {
                     $res['oof'] = Horde_ActiveSync_Request_Settings::STATUS_ERROR;
                 }
                 break;
         }
     }
     return $res;
 }