public function beforeSave($insert) { if ($this->sort_order == "") { $this->sort_order = 0; } return parent::beforeSave($insert); }
public function beforeSave($insert) { if ($this->parent_folder_id == "") { $this->parent_folder_id = 0; } return parent::beforeSave($insert); }
public function beforeSave($insert) { if ($this->type == self::TYPE_IFRAME || $this->type == self::TYPE_LINK) { $this->page_content = $this->url; } return parent::beforeSave($insert); }
public function beforeSave($insert) { // Prebuild Previews for URLs in Message \humhub\models\UrlOembed::preload($this->message); // Check if Post Contains an Url if (preg_match('/http(.*?)(\\s|$)/i', $this->message)) { // Set Filter Flag $this->url = 1; } return parent::beforeSave($insert); }
public function beforeSave($insert) { $this->content->visibility = $this->is_public; $format = Yii::$app->formatter->dateFormat; if (substr($format, 0, 4) == "php:") { $format = substr($format, 4); $s = \DateTime::createFromFormat($format, $this->start_datetime); $e = \DateTime::createFromFormat($format, $this->end_datetime); } else { $s = new \DateTime($this->start_datetime); $e = new \DateTime($this->end_datetime); } if ($this->all_day == 0 && \humhub\modules\calendar\Utils::isFullDaySpan($s, $e)) { $this->all_day = 1; } if ($this->all_day) { $this->start_datetime = Yii::$app->formatter->asDateTime($s, 'php:Y-m-d') . " 00:00:00"; $this->end_datetime = Yii::$app->formatter->asDateTime($e, 'php:Y-m-d') . " 23:59:59"; } else { $this->start_datetime = Yii::$app->formatter->asDateTime($s, 'php:Y-m-d') . " " . $this->start_time . ":00"; $this->end_datetime = Yii::$app->formatter->asDateTime($e, 'php:Y-m-d') . " " . $this->end_time . ":59"; } return parent::beforeSave($insert); }
public function beforeSave($insert) { $this->content->visibility = $this->is_public; $startDateTime = new \DateTime($this->start_datetime); $endDateTime = new \DateTime($this->end_datetime); // Check is a full day span if ($this->all_day == 0 && \humhub\modules\calendar\Utils::isFullDaySpan($startDateTime, $endDateTime)) { $this->all_day = 1; } if ($this->all_day) { $this->start_datetime = Yii::$app->formatter->asDateTime($startDateTime, 'php:Y-m-d') . " 00:00:00"; $this->end_datetime = Yii::$app->formatter->asDateTime($endDateTime, 'php:Y-m-d') . " 23:59:59"; } return parent::beforeSave($insert); }