예제 #1
0
 /**
  * Cnews::edit_individual()
  * 
  * @param integer $catalogue_id
  * @param integer $news_id
  * @return
  */
 function edit_individual($catalogue_id = 0, $news_id = 0)
 {
     $newscatalogue = new newscatalogue($catalogue_id);
     if (!$newscatalogue->exists()) {
         show_404();
     }
     $news = new article($news_id);
     if ($_SERVER['REQUEST_METHOD'] == "GET") {
     } else {
         $news->full_vietnamese = $this->input->post('txtFull_vietnamese');
         $news->full_english = $this->input->post('txtFull_english');
         $news->dir = $this->input->post('dir');
         $news->pagi = $this->input->post('pagi');
         //newstopic
         if ($news->save()) {
             $this->session->unset_userdata('dir_for_news');
             redirect($this->admin . 'cnews/edit_individual/' . $news->newscatalogue->id . '/' . $news->id);
         }
     }
     //setup start folder for kfm
     $sitelanguage = new Sitelanguage();
     $sitelanguage->order_by('position', 'asc');
     $sitelanguage->get();
     $dis['sitelanguage'] = $sitelanguage;
     $dis['base_url'] = base_url();
     $dis['title'] = $news->title_vietnamese;
     $dis['menu_active'] = $news->title_vietnamese;
     $dis['view'] = "news/edit_individual";
     $dis['object'] = $news;
     $this->session->set_userdata(array(config_item('session_admin') . 'menu_current' => $newscatalogue->navigation));
     if (empty($news->menu_active)) {
         $dis['menu_active'] = $news->title_vietnamese;
     } else {
         $dis['menu_active'] = $news->menu_active;
     }
     $this->viewadmin($dis);
 }
예제 #2
0
 function down_position($id, $step = 1)
 {
     $o = new newscatalogue();
     $o->get_by_id($id);
     if (!$o->exists()) {
         show_404("Không tìm thấy");
     }
     for ($i = 0; $i < $step; $i++) {
         $o->down_position();
     }
     //  flash_message('warning','Không th? thay d?i v? trí du?c n?a ');
     redirect($this->admin . 'newscatalogues/list_all/');
 }