Exemplo n.º 1
0
 protected function set_vars($event)
 {
     if (!is_object($event)) {
         return null;
     }
     if ($this->text) {
         $event->text = MPurifier::clean($this->text);
     } else {
         $event->text = null;
     }
     if ($this->start && MValidate::date($this->start)) {
         $event->start = $this->start;
     } else {
         return mapi_report_message('Not a valid start date.');
     }
     if ($this->end && MValidate::date($this->end)) {
         $event->end = $this->end;
     } else {
         return mapi_report_message('Not a valid end date.');
     }
     $start = new DateTime($event->start);
     $end = new DateTime($event->end);
     if (!$end > $start) {
         return mapi_report_message('Event end is before it\'s starting time.');
     }
     return true;
 }
Exemplo n.º 2
0
 static function text($input)
 {
     if (!$input) {
         return '';
     }
     $output = self::preproc($input);
     return MPurifier::clean($output);
 }
Exemplo n.º 3
0
 protected function set_vars($post)
 {
     if (!$post || !is_object($post)) {
         return null;
     }
     if ($this->text) {
         $post->text = MPurifier::clean($this->text);
     } else {
         $this->text = null;
     }
     return true;
 }
Exemplo n.º 4
0
 protected function set_vars($post)
 {
     if (!$post || !is_object($post)) {
         return null;
     }
     if ($this->text) {
         $post->text = MPurifier::clean($this->text);
     } else {
         $this->text = '';
     }
     if ($this->url && MValidate::url($this->url)) {
         $post->url = urlencode($this->url);
     } else {
         return mapi_report_message('Not a valid url.');
     }
     return true;
 }