<?php
define('EmpireCMSAdmin','1');
require("../../class/connect.php");
require("../../class/db_sql.php");
require("../../data/dbcache/class.php");
require("config.php");
require('dp_funs.php');
$link=db_connect();
$empire=new mysqlquery();

$id=(int)$_GET['id'];
$classid=(int)$_GET['classid'];
if(!$classid||!$id){
	printerror2('链接不存在','',9);
}
$tbname=$class_r[$classid][tbname];
if(empty($tbname)){
	printerror2('链接不存在','',9);
}
$var='ecmsdocextend';
$val='1';
$mid=$class_r[$classid][modid];
$add=$empire->fetch1("select ".ReturnSqlTextF($mid,1).",id,classid from {$dbtbpre}ecms_".$tbname." where id='$id' limit 1");
if(!$add[id]||$classid!=$add[classid]){
	printerror2('此信息不存在','',9);
}
$downrecord=getcvar($var);
if($downrecord==$val){
	$msg='系统限制的下载间隔为 '.$life.' 秒';
	printerror2($msg,'',9);
}
$addr=$empire->fetch1("select ".ReturnSqlFtextF($mid)." from {$dbtbpre}ecms_".$tbname."_data_".$add[stb]." where id='$id' limit 1");
$r=array_merge($add,$addr);
$checktime=time()+$life;
esetcookie($var,$val,$checktime);
if($emod_r[$mid]['savetxtf']==$newsf){
	$r[$newsf]=GetTxtFieldText($r[$newsf]);
}

$html=dp_ReHtml($r);
$file=ECMS_PATH.'e/dongpo/doc/file/'.$classid.'-'.$id.'.doc';
WriteFiletext_n($file,$html);

db_close();
$empire=null;

$docname=stripSlashes($r['title']).'.doc';
if($ecms_config['sets']['pagechar']!='gb2312'){
	include_once(ECMS_PATH.'e/class/doiconv.php');
	$iconv=new Chinese('../');
	$char=$ecms_config['sets']['pagechar']=='big5'?'BIG5':'UTF8';
	$targetchar='GB2312';
	$docname=$iconv->Convert($char,$targetchar,$docname);
}
$downurl='file/'.$classid.'-'.$id.'.doc';
QDownLoadFile($downurl,$docname);
?>