public function execute() { $plugin_id = 'convead'; $plugin = waSystem::getInstance()->getPlugin($plugin_id); $settings = $plugin->getSettings(); wa('site'); $domains = siteHelper::getDomains(true); $this->view->assign('domains', $domains); $this->view->assign('exist_curl', function_exists('curl_exec')); $this->view->assign('settings', $settings); }
public function execute() { $this->domain_id = siteHelper::getDomainId(); $this->view->assign('apps', siteHelper::getApps()); $this->view->assign('domain_id', $this->domain_id); $this->view->assign('domain_url', siteHelper::getDomain()); $this->view->assign('domain_alias', wa()->getRouting()->isAlias(siteHelper::getDomain())); $this->view->assign('domains', siteHelper::getDomains(true)); $this->view->assign('pages', $this->getPages()); $this->view->assign('domain_root_url', siteHelper::getDomainUrl()); $this->view->assign('rights', array('admin' => $this->getUser()->isAdmin('site'), 'files' => $this->getRights('files'), 'themes' => $this->getRights('themes'), 'blocks' => $this->getRights('blocks'))); /** * Extend backend sidebar * Add extra sidebar items (menu items, system output) * @event backend_sidebar * @example #event handler example * public function sidebarAction() * { * $output = array(); * * #add external link into sidebar menu * $output['menu_li']='<li> * <a href="http://www.webasyst.com"> * http://www.webasyst.com * </a> * </li>'; * * #add system link into sidebar menu * $output['system_li']='<li> * <a href="http://www.webasyst.com"> * http://www.webasyst.com * </a> * </li>'; * * return $output; * } * @return array[string][string]string $return[%plugin_id%]['menu_li'] Single menu items * @return array[string][string]string $return[%plugin_id%]['system_li'] Extra menu items */ $this->view->assign('backend_sidebar', wa()->event('backend_sidebar')); }
public static function _get_app_key() { $plugin = wa('shop')->getPlugin('convead'); $settings = $plugin->getSettings(); wa('site'); foreach (siteHelper::getDomains(true) as $domain_id => $domain) { if (waRequest::server('SERVER_NAME') == $domain['name']) { break; } } if (isset($settings['options']) and isset($settings['options']['domains']) and !empty($settings['options']['domains'][$domain_id]) and !empty($settings['options']['domains'][$domain_id]['api_key'])) { return $settings['options']['domains'][$domain_id]['api_key']; } else { if (!empty($settings['options']['api_key'])) { return $settings['options']['api_key']; } else { return false; } } }