query("insert into {$dbtbpre}enewsuserlist(listname,pagetitle,filepath,filetype,totalsql,listsql,maxnum,lencord,listtempid,pagekeywords,pagedescription,classid) values('$add[listname]','".$add[pagetitle]."','$add[filepath]','$add[filetype]','".addslashes($add[totalsql])."','".addslashes($add[listsql])."',$maxnum,$lencord,$listtempid,'".$add[pagekeywords]."','".$add[pagedescription]."','$add[classid]');"); $listid=$empire->lastid(); //刷新列表 $add['listid']=$listid; ReUserlist($add,"../"); if($sql) { //操作日志 insert_dolog("listid=$listid&listname=$add[listname]"); printerror("AddUserlistSuccess","AddUserlist.php?enews=AddUserlist&classid=$cid".hReturnEcmsHashStrHref2(0)); } else { printerror("DbError","history.go(-1)"); } } //修改自定义信息列表 function EditUserlist($add,$userid,$username){ global $empire,$dbtbpre; $cid=(int)$add['cid']; $listid=(int)$add['listid']; $listtempid=(int)$add['listtempid']; $maxnum=(int)$add['maxnum']; $lencord=(int)$add['lencord']; if(!$listid||!$add[listname]||!$listtempid||!$add[listsql]||!$add[totalsql]||!$add[filepath]||!$add[filetype]||!$add[lencord]) { printerror("EmptyUserListname","history.go(-1)"); } $query_first=substr($add['totalsql'],0,7); $query_firstlist=substr($add['listsql'],0,7); if(!($query_first=="select "||$query_first=="SELECT "||$query_firstlist=="select "||$query_firstlist=="SELECT ")) { printerror("ListSqlError","history.go(-1)"); } //验证权限 CheckLevel($userid,$username,$classid,"userlist"); /* //删除旧文件 if(!($add['oldfilepath']<>$add['filepath']||$add['oldfiletype']<>$add['filetype'])) { DelFiletext($add['oldjsfilename']); } */ if(empty($add['pagetitle'])) { $add['pagetitle']=$add['listname']; } $add['listname']=hRepPostStr($add['listname'],1); $add['pagetitle']=AddAddsData(RepPhpAspJspcode($add['pagetitle'])); $add['pagekeywords']=AddAddsData(RepPhpAspJspcode($add['pagekeywords'])); $add['pagedescription']=AddAddsData(RepPhpAspJspcode($add['pagedescription'])); $add[totalsql]=ClearAddsData($add[totalsql]); $add[listsql]=ClearAddsData($add[listsql]); $add['classid']=(int)$add['classid']; $add['filepath']=hRepPostStr($add['filepath'],1); $add['filetype']=hRepPostStr($add['filetype'],1); $sql=$empire->query("update {$dbtbpre}enewsuserlist set listname='$add[listname]',pagetitle='$add[pagetitle]',filepath='$add[filepath]',filetype='$add[filetype]',totalsql='".addslashes($add['totalsql'])."',listsql='".addslashes($add['listsql'])."',maxnum=$maxnum,lencord=$lencord,listtempid=$listtempid,pagekeywords='$add[pagekeywords]',pagedescription='$add[pagedescription]',classid='$add[classid]' where listid='$listid'"); //刷新列表 $add['listid']=$listid; ReUserlist($add,"../"); if($sql) { //操作日志 insert_dolog("listid=$listid&listname=$add[listname]"); printerror("EditUserlistSuccess","ListUserlist.php?classid=$cid".hReturnEcmsHashStrHref2(0)); } else { printerror("DbError","history.go(-1)"); } } //删除自定义信息列表 function DelUserlist($listid,$userid,$username){ global $empire,$dbtbpre; $cid=(int)$add['cid']; $listid=(int)$listid; if(!$listid) { printerror("NotChangeUserlistid","history.go(-1)"); } //验证权限 CheckLevel($userid,$username,$classid,"userlist"); $r=$empire->fetch1("select listname from {$dbtbpre}enewsuserlist where listid=$listid"); $sql=$empire->query("delete from {$dbtbpre}enewsuserlist where listid=$listid"); if($sql) { //操作日志 insert_dolog("listid=$listid&listname=$r[listname]"); printerror("DelUserlistSuccess","ListUserlist.php?classid=$cid".hReturnEcmsHashStrHref2(0)); } else { printerror("DbError","history.go(-1)"); } } //刷新自定义列表 function DoReUserlist($add,$userid,$username){ global $empire,$dbtbpre; //操作权限 CheckLevel($userid,$username,$classid,"userlist"); $listid=$add['listid']; $count=count($listid); if(!$count) { printerror("EmptyReUserlistid","history.go(-1)"); } for($i=0;$i<$count;$i++) { $listid[$i]=(int)$listid[$i]; if(empty($listid[$i])) { continue; } $ur=$empire->fetch1("select listid,pagetitle,filepath,filetype,totalsql,listsql,maxnum,lencord,listtempid,pagekeywords,pagedescription from {$dbtbpre}enewsuserlist where listid='".$listid[$i]."'"); ReUserlist($ur,"../"); } //操作日志 insert_dolog(""); printerror("DoReUserlistSuccess",EcmsGetReturnUrl()); } $addgethtmlpath="../"; $enews=$_POST['enews']; if(empty($enews)) {$enews=$_GET['enews'];} if($enews) { hCheckEcmsRHash(); require("../../data/dbcache/class.php"); include("../../class/t_functions.php"); } if($enews=="AddUserlist") { AddUserlist($_POST,$logininid,$loginin); } elseif($enews=="EditUserlist") { EditUserlist($_POST,$logininid,$loginin); } elseif($enews=="DelUserlist") { $listid=$_GET['listid']; DelUserlist($listid,$logininid,$loginin); } elseif($enews=="DoReUserlist") { DoReUserlist($_POST,$logininid,$loginin); } else {} $page=(int)$_GET['page']; $page=RepPIntvar($page); $start=0; $line=20;//每页显示条数 $page_line=20;//每页显示链接数 $offset=$page*$line;//总偏移量 $search=''; $search.=$ecms_hashur['ehref']; $query="select listid,listname,filepath from {$dbtbpre}enewsuserlist"; $totalquery="select count(*) as total from {$dbtbpre}enewsuserlist"; //类别 $add=""; $classid=(int)$_GET['classid']; if($classid) { $add=" where classid=$classid"; $search.="&classid=$classid"; } $query.=$add; $totalquery.=$add; $num=$empire->gettotal($totalquery);//取得总条数 $query=$query." order by listid desc limit $offset,$line"; $sql=$empire->query($query); $returnpage=page2($num,$line,$page_line,$start,$page,$search); //分类 $cstr=""; $csql=$empire->query("select classid,classname from {$dbtbpre}enewsuserlistclass order by classid"); while($cr=$empire->fetch($csql)) { $select=""; if($cr[classid]==$classid) { $select=" selected"; } $cstr.=""; } ?> 管理自定义信息列表
位置:>管理自定义信息列表
  
选择类别:

fetch($sql)) { $jspath=$public_r['newsurl'].str_replace("../../","",$r['filepath']); ?>
ID
列表名称
页面地址
预览
操作
[预览]
[修改] [复制] [删除]