_filter($map); } $name = 'EduDeal'; $model = M($name); if (!empty ($model)) { $this->_list($model, $map); } $this->display(); } public function restore() { //彻底删除指定记录 $ajax = intval($_REQUEST['ajax']); $id = $_REQUEST ['id']; if (isset ( $id )) { $condition = array ('id' => array ('in', explode ( ',', $id ) ) ); $rel_data = M('EduDeal')->where($condition)->findAll(); foreach($rel_data as $data) { $info[] = $data['name']; } if($info) $info = implode(",",$info); $list = M('EduDeal')->where ( $condition )->setField("is_delete",0); if ($list!==false) { save_log($info."恢复成功",1); $this->success ("恢复成功",$ajax); } else { save_log($info."恢复出错",0); $this->error ("恢复出错",$ajax); } } else { $this->error (l("INVALID_OPERATION"),$ajax); } } public function foreverdelete() { //彻底删除指定记录 $ajax = intval($_REQUEST['ajax']); $id = $_REQUEST ['id']; if (isset ( $id )) { $condition = array ('id' => array ('in', explode ( ',', $id ) ) ); $link_condition = array ('deal_id' => array ('in', explode ( ',', $id ) ) ); $rel_data = M('EduDeal')->where($condition)->findAll(); foreach($rel_data as $data) { $info[] = $data['name']; } if($info) $info = implode(",",$info); $list = M('EduDeal')->where ( $condition )->delete(); if ($list!==false) { M("EduDealOrder")->where($link_condition)->delete(); M("EduDealPayLog")->where($link_condition)->delete(); save_log($info.l("FOREVER_DELETE_SUCCESS"),1); $this->success (l("FOREVER_DELETE_SUCCESS"),$ajax); } else { save_log($info.l("FOREVER_DELETE_FAILED"),0); $this->error (l("FOREVER_DELETE_FAILED"),$ajax); } } else { $this->error (l("INVALID_OPERATION"),$ajax); } } } ?>