<div style="font-size:16px;">
<p>require_once(dirname(__FILE__).'/config.php');</p>
<p>require_once(DEDEADMIN.'/inc/inc_batchup.php');</p>
<p>require_once(DEDEADMIN.'/inc/inc_archives_functions.php');</p>
<p>require_once(DEDEINC.'/typelink.class.php');</p>
<p>require_once(DEDEINC.'/arc.archives.class.php');</p>
<p>$ENV_GOBACK_URL = (empty($_COOKIE['ENV_GOBACK_URL']) ? 'content_list.php' : $_COOKIE['ENV_GOBACK_URL']);</p>
<p>if(empty($dopost) || empty($aid))</p>
<p>{<!-- --></p>
<p>ShowMsg('对不起,你没指定运行参数!','-1');</p>
<p>exit();</p>
<p>}</p>
<p>$aid = ereg_replace('[^0-9]','',$aid);</p>
<p>/*--------------------------</p>
<p>//编辑文档</p>
<p>function editArchives(){ }</p>
<p>---------------------------*/</p>
<p>if($dopost=='editArchives')</p>
<p>{<!-- --></p>
<p>$query = "Select arc.id,arc.typeid,ch.maintable,ch.editcon</p>
<p>From `#@__arctiny` arc</p>
<p>left join `#@__arctype` tp on tp.id=arc.typeid</p>
<p>left join `#@__channeltype` ch on ch.id=arc.channel</p>
<p>where arc.id='$aid' ";</p>
<p>$row = $dsql->GetOne($query);</p>
<p>$gurl = $row['editcon'];</p>
<p>if($gurl=='')</p>
<p>{<!-- --></p>
<p>$gurl='article_edit.php';</p>
<p>}</p>
<p>header("location:{$gurl}?aid=$aid");</p>
<p>exit();</p>
<p>}</p>
<p>/*--------------------------</p>
<p>//浏览文档</p>
<p>function viewArchives(){ }</p>
<p>---------------------------*/</p>
<p>else if($dopost=="viewArchives")</p>
<p>{<!-- --></p>
<p>$aid = ereg_replace('[^0-9]','',$aid);</p>
<p>//获取主表信息</p>
<p>$query = "Select arc.*,ch.maintable,ch.addtable,ch.issystem,ch.editcon,</p>
<p>tp.typedir,tp.typename,tp.namerule,tp.namerule2,tp.ispart</p>
<p>From `#@__arctiny` arc</p>
<p>left join `#@__arctype` tp on tp.id=arc.typeid</p>
<p>left join `#@__channeltype` ch on ch.id=tp.channeltype</p>
<p>where arc.id='$aid' ";</p>
<p>$trow = $dsql->GetOne($query);</p>
<p>$trow['maintable'] = ( trim($trow['maintable'])=='' ? '#@__archives' : trim($trow['maintable']) );</p>
<p>if($trow['issystem'] != -1)</p>
<p>{<!-- --></p>
<p>$arcQuery = "Select arc.*,tp.typedir,tp.typename,tp.namerule,tp.namerule2,tp.ispart</p>
<p>from `{$trow['maintable']}` arc left join `#@__arctype` tp on arc.typeid=tp.id</p>
<p>left join `#@__channeltype` ch on ch.id=arc.channel where arc.id='$aid' ";</p>
<p>$arcRow = $dsql->GetOne($arcQuery);</p>
<p>if($arcRow['ismake']==-1 || $arcRow['arcrank']!=0 || $arcRow['typeid']==0)</p>
<p>{<!-- --></p>
<p>echo "";</p>
<p>exit();</p>
<p>}</p>
<p>}</p>
<p>else</p>
<p>{<!-- --></p>
<p>$arcRow['id'] = $aid;</p>
<p>$arcRow['typeid'] = $trow['typeid'];</p>
<p>$arcRow['senddate'] = $trow['senddate'];</p>
<p>$arcRow['title'] = '';</p>
<p>$arcRow['ismake'] = 1;</p>
<p>$arcRow['arcrank'] = 0;</p>
<p>$arcRow['namerule'] = $trow['namerule'];</p>
<p>$arcRow['typedir'] = $trow['typedir'];</p>
<p>$arcRow['filename'] = '';</p>
<p>}</p>
<p>$arcurl = GetFileUrl($arcRow['id'],$arcRow['typeid'],$arcRow['senddate'],$arcRow['title'],$arcRow['ismake'],$arcRow['arcrank'],</p>
<p>$arcRow['namerule'],$arcRow['typedir'],$arcRow['filename']);</p>
<p>$arcfile = GetFileUrl($arcRow['id'],$arcRow['typeid'],$arcRow['senddate'],$arcRow['title'],</p>
<p>$arcRow['ismake'],$arcRow['arcrank'],$arcRow['namerule'],$arcRow['typedir'],$arcRow['filename']);</p>
<p>if(eregi('^http:',$arcfile))</p>
<p>{<!-- --></p>
<p>$arcfile = eregi_replace("^http://([^/]*)/",'/',$arcfile);</p>
<p>}</p>
<p>$truefile = GetTruePath().$arcfile;</p>
<p>if(!file_exists($truefile))</p>
<p>{<!-- --></p>
<p>MakeArt($aid,true);</p>
<p>}</p>
<p>echo "";</p>
<p>exit();</p>
<p>}</p>
<p>/*--------------------------</p>
<p>//推荐文档</p>
<p>function commendArchives(){ }</p>
<p>---------------------------*/</p>
<p>else if($dopost=="commendArchives")</p>
<p>{<!-- --></p>
<p>CheckPurview('a_Commend,sys_ArcBatch');</p>
<p>if( !empty($aid) && empty($qstr) )</p>
<p>{<!-- --></p>
<p>$qstr = $aid;</p>
<p>}</p>
<p>if($qstr=='')</p>
<p>{<!-- --></p>
<p>ShowMsg("参数无效!",$ENV_GOBACK_URL);</p>
<p>exit();</p>
<p>}</p>
<p>$arcids = ereg_replace('[^0-9,]','',ereg_replace('`',',',$qstr));</p>
<p>$query = "Select arc.id,arc.typeid,ch.issystem,ch.maintable,ch.addtable From `#@__arctiny` arc</p>
<p>left join `#@__arctype` tp on tp.id=arc.typeid</p>
<p>left join `#@__channeltype` ch on ch.id=t |
|