CMS  Version 3.9
MenuModuleView Class Reference
+ Inheritance diagram for MenuModuleView:
+ Collaboration diagram for MenuModuleView:

Public Member Functions

 MenuModuleView ($module)
 
 drawView ($cssClass="")
 
- Public Member Functions inherited from ModuleView
 ModuleView ($module)
 
 drawView ()
 
 wrap ($output)
 

Additional Inherited Members

- Static Public Member Functions inherited from ModuleView
static create ($module)
 
- Public Attributes inherited from ModuleView
 $module
 

Detailed Description

Definition at line 217 of file module_view.inc.

Member Function Documentation

◆ drawView()

MenuModuleView::drawView (   $cssClass = "")

Definition at line 224 of file module_view.inc.

225  {
226  $cssClass = trim("module {$this->module->css_class} $cssClass");
227  $menu = $this->module->Menu();
228 
229  $params = explode(",", $this->module->menu_parameters);
230 
231  $qs = "";
232  $x = "?";
233 
234  foreach($params as $param)
235  {
236  if ($_GET[$param])
237  {
238  $qs .= $x . $param . "=" . $_GET[$param];
239  $x = "&";
240  }
241  }
242 
243  trace("QUERYSTRING: $qs", 3);
244 
245  $menuView = new MenuView($menu);
246  $menuView->queryString = $qs;
247  return $this->wrap($menuView->drawView());
248  }
$menu
Definition: menu_form.inc:47
wrap($output)
Definition: module_view.inc:79

◆ MenuModuleView()

MenuModuleView::MenuModuleView (   $module)

Definition at line 219 of file module_view.inc.

220  {
221  $this->ModuleView($module);
222  }
ModuleView($module)
Definition: module_view.inc:57

The documentation for this class was generated from the following file: