⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 search_report.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
字号:
<?php

include_once( "inc/auth.php" );
include_once( "inc/utility_all.php" );
include_once( "inc/img_count.php" );
$arrayData = getbararray( $_REQUEST['reportstr'] );
$wh = getwidthheight( $arrayData );
echo "<head>\r\n<title></title>\r\n";
echo "<S";
echo "CRIPT language=javascript src=\"/inc/common.js\"></SCRIPT>\r\n";
echo "<S";
echo "CRIPT language=javascript src=\"/inc/follow.js\"></SCRIPT>\r\n";
echo "<S";
echo "CRIPT language=javascript src=\"/inc/prototype.js\"></SCRIPT>\r\n\r\n";
echo "<s";
echo "tyle type=\"text/css\">\r\n\tbody{\r\n\t\tmargin-left: 10px;\r\n\t\tmargin-top: 0px;\r\n\t\tmargin-right: 0px;\r\n\t\tmargin-bottom: 0px;\r\n\t}\r\n\t.tagContent {\r\n\t\tmargin-top: 0px;\r\n\t\tborder: 1px solid #cecece;\r\n\t\tbackground-color: #fff;\r\n\t\tpadding:1px;\r\n\t\twidth:98%\r\n\t}\r\n\r\n\r\n</style>\r\n";
echo "<s";
echo "cript>\r\n\r\nfunction loadingImg(urltype,parfix){\r\n\t//Element.hide('picAttribuleDiv');\r\n\tvar objImgtype = document.getElementById('imgtype');\r\n\tif(urltype == 'undefined' || urltype == ''){\r\n\t\tvar urltype = \"bar\";\r\n\t}\r\n\tobjImgtype.value = urltype;\r\n\r\n\tvar url = \"/general/report/img_bar.php\";\r\n\tswitch (urltype){\r\n\t\tcase \"bar\":\r\n\t\t\turl = \"/general/report/img_bar.php\";\r\n\t\t\tbreak;\r\n\t\tcase \"barcol\":\r\n\t\t\tur";
echo "l = \"/general/report/img_bar_col.php\";\r\n\t\t\tbreak;\r\n\t\tcase \"pie\":\r\n\t\t\turl = \"/general/report/img_pie.php\";\r\n\t\t\tbreak;\r\n\t\r\n\t}\r\n\tvar parfix;\r\n\r\n\tvar par = \"reportstr=";
echo $_REQUEST['reportstr'];
echo "\"+parfix;\r\n\tvar objDivID = document.getElementById('imgreportpic');\r\n\r\n\tobjDivID.src = url+'?'+par;\r\n\r\n\r\n}\r\n\r\nfunction picAttribule(){\r\n\tvar objPCM = document.getElementById('picAttribuleDiv');\r\n\tif(objPCM.style.display == \"none\"){\r\n\t\tvar imgtype = document.getElementById('imgtype').value;\r\n\t\tElement.show('picAttribuleDiv');\r\n\t\tloadImgEdit();\r\n\t\t//objPCM.focus();\r\n\t}\r\n\telse{\r\n\t\thidePicAttribuleDiv";
echo "();\r\n\t}\r\n\r\n}\r\n\r\n\r\nfunction loadImgEdit(){\r\n\tvar imgtype = document.getElementById('imgtype').value;\r\n\t\r\n\t\r\n\tif(document.getElementById('imgeditcon') == null){\r\n\t\treturn;\r\n\t}\r\n\t\r\n\tvar objDivID = document.getElementById('panelimgcontent');\r\n\tvar objOtext = document.getElementById('imgeditcontext');\r\n\t\r\n\tobjOtext.innerHTML = \"加载内容...\";\r\n\t\r\n\tvar saveGimgColCon = {\r\n\t\tonCreate: function(){\r\n\t\t\tElem";
echo "ent.show('imgeditcon');\r\n\t\t},\r\n\t\tonComplete: function() {\r\n\t\t\tif(Ajax.activeRequestCount == 0){\r\n\t\t\t\tElement.hide('imgeditcon');\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\tAjax.Responders.register(saveGimgColCon);\r\n\r\n\tvar url = \"/general/report/bar_edit.php\";\r\n\tvar imgtype = document.getElementById('imgtype').value;\r\n\r\n\r\n\tswitch(imgtype){\r\n\t\tcase \"bar\":\r\n\t\t\turl = \"/general/report/bar_edit.php\";\r\n\t\t\tbreak;\r\n\t\tcase \"barcol\"";
echo ":\r\n\t\t\turl = \"/general/report/bar_edit.php\";\r\n\t\t\tbreak;\r\n\t\tcase \"pie\":\r\n\t\t\turl = \"/general/report/pie_edit.php\";\r\n\t\t\tbreak;\r\n\t\r\n\t}\r\n\t\r\n\t\r\n\tqueryString = \"\";\r\n\tnew Ajax.Request\r\n\t(\r\n\t\turl,\r\n\t\t{\r\n\t\t\tmethod: \"post\",\t\r\n\t\t\tonSuccess : function(resp)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tobjDivID.innerHTML = resp.responseText;\r\n\t\t\t\t\t\t\tif(document.getElementById('rwidth') != null){\r\n\t\t\t\t\t\t\t\tdocument.getElementById('r";
echo "width').value = ";
echo $wh['w'];
echo ";\r\n\t\t\t\t\t\t\t\tdocument.getElementById('rheight').value = ";
echo $wh['h'];
echo ";\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t}\r\n\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tonFailure : function()\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\talert(url);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tparameters : queryString\r\n\t\t}\r\n\t);\r\n}\r\n\r\nfunction saveImgEdit(){\r\n\r\n\tvar charhead\t\t= \"\";\r\n\tvar subhead\t\t\t= \"\";\r\n\tvar bottomnote\t\t= \"\";\r\n\tvar rwidth\t\t\t= 0;\r\n\tvar rheight\t\t\t= 0;\r\n\tvar barspace\t\t= 0;\r\n\tvar morebarspace\t= 0;\r\n\tvar effect\t\t\t= \"light\";\t\r\n\tvar ishavegrid\t\t= 0;\r\n\tvar ";
echo "isynote\t\t\t= 0;\t\r\n\tvar barside\t\t\t= 0;\r\n\r\n\tvar radiiscale\t\t= 0;\r\n\tvar radiiln\t\t\t= 0;\t\r\n\tvar ishaveshadow\t= 0;\r\n\t\r\n\t\r\n\tif(document.getElementById('radiiscale') != null){\r\n\t\tvar objRadiiscale = document.getElementById('radiiscale');\r\n\t\tradiiscale = objRadiiscale.value;\r\n\t}\r\n\r\n\tif(document.getElementById('radiiln') != null){\r\n\t\tvar objRadiiln = document.getElementById('radiiln');\r\n\t\tradiiln = objRadiil";
echo "n.value;\r\n\t}\r\n\r\n\tif(document.getElementById('ishaveshadow') != null){\r\n\t\tvar objIshaveshadow = document.getElementById('ishaveshadow');\r\n\t\tif(objIshaveshadow.checked == true){\r\n\t\t\tishaveshadow=1;\r\n\t\t}\r\n\t\telse{\r\n\t\t\tishaveshadow=0;\r\n\t\t}\r\n\t}\r\n\r\n\tif(document.getElementById('charhead') != null){\r\n\t\tvar objCharhead = document.getElementById('charhead');\r\n\t\tcharhead = objCharhead.value;\r\n\t}\r\n\tif(document";
echo ".getElementById('subhead') != null){\r\n\t\tvar objSubhead = document.getElementById('subhead');\r\n\t\tsubhead = objSubhead.value;\r\n\t}\r\n\tif(document.getElementById('bottomnote') != null){\r\n\t\tvar objBottomnote = document.getElementById('bottomnote');\r\n\t\tbottomnote = objBottomnote.value;\r\n\t}\r\n\r\n\tif(document.getElementById('rwidth') != null){\r\n\t\tvar objRwidth = document.getElementById('rwidth');\r\n\t\tif((!isI";
echo "nteger(objRwidth.value)) || objRwidth.value <= 300 || objRwidth.value >= 5000){\r\n\t\t\tobjRwidth.select();\r\n\t\t\talert(\"请输入大于300小于5000的数字!\");\r\n\t\t\treturn;\r\n\t\t\r\n\t\t}\r\n\t\trwidth = objRwidth.value;\r\n\t}\r\n\r\n\tif(document.getElementById('rheight') != null){\r\n\t\tvar objRheight = document.getElementById('rheight');\r\n\t\tif((!isInteger(objRheight.value)) || objRheight.value <= 200 || objRheight.value >= 5000)";
echo "{\r\n\t\t\tobjRheight.select();\r\n\t\t\talert(\"请输入大于200小于5000的数字!\");\r\n\t\t\treturn;\r\n\t\t\r\n\t\t}\r\n\t\trheight = objRheight.value;\r\n\t}\r\n\r\n\tif(document.getElementById('barspace') != null){\r\n\t\tvar objBarspace = document.getElementById('barspace');\r\n\t\tif((!isInteger(objBarspace.value)) || objBarspace.value == 0 || objBarspace.value > 100){\r\n\t\t\tobjBarspace.select();\r\n\t\t\talert(\"请输入大于0小于100的数字!\");\r\n\t";
echo "\t\treturn;\r\n\t\t\r\n\t\t}\r\n\t\tbarspace = objBarspace.value;\r\n\t}\r\n\r\n\tif(document.getElementById('morebarspace') != null){\r\n\t\tvar objMorebarspace = document.getElementById('morebarspace');\r\n\t\tif((!isInteger(objMorebarspace.value)) || objMorebarspace.value == 0 || objMorebarspace.value > 20){\r\n\t\t\tobjMorebarspace.select();\r\n\t\t\talert(\"请输入大于0小于20的数字!\");\r\n\t\t\treturn;\r\n\t\t\r\n\t\t}\r\n\t\tmorebarspace = objMoreb";
echo "arspace.value;\r\n\t}\r\n\r\n\tif(document.getElementById('effect') != null){\r\n\t\tvar objEffect = document.getElementById('effect');\r\n\t\teffect = objEffect.value;\r\n\t}\r\n\r\n\tif(document.getElementById('ishavegrid') != null){\r\n\t\tvar objIshavegrid = document.getElementById('ishavegrid');\r\n\t\tif(objIshavegrid.checked == true){\r\n\t\t\tishavegrid=1;\r\n\t\t}\r\n\t\telse{\r\n\t\t\tishavegrid=0;\r\n\t\t}\r\n\t}\r\n\r\n\tif(document.getElementByI";
echo "d('isynote') != null){\r\n\t\tvar objIsynote = document.getElementById('isynote');\r\n\t\tif(objIsynote.checked == true){\r\n\t\t\tisynote=1;\r\n\t\t}\r\n\t\telse{\r\n\t\t\tisynote=0;\r\n\t\t}\r\n\t}\r\n\r\n\tif(document.getElementById('barside') != null){\r\n\t\tvar objBarside = document.getElementById('barside');\r\n\t\tif(objBarside.checked == true){\r\n\t\t\tbarside=1;\r\n\t\t}\r\n\t\telse{\r\n\t\t\tbarside=0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n\tvar par = \"\";\r\n\tpar += '&charh";
echo "ead='+charhead;\r\n\tpar += '&subhead='+subhead;\r\n\tpar += '&bottomnote='+bottomnote;\r\n\tpar += '&rwidth='+rwidth;\r\n\tpar += '&rheight='+rheight;\r\n\tpar += '&barspace='+barspace;\r\n\tpar += '&morebarspace='+morebarspace;\r\n\tpar += '&effect='+effect;\r\n\tpar += '&ishavegrid='+ishavegrid;\r\n\tpar += '&isynote='+isynote;\r\n\tpar += '&barside='+barside;\r\n\tpar += '&radiiscale='+radiiscale;\r\n\tpar += '&radiiln='+radiiln";
echo ";\r\n\tpar += '&ishaveshadow='+ishaveshadow;\r\n\r\n\tvar imgtype = document.getElementById('imgtype').value;\r\n\r\n\tloadingImg(imgtype,par);\r\n\thidePicAttribuleDiv();\r\n\r\n\r\n\r\n}\r\n\r\nfunction hidePicAttribuleDiv(){\r\n\tvar objDivID = document.getElementById('panelimgcontent');\r\n\tobjDivID.innerHTML = '<div id=\"imgeditcon\" style=\"width:100px\"><img src=\"/images/loading.gif\">";
echo "<s";
echo "pan id=\"imgeditcontext\" style=\"color:#333\"></span></div>';\r\n\tElement.hide('picAttribuleDiv');\r\n\r\n}\r\n\r\n\r\n\r\nwindow.onload = function (){\r\n\r\n\tloadingImg('bar','');\r\n}\r\n\r\n</script>\r\n\r\n</head>\r\n  \r\n\r\n\r\n<body>\r\n<div class=\"tagContent\" style=\"height:400px\">\r\n\t<div style=\"height:10px\">\r\n\t</div>\r\n\t<div style=\"padding-left:10px;\">\r\n\t\t<table width=\"100%\">\r\n\t\t\t<tr>\r\n\t\t\t\t<td><a href=\"#\" onclick=\"picAttribule()\">设置图形</a>";
echo "\r\n\t\t\t\t</td>\r\n\t\t\t\t<td width=\"210px\">\r\n\t\t\t\t\t<table width=\"100%\"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"pubtableoption\">\r\n\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t<td width=\"30px\" align=\"center\"><img src=\"/images/report/chart_bar.gif\">\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t<td width=\"40px\"> <a  href=\"#\" onclick=\"loadingImg('bar')\">[柱 形]</a>\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<td width=\"30px\" align=\"center\"><img src=\"/images/report/chart_ba";
echo "r_down.gif\">\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t<td width=\"40px\"><a href=\"#\"  onclick=\"loadingImg('barcol')\">[横 形]</a>\r\n\t\t\t\t\t\t\t</td>\r\n\r\n\r\n\t\t\t\t\t\t\t<td width=\"30px\" align=\"center\"><img src=\"/images/report/chart_pie.gif\">\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t<td width=\"40px\"><a href=\"#\" onclick=\"loadingImg('pie')\">[饼 形]</a>\r\n\t\t\t\t\t\t\t</td>\r\n\r\n\t\t\t\t\t\t</tr>\r\n\t\t\t\t\t</table>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t</table>\r\n\t</div>\r\n\t<div id=\"picAttribuleDiv\" style=\"";
echo "display:none;position:absolute;z-index:10;width:600px;top:40px;left:25px;border: 1px solid #A2C7D9;background-color: #F1F7F9;padding:5px\" onblur=\"Element.hide('picAttribuleDiv')\">\r\n\t\t<div style=\"padding:5px;width:100%\"><img class=\"imglink\" align=\"right\" src=\"/images/index_i/delete.gif\" onclick=\"hidePicAttribuleDiv()\">\r\n\t\t</div>\r\n\t\t<div style=\"overflow :auto;height:150;width:100%\" id=\"panelimgcontent\" ";
echo "align=\"center\">\r\n\t\t\t<div id=\"imgeditcon\" style=\"width:100px\"><img src=\"/images/loading.gif\">";
echo "<s";
echo "pan id=\"imgeditcontext\" style=\"color:#333\"></span></div>\t\r\n\r\n\t\t</div>\r\n\r\n\t\r\n\t</div>\r\n\t<div style=\"padding-left:10px;height:18px\" >\r\n\t\t<img src=\"/images/arrowdown.gif\" id=\"imgarrow\" onclick=\"showHiddenInfo('imgreportdiv','imgarrow')\" title=\"显示/隐藏分析图形\">\r\n\t</div>\r\n\t<div id=\"imgreportdiv\" style=\"padding-left:10px;\">\r\n\t\t<img src=\"/images/loading.gif\" id=\"imgreportpic\">\r\n\t</div>\r\n\t<div style=\"padding-left:";
echo "10px;height:18px\" >\r\n\t\t<img src=\"/images/arrowdown.gif\" id=\"imgarrowdata\" onclick=\"showHiddenInfo('imgreporttextdiv','imgarrowdata')\" title=\"显示/隐藏数据\">\r\n\t</div>\r\n\t<div style=\"padding-left:10px\" id=\"imgreporttextdiv\">\r\n\t\t<table border=\"0\" width=\"";
echo $wh['w'];
echo "\" cellspacing=\"1\"  cellpadding=\"5\">\r\n\t\t\t";
if ( is_array( $arrayData ) )
{
	$i = 1;
	for ( ;	$i <= count( $arrayData );	++$i	)
	{
		$total_value += $arrayData[$i]['y'];
	}
	$total_value = $total_value == 0 ? 1 : $total_value;
	while ( list( $key, $var ) = each( $arrayData ) )
	{
		$fieldname = $var['x'];
		$fieldvalue = $var['y'];
		$round = round( $fieldvalue / $total_value, 3 );
		$round_str = ( $round * 100 )."%";
		if ( $key % 2 == 0 )
		{
			$trclass = "tableline1";
		}
		else
		{
			$trclass = "tableline2";
		}
		echo "\t\t\t\t<tr class=\"";
		echo $trclass;
		echo "\">\r\n\t\t\t\t\t<td>";
		echo $fieldname;
		echo "<input type=\"hidden\" value=\"";
		echo $fieldname;
		echo "\" id=\"field_name_";
		echo $key;
		echo "\"></td>\r\n\t\t\t\t\t<td>";
		echo $fieldvalue;
		echo "<input type=\"hidden\" value=\"";
		echo $fieldvalue;
		echo "\" id=\"field_value_";
		echo $key;
		echo "\"></td>\r\n\t\t\t\t\t<td >";
		echo $round_str;
		echo "</td>\r\n\t\t\t\t</tr>\r\n\r\n\t\t\t";
	}
}
echo "\t\t\t\t<tr class=\"tableheader\">\r\n\t\t\t\t\t<td width=\"30%\">总计</td>\r\n\t\t\t\t\t<td width=\"50%\">";
echo $total_value;
echo "</td>\r\n\t\t\t\t\t<td ></td>\r\n\t\t\t\t</tr>\r\n\t\t</table>\r\n\t</div>\r\n</div>\r\n<input type=\"hidden\" value=\"bar\" name=\"imgtype\" id=\"imgtype\">\r\n</body>\r\n</html>\r\n\r\n\r\n";
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -