function postDispatch(Zend_Controller_Request_Abstract $request)
 {
     //make sure the requested module is not disabled
     $module = $this->getRequest()->getModuleName();
     if ($module != 'default') {
         $module = ModuleInfo::getModule($this->getRequest()->getModuleName());
         if (isset($module['status']) && $module['status'] != 'active') {
             $this->getResponse()->setRedirect('/');
         }
     }
     $front = Zend_Controller_Front::getInstance();
     $layout = Zend_Layout::getMvcInstance();
     $savedMenus = unserialize(Site::getResource('site_menu'));
     $menus = array();
     $sections = self::getSections();
     foreach ($savedMenus as $moduleMenus) {
         self::getModulePages($sections, $moduleMenus, $menus);
     }
     $layout->getView()->navigation(new Zend_Navigation($menus));
 }