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");
?>