📄 img_bar_year.php
字号:
<?php
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
include_once( "inc/auth.php" );
ob_end_clean( );
include_once( "report_query.php" );
include_once( "inc/img_count.php" );
include_once( "inc/img_bar.inc.php" );
$sql = "SELECT * FROM flow_report WHERE REPORT_ID=".$_REQUEST['REPORT_ID']."";
$rs = exequery( $connection, $sql );
$row = mysql_fetch_array( $rs );
$reportname = $row['REPORT_NAME'];
$sql = "SELECT ft.FLOW_NAME FROM flow_type ft,flow_report fr WHERE ft.FLOW_ID=fr.FLOW_ID AND fr.REPORT_ID=".$_REQUEST['REPORT_ID'];
$rs = exequery( $connection, $sql );
$row = mysql_fetch_array( $rs );
$flowname = $row['FLOW_NAME'];
switch ( $_REQUEST['REPORT_TYPE'] )
{
case "year" :
$array = getimgbararray( $arrayData );
$charhead = $_REQUEST['charhead'] == "" ? $reportname."(".$TIME_YEAR."年".")" : $_REQUEST['charhead'];
$today = date( "Y-m-d H:i" );
$bottomnote = $_REQUEST['bottomnote'] == "" ? "报表生成日期时间".$today : $_REQUEST['bottomnote'];
$subhead = $_REQUEST['subhead'] == "" ? $flowname." -- ".$FLOW_COUNT." 条数据" : $_REQUEST['subhead'];
$xmax = 12;
$xnote = "月";
break;
case "month" :
$array = getimgbararray( $arrayData );
$charhead = $_REQUEST['charhead'] == "" ? $reportname."(".$TIME_YEAR."年-".$TIME_MONTH."月".")" : $_REQUEST['charhead'];
$today = date( "Y-m-d H:i" );
$bottomnote = $_REQUEST['bottomnote'] == "" ? "报表生成日期时间".$today : $_REQUEST['bottomnote'];
$subhead = $_REQUEST['subhead'] == "" ? $flowname." -- ".$FLOW_COUNT." 条数据" : $_REQUEST['subhead'];
$xmax = date( "t", strtotime( $TIME_YEAR."-".$TIME_MONTH."-01 00:00:00" ) );
$xnote = "日";
break;
case "week" :
$array = getimgbararray( $arrayData );
$charhead = $_REQUEST['charhead'] == "" ? $reportname."(".$TIME_YEAR."年-第".$TIME_WEEK."周".")" : $_REQUEST['charhead'];
$today = date( "Y-m-d H:i" );
$bottomnote = $_REQUEST['bottomnote'] == "" ? "报表生成日期时间".$today : $_REQUEST['bottomnote'];
$subhead = $_REQUEST['subhead'] == "" ? $flowname." -- ".$FLOW_COUNT." 条数据" : $_REQUEST['subhead'];
$xmax = 7;
$xnote = "星期";
break;
case "day" :
$array = getimgbararray( $arrayData );
$charhead = $_REQUEST['charhead'] == "" ? $reportname."(".$TIME_YEAR."年-".$TIME_MONTH."月"."-".$TIME_DAY."日)" : $_REQUEST['charhead'];
$today = date( "Y-m-d H:i" );
$bottomnote = $_REQUEST['bottomnote'] == "" ? "报表生成日期时间".$today : $_REQUEST['bottomnote'];
$subhead = $_REQUEST['subhead'] == "" ? $flowname." -- ".$FLOW_COUNT." 条数据" : $_REQUEST['subhead'];
$xmax = 24;
$xnote = "时";
}
if ( !isset( $_REQUEST['ishavegrid'] ) )
{
$ishavegrid = 1;
$isynote = 1;
$barspace = 10;
$morebarspace = 2;
$barside = 1;
$effect = "alpha";
}
else
{
$ishavegrid = $_REQUEST['ishavegrid'] == "true" ? 1 : 0;
$isynote = $_REQUEST['isynote'] == "true" ? 1 : 0;
$barspace = $_REQUEST['barspace'] == "" ? 10 : $_REQUEST['barspace'];
$morebarspace = $_REQUEST['morebarspace'] == "" ? 2 : $_REQUEST['morebarspace'];
$barside = $_REQUEST['barside'] == "true" ? 1 : 0;
$effect = $_REQUEST['effect'] == "" ? "light" : $_REQUEST['effect'];
}
$width = $_REQUEST['width'] ? $_REQUEST['width'] : 700;
$height = $_REQUEST['height'] ? $_REQUEST['height'] : 300;
$arrayCDScale = getmorebarymaxval( $array );
$coordinateMax = $arrayCDScale[0];
$scale = $arrayCDScale[1];
$xtotal = count( $array );
$relp = new reportbarimg( );
$relp->definepic( "png", $width, $height );
$relp->definepictinct( "gray02", "gray00", "gray01", "black" );
$relp->definecdpar( $xmax, 1, $xnote, $coordinateMax, $scale, "数值" );
$relp->definelppar( $ishavegrid, $ishavegrid, $isynote, $barspace, $morebarspace, $barside, $effect );
$relp->decorateimg( $charhead, $subhead, $bottomnote, $leftnote, $picname );
$relp->drawbasiccoordinate( $array );
$relp->drawreportbarmore( $array );
$relp->outimg( );
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -