网站优化

DedeCMS 大批量撤销审批文本文档的完成方式

作者:admin 发布时间:2021-03-28
  完成方式: 改动管理方法文件目录(默认设置为dede)下的文档:archives_do.php 插进下列编码(部位随便 能够放审批文本文档下边 便捷记忆力):     /*   //撤销审批文本文档  function checkArchives1() { }  */  else if($dopost== checkArchives1 )  {  CheckPurview( Check,sys_ArcBatch );  require_once(DEDEADMIN. /   if( !empty($aid) empty($qstr) )  {  $qstr = $aid;  }  if($qstr== )  {  ShowMsg( 主要参数失效! ,$ENV_GOBACK_URL);  exit();  }  $arcids = ereg_replace( [^0-9,] , ,ereg_replace( ` , , ,$qstr));  $query = Select arc.id,arc.typeid,ch.issystem,ch.maintable,ch.addtable From `dede_arctiny` arc  left join `dede_arctype` tp on tp.id=arc.typeid  left join `dede_channeltype` ch on ch.id=tp.channeltype  where arc.id in($arcids)   $dsql- SetQuery($query);  $dsql- Execute( ckall );  while($row = $dsql- GetArray( ckall ))  {  $aid = $row[ id   //print_r($row);  $maintable = ( trim($row[ maintable ])== ? dede_archives : trim($row[ maintable ]) );  $dsql- ExecuteNoneQuery( Update `dede_arctiny` set arcrank= -1 where id= $aid );  if($row[ issystem ]==-1)  {  $dsql- ExecuteNoneQuery( Update ` .trim($row[ addtable ]). ` set arcrank= -1 where aid= $aid );  }  else  {  $dsql- ExecuteNoneQuery( Update `$maintable` set arcrank= -1 where id= $aid );  }  $pageurl = MakeArt($aid,false);  }  ShowMsg( 取得成功审批特定的文本文档! ,$ENV_GOBACK_URL);  exit();  }    随后再改动管理方法文件目录(默认设置为Dede)的模版文件目录(templets)的文档:content_list.htm。  寻找:      function checkArc(aid){  var qstr=getCheckboxItem();  if(aid==0) aid = getOneItem();  location= archives_do.php?aid= +aid+ dopost=checkArchives qstr= +qstr;  }    在其下边加上:      function checkArc1(aid){  var qstr=getCheckboxItem();  if(aid==0) aid = getOneItem();  location= archives_do.php?aid= +aid+ dopost=checkArchives1 qstr= +qstr;  }    寻找 审批 按键的编码,在下边加撤销审批,下列编码是审批与撤销审批一起的:      a href= javascript:checkArc(0) >请点一下线上联络大家【点一下资询处理难题】 假如您有一切织梦cms难题,大家将完全免费为您写处理实例教程!


收缩