/** * Execute le module dans l'administration * @access public */ public function run() { $header = new magixglobal_model_header(); $create = new backend_controller_template(); $plugin = new backend_controller_plugins(); $create->addConfigFile(array('news'), array('news_'), false); $access = $this->model_access->module_access("backend_controller_news"); $create->assign('access', $access); if (magixcjquery_filter_request::isGet('getlang')) { if (isset($this->action)) { if ($this->action == 'list') { $max = 20; if (magixcjquery_filter_request::isGet('json_list_news')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_list_news($max); } else { $create->assign('pagination', $this->news_pagination($max)); $create->display('news/list.tpl'); } } elseif ($this->action == 'add') { if (isset($this->n_title)) { $this->insert_news_data(); } } elseif ($this->action == 'edit') { if (isset($this->edit)) { $data = parent::s_news_data($this->edit); $create->assign('plugin', $plugin->menu_item_plugin('news')); if (magixcjquery_filter_request::isGet('json_urinews')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_uri($data); } elseif (magixcjquery_filter_request::isGet('ajax_image')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->html_header("UTF-8"); $this->ajax_image($create, $data['n_image']); } elseif (isset($this->n_image)) { $this->update_news_image(); } elseif (isset($this->n_title)) { $this->update_news_data(); } elseif (isset($this->name_tag)) { $this->add_reltag(); } elseif (isset($this->delete_tag)) { $this->remove_tag(); } else { if (isset($this->plugin)) { // Chargement du plugin dans les actualités (edition) $this->load_edit_data($create, $data); $param_arr = array($this->plugin, $this->getlang, $this->edit); $plugin->extend_module($this->plugin, 'news', $param_arr); } else { $this->load_edit_data($create, $data); $create->display('news/edit.tpl'); } } } else { if (isset($this->published)) { $this->update_published(); } } } elseif ($this->action == 'remove') { if (isset($this->delete_news)) { $this->remove_news(); } elseif (isset($this->delete_image)) { $this->remove_image(); } } } } else { if (magixcjquery_filter_request::isGet('json_graph')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_graph(); } elseif (isset($this->news_search)) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_url_news(); } else { $create->display('news/index.tpl'); } } }
/** * Affiche le formulaire d'identification * @param $debug * @return void */ public function login($debug) { $this->start_session(); $this->tokenInitSession(); $this->authSession($debug); backend_controller_template::display('login/index.tpl'); }
/** * @access public * Execute la classe */ public function run() { $create = new backend_controller_template(); $create->addConfigFile(array('config'), array('config_'), false); if (magixcjquery_filter_request::isPost('id_size_img')) { $this->update_img(); } else { backend_controller_template::assign('img_size_forms_catalog', $this->load_img_forms('catalog')); backend_controller_template::assign('img_size_forms_news', $this->load_img_forms('news')); backend_controller_template::assign('img_size_forms_plugins', $this->load_img_forms('plugins')); backend_controller_template::display('config/imagesize.tpl'); } }
/** * execution du module d'accès */ public function run() { $header = new magixglobal_model_header(); $create = new backend_controller_template(); $create->addConfigFile(array('users'), array('users_'), false); $access = $this->model_access->module_access("backend_controller_access"); $all_access = $this->model_access->all_data_employee($this->model_access->data_session()); //print_r($all_access); $create->assign('access', $access); $create->assign('all_access', $all_access); //if($access['view'] == 1) if ($this->action == 'add') { if (isset($this->role_name)) { $this->add_profile($this->role_name); } elseif (isset($this->id_module)) { $this->add_new_access($this->id_module); } else { $create->display('access/add.tpl'); } } elseif ($this->action == 'list') { if (magixcjquery_filter_request::isGet('json_profiles')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->listing_profile(); } elseif (magixcjquery_filter_request::isGet('json_access')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->listing_access(); } else { $create->display('access/list.tpl'); } } elseif ($this->action == 'edit') { if (isset($this->role_name)) { $this->edit_profile($this->role_name); } elseif ($this->id_access) { $this->edit_access(); } else { $this->load_data_profile($create); $create->display('access/edit.tpl'); } } elseif ($this->action == 'remove') { if (isset($this->delete_role)) { $this->remove_role($this->delete_role); } } else { $access = new backend_model_access(); /*print "<pre>"; print_r($access->listPlugins()); print "</pre>";*/ $create->display('access/list.tpl'); } }
/** * @access public * Execution de la structure */ public function run() { $header = new magixglobal_model_header(); $create = new backend_controller_template(); $create->addConfigFile(array('language'), array('language_'), false); if (isset($this->action)) { if ($this->action == 'list') { if (magixcjquery_filter_request::isGet('json_list_lang')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_listing_language(); } else { $iso = backend_model_forms::code_iso("iso"); $create->assign('iso', $iso); $create->display('lang/list.tpl'); } } elseif ($this->action == 'add') { if (isset($this->iso)) { $this->insert_new_lang($create); } } elseif ($this->action == 'edit') { if (magixcjquery_filter_request::isGet('edit')) { if (isset($this->iso)) { $this->edit_lang(); } else { $this->load_data_language($create); backend_controller_template::display('lang/edit.tpl'); } } else { if (isset($this->active_lang)) { $this->update_activate_lang(); } } } elseif ($this->action == 'remove') { if (magixcjquery_filter_request::isPost('delete_lang')) { $this->delete_lang_record($create); } } } else { if (magixcjquery_filter_request::isGet('json_graph')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_graph(); } else { $iso = backend_model_forms::code_iso("iso"); backend_controller_template::assign('iso', $iso); backend_controller_template::display('lang/index.tpl'); } } }
/** * execute la fonction run pour l'administration CMS * @access public */ public function run() { $header = new magixglobal_model_header(); $create = new backend_controller_template(); $create->addConfigFile(array('cms'), array('pages_'), false); $access = $this->model_access->module_access("backend_controller_cms"); $create->assign('access', $access); if (magixcjquery_filter_request::isGet('getlang')) { if (isset($this->action)) { if ($this->action == 'list') { if (magixcjquery_filter_request::isGet('json_page_p')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_parent_p(); } elseif (magixcjquery_filter_request::isGet('title_p_lang')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_cat_p_lang(); } elseif (magixcjquery_filter_request::isGet('title_search')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_autocomplete(); } elseif (isset($this->get_page_p)) { if (magixcjquery_filter_request::isGet('json_child_p')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_child_page(); } else { $create->assign('parent_title', $this->parent_page($this->get_page_p)); $create->assign('language', $this->parent_language($this->getlang)); $create->display('cms/child_page.tpl'); } } elseif (isset($this->order_pages)) { $this->update_order_page(); } elseif (magixcjquery_filter_request::isPost('idpage')) { $this->update_sidebar_status(); } else { $create->assign('selectlang', null); $create->assign('language', $this->parent_language($this->getlang)); $create->display('cms/parent_page.tpl'); } } elseif ($this->action == 'add') { if (isset($this->get_page_p)) { if (isset($this->title_page)) { $this->insert_new_child_page($create, $this->title_page, $this->get_page_p); } } elseif (magixcjquery_filter_request::isGet('add_parent_p')) { $this->insert_new_page_p($this->title_page, $this->idlang); } elseif (isset($this->title_page)) { $this->insert_new_page_p($this->title_page); } } elseif ($this->action == 'edit') { if (isset($this->edit)) { if (magixcjquery_filter_request::isPost('idlang_p')) { $this->insert_new_rel_lang_p($this->idlang_p); } elseif (magixcjquery_filter_request::isPost('title_page')) { $this->update_page($this->title_page); } elseif (magixcjquery_filter_request::isPost('del_relang_p')) { $this->delete_related_lang(); } elseif (magixcjquery_filter_request::isGet('json_uricms')) { $this->json_uricms($this->edit); } elseif (magixcjquery_filter_request::isGet('json_child_lang_page')) { $this->json_other_language_page($this->edit); } else { $this->load_edit_page($this->edit); $create->display('cms/edit.tpl'); } } } elseif ($this->action == 'move') { if (magixcjquery_filter_request::isPost('idlang')) { $this->update_move_page($create); } else { $this->load_data_move_page($create, $this->edit); $create->display('cms/move.tpl'); } } elseif ($this->action == 'remove') { if (magixcjquery_filter_request::isPost('delpage')) { $this->delete_page(); } } } } else { if (magixcjquery_filter_request::isGet('json_graph')) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_graph(); } elseif (isset($this->page_search)) { $header->head_expires("Mon, 26 Jul 1997 05:00:00 GMT"); $header->head_last_modified(gmdate("D, d M Y H:i:s") . "GMT"); $header->pragma(); $header->cache_control("nocache"); $header->getStatus('200'); $header->json_header("UTF-8"); $this->json_url_page(); } else { $create->display('cms/index.tpl'); } } }