/** * Display the view */ public function display($tpl = null) { $JSNMedia = JSNFactory::getMedia(); $JSNMedia->addStyleSheet(JSN_POWERADMIN_STYLE_URI . 'styles.css'); JSNHtmlAsset::addScript(JSN_FRAMEWORK_ASSETS . '/3rd-party/jquery-hotkeys/jquery.hotkeys.js'); JSNHtmlAsset::addScript(JSN_FRAMEWORK_ASSETS . '/3rd-party/jquery-jstorage/jquery.jstorage.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JS_URI . 'jquery.topzindex.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'jsn.submenu.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'jsn.mousecheck.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'jsn.functions.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JS_URI . 'jquery.tinyscrollbar.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'jsn.assignpages.js'); JSNHtmlAsset::addScript(JSN_FRAMEWORK_ASSETS . '/3rd-party/jquery-jstree/jquery.jstree.js'); $JSNMedia->addScriptDeclaration("var baseUrl = '" . JURI::root() . "';"); //require helper JSNFactory::localimport('libraries.joomlashine.page.assignpages'); $viewHelper = JSNAssignpages::getInstance(); $menuTypes = $viewHelper->menuTypeDropDownList(false); $this->assign('menutypes', $menuTypes); $moduleid = JRequest::getVar('id', 0); $menuitems = $viewHelper->renderMenu($moduleid); $this->assign('menuitems', $menuitems); JSNFactory::localimport('libraries.joomlashine.modules'); $assignType = JSNModules::checkAssign($moduleid); $this->assign('assignType', $assignType); $this->form = $this->get('Form'); $this->item = $this->get('Item'); $this->state = $this->get('State'); $language = JFactory::getLanguage(); $language->load('com_modules'); parent::display($tpl); }
public function display($tpl = null) { $JSNMedia = JSNFactory::getMedia(); $JSNMedia->addStyleSheet(JSN_POWERADMIN_STYLE_URI . 'styles.css'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JS_URI . 'jquery.cook.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JS_URI . 'jquery.tinyscrollbar.js'); JSNHtmlAsset::addScript(JSN_FRAMEWORK_ASSETS . '/3rd-party/jquery-hotkeys/jquery.hotkeys.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'jstree/jstree.override.js'); JSNHtmlAsset::addScript(JSN_FRAMEWORK_ASSETS . '/3rd-party/jquery-jstorage/jquery.jstorage.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JS_URI . 'jquery.topzindex.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'jsn.submenu.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'jsn.mousecheck.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'jsn.functions.js'); JSNHtmlAsset::addScript(JSN_POWERADMIN_LIB_JSNJS_URI . 'jsn.assignpages.js'); $JSNMedia->addScriptDeclaration("var baseUrl = '" . JURI::root() . "';"); //require classes JSNFactory::localimport('libraries.joomlashine.modules'); JSNFactory::localimport('libraries.joomlashine.page.assignpages'); $viewHelper = JSNAssignpages::getInstance(); $menuTypes = $viewHelper->menuTypeDropDownList(false); $this->assign('menutypes', $menuTypes); $app = JFactory::getApplication(); $moduleid = $app->getUserState('com_poweradmin.assignpages.custompage.moduleid', JRequest::getVar('moduleid', array(), 'get', 'array')); if (count($moduleid) == 1) { $menuitems = $viewHelper->renderMenu($moduleid[0]); $assignType = JSNModules::checkAssign($moduleid[0]); } else { $menuitems = $viewHelper->renderMenu(0); $assignType = 3; } $this->assign('menuitems', $menuitems); $this->assign('assignType', $assignType); return parent::display(); }