archives_do.php,xinnengEIMS/archives_do.php at master · wisteriaflash/xinnengEIM

论坛 期权论坛     
选择匿名的用户   2021-5-26 12:31   734   0
<div style="font-size:16px;">
<p>require_once(dirname(__FILE__).&#39;/config.php&#39;);</p>
<p>require_once(DEDEADMIN.&#39;/inc/inc_batchup.php&#39;);</p>
<p>require_once(DEDEADMIN.&#39;/inc/inc_archives_functions.php&#39;);</p>
<p>require_once(DEDEINC.&#39;/typelink.class.php&#39;);</p>
<p>require_once(DEDEINC.&#39;/arc.archives.class.php&#39;);</p>
<p>$ENV_GOBACK_URL &#61; (empty($_COOKIE[&#39;ENV_GOBACK_URL&#39;]) ? &#39;content_list.php&#39; : $_COOKIE[&#39;ENV_GOBACK_URL&#39;]);</p>
<p>if(empty($dopost) || empty($aid))</p>
<p>{<!-- --></p>
<p>ShowMsg(&#39;对不起,你没指定运行参数!&#39;,&#39;-1&#39;);</p>
<p>exit();</p>
<p>}</p>
<p>$aid &#61; ereg_replace(&#39;[^0-9]&#39;,&#39;&#39;,$aid);</p>
<p>/*--------------------------</p>
<p>//编辑文档</p>
<p>function editArchives(){ }</p>
<p>---------------------------*/</p>
<p>if($dopost&#61;&#61;&#39;editArchives&#39;)</p>
<p>{<!-- --></p>
<p>$query &#61; &#34;Select arc.id,arc.typeid,ch.maintable,ch.editcon</p>
<p>From &#96;#&#64;__arctiny&#96; arc</p>
<p>left join &#96;#&#64;__arctype&#96; tp on tp.id&#61;arc.typeid</p>
<p>left join &#96;#&#64;__channeltype&#96; ch on ch.id&#61;arc.channel</p>
<p>where arc.id&#61;&#39;$aid&#39; &#34;;</p>
<p>$row &#61; $dsql-&gt;GetOne($query);</p>
<p>$gurl &#61; $row[&#39;editcon&#39;];</p>
<p>if($gurl&#61;&#61;&#39;&#39;)</p>
<p>{<!-- --></p>
<p>$gurl&#61;&#39;article_edit.php&#39;;</p>
<p>}</p>
<p>header(&#34;location:{$gurl}?aid&#61;$aid&#34;);</p>
<p>exit();</p>
<p>}</p>
<p>/*--------------------------</p>
<p>//浏览文档</p>
<p>function viewArchives(){ }</p>
<p>---------------------------*/</p>
<p>else if($dopost&#61;&#61;&#34;viewArchives&#34;)</p>
<p>{<!-- --></p>
<p>$aid &#61; ereg_replace(&#39;[^0-9]&#39;,&#39;&#39;,$aid);</p>
<p>//获取主表信息</p>
<p>$query &#61; &#34;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 &#96;#&#64;__arctiny&#96; arc</p>
<p>left join &#96;#&#64;__arctype&#96; tp on tp.id&#61;arc.typeid</p>
<p>left join &#96;#&#64;__channeltype&#96; ch on ch.id&#61;tp.channeltype</p>
<p>where arc.id&#61;&#39;$aid&#39; &#34;;</p>
<p>$trow &#61; $dsql-&gt;GetOne($query);</p>
<p>$trow[&#39;maintable&#39;] &#61; ( trim($trow[&#39;maintable&#39;])&#61;&#61;&#39;&#39; ? &#39;#&#64;__archives&#39; : trim($trow[&#39;maintable&#39;]) );</p>
<p>if($trow[&#39;issystem&#39;] !&#61; -1)</p>
<p>{<!-- --></p>
<p>$arcQuery &#61; &#34;Select arc.*,tp.typedir,tp.typename,tp.namerule,tp.namerule2,tp.ispart</p>
<p>from &#96;{$trow[&#39;maintable&#39;]}&#96; arc left join &#96;#&#64;__arctype&#96; tp on arc.typeid&#61;tp.id</p>
<p>left join &#96;#&#64;__channeltype&#96; ch on ch.id&#61;arc.channel where arc.id&#61;&#39;$aid&#39; &#34;;</p>
<p>$arcRow &#61; $dsql-&gt;GetOne($arcQuery);</p>
<p>if($arcRow[&#39;ismake&#39;]&#61;&#61;-1 || $arcRow[&#39;arcrank&#39;]!&#61;0 || $arcRow[&#39;typeid&#39;]&#61;&#61;0)</p>
<p>{<!-- --></p>
<p>echo &#34;&#34;;</p>
<p>exit();</p>
<p>}</p>
<p>}</p>
<p>else</p>
<p>{<!-- --></p>
<p>$arcRow[&#39;id&#39;] &#61; $aid;</p>
<p>$arcRow[&#39;typeid&#39;] &#61; $trow[&#39;typeid&#39;];</p>
<p>$arcRow[&#39;senddate&#39;] &#61; $trow[&#39;senddate&#39;];</p>
<p>$arcRow[&#39;title&#39;] &#61; &#39;&#39;;</p>
<p>$arcRow[&#39;ismake&#39;] &#61; 1;</p>
<p>$arcRow[&#39;arcrank&#39;] &#61; 0;</p>
<p>$arcRow[&#39;namerule&#39;] &#61; $trow[&#39;namerule&#39;];</p>
<p>$arcRow[&#39;typedir&#39;] &#61; $trow[&#39;typedir&#39;];</p>
<p>$arcRow[&#39;filename&#39;] &#61; &#39;&#39;;</p>
<p>}</p>
<p>$arcurl &#61; GetFileUrl($arcRow[&#39;id&#39;],$arcRow[&#39;typeid&#39;],$arcRow[&#39;senddate&#39;],$arcRow[&#39;title&#39;],$arcRow[&#39;ismake&#39;],$arcRow[&#39;arcrank&#39;],</p>
<p>$arcRow[&#39;namerule&#39;],$arcRow[&#39;typedir&#39;],$arcRow[&#39;filename&#39;]);</p>
<p>$arcfile &#61; GetFileUrl($arcRow[&#39;id&#39;],$arcRow[&#39;typeid&#39;],$arcRow[&#39;senddate&#39;],$arcRow[&#39;title&#39;],</p>
<p>$arcRow[&#39;ismake&#39;],$arcRow[&#39;arcrank&#39;],$arcRow[&#39;namerule&#39;],$arcRow[&#39;typedir&#39;],$arcRow[&#39;filename&#39;]);</p>
<p>if(eregi(&#39;^http:&#39;,$arcfile))</p>
<p>{<!-- --></p>
<p>$arcfile &#61; eregi_replace(&#34;^http://([^/]*)/&#34;,&#39;/&#39;,$arcfile);</p>
<p>}</p>
<p>$truefile &#61; GetTruePath().$arcfile;</p>
<p>if(!file_exists($truefile))</p>
<p>{<!-- --></p>
<p>MakeArt($aid,true);</p>
<p>}</p>
<p>echo &#34;&#34;;</p>
<p>exit();</p>
<p>}</p>
<p>/*--------------------------</p>
<p>//推荐文档</p>
<p>function commendArchives(){ }</p>
<p>---------------------------*/</p>
<p>else if($dopost&#61;&#61;&#34;commendArchives&#34;)</p>
<p>{<!-- --></p>
<p>CheckPurview(&#39;a_Commend,sys_ArcBatch&#39;);</p>
<p>if( !empty($aid) &amp;&amp; empty($qstr) )</p>
<p>{<!-- --></p>
<p>$qstr &#61; $aid;</p>
<p>}</p>
<p>if($qstr&#61;&#61;&#39;&#39;)</p>
<p>{<!-- --></p>
<p>ShowMsg(&#34;参数无效!&#34;,$ENV_GOBACK_URL);</p>
<p>exit();</p>
<p>}</p>
<p>$arcids &#61; ereg_replace(&#39;[^0-9,]&#39;,&#39;&#39;,ereg_replace(&#39;&#96;&#39;,&#39;,&#39;,$qstr));</p>
<p>$query &#61; &#34;Select arc.id,arc.typeid,ch.issystem,ch.maintable,ch.addtable From &#96;#&#64;__arctiny&#96; arc</p>
<p>left join &#96;#&#64;__arctype&#96; tp on tp.id&#61;arc.typeid</p>
<p>left join &#96;#&#64;__channeltype&#96; ch on ch.id&#61;t
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP