public function getAdminOptions() { $arrIp = array(); $arrIpTmp = frameCsp::_()->getTable('access')->orderBy('id DESC')->get('*', array('type_access' => 1)); foreach ($arrIpTmp as $key => $value) { $arrIp[$value['id']] = $value['access']; } $arrUser = array(); $arrUserTmp = frameCsp::_()->getTable('access')->orderBy('id DESC')->get('*', array('type_access' => 2)); foreach ($arrUserTmp as $key => $value) { $user_meta = get_user_by('id', $value['access']); $arrUser[$value['id']] = $user_meta->user_login; } $selectUser = array('' => ''); $arrSelUserTmp = get_users(); foreach ($arrSelUserTmp as $data) { $selectUser[$data->ID] = $data->user_login; } $selectRole['10'] = 'Administrator'; $selectRole['7'] = 'Editor'; $selectRole['2'] = 'Author'; $selectRole['1'] = 'Contributor'; $selectRole['0'] = 'Subscriber'; $this->assign('arrIp', $arrIp); $this->assign('arrUser', $arrUser); $this->assign('selectUser', $selectUser); $this->assign('selectRole', $selectRole); $blockList[0] = parent::getContent('ipBlock'); $blockList[1] = parent::getContent('userBlock'); $blockList[2] = parent::getContent('roleBlock'); $this->assign('blockList', $blockList); return parent::getContent('accessPage'); }
public function init() { $this->_file = __FILE__; // add_action('admin_menu', array($this, 'initMenu'), 9); parent::init(); }
public function getTemplateMsgOptionsHtml() { if (!isset($this->optModel)) { $this->assign('optModel', $this->getModel()); } return parent::getContent('templateMsgOptionsHtml'); }
public function getSubscribeModAdminOptions($code) { frameCsp::_()->addScript('adminSubscribeModulesOptionsCsp', $this->getModule()->getModPath() . 'js/admin.subscribeModulesAdmin.options.js'); $this->assign('optsModel', frameCsp::_()->getModule('options')->getModel()); $this->assign('code', $code); $this->assign('subMod', frameCsp::_()->getModule($code)); return parent::getContent('subscribeModAdminOptions'); }
public function displayDeactivatePage() { $this->assign('GET', reqCsp::get('get')); $this->assign('POST', reqCsp::get('post')); $this->assign('REQUEST_METHOD', strtoupper(reqCsp::getVar('REQUEST_METHOD', 'server'))); $this->assign('REQUEST_URI', basename(reqCsp::getVar('REQUEST_URI', 'server'))); parent::display('deactivatePage'); }
public function getPasswordRecoverConfirm() { $errors = array(); if (!$this->_passwordResetSuccess) { $errors[] = langCsp::_('Password Reset Error'); } $this->_passwordResetSuccess = false; $this->assign('errorsCsp', $errors); return parent::getContent('passwordRecoverConfirm'); }
/** * Get the content for templates module tab * * @return type */ public function getTabContent() { $templates = frameCsp::_()->getModule('templatesCsp')->getModel()->get(); if (empty($templates)) { $tpl = 'noTemplates'; } else { $this->assign('templatesCsp', $templates); $this->assign('default_theme', frameCsp::_()->getModule('optionsCsp')->getModel()->get('default_theme')); $tpl = 'templatesTab'; } return parent::getContent($tpl); }
public function getComingSoonPageHtml() { $this->_beforeShow(); $this->assign('msgTitle', frameCsp::_()->getModule('options')->get('msg_title')); $this->assign('msgTitleColor', frameCsp::_()->getModule('options')->get('msg_title_color')); $this->assign('msgTitleFont', frameCsp::_()->getModule('options')->get('msg_title_font')); $msgTitleStyle = array(); if (!empty($this->msgTitleColor)) { $msgTitleStyle['color'] = $this->msgTitleColor; } if (!empty($this->msgTitleFont)) { $msgTitleStyle['font-family'] = $this->msgTitleFont; $this->_styles[] = 'http://fonts.googleapis.com/css?family=' . $this->msgTitleFont . '&subset=latin,cyrillic-ext'; } $this->assign('msgTitleStyle', utilsCsp::arrToCss($msgTitleStyle)); $this->assign('msgText', frameCsp::_()->getModule('options')->get('msg_text')); $this->assign('msgTextColor', frameCsp::_()->getModule('options')->get('msg_text_color')); $this->assign('msgTextFont', frameCsp::_()->getModule('options')->get('msg_text_font')); $msgTextStyle = array(); if (!empty($this->msgTextColor)) { $msgTextStyle['color'] = $this->msgTextColor; } if (!empty($this->msgTextFont)) { $msgTextStyle['font-family'] = $this->msgTextFont; if ($this->msgTitleFont != $this->msgTextFont) { $this->_styles[] = 'http://fonts.googleapis.com/css?family=' . $this->msgTextFont . '&subset=latin,cyrillic-ext'; } } $this->assign('msgTextStyle', utilsCsp::arrToCss($msgTextStyle)); if ($this->_useSubscribeForm && frameCsp::_()->getModule('options')->get('sub_enable')) { $this->_scripts[] = frameCsp::_()->getModule('subscribe')->getModPath() . 'js/frontend.subscribe.js'; $this->assign('subscribeForm', frameCsp::_()->getModule('subscribe')->getController()->getView()->getUserForm()); } $this->assign('countDownTimerHtml', dispatcherCsp::applyFilters('countDownTimerHtml', '')); $this->assign('progressBarHtml', dispatcherCsp::applyFilters('progressBarHtml', '')); $this->assign('contactFormHtml', dispatcherCsp::applyFilters('contactFormHtml', '')); $this->assign('googleMapsHtml', dispatcherCsp::applyFilters('googleMapsHtml', '')); if ($this->_useSocIcons) { $this->assign('socIcons', frameCsp::_()->getModule('social_icons')->getController()->getView()->getFrontendContent()); } if (file_exists($this->getModule()->getModDir() . 'css/style.css')) { $this->_styles[] = $this->getModule()->getModPath() . 'css/style.css'; } $this->assign('logoPath', $this->getModule()->getLogoImgPath()); $this->assign('bgCssAttrs', dispatcherCsp::applyFilters('tplBgCssAttrs', $this->getModule()->getBgCssAttrs())); $this->assign('styles', dispatcherCsp::applyFilters('tplStyles', $this->_styles)); $this->assign('scripts', dispatcherCsp::applyFilters('tplScripts', $this->_scripts)); $this->assign('initJsVars', dispatcherCsp::applyFilters('tplInitJsVars', $this->initJsVars())); $this->assign('messages', frameCsp::_()->getRes()->getMessages()); $this->assign('errors', frameCsp::_()->getRes()->getErrors()); return parent::getContent($this->getCode() . 'CSPHtml'); }
public function adminTextEditorPopup() { $shortcodes = frameCsp::_()->getModule('shortcodesCsp')->getCodes(); $shortcodesSelectOptions = array('' => langCsp::_('Select')); foreach ($shortcodes as $code => $cinfo) { if (in_array($code, array('product', 'category'))) { continue; } $shortcodesSelectOptions[$code] = $code; } $this->assign('shortcodesCsp', $shortcodes); $this->assign('shortcodesSelectOptions', $shortcodesSelectOptions); return parent::getContent('adminTextEditorPopup'); }
public function showWelcomePage() { $this->assign('askOptions', array(1 => array('label' => 'Google'), 2 => array('label' => 'Wordpress.org'), 3 => array('label' => 'Refer a friend'), 4 => array('label' => 'Find on the web'), 5 => array('label' => 'Other way...'))); parent::display('welcomePage'); }
public function getFavicoOpts() { $this->assign('optsModel', frameCsp::_()->getModule('options')->getController()->getModel()); return parent::getContent('favico'); }
public function getList() { $this->assign('logs', frameCsp::_()->getModule('logCsp')->getModel()->getSorted()); $this->assign('logTypes', frameCsp::_()->getModule('logCsp')->getModel()->getTypes()); parent::display('logList'); }
/** * This will return Google JS SDK 'plus one". * We need this in separate method as at least 2 soc. icons - google+ and youtube - use same SDK - to include it only once at page. */ private function _getGoogleJsSdk() { if (!$this->_googleSdkIncluded) { $this->_googleSdkIncluded = true; $this->assign('langCode', get_bloginfo('language')); return parent::getContent('socGpSdk'); } return ''; }
public function getComingSoonPageHtml() { return parent::getContent('comingSoonPageHtml'); }
public function displayModActivationPopup() { parent::display('modActivationPopup'); }
public function display($instance) { $this->assign('uniqBoxId', 'toeTwitterWidget' . mt_rand(1, 9999)); $this->assign('instance', $instance); parent::display('twitter'); }