public function delete_pic($do, $picid = 0) { global $admin; $data = $this->common_model->data; $child_name = 'postpic'; //管理分類類別名稱 if (!empty($picid)) { $PicObj = new PicObj(['picid_Num' => $picid]); $PicObj->delete(); return TRUE; } else { return FALSE; } }
public function delete() { $hash_Str = $this->input->get('hash'); $picid_Num = $this->input->get('picid'); $picid_Arr = $this->input->post('picid_Arr[]'); if (empty($picid_Arr) && empty($picid_Num)) { $this->load->model('Message'); $this->Message->show(array('message' => '未選擇要刪除的圖片', 'url' => 'admin/base/pic/pic/tablelist')); } //CSRF過濾 if ($hash_Str == $this->security->get_csrf_hash()) { if (!empty($picid_Num)) { $PicObj = new PicObj(['picid_Num' => $picid_Num]); $PicObj->delete(); } if (!empty($picid_Arr)) { foreach ($picid_Arr as $key => $value_Pic) { $PicObj = new PicObj(['picid_Num' => $value_Pic]); $PicObj->delete(); } } $this->load->model('Message'); $this->Message->show(array('message' => '刪除成功', 'url' => 'admin/base/pic/pic/tablelist')); } else { $this->load->model('Message'); $this->Message->show(array('message' => 'hash驗證失敗,請使用標準瀏覽器進行刪除動作', 'url' => 'admin/base/pic/pic/tablelist')); } }