protected function preFilter($filterChain) { if (MessageBoard::isUnderConstruction() && Yii::app()->getUser()->getId() !== 'administrator') { Yii::app()->request->redirect("/underconstruction"); return false; } else { return true; } }