修改当发布范围只有用户时无法去掉问题

2024-06-05 12:33 更新

问题描述

在设置了发布范围含有用户后保存,然后修改,将发布范围的人全部删掉并保存,结果发布范围依然是最初选的那个用户。

方法

文件:dzz/news/edit.php原代码:

if($news['orgids']){ $orgid_arr=explode(',',$news['orgids']); foreach($orgid_arr as $value){ if(is_numeric($value)){ $orgids[]=$value; }elseif($value=='other'){ $orgids[]=$value; }elseif(strpos($value,'uid_')==0){ $uids[]=str_replace('uid_','',$value); } } $news['uids']=implode(',',$uids); $news['orgids']=implode(',',$orgids); }

修改后的代码:

if($news['orgids']){ $orgid_arr=explode(',',$news['orgids']); foreach($orgid_arr as $value){ if(is_numeric($value)){ $orgids[]=$value; }elseif($value=='other'){ $orgids[]=$value; }elseif(strpos($value,'uid_')==0){ $uids[]=str_replace('uid_','',$value); } } } $news['uids']=implode(',',$uids); $news['orgids']=implode(',',$orgids);


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号