<?php require '/inc/odbc.php';?>
|
<?php require '/inc/function.php';?>
|
<?php
|
$searchTXT=empty($_REQUEST['searchTXT'])!=false ? "" : $_REQUEST['searchTXT'];
|
$orderby=empty($_REQUEST['orderby'])!=false ? "" : $_REQUEST['orderby'];
|
|
$OrdDateType=empty($_REQUEST['OrdDateType'])!=false ? "0" : $_REQUEST['OrdDateType'];
|
$OrdDateStart=empty($_REQUEST['OrdDateStart'])!=false ? "" : $_REQUEST['OrdDateStart'];
|
$OrdDateEnd=empty($_REQUEST['OrdDateEnd'])!=false ? "" : $_REQUEST['OrdDateEnd'];
|
$OAOccupation=empty($_REQUEST['OAOccupation'])!=false ? "" : $_REQUEST['OAOccupation'];
|
$StaffScoreID=empty($_REQUEST['StaffScoreID'])!=false ? "0" : addslashes($_REQUEST['StaffScoreID']);
|
|
if(isDepartment("070105")==0){
|
header("Location: /");
|
exit;
|
}
|
|
//默认显示字段
|
$Report_Name = "个人打赏评分流水";
|
if ($OrdDateType=="0" and $OrdDateStart=="" and $OrdDateEnd=="") {
|
$OrdDateType=4;
|
$OrdDateTop=" top 20 ";
|
}
|
else {
|
$OrdDateTop="";
|
}
|
$OrdDateTypeName="";
|
if ($OrdDateType=="0") {
|
if ($OrdDateStart=="" and $OrdDateEnd=="") {
|
$OrdDateStart=date("Y-m-d");
|
$OrdDateEnd=date("Y-m-d");
|
}
|
elseif ($OrdDateStart!="" and $OrdDateEnd=="") {
|
$OrdDateEnd=$OrdDateStart;
|
}
|
elseif ($OrdDateStart=="" and $OrdDateEnd!="") {
|
$OrdDateStart=$OrdDateEnd;
|
}
|
If ($OrdDateStart>$OrdDateEnd) {
|
$OrdDateStart1=$OrdDateStart;
|
$OrdDateStart=$OrdDateEnd;
|
$OrdDateEnd=$OrdDateStart1;
|
}
|
If ($OrdDateStart==$OrdDateEnd) {
|
$OrdDateTypeName=$OrdDateStart;
|
$OrdDateTypeName1=$OrdDateTypeName;
|
}
|
Else {
|
$OrdDateTypeName=$OrdDateStart." 至 ".$OrdDateEnd;
|
$OrdDateTypeName1="时间段 ".$OrdDateTypeName;
|
}
|
$SqlOrdDateType=" between '".$OrdDateStart."' and '".$OrdDateEnd." 23:59:59'";
|
}
|
Else {
|
$sql = "select top 1 vID,vtext,vOrder2 from dictionary where vType>=1 and vtitle='OrdDateType' and vID=".$OrdDateType ;
|
$data = sqlsrv_query($conn,$sql);
|
if($data == true){
|
if (sqlsrv_rows_affected($data)!=0) {
|
while($rs = sqlsrv_fetch_array( $data, SQLSRV_FETCH_ASSOC) ) {
|
$OrdDateTypeName = $rs['vtext'];
|
$OrdDateTypeName1 = $OrdDateTypeName;
|
$SqlOrdDateType = $rs['vOrder2'];
|
}
|
} else {
|
$OrdDateType="4";
|
$OrdDateTypeName="本月";
|
$OrdDateTypeName1=$OrdDateTypeName;
|
$SqlOrdDateType="between DATEADD(mm,DATEDIFF(mm,0,getdate()),0) and dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate())+1,0))";
|
|
}
|
}
|
|
}
|
|
//各种返回信息
|
$SystemMessageTXT="";
|
$SystemMessageType="";
|
|
//数据读取
|
$is_CSV=1;
|
?>
|
<?php require 'Report_StaffScore_Data.php';?>
|
<?php
|
if ($SystemMessageType!="2"){
|
$dateTiem = date("YmdHis",time());
|
$filename=$Report_Name."(".TXTDateToDate($OrdDateTypeName).")".$dateTiem;
|
include_once('/PHPExcel/PHPExcel.php');
|
error_reporting(E_ALL);
|
ini_set('display_errors', TRUE);
|
ini_set('display_startup_errors', TRUE);
|
|
//创建对象
|
$excel = new PHPExcel();
|
|
//填充表头信息
|
for($x=0;$x<$FormArrayX;$x++) {
|
$excel->getActiveSheet()->setCellValue(IntToChr($x)."1",$FormArray[0][$x]);
|
}
|
|
//填充表格信息
|
for($y=1;$y<count($FormArray);$y++) {
|
for($x=0;$x<count($FormArray[$y]);$x++) {
|
$excel->getActiveSheet()->setCellValue(IntToChr($x).($y+1),strip_tags($FormArray[$y][$x]));
|
}
|
}
|
|
//创建Excel输入对象
|
$write = new PHPExcel_Writer_Excel5($excel);
|
header("Pragma: public");
|
header("Expires: 0");
|
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
|
header("Content-Type:application/force-download");
|
header("Content-Type:application/vnd.ms-execl");
|
header("Content-Type:application/octet-stream");
|
header("Content-Type:application/download");;
|
header('Content-Disposition:attachment;filename="'.$filename.'.xls"');
|
header("Content-Transfer-Encoding:binary");
|
$write->save('php://output');
|
}else{
|
echo $SystemMessageTXT;
|
}
|
?>
|