Ejemplo n.º 1
0
 public function del()
 {
     //1、根据点击删除传递过来的ID获取相关数据
     $ids = I('ids');
     $map['id'] = array("in", $ids);
     $result = get_result($this->table, $map);
     //2、获取评论内容中的图片并删除
     foreach ($result as $key => $value) {
         //删除内容中的图片
         delStrImgs($value['content']);
         //3、统计评论删除后新闻的评论数量
         $_POST['id'] = $value['product_id'];
         $_POST['comment'] = count_data($this->table, array("product_id" => $value['product_id']));
         update_data("article");
     }
     //4、删除数据表中的数据
     delete_data($this->table, $map);
     $this->success("删除成功");
 }
Ejemplo n.º 2
0
 public function del()
 {
     //1、根据点击删除传递过来的ID获取相关数据
     $ids = I('ids');
     $map['id'] = array("in", $ids);
     $result = get_result($this->table, $map);
     //2、获取内容中的图片并删除
     foreach ($result as $key => $value) {
         //删除封面
         if (file_exists($value['cover'])) {
             @unlink($value['cover']);
         }
         //删除内容中的图片
         delStrImgs($value['content']);
     }
     //3、删除数据表中的数据
     delete_data($this->table, $map);
     $this->success("删除成功");
 }
Ejemplo n.º 3
0
 public function del()
 {
     //1、根据点击删除传递过来的ID获取相关数据
     $ids = I('ids');
     $map['id'] = array("in", $ids);
     $result = get_result($this->table, $map);
     //2、获取内容中的图片并删除
     foreach ($result as $key => $value) {
         //删除封面
         if (file_exists($value['cover'])) {
             @unlink($value['cover']);
         }
         //删除内容中的图片
         delStrImgs($value['content']);
         //3、重新统计删除后分类下的新闻数量
         //通过path获取到父级分类id
         $info_path = explode('-', $value['path']);
         foreach ($info_path as $key => $val) {
             $_POST = null;
             if ($val != 0) {
                 $_POST['id'] = $val;
                 $_POST['num'] = count_data($this->table, array("path" => array("like", '%-' . $val . '-%')));
                 update_data("category");
             }
         }
     }
     F('news_category_result', null);
     //4、删除数据表中的数据
     delete_data($this->table, $map);
     $this->success("删除成功");
 }