function __construct($config = array()) { parent::__construct($config); JHTML::addIncludePath(OSEMSC_F_HELPER); // add detect $detect = new Mobile_Detect(); //$this->isMobile = $detect->isMobile(); $this->isMobile = false; $view = JRequest::getCmd('view'); if ($this->isMobile && !empty($view) && in_array($view, array('login', 'register', 'member'))) { // Any mobile device. $this->setLayout('mobile'); JRequest::setvar('tmpl', 'component'); oseHtml::loadTouchJs(); oseHTML::stylesheet('components/com_osemsc/assets/css/msc5mobile.css', '1.5'); } else { $jversion = (JOOMLA16 == true) ? '1.6' : '1.5'; oseHTML::script('media/system/js/core.js', $jversion); $this->loadViewJs(); } }