<?PHP require('../../class/connect.php'); require('../../class/db_sql.php'); $link=db_connect(); $empire=new mysqlquery(); function PLAddNews($add,$userid,$username){ global $empire,$class_r,$class_zr,$bclassid,$public_r,$dbtbpre,$emod_r; $dr=Explode("\r\n",$add[lrebn_data]); $dn=count($dr); $no=0; for($i=0;$i<$dn;$i++){ $dr[$i]=RepPostVar2($dr[$i]); $data=Explode(' ',$dr[$i]); $dn2=count($data); For($ii=0;$ii<$dn2/2;$ii++) { $n=$ii*2; $addr[title]=RepPostVar2($data[$n]); $addr[newstime]=date('Y-m-d H:i:s'); if($dn2==3){ $addr[code]=RepPostVar2($data[$n+2]); } $addr[shuzhi]=RepPostVar2($data[$n+1]); if($addr[shuzhi]){ AddNews($addr,$userid,$username); $no++; } } } printerror2('成功添加'.$no.'条信息!','ListNews.php?classid='.$add[classid]); } function ErrorLogger($errMsg){ $logger = fopen('ErrorLog.txt', 'a+'); fwrite($logger, date('Y-m-d H:i:s')." ".$errMsg."\r\n"); } $_POST['lrebn']=RepPostVar2($_POST['lrebn']); $_POST['code']=RepPostVar2($_POST['code']); $_POST['classid']=RepPostVar2($_POST['classid']); $_POST['enews']=RepPostVar2($_POST['enews']); $_POST['ids']=RepPostVar2($_POST['ids']); if($_POST['lrebn']=='ajax'&&$_POST['code']&&$_POST['classid']){ $classid=(int)$_POST[classid]; $code=RepPostVar2($_POST[code]); $r=$empire->fetch1("select shuzhi,code from {$dbtbpre}ecms_resist where classid=$classid and title='$code'"); $html='无'; IF($r[shuzhi]) { $html=$r[shuzhi].'||||'.$r[code]; } Echo $html; } if($_POST['enews']=='lrebn_select'){ if(!$_POST['ids']){return;} $idr=explode(',', RepPostVar($_POST['ids'])); for ($i=0; $i < count($idr); $i++) { $fid=$idr[$i]; if (is_numeric($fid)) { $fids.=$ft1.$fid; $ft1=','; }else{ $fr=explode('-', $fid); for ($ii=0; $ii < count($fr); $ii++) { $ft1=$ft1?$ft1:''; $fids.=$ft1.$fr[$ii]; $ft1=','; $m[$fid][]=$fr[$ii]; } } } if ($fids) { $sql=$empire->query("select fvalue,fid from {$dbtbpre}enewsf where fid in ($fids)"); while($r=$empire->fetch($sql)) { $j[$r['fid']]=explode('|',$r['fvalue']); if (in_array($r['fid'], $idr)) { $json[$r['fid']]=explode('|',$r['fvalue']); } } } foreach ($m as $k => $v) { $j[$k]=array(); foreach ($v as $k2 => $v2) { $j[$k]=array_merge($j[$k], $j[$v2]); } $json[$k]=array_values(array_flip(array_flip($j[$k]))); } echo json_encode($json); } ?>
|