SitemapController.php
00001 <?php
00009 class About_SitemapController extends Dsao_Controller_Action
00010 {
00011
00012 public function preDispatch()
00013 {
00014 $this->getHelper('History')->setAddToHistory();
00015 $this->_setDefaultModelClass('About_Sitemap');
00016 }
00017
00023 public function showAction()
00024 {
00025
00026 $node = $this->getUri()->node;
00027
00028
00029 $arrayNodes = explode('_', $node);
00030
00031
00032 $module = (isset($arrayNodes[0]) ? $arrayNodes[0] : null);
00033 $controller = (isset($arrayNodes[1]) ? $arrayNodes[1] : null);
00034
00035
00036 $sitemap = $this->_getModel()->getSiteMap($module, $controller);
00037
00038
00039 $this->getView()->assign_by_ref('aboutSiteMap', $sitemap);
00040 }
00041 }