public function actionEdit() { $page = Page::findOne(['id' => Yii::$app->request->get('id')]); if ($page === null) { $page = new Page(); $page->type = (int) Yii::$app->request->get('type'); } if ($page->load(Yii::$app->request->post()) && $page->validate() && $page->save()) { if ($page->type == Page::TYPE_MARKDOWN) { \humhub\modules\file\models\File::attachPrecreated($page, Yii::$app->request->post('fileUploaderHiddenGuidField')); } return $this->redirect(['index']); } return $this->render('edit', array('page' => $page)); }