public function actionDelete()
 {
     $page = Page::findOne(['id' => Yii::$app->request->get('id')]);
     if ($page !== null) {
         $page->delete();
     }
     return $this->redirect(['index']);
 }
 public function actionIndex()
 {
     $page = Page::findOne(['id' => Yii::$app->request->get('id')]);
     if ($page === null) {
         throw new HttpException('404', 'Could not find requested page');
     }
     if ($page->admin_only == 1 && !Yii::$app->user->isAdmin()) {
         throw new HttpException(403, 'Access denied!');
     }
     if ($page->navigation_class == Page::NAV_CLASS_ACCOUNTNAV) {
         $this->subLayout = "@humhub/modules/user/views/account/_layout";
     }
     if ($page->type == Page::TYPE_HTML) {
         return $this->render('html', array('html' => $page->content, 'title' => $page->title));
     } elseif ($page->type == Page::TYPE_IFRAME) {
         return $this->render('iframe', array('url' => $page->content, 'navigationClass' => $page->navigation_class));
     } elseif ($page->type == Page::TYPE_LINK) {
         return $this->redirect($page->content);
     } elseif ($page->type == Page::TYPE_MARKDOWN) {
         return $this->render('markdown', array('md' => $page->content, 'navigationClass' => $page->navigation_class, 'title' => $page->title));
     } else {
         throw new HttpException('500', 'Invalid page type!');
     }
 }