function delete($id = FALSE)
 {
     if ($id) {
         $webboard_relate_del = new Webboard_relate_del($id);
         if ($webboard_relate_del->webboard_answer_id == 0) {
             $webboard_quiz = new Webboard_quiz($webboard_relate_del->webboard_quiz_id);
             $webboard_quiz->webboard_answer->delete_all();
             $webboard_quiz->delete();
         } else {
             $webboard_answer = new Webboard_answer($webboard_relate_del->webboard_answer_id);
             $webboard_answer->delete();
         }
         $webboard_relate_del->delete();
         set_notify('success', lang('delete_data_complete'));
     }
     redirect('webboards/admin/webboard_relate_dels');
 }
Example #2
0
 function save_reply($topic_id, $id = FALSE, $type = FALSE)
 {
     if ($_POST) {
         if ($_POST['captcha'] != $this->session->userdata('captcha')) {
             set_notify('error', 'กรอกรหัสไม่ถูกต้อง');
             redirect($_SERVER['HTTP_REFERER']);
         } else {
             if ($type == "edit") {
                 $webboard_answer = new Webboard_answer($id);
             } else {
                 $webboard_answer = new Webboard_answer();
             }
             $_POST['webboard_quiz_id'] = $topic_id;
             $_POST['user_id'] = $this->session->userdata('id');
             $webboard_answer->ip = $this->input->ip_address();
             $webboard_answer->from_array($_POST);
             $webboard_answer->save();
             set_notify('success', 'Save Data Complete');
         }
     }
     $site_redirect = "webboards/view_topic/" . $topic_id;
     redirect($site_redirect);
 }