diff options
author | Antonio Gallo <tonicucoz@gmail.com> | 2012-09-16 21:28:33 +0000 |
---|---|---|
committer | Antonio Gallo <tonicucoz@gmail.com> | 2012-09-16 21:28:33 +0000 |
commit | 10bc2a32759112ad7d97eeb8bd783e7451ef28fd (patch) | |
tree | 0e27a0c8cee7038a94b45ec961a3b415d13dd94e /h-source/Application/Controllers | |
parent | 1db259e769ea5a50c0d9969da0b4dc9b14c66b5b (diff) |
improved the way the top menu is created - help wiki page added inside the top menu
Diffstat (limited to 'h-source/Application/Controllers')
-rw-r--r-- | h-source/Application/Controllers/BaseController.php | 5 | ||||
-rw-r--r-- | h-source/Application/Controllers/HelpController.php | 13 | ||||
-rw-r--r-- | h-source/Application/Controllers/WikiController.php | 4 |
3 files changed, 13 insertions, 9 deletions
diff --git a/h-source/Application/Controllers/BaseController.php b/h-source/Application/Controllers/BaseController.php index 4a3bb65..6427a08 100644 --- a/h-source/Application/Controllers/BaseController.php +++ b/h-source/Application/Controllers/BaseController.php @@ -149,6 +149,11 @@ class BaseController extends Controller } } + //elements of the top menu from the config.xml file + //help link + $mod = new BoxParser($this->getBox(array("top_menu","help_page_link"))); + $data["topMenuHelpLink"] = $mod->modules[0]->render($this->_topMenuClasses["help"]); + $this->append($data); } diff --git a/h-source/Application/Controllers/HelpController.php b/h-source/Application/Controllers/HelpController.php index cd202ae..78a31b9 100644 --- a/h-source/Application/Controllers/HelpController.php +++ b/h-source/Application/Controllers/HelpController.php @@ -20,23 +20,22 @@ if (!defined('EG')) die('Direct access not allowed!'); -class HelpController extends BaseController +class HelpController extends WikiController { public function __construct($model, $controller, $queryString) { - $this->_topMenuClasses['help'] = " class='currentitem'"; parent::__construct($model, $controller, $queryString); + $this->_topMenuClasses['wiki'] = null; + + $data['tm'] = $this->_topMenuClasses; + $data['title'] = 'help index - '.Website::$generalName; + $this->append($data); } - - public function index($lang = 'en') - { - $this->cleverLoad('index'); - } }
\ No newline at end of file diff --git a/h-source/Application/Controllers/WikiController.php b/h-source/Application/Controllers/WikiController.php index 7a0cd4d..698519b 100644 --- a/h-source/Application/Controllers/WikiController.php +++ b/h-source/Application/Controllers/WikiController.php @@ -196,7 +196,7 @@ class WikiController extends BaseController { $data['talk_number'] = $this->m['WikitalkModel']->select('count(*) as numb,id_wiki')->where(array('id_wiki'=>$res[0]['wiki']['id_wiki'],'deleted'=>'no'))->rowNumber(); - $viewFile = 'page'; + $viewFile = 'wiki_page'; $data['id_wiki'] = $res[0]['wiki']['id_wiki']; } else @@ -320,7 +320,7 @@ class WikiController extends BaseController } $this->append($data); - $this->load('page'); + $this->load('wiki_page'); $this->load('bottom_left'); $this->right(); } |