/**
  * Method for creating the modules main menu items
  * @return  boolean $res true on success false on failure
  */
 public function insertMenuItem()
 {
     $res = null;
     $db = new db();
     moduleloader::setModuleIniSettings($this->installInfo['NAME']);
     if (!empty($this->installInfo['MAIN_MENU_ITEM'])) {
         $values = $this->installInfo['MAIN_MENU_ITEM'];
         $values['title'] = $values['title'];
         $res = $db->insert('menus', $values);
     }
     if (!empty($this->installInfo['MAIN_MENU_ITEMS'])) {
         foreach ($this->installInfo['MAIN_MENU_ITEMS'] as $val) {
             $val['title'] = $val['title'];
             $res = $db->insert('menus', $val);
         }
     }
     return $res;
 }
 /**
  * inits a template
  * set template name and load init settings
  * @param string $template name of the template to init. 
  */
 public static function init($template)
 {
     self::$templateName = $template;
     if (!isset(conf::$vars['template'])) {
         conf::$vars['template'] = array();
     }
     moduleloader::setModuleIniSettings($template, 'template');
     $css = conf::getMainIni('css');
     if ($css) {
         assets::setTemplateCssIni($template, $css);
     }
 }