public function content() { if (!$this->core->is_access('sys_search')) { $this->core->notify($this->lng['e_403'], $this->lng['e_search_perm'], 1, "?mode=403"); } if (!isset($_GET['type']) || !file_exists(MCR_MODE_PATH . 'search/' . $_GET['type'] . '.php')) { $this->core->notify(); } require_once MCR_MODE_PATH . 'search/' . $_GET['type'] . '.php'; $submodule = new submodule($this->core); $data['CONTENT'] = $submodule->results(); ob_start(); echo $this->core->sp(MCR_THEME_MOD . "search/main.html", $data); return ob_get_clean(); }
public function content() { if (isset($_GET['id'])) { $this->core->header = $this->core->sp(MCR_THEME_MOD . "news/header-full.html"); $content = $this->news_full(); } elseif (isset($_GET['cid'])) { $this->core->header = $this->core->sp(MCR_THEME_MOD . "news/header-list.html"); $content = $this->news_list($_GET['cid']); } elseif (isset($_GET['ajax'])) { require_once MCR_MODE_PATH . 'news/ajax.class.php'; $ajax = new submodule($this->core); $content = $ajax->content(); } else { $this->core->header = $this->core->sp(MCR_THEME_MOD . "news/header-list.html"); $content = $this->news_list(); } ob_start(); echo $content; return ob_get_clean(); }
public function content() { if (!$this->core->is_access('sys_adm_main')) { $this->core->notify('403', $this->lng['e_403']); } $do = isset($_GET['do']) ? $_GET['do'] : 'main'; switch ($do) { case 'news': if (!$this->core->is_access('sys_adm_news')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/news.class.php'; break; case 'news_cats': if (!$this->core->is_access('sys_adm_news_cats')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/news_cats.class.php'; break; case 'news_views': if (!$this->core->is_access('sys_adm_news_views')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/news_views.class.php'; break; case 'news_votes': if (!$this->core->is_access('sys_adm_news_votes')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/news_votes.class.php'; break; case 'comments': if (!$this->core->is_access('sys_adm_comments')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/comments.class.php'; break; case 'menu': if (!$this->core->is_access('sys_adm_menu')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/menu.class.php'; break; case 'menu_adm': if (!$this->core->is_access('sys_adm_menu_adm')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/menu_adm.class.php'; break; case 'menu_groups': if (!$this->core->is_access('sys_adm_menu_groups')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/menu_groups.class.php'; break; case 'menu_icons': if (!$this->core->is_access('sys_adm_menu_icons')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/menu_icons.class.php'; break; case 'users': if (!$this->core->is_access('sys_adm_users')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/users.class.php'; break; case 'groups': if (!$this->core->is_access('sys_adm_groups')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/groups.class.php'; break; case 'permissions': if (!$this->core->is_access('sys_adm_permissions')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/permissions.class.php'; break; case 'statics': if (!$this->core->is_access('sys_adm_statics')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/statics.class.php'; break; case 'info': if (!$this->core->is_access('sys_adm_info')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/info.class.php'; break; case 'settings': if (!$this->core->is_access('sys_adm_settings')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/settings.class.php'; break; case 'monitoring': if (!$this->core->is_access('sys_adm_monitoring')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/monitoring.class.php'; break; case 'modules': if (!$this->core->is_access('sys_adm_modules')) { $this->core->notify('403', $this->lng['e_403']); } require_once MCR_MODE_PATH . 'admin/modules.class.php'; break; default: require_once MCR_MODE_PATH . 'admin/panel_menu.class.php'; break; } $submodule = new submodule($this->core); $content = $submodule->content(); ob_start(); echo $content; return ob_get_clean(); }