public function actionEdit()
 {
     $this->adminOnly();
     $page = ContainerPage::find()->contentContainer($this->contentContainer)->where(['custom_pages_container_page.id' => Yii::$app->request->get('id')])->one();
     if ($page === null) {
         $page = new ContainerPage();
         $page->content->container = $this->contentContainer;
         $page->type = (int) Yii::$app->request->get('type');
     }
     if ($page->load(Yii::$app->request->post()) && $page->validate() && $page->save()) {
         \humhub\modules\file\models\File::attachPrecreated($page, Yii::$app->request->post('fileUploaderHiddenGuidField'));
         return $this->redirect($this->contentContainer->createUrl('list'));
     }
     return $this->render('edit', array('page' => $page));
 }