$kv['classname'],'cid'=>$kv['classid'],'pid'=>$kv['bclassid']);
}
}
if(empty($_POST))
{
//这里刷新列表
echo "';
exit();
}
$link=db_connect();
$empire=new mysqlquery();
//验证用户
$loginin=$_POST['username'];
$lur=$empire->fetch1("select * from {$dbtbpre}enewsuser where `username`='$loginin'");
if(!$lur) exit('不存在的用户名'.$loginin);
$logininid=$lur['userid'];
$loginrnd=$lur['rnd'];
$loginlevel=$lur['groupid'];
$loginadminstyleid=$lur['adminstyleid'];
$incftp=0;
if($public_r['phpmode'])
{
include("../class/ftp.php");
$incftp=1;
}
require("../class/hinfofun.php");
$navtheid=(int)$_POST['filepass'];
$_POST['newspath'] = '';
$classcr = $empire -> fetch1("select * from {$dbtbpre}enewsclass where classid = $_POST[classid]");
$cnum = $empire -> num("select * from {$dbtbpre}ecms_".$classcr[tbname]." where cjurl = '$_POST[cjurl]' ");
$_POST['infotags'] = addslashes($_POST['infotags']);
if($_POST[classid]==14||$_POST[classid]==15||$_POST[classid]==16||$_POST[classid]==17||$_POST[classid]==18||$_POST[classid]==19||$_POST[classid]==20||$_POST[classid]==21||$_POST[classid]==22||$_POST[classid]==23||$_POST[classid]==25||$_POST[classid]==26||$_POST[classid]==29||$_POST[classid]==30||$_POST[classid]==31|$_POST[classid]==32||$_POST[classid]==33||$_POST[classid]==34||$_POST[classid]==35||$_POST[classid]==36||$_POST[classid]==37||$_POST[classid]==38||$_POST[classid]==40||$_POST[classid]==41||$_POST[classid]==44||$_POST[classid]==45||$_POST[classid]==46||$_POST[classid]==47||$_POST[classid]==48||$_POST[classid]==49||$_POST[classid]==50||$_POST[classid]==51||$_POST[classid]==52||$_POST[classid]==53||$_POST[classid]==55||$_POST[classid]==56){
$jarr = explode("||||||",$_POST[jijin]);
for($i=0;$i fetch1("select * from {$dbtbpre}ecms_".$classcr[tbname]." where cjurl = '$_POST[cjurl]' ");
$_POST['id'] = $r['id'];
$_POST['classid'] = $r['classid'];
$userid = $logininid;
$username = $loginin;
$_POST['newstempid'] = 0;
if(empty($_POST['filename'])){
$_POST['filename'] = $r['filename'];
}
EditNews($_POST,$userid,$username);
}
db_close();
$empire=null;
function microtime_float(){
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
function download($url, $type ,$path = 'titlepic/',$pa)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
$file = curl_exec($ch);
curl_close($ch);
$filename = pathinfo($url, PATHINFO_BASENAME);
//$resource = fopen($path . $filename.$type, 'a');
$iday = date('Y-m-d',time());
mkdirs($path .$iday.'/');
$t = microtime_float();
$resource = fopen($path .$iday.'/'. $t .$type, 'a');
$ires = '/d/file/'.$pa.'/'.$iday.'/'.$t.$type;
fwrite($resource, $file);
fclose($resource);
return $ires;
}
function mkdirs($dir, $mode = 0777)
{
if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE;
if (!mkdirs(dirname($dir), $mode)) return FALSE;
return @mkdir($dir, $mode);
}
/***生成目录的一个遍历算法***/
function maketree($ar,$id,$pre)
{
$ids='';
foreach($ar as $k=>$v){
$pid=$v['pid'];
$cname=$v['cname'];
$cid=$v['cid'];
if($pid==$id)
{
$ids.="";
foreach($ar as $kk=>$vv)
{
$pp=$vv['pid'];
if($pp==$cid)
{
$ids.=maketree($ar,$cid,$pre." ");
break;
}
}
}
}
return $ids;
}
?>