public function edit_post() { $data = $this->data; //取得公用數據 $this->form_validation->set_rules('classname_Str', 'classname_Str', 'required'); if ($this->form_validation->run() !== FALSE) { $classid_Num = $this->input->post('classid_Num', TRUE); $classname_Str = $this->input->post('classname_Str', TRUE); $prioritynum_Num = $this->input->post('prioritynum_Num', TRUE); $class_ClassMeta = new ClassMeta(); $class_ClassMeta->construct(array('classid_Num' => $classid_Num, 'classname_Str' => $classname_Str, 'prioritynum_Num' => $prioritynum_Num, 'modelname_Str' => 'advertising')); $class_ClassMeta->update(array()); $this->load->model('Message'); $this->Message->show(array('message' => '設定成功', 'url' => 'admin/base/advertising/classmeta/tablelist')); } else { $this->load->model('Message'); $this->Message->show(array('message' => validation_errors(), 'url' => 'admin/base/advertising/classmeta/tablelist')); } }
public function delete() { $hash_Str = $this->input->get('hash'); $classid_Num = $this->input->get('classid'); //CSRF過濾 if ($hash_Str == $this->security->get_csrf_hash()) { $ClassMeta = new ClassMeta(); $ClassMeta->construct(array('classid_Num' => $classid_Num)); $ClassMeta->destroy(); $this->load->model('Message'); $this->Message->show(array('message' => '刪除成功', 'url' => 'admin/base/note/classmeta/tablelist')); } else { $this->load->model('Message'); $this->Message->show(array('message' => 'hash驗證失敗,請使用標準瀏覽器進行刪除動作', 'url' => 'admin/base/note/classmeta/tablelist')); } }