public static function Instance() { if (self::$instance == null) { self::$instance = new M_Template(); } return self::$instance; }
function mwidget_dividedmenu($menu_id, $class = null, $id = null) { $menu = MObject::get('menu', $menu_id); if ($class) { $class = ' class="' . MPut::html_attr($class) . '"'; } else { $class = ''; } if ($id) { $id = ' id="' . MPut::html_attr($id) . '"'; } else { $id = ''; } if ($menu) { $pages = $menu->get_pages(); if (sizeof($pages) > 0) { foreach ($pages as $page) { ?> <div<?php echo $class . $id; ?> style="position: relative;"> <a href="<?php MPut::_link($page->get_url()); ?> " title="<?php MPut::_html_attr($page->get_title()); ?> "> <?php //MPut::_html( $page->get_title() ); ?> <?php __($page->get_title()); ?> </a> <div style="display:none;background-color:#000;min-width:100%;position:absolute; left: 0px; top: 20px;text-align: center;z-index: 9999;" > <?php M_Template::widget('dropdownmenu', $page->get_title()); ?> </div> </div> <div class="visible-xs col-xs-3"></div> <div class="visible-xs col-xs-6"> <?php M_Template::widget('dropdownmenu', $page->get_title()); ?> </div> <div class="visible-xs col-xs-3"></div> <?php } } } }
public function __construct() { MMessaging::init(); $SysConf = new MSettings(); if (is_array($SysConf::$coords)) { global $coords; $coords['lat'] = $SysConf::$coords['lat']; $coords['lng'] = $SysConf::$coords['lng']; } elseif (isset($SysConf::$location)) { if (MValidate::address($SysConf::$location)) { global $geocoder; global $coords; try { $geocode = $geocoder->geocode($SysConf::$location); $coords['lat'] = $geocode->getLatitude(); $coords['lng'] = $geocode->getLongitude(); } catch (Exception $e) { } } } else { if (MValidate::address(MSettings::$location)) { global $geocoder; global $coords; try { $geocode = $geocoder->geocode(MSettings::$location); $coords['lat'] = $geocode->getLatitude(); $coords['lng'] = $geocode->getLongitude(); } catch (Exception $e) { } } } $routing = new M_Route(); $module = new M_Module(); $module_instance = $module->instance($routing->get_module(), $routing->get_task(), $routing->get_object()); $template = new M_Template(); $template_instance = $template->instance($module_instance); }