public function index() { $seo_data = Myseo::instance()->get(); if ($_POST) { $site_next_flow = site::site_next_flow($this->current_flow); $submit_target = intval($this->input->post('submit_target')); if (Myseo::instance()->edit($_POST)) { //判断添加成功去向 switch ($submit_target) { case 2: remind::set(Kohana::lang('o_global.update_success'), $site_next_flow['url'], 'success'); default: remind::set(Kohana::lang('o_global.update_success'), 'site/seo', 'success'); } } else { remind::set(Kohana::lang('o_global.update_error'), 'site/seo'); } } $this->template->content = new View("site/seo_edit"); $this->template->content->data = $seo_data; }
/** * init site data * * @param int $site_id * @param int $theme_id * @return boolean */ public static function init($site_id, $theme_id = 1) { $type = 0; //doc default info //Mydoc::instance()->init($site_id); site::doc_init($site_id); //faq default info Myfaq::instance()->init($site_id); //seo default info Myseo::instance()->init($site_id); //route default info Myroute::instance()->init($site_id); //menu default info Mysite_menu::instance()->init($site_id); //theme default info Mytheme::instance($theme_id)->init($site_id); //mail default info Mymail::instance()->init($site_id); //product default info //Mydata_import::instance()->import($site_id); }