GetOne("SELECT * FROM #@__groups WHERE groupid='{$id}'"); $groupsname = $row['groupname']; $groupstoreid = $row['storeid']; $groupishidden = $row['ishidden']; $groupissystem = $row['issystem']; $groupcreater = $row['creater']; $groupimg = $row['groupimg']; $ismaster = $row['ismaster']; $groupdes = dede_htmlspecialchars($row['des']); $groupisindex = $row['isindex']; $groupsmalltype = $row['smalltype']; //编译小分类成数组 $smalltypes = $row['smalltype']; $lists = array(); $smalltypes = @explode(",", $smalltypes); foreach($smalltypes as $k) { $kk = @explode("|",$k); @array_push($lists,$kk[1]); } //====保存圈子信息=====// if($action=="save") { $groupname = cn_substr($groupname,75); $storeid = preg_replace("#[^0-9]#", "", $store); $issystem = preg_replace("#[^0-1]#", "", $issystem); $ishidden = preg_replace("#[^0-1]#", "", $ishidden); if(!isset($isindex)) { $isindex = $groupisindex; } $isindex = preg_replace("#[^0-1]#", "", $isindex); $creater = cn_substr($creater, 15); $master = cn_substr($master, 70); $description = cn_substr($des, 100); $row = $db->GetOne("SELECT tops FROM #@__store_groups WHERE storeid='{$storeid}'"); if($row['tops'] >0 ) { $rootstoreid = $row['tops']; } else { $rootstoreid = $storeid; } //处理上传的缩略图 if(empty($ddisremote)) { $ddisremote = 0; } $litpic = GetDDImage('litpic', $picname, $ddisremote); if(empty($litpic)) { $litpic = $groupimg; } if($isindex < 1) { $isindex = 0; } $inQuery = "UPDATE #@__groups SET groupname='".$groupname."',des='".$description."',groupimg='".$litpic."',rootstoreid='{$rootstoreid}',storeid='{$storeid}',creater='".$creater."',ismaster='".$master."',issystem='{$issystem}',ishidden='{$ishidden}',isindex='".$isindex."' WHERE groupid='{$id}'"; if(!$db->ExecuteNoneQuery($inQuery)) { ShowMsg("把数据更新到数据库groups表时出错,请检查!","-1"); exit(); } else { ShowMsg("成功更改圈子设置!","-1"); exit(); } } //更新数据完毕 if(!$groupimg||empty($groupimg)) { $groupimg = "img/pview.gif"; } //类目递归 $db->SetQuery("SELECT * FROM #@__store_groups WHERE tops=0 ORDER BY orders ASC"); $db->Execute(1); $option = ''; while($rs = $db->GetArray(1)) { $selected = ""; if($rs['storeid']==$groupstoreid) { $selected = "selected='selected'"; } $option .= "\n"; $v = $rs['storeid']; $db->SetQuery("SELECT * FROM #@__store_groups WHERE tops='{$v}' ORDER BY orders ASC"); $db->Execute(2); while($rs = $db->GetArray(2)) { $selected = ""; if($rs['storeid']==$groupstoreid) { $selected = "selected='selected'"; } $option .= "\n"; } } $db->SetQuery("SELECT * FROM #@__group_smalltypes ORDER BY disorder ASC"); $db->Execute(); $smalltypes_option = ''; while($rs = $db->GetArray()) { $selected = ""; if(in_array($rs['id'],$lists)) { $selected = "selected='selected'"; } $smalltypes_option .= "\n"; } require_once(DEDEADMIN."/templets/group_edit.htm"); ?>