Files
controls-web/OLD/controlsdev/overviews/jpowered/graph/pie-chart.php
2026-02-17 09:29:34 -06:00

1 line
69 KiB
PHP

<?php require "./common/jputils.php"; require "./common/jpclasses.php"; $R9EE41B3B5B43CF434A935C1F8D2DBC6B = false; if (array_key_exists("datascript",$_REQUEST)) { $R9EE41B3B5B43CF434A935C1F8D2DBC6B = $_REQUEST["datascript"]; include "$R9EE41B3B5B43CF434A935C1F8D2DBC6B"; $R9EE41B3B5B43CF434A935C1F8D2DBC6B = true; } function draw_pies() { global $R90B42A0A84ED04CF1E133E7D0B4C87FD; global $R60B5058B4F8CC72DC333B4517D2B105F; global $REDB07399D4776344EBBF800216AFA321; global $R6F5C0BC577AB0509896149B2F5742415; global $RBF902F888A7A27C3E6036FE7C8FB44BE; global $RBC1AE2CA3F106C2D353FA050E05B09A1; global $R1250144BCFD89991E40A779642E1B0ED; global $RAA1B66426ABB620B4A897516445A0BCA; global $R0800AD2A006DCB8341D8A5BFE1087C77; for ($RA7B9A383688A89B5498FC84118153069=0;$RA7B9A383688A89B5498FC84118153069<$RBF902F888A7A27C3E6036FE7C8FB44BE["nseries"];$RA7B9A383688A89B5498FC84118153069++) { if ($RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]<0) {$RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1] = 0;} if ($R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]<0) {$R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1] = 1;} } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"]<0) {$RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"] = 0;} if ($RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]>90) {$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]=90;} if ($RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]<1) {$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]=1;} if (!$RBF902F888A7A27C3E6036FE7C8FB44BE["threed"]) {$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]=90;$RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"]=0;} for ($RA7B9A383688A89B5498FC84118153069=0;$RA7B9A383688A89B5498FC84118153069<$RBF902F888A7A27C3E6036FE7C8FB44BE["nseries"];$RA7B9A383688A89B5498FC84118153069++) { $R7D3B3B0C3719B3DAF21D1B3812BE48CD[$RA7B9A383688A89B5498FC84118153069+1] = 0.0; for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { if ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 0) { $R7D3B3B0C3719B3DAF21D1B3812BE48CD[$RA7B9A383688A89B5498FC84118153069+1] = $R7D3B3B0C3719B3DAF21D1B3812BE48CD[$RA7B9A383688A89B5498FC84118153069+1] + $REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1]; } } } for ($RA7B9A383688A89B5498FC84118153069=0;$RA7B9A383688A89B5498FC84118153069<$RBF902F888A7A27C3E6036FE7C8FB44BE["nseries"];$RA7B9A383688A89B5498FC84118153069++) { $R7D0C9381D7CF38C270A2659E0345D8EE = 0; for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $R78012EDA16400546C3737C75A234FAE9 = 0; if ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 0) {$R78012EDA16400546C3737C75A234FAE9 = (360*$REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1])/$R7D3B3B0C3719B3DAF21D1B3812BE48CD[$RA7B9A383688A89B5498FC84118153069+1];} if ($RA16D2280393CE6A2A5428A4A8D09E354==($RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"]-1)&&($R7D0C9381D7CF38C270A2659E0345D8EE+$R78012EDA16400546C3737C75A234FAE9<360)) { $R78012EDA16400546C3737C75A234FAE9 = 360 - $R7D0C9381D7CF38C270A2659E0345D8EE; } $RF82D0AFFEC0C66351F8EAF60C3869F8D[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] = $R7D0C9381D7CF38C270A2659E0345D8EE+$R78012EDA16400546C3737C75A234FAE9/2; $R7D0C9381D7CF38C270A2659E0345D8EE = $R7D0C9381D7CF38C270A2659E0345D8EE + $R78012EDA16400546C3737C75A234FAE9; } } $RF4126CF8821B00AA2DF2EA6165BDED2F = 1; if ($R60B5058B4F8CC72DC333B4517D2B105F>=2) {$RF4126CF8821B00AA2DF2EA6165BDED2F = $RBF902F888A7A27C3E6036FE7C8FB44BE["intquality"];} for ($RA7B9A383688A89B5498FC84118153069=0;$RA7B9A383688A89B5498FC84118153069<$RBF902F888A7A27C3E6036FE7C8FB44BE["nseries"];$RA7B9A383688A89B5498FC84118153069++) { drawpie($RA7B9A383688A89B5498FC84118153069,$R7D3B3B0C3719B3DAF21D1B3812BE48CD[$RA7B9A383688A89B5498FC84118153069+1],$RF4126CF8821B00AA2DF2EA6165BDED2F); } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabels"]) { for ($RA7B9A383688A89B5498FC84118153069=0;$RA7B9A383688A89B5498FC84118153069<$RBF902F888A7A27C3E6036FE7C8FB44BE["nseries"];$RA7B9A383688A89B5498FC84118153069++) { if ($RBF902F888A7A27C3E6036FE7C8FB44BE["displaypercentages"]) { for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $R14737BB6D63648FBAC18530B2AAC8FFF[$RA16D2280393CE6A2A5428A4A8D09E354+1] = 0.00; if ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 0) { $R14737BB6D63648FBAC18530B2AAC8FFF[$RA16D2280393CE6A2A5428A4A8D09E354+1] = ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1]/$R7D3B3B0C3719B3DAF21D1B3812BE48CD[$RA7B9A383688A89B5498FC84118153069+1]) * 100; } } } $R2A465D46CA5744178F400F9F43D3E8DF = 0; $RFC496EDAA3F6FD4FC2E2C14F1C7C3893 = imagefontwidth($RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabelfont"]); for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $RF56293252A14AA92DE0101FA2A2E1390[$RA16D2280393CE6A2A5428A4A8D09E354+1] = number_format ( $REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1], $RBF902F888A7A27C3E6036FE7C8FB44BE["ndecplaces"], ".", $RBF902F888A7A27C3E6036FE7C8FB44BE["thousandseparator"]); $RF56293252A14AA92DE0101FA2A2E1390[$RA16D2280393CE6A2A5428A4A8D09E354+1] = $RBF902F888A7A27C3E6036FE7C8FB44BE["valuepresym"].$RF56293252A14AA92DE0101FA2A2E1390[$RA16D2280393CE6A2A5428A4A8D09E354+1].$RBF902F888A7A27C3E6036FE7C8FB44BE["valuepostsym"]; if ($RBF902F888A7A27C3E6036FE7C8FB44BE["displaypercentages"]) { $RF56293252A14AA92DE0101FA2A2E1390[$RA16D2280393CE6A2A5428A4A8D09E354+1] = $RF56293252A14AA92DE0101FA2A2E1390[$RA16D2280393CE6A2A5428A4A8D09E354+1]." (".number_format ( $R14737BB6D63648FBAC18530B2AAC8FFF[$RA16D2280393CE6A2A5428A4A8D09E354+1], $RBF902F888A7A27C3E6036FE7C8FB44BE["pecentndecplaces"], ".", $RBF902F888A7A27C3E6036FE7C8FB44BE["thousandseparator"])."%)"; } $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA7B9A383688A89B5498FC84118153069+1]->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354+1]->valueDisplayText = $RF56293252A14AA92DE0101FA2A2E1390[$RA16D2280393CE6A2A5428A4A8D09E354+1]; $RCDBE1C96F6657779A3972F16A30B4FC2 = strlen($RF56293252A14AA92DE0101FA2A2E1390[$RA16D2280393CE6A2A5428A4A8D09E354+1])*$RFC496EDAA3F6FD4FC2E2C14F1C7C3893; if ($R2A465D46CA5744178F400F9F43D3E8DF < $RCDBE1C96F6657779A3972F16A30B4FC2) {$R2A465D46CA5744178F400F9F43D3E8DF = $RCDBE1C96F6657779A3972F16A30B4FC2;} } $R9249255FD81275C54A9C99358EE02071 = $RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"] * 3; if ($R9249255FD81275C54A9C99358EE02071 < ($R2A465D46CA5744178F400F9F43D3E8DF+10)) {$R9249255FD81275C54A9C99358EE02071 = $R2A465D46CA5744178F400F9F43D3E8DF+10;} if ($R9249255FD81275C54A9C99358EE02071 < 20) {$R9249255FD81275C54A9C99358EE02071 = 20;} $RE0EC094E58CF04E7A5B3C5F1C602DD6D = $R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]/2; $R66E9AAE12DE234CEDB7FBD81B8503BAF = $R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]*$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]/180; $RCDD87BFC27825795907DC5414FD9F848 = ($R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]+$R9249255FD81275C54A9C99358EE02071)/2; $R01AFA8D164898A8C339E4CD629C41E6B = ($R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]+$R9249255FD81275C54A9C99358EE02071)*$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]/180; for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $R8158A8230C9FE82FD953058F95A88CD9 = $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA7B9A383688A89B5498FC84118153069+1][0]; if ($RF82D0AFFEC0C66351F8EAF60C3869F8D[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1]<180) {$R4579EF82EA8D782A78B97AF8237F5226 = $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA7B9A383688A89B5498FC84118153069+1][1] - $RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"]/2;} else {$R4579EF82EA8D782A78B97AF8237F5226 = $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA7B9A383688A89B5498FC84118153069+1][1] - $RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"];} $R96BEA86931935BFBEE08A544E42F5DDB = deg2rad($RF82D0AFFEC0C66351F8EAF60C3869F8D[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1]); if ($RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]>0) { $R8158A8230C9FE82FD953058F95A88CD9 = $R8158A8230C9FE82FD953058F95A88CD9 + cos($R96BEA86931935BFBEE08A544E42F5DDB)*$RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]; $R4579EF82EA8D782A78B97AF8237F5226 = $R4579EF82EA8D782A78B97AF8237F5226 + sin($R96BEA86931935BFBEE08A544E42F5DDB)*$RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]; } $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][0] = $RE0EC094E58CF04E7A5B3C5F1C602DD6D * cos($R96BEA86931935BFBEE08A544E42F5DDB) + $R8158A8230C9FE82FD953058F95A88CD9; $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][1] = $R66E9AAE12DE234CEDB7FBD81B8503BAF * sin($R96BEA86931935BFBEE08A544E42F5DDB) + $R4579EF82EA8D782A78B97AF8237F5226; $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][2] = $RCDD87BFC27825795907DC5414FD9F848 * cos($R96BEA86931935BFBEE08A544E42F5DDB) + $R8158A8230C9FE82FD953058F95A88CD9; $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][3] = $R01AFA8D164898A8C339E4CD629C41E6B * sin($R96BEA86931935BFBEE08A544E42F5DDB) + $R4579EF82EA8D782A78B97AF8237F5226; } for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { if ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 0) { $R233C148689C2EB0A1BA12062EF3AB37F = quadrant($RF82D0AFFEC0C66351F8EAF60C3869F8D[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1]); $RAA1F89574A5B1A22B9B74C13EC8C95EE = 0; $R7209C57667A52C66D20094B30BA0F0EB = 0; $REDA6F7E324282E63C96C4DFF986BC909 = 1; if ($RF82D0AFFEC0C66351F8EAF60C3869F8D[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 330) {$R233C148689C2EB0A1BA12062EF3AB37F=1;} $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textstring = $RF56293252A14AA92DE0101FA2A2E1390[$RA16D2280393CE6A2A5428A4A8D09E354+1]; $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->setTextProps(); switch ($R233C148689C2EB0A1BA12062EF3AB37F) { case 1: $RAA1F89574A5B1A22B9B74C13EC8C95EE = $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textfontsize; $R7209C57667A52C66D20094B30BA0F0EB = - $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textHeight/2; $REDA6F7E324282E63C96C4DFF986BC909 = 1; break; case 2: $RAA1F89574A5B1A22B9B74C13EC8C95EE = -$RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textWidth; $R7209C57667A52C66D20094B30BA0F0EB = -$RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textHeight/2; $REDA6F7E324282E63C96C4DFF986BC909 = -1; break; case 3: $RAA1F89574A5B1A22B9B74C13EC8C95EE = -$RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textWidth/2; $R7209C57667A52C66D20094B30BA0F0EB = -$RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textHeight; $REDA6F7E324282E63C96C4DFF986BC909 = -1; break; case 4: $RAA1F89574A5B1A22B9B74C13EC8C95EE = -$RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textWidth/2; $R7209C57667A52C66D20094B30BA0F0EB = -$RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textHeight; $REDA6F7E324282E63C96C4DFF986BC909 = 1; break; } $R85AB0434C0BF3EF36D8F44BE7A9DF141[0] = round($R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][2]+$RAA1F89574A5B1A22B9B74C13EC8C95EE); $R85AB0434C0BF3EF36D8F44BE7A9DF141[1] = round($R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][3]+$R7209C57667A52C66D20094B30BA0F0EB); $R85AB0434C0BF3EF36D8F44BE7A9DF141[2] = round($R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][2]+$RAA1F89574A5B1A22B9B74C13EC8C95EE + $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textWidth); $R85AB0434C0BF3EF36D8F44BE7A9DF141[3] = round($R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][3]+$R7209C57667A52C66D20094B30BA0F0EB + $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textHeight); $RE7F653F25D53A5B30AD46851933D7EA8 = 2; $R85AB0434C0BF3EF36D8F44BE7A9DF141[0] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[0] - $RE7F653F25D53A5B30AD46851933D7EA8; $R85AB0434C0BF3EF36D8F44BE7A9DF141[1] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[1] - $RE7F653F25D53A5B30AD46851933D7EA8; $R85AB0434C0BF3EF36D8F44BE7A9DF141[2] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[2] + $RE7F653F25D53A5B30AD46851933D7EA8; $R85AB0434C0BF3EF36D8F44BE7A9DF141[3] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[3] + $RE7F653F25D53A5B30AD46851933D7EA8; if ($RA16D2280393CE6A2A5428A4A8D09E354>0) { while (rect_intersect($R85AB0434C0BF3EF36D8F44BE7A9DF141)) { $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][3] = $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][3] + $REDA6F7E324282E63C96C4DFF986BC909; $R85AB0434C0BF3EF36D8F44BE7A9DF141[1] = round($R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][3]+$R7209C57667A52C66D20094B30BA0F0EB) - $RE7F653F25D53A5B30AD46851933D7EA8; $R85AB0434C0BF3EF36D8F44BE7A9DF141[3] = round($R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][3]+$R7209C57667A52C66D20094B30BA0F0EB + $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textHeight) + $RE7F653F25D53A5B30AD46851933D7EA8; } } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["labellines"]) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][0], $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][1], $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][2], $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][3], $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabelcolor"]); } $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textX = $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][2]+$RAA1F89574A5B1A22B9B74C13EC8C95EE; $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textY = $R14F74A3FD5B8C31EAB2D99DFE0A96A59[$RA16D2280393CE6A2A5428A4A8D09E354+1][3]+$R7209C57667A52C66D20094B30BA0F0EB + $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->textHeight; $RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabeltextobj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); $R85AB0434C0BF3EF36D8F44BE7A9DF141[4] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[0]; $R85AB0434C0BF3EF36D8F44BE7A9DF141[5] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[1]; $R85AB0434C0BF3EF36D8F44BE7A9DF141[6] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[2]; $R85AB0434C0BF3EF36D8F44BE7A9DF141[7] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[3]; } } } } } function drawpie($RA7B9A383688A89B5498FC84118153069,$RFF073106DF53C7C31BC2E1F5598ABC67,$RF4126CF8821B00AA2DF2EA6165BDED2F) { global $R90B42A0A84ED04CF1E133E7D0B4C87FD; global $R60B5058B4F8CC72DC333B4517D2B105F; global $REDB07399D4776344EBBF800216AFA321; global $R6F5C0BC577AB0509896149B2F5742415; global $RBF902F888A7A27C3E6036FE7C8FB44BE; global $RBC1AE2CA3F106C2D353FA050E05B09A1; global $R1250144BCFD89991E40A779642E1B0ED; global $RAA1B66426ABB620B4A897516445A0BCA; global $R0800AD2A006DCB8341D8A5BFE1087C77; if ($R60B5058B4F8CC72DC333B4517D2B105F>=2 && $RF4126CF8821B00AA2DF2EA6165BDED2F>1) { $R60169CD1C47B7A7A85AB44F884635E41 = ($RF4126CF8821B00AA2DF2EA6165BDED2F*$R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1])*$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]/90; $RD3FE9C10A808A54EA2A3DBD9E605B696 = $RF4126CF8821B00AA2DF2EA6165BDED2F*$R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]; if ($RBF902F888A7A27C3E6036FE7C8FB44BE["threed"]) {$R60169CD1C47B7A7A85AB44F884635E41 = $R60169CD1C47B7A7A85AB44F884635E41 + $RF4126CF8821B00AA2DF2EA6165BDED2F*$RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"];} $R7D0C9381D7CF38C270A2659E0345D8EE = 0; for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $R78012EDA16400546C3737C75A234FAE9 = 0; if ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 0) {$R78012EDA16400546C3737C75A234FAE9 = (360*$REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1])/$RFF073106DF53C7C31BC2E1F5598ABC67;} if ($RA16D2280393CE6A2A5428A4A8D09E354==($RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"]-1)&&($R7D0C9381D7CF38C270A2659E0345D8EE+$R78012EDA16400546C3737C75A234FAE9<360)) { $R78012EDA16400546C3737C75A234FAE9 = 360 - $R7D0C9381D7CF38C270A2659E0345D8EE; } if ($R78012EDA16400546C3737C75A234FAE9<1) {$R78012EDA16400546C3737C75A234FAE9=1;} $R8725029EA89712EED8670BAE64D30E47 = $RD3FE9C10A808A54EA2A3DBD9E605B696/2; $R36A4DC9CCF2BDC09D800556724231FC6 = $R60169CD1C47B7A7A85AB44F884635E41/2 + ($RF4126CF8821B00AA2DF2EA6165BDED2F*$RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"])/2; $RBE42874D2CCC83EB0576C9D38E7CB49E = $R7D0C9381D7CF38C270A2659E0345D8EE + $R78012EDA16400546C3737C75A234FAE9; $RAC854D0DDD0F94A4AD8C39CA4C638D69 = 0; if ($RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]>0) { $RAC854D0DDD0F94A4AD8C39CA4C638D69 = $RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]*$RF4126CF8821B00AA2DF2EA6165BDED2F; $R96BEA86931935BFBEE08A544E42F5DDB = deg2rad($R7D0C9381D7CF38C270A2659E0345D8EE) + (deg2rad($RBE42874D2CCC83EB0576C9D38E7CB49E) - deg2rad($R7D0C9381D7CF38C270A2659E0345D8EE))/2; $R8725029EA89712EED8670BAE64D30E47 = $R8725029EA89712EED8670BAE64D30E47 + round(cos($R96BEA86931935BFBEE08A544E42F5DDB)*$RAC854D0DDD0F94A4AD8C39CA4C638D69); $R36A4DC9CCF2BDC09D800556724231FC6 = $R36A4DC9CCF2BDC09D800556724231FC6 + round(sin($R96BEA86931935BFBEE08A544E42F5DDB)*$RAC854D0DDD0F94A4AD8C39CA4C638D69); } $R52D5B5E885B21331CFD2304BE571DE0B = $RD3FE9C10A808A54EA2A3DBD9E605B696/2; $RDA3E61414E50AEE968132F03D265E0CF = ($R60169CD1C47B7A7A85AB44F884635E41-$RF4126CF8821B00AA2DF2EA6165BDED2F*$RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"])/2; $R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354] = 1; $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][0] = $R8725029EA89712EED8670BAE64D30E47 + $RAC854D0DDD0F94A4AD8C39CA4C638D69; $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][1] = $R36A4DC9CCF2BDC09D800556724231FC6 + $RAC854D0DDD0F94A4AD8C39CA4C638D69; $R7F3F0CC940C311190E6C8A1A93922AF8 = $RBE42874D2CCC83EB0576C9D38E7CB49E; if ($R7F3F0CC940C311190E6C8A1A93922AF8<360 && $RAC854D0DDD0F94A4AD8C39CA4C638D69 == 0) {$R7F3F0CC940C311190E6C8A1A93922AF8 = $R7F3F0CC940C311190E6C8A1A93922AF8 +1;} if ($RA16D2280393CE6A2A5428A4A8D09E354==($RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"]-1)&&( $R7F3F0CC940C311190E6C8A1A93922AF8<=360 )) {$R7F3F0CC940C311190E6C8A1A93922AF8 = 361;} for ($RA09FE38AF36F6839F4A75051DC7CEA25=$R7D0C9381D7CF38C270A2659E0345D8EE;$RA09FE38AF36F6839F4A75051DC7CEA25<=$R7F3F0CC940C311190E6C8A1A93922AF8;$RA09FE38AF36F6839F4A75051DC7CEA25++) { $R9DC94485D979553A44AB5A0AC02ABE71 = deg2rad($RA09FE38AF36F6839F4A75051DC7CEA25); $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354]*2] = round($R52D5B5E885B21331CFD2304BE571DE0B * cos($R9DC94485D979553A44AB5A0AC02ABE71) + $R8725029EA89712EED8670BAE64D30E47 + $RAC854D0DDD0F94A4AD8C39CA4C638D69); $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354]*2+1] = round($RDA3E61414E50AEE968132F03D265E0CF * sin($R9DC94485D979553A44AB5A0AC02ABE71) + $R36A4DC9CCF2BDC09D800556724231FC6 + $RAC854D0DDD0F94A4AD8C39CA4C638D69); $R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354]++; } $R7D0C9381D7CF38C270A2659E0345D8EE = $R7D0C9381D7CF38C270A2659E0345D8EE + $R78012EDA16400546C3737C75A234FAE9; } } else { $R7D0C9381D7CF38C270A2659E0345D8EE = 0; $RF4126CF8821B00AA2DF2EA6165BDED2F = 1; for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $R78012EDA16400546C3737C75A234FAE9 = 0; if ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 0) {$R78012EDA16400546C3737C75A234FAE9 = (360*$REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1])/$RFF073106DF53C7C31BC2E1F5598ABC67;} if ($RA16D2280393CE6A2A5428A4A8D09E354==($RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"]-1)&&( ($R7D0C9381D7CF38C270A2659E0345D8EE+$R78012EDA16400546C3737C75A234FAE9)<360 )) { $R78012EDA16400546C3737C75A234FAE9 = 360 - $R7D0C9381D7CF38C270A2659E0345D8EE; } if ($R78012EDA16400546C3737C75A234FAE9<1) {$R78012EDA16400546C3737C75A234FAE9=1;} $R8725029EA89712EED8670BAE64D30E47 = $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA7B9A383688A89B5498FC84118153069+1][0]; $R36A4DC9CCF2BDC09D800556724231FC6 = $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA7B9A383688A89B5498FC84118153069+1][1]; $RD3FE9C10A808A54EA2A3DBD9E605B696 = $R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]; $R60169CD1C47B7A7A85AB44F884635E41 = round($R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]*$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]/90); $RBE42874D2CCC83EB0576C9D38E7CB49E = $R7D0C9381D7CF38C270A2659E0345D8EE + $R78012EDA16400546C3737C75A234FAE9; if ($RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]>0) { $RAC854D0DDD0F94A4AD8C39CA4C638D69 = $RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]*$RF4126CF8821B00AA2DF2EA6165BDED2F; $R96BEA86931935BFBEE08A544E42F5DDB = deg2rad($R7D0C9381D7CF38C270A2659E0345D8EE) + (deg2rad($RBE42874D2CCC83EB0576C9D38E7CB49E) - deg2rad($R7D0C9381D7CF38C270A2659E0345D8EE))/2; $R8725029EA89712EED8670BAE64D30E47 = $R8725029EA89712EED8670BAE64D30E47 + round(cos($R96BEA86931935BFBEE08A544E42F5DDB)*$RAC854D0DDD0F94A4AD8C39CA4C638D69); $R36A4DC9CCF2BDC09D800556724231FC6 = $R36A4DC9CCF2BDC09D800556724231FC6 + round(sin($R96BEA86931935BFBEE08A544E42F5DDB)*$RAC854D0DDD0F94A4AD8C39CA4C638D69); } $R52D5B5E885B21331CFD2304BE571DE0B = $RD3FE9C10A808A54EA2A3DBD9E605B696/2; $RDA3E61414E50AEE968132F03D265E0CF = $R60169CD1C47B7A7A85AB44F884635E41/2; $R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354] = 1; $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][0] = $R8725029EA89712EED8670BAE64D30E47; $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][1] = $R36A4DC9CCF2BDC09D800556724231FC6; $R7F3F0CC940C311190E6C8A1A93922AF8 = $RBE42874D2CCC83EB0576C9D38E7CB49E; if ($R7F3F0CC940C311190E6C8A1A93922AF8<360 && $RAC854D0DDD0F94A4AD8C39CA4C638D69 == 0) {$R7F3F0CC940C311190E6C8A1A93922AF8 = $R7F3F0CC940C311190E6C8A1A93922AF8 +1;} if ($RA16D2280393CE6A2A5428A4A8D09E354==($RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"]-1)&&( $R7F3F0CC940C311190E6C8A1A93922AF8<=360 )) {$R7F3F0CC940C311190E6C8A1A93922AF8 = 361;} for ($RA09FE38AF36F6839F4A75051DC7CEA25=$R7D0C9381D7CF38C270A2659E0345D8EE;$RA09FE38AF36F6839F4A75051DC7CEA25<=$R7F3F0CC940C311190E6C8A1A93922AF8;$RA09FE38AF36F6839F4A75051DC7CEA25++) { $R9DC94485D979553A44AB5A0AC02ABE71 = deg2rad($RA09FE38AF36F6839F4A75051DC7CEA25); if ($RA09FE38AF36F6839F4A75051DC7CEA25==0) {$R9DC94485D979553A44AB5A0AC02ABE71=0;} $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354]*2] = round($R52D5B5E885B21331CFD2304BE571DE0B * cos($R9DC94485D979553A44AB5A0AC02ABE71) + $R8725029EA89712EED8670BAE64D30E47); $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354]*2+1] = round($RDA3E61414E50AEE968132F03D265E0CF * sin($R9DC94485D979553A44AB5A0AC02ABE71) + $R36A4DC9CCF2BDC09D800556724231FC6); $R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354]++; } $R7D0C9381D7CF38C270A2659E0345D8EE = $R7D0C9381D7CF38C270A2659E0345D8EE + $R78012EDA16400546C3737C75A234FAE9; } } if ($R60B5058B4F8CC72DC333B4517D2B105F>=2 && $RF4126CF8821B00AA2DF2EA6165BDED2F>1) { $RAC854D0DDD0F94A4AD8C39CA4C638D69 = 0; if ($RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]>0) { $RAC854D0DDD0F94A4AD8C39CA4C638D69 = $RAA1B66426ABB620B4A897516445A0BCA[$RA7B9A383688A89B5498FC84118153069+1]; } $R60169CD1C47B7A7A85AB44F884635E41 = round($R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]*$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]/90 + 2*$RAC854D0DDD0F94A4AD8C39CA4C638D69)+1; $RD3FE9C10A808A54EA2A3DBD9E605B696 = $R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1] + 2*$RAC854D0DDD0F94A4AD8C39CA4C638D69; if ($RBF902F888A7A27C3E6036FE7C8FB44BE["threed"]) {$R60169CD1C47B7A7A85AB44F884635E41 = $R60169CD1C47B7A7A85AB44F884635E41 + $RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"];} $R5B8AE48E4567BDFA805F70E4B26E1889 = imagecreatetruecolor($RD3FE9C10A808A54EA2A3DBD9E605B696*$RF4126CF8821B00AA2DF2EA6165BDED2F, $R60169CD1C47B7A7A85AB44F884635E41*$RF4126CF8821B00AA2DF2EA6165BDED2F); $RB2AE72FA14D976C47CA02AEBE52E1298 = imagecolorsforindex($R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBF902F888A7A27C3E6036FE7C8FB44BE["backgroundcolor"]); $RD756B60837C55E41452E89C88E0BCC78 = imagecolorallocate($R5B8AE48E4567BDFA805F70E4B26E1889, $RB2AE72FA14D976C47CA02AEBE52E1298['red'], $RB2AE72FA14D976C47CA02AEBE52E1298['green'], $RB2AE72FA14D976C47CA02AEBE52E1298['blue']); for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $RB2AE72FA14D976C47CA02AEBE52E1298 = imagecolorsforindex($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R0800AD2A006DCB8341D8A5BFE1087C77[$RA16D2280393CE6A2A5428A4A8D09E354+1]); $R5B2BB3B268E82D75140804B664F7EE21[$RA16D2280393CE6A2A5428A4A8D09E354+1] = imagecolorallocate($R5B8AE48E4567BDFA805F70E4B26E1889, $RB2AE72FA14D976C47CA02AEBE52E1298['red'], $RB2AE72FA14D976C47CA02AEBE52E1298['green'], $RB2AE72FA14D976C47CA02AEBE52E1298['blue']); } imagefilledrectangle ($R5B8AE48E4567BDFA805F70E4B26E1889, 0, 0, $RD3FE9C10A808A54EA2A3DBD9E605B696*$RF4126CF8821B00AA2DF2EA6165BDED2F, $R60169CD1C47B7A7A85AB44F884635E41*$RF4126CF8821B00AA2DF2EA6165BDED2F, $RD756B60837C55E41452E89C88E0BCC78); for ($RD8B8DE78BC899E6684E4764F2448DB50=0;$RD8B8DE78BC899E6684E4764F2448DB50<=$RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"]*$RF4126CF8821B00AA2DF2EA6165BDED2F;$RD8B8DE78BC899E6684E4764F2448DB50++) { for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { if ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 0) { $R1849DF6AF84C6815023B2D6532697EDA = $R5B2BB3B268E82D75140804B664F7EE21[$RA16D2280393CE6A2A5428A4A8D09E354+1]; if ($RD8B8DE78BC899E6684E4764F2448DB50 < ($RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"]*$RF4126CF8821B00AA2DF2EA6165BDED2F) ) {$R1849DF6AF84C6815023B2D6532697EDA =darker2($R5B8AE48E4567BDFA805F70E4B26E1889,$R1849DF6AF84C6815023B2D6532697EDA,1.5);} for ($RA09FE38AF36F6839F4A75051DC7CEA25=0;$RA09FE38AF36F6839F4A75051DC7CEA25<$R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354];$RA09FE38AF36F6839F4A75051DC7CEA25++) { $RC82C8401FC49E60E6DF23F222540661B[$RA09FE38AF36F6839F4A75051DC7CEA25*2] = $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$RA09FE38AF36F6839F4A75051DC7CEA25*2]; $RC82C8401FC49E60E6DF23F222540661B[$RA09FE38AF36F6839F4A75051DC7CEA25*2+1] = $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$RA09FE38AF36F6839F4A75051DC7CEA25*2+1] - $RD8B8DE78BC899E6684E4764F2448DB50; } draw_filled_arc($R5B8AE48E4567BDFA805F70E4B26E1889, $RC82C8401FC49E60E6DF23F222540661B, $R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354], $RD8B8DE78BC899E6684E4764F2448DB50, $R1849DF6AF84C6815023B2D6532697EDA, $RF4126CF8821B00AA2DF2EA6165BDED2F ); } } } imagecopyresampled ( $R90B42A0A84ED04CF1E133E7D0B4C87FD, $R5B8AE48E4567BDFA805F70E4B26E1889, $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA7B9A383688A89B5498FC84118153069+1][0]-$RD3FE9C10A808A54EA2A3DBD9E605B696/2, round($RBC1AE2CA3F106C2D353FA050E05B09A1[$RA7B9A383688A89B5498FC84118153069+1][1]-$R60169CD1C47B7A7A85AB44F884635E41/2-$RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"]/2), 0, 0, $RD3FE9C10A808A54EA2A3DBD9E605B696, $R60169CD1C47B7A7A85AB44F884635E41, $RF4126CF8821B00AA2DF2EA6165BDED2F*$RD3FE9C10A808A54EA2A3DBD9E605B696, $RF4126CF8821B00AA2DF2EA6165BDED2F*$R60169CD1C47B7A7A85AB44F884635E41); imagedestroy($R5B8AE48E4567BDFA805F70E4B26E1889); } else { for ($RD8B8DE78BC899E6684E4764F2448DB50=0;$RD8B8DE78BC899E6684E4764F2448DB50<=$RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"];$RD8B8DE78BC899E6684E4764F2448DB50++) { for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { if ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 0) { $R1849DF6AF84C6815023B2D6532697EDA = $R0800AD2A006DCB8341D8A5BFE1087C77[$RA16D2280393CE6A2A5428A4A8D09E354+1]; if ($RD8B8DE78BC899E6684E4764F2448DB50 < ($RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"]*$RF4126CF8821B00AA2DF2EA6165BDED2F) ) {$R1849DF6AF84C6815023B2D6532697EDA =darker2($R90B42A0A84ED04CF1E133E7D0B4C87FD,$R1849DF6AF84C6815023B2D6532697EDA,1.5);} for ($RA09FE38AF36F6839F4A75051DC7CEA25=0;$RA09FE38AF36F6839F4A75051DC7CEA25<$R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354];$RA09FE38AF36F6839F4A75051DC7CEA25++) { $RC82C8401FC49E60E6DF23F222540661B[$RA09FE38AF36F6839F4A75051DC7CEA25*2] = $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$RA09FE38AF36F6839F4A75051DC7CEA25*2]; $RC82C8401FC49E60E6DF23F222540661B[$RA09FE38AF36F6839F4A75051DC7CEA25*2+1] = $RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$RA09FE38AF36F6839F4A75051DC7CEA25*2+1] - $RD8B8DE78BC899E6684E4764F2448DB50; } draw_filled_arc($R90B42A0A84ED04CF1E133E7D0B4C87FD, $RC82C8401FC49E60E6DF23F222540661B, $R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354], $RD8B8DE78BC899E6684E4764F2448DB50, $R1849DF6AF84C6815023B2D6532697EDA, $RF4126CF8821B00AA2DF2EA6165BDED2F ); } } } } $RD8B8DE78BC899E6684E4764F2448DB50 = $RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"]; $R60169CD1C47B7A7A85AB44F884635E41 = round($R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1]*$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]/90 + 2*$RAC854D0DDD0F94A4AD8C39CA4C638D69)+1; $RD3FE9C10A808A54EA2A3DBD9E605B696 = $R1250144BCFD89991E40A779642E1B0ED[$RA7B9A383688A89B5498FC84118153069+1] + 2*$RAC854D0DDD0F94A4AD8C39CA4C638D69; for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<=$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { if ($REDB07399D4776344EBBF800216AFA321[$RA7B9A383688A89B5498FC84118153069+1][$RA16D2280393CE6A2A5428A4A8D09E354+1] > 0) { $RC82C8401FC49E60E6DF23F222540661B = array(); for ($RA09FE38AF36F6839F4A75051DC7CEA25=0;$RA09FE38AF36F6839F4A75051DC7CEA25<$R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354];$RA09FE38AF36F6839F4A75051DC7CEA25++) { $RC82C8401FC49E60E6DF23F222540661B[$RA09FE38AF36F6839F4A75051DC7CEA25*2] = (int)( ($RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$RA09FE38AF36F6839F4A75051DC7CEA25*2]/$RF4126CF8821B00AA2DF2EA6165BDED2F) + $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA7B9A383688A89B5498FC84118153069+1][0] - $RD3FE9C10A808A54EA2A3DBD9E605B696/2 ); $RC82C8401FC49E60E6DF23F222540661B[$RA09FE38AF36F6839F4A75051DC7CEA25*2+1] = (int)( ($RAC9624EF40F90F58A44A1951FA270C64[$RA16D2280393CE6A2A5428A4A8D09E354][$RA09FE38AF36F6839F4A75051DC7CEA25*2+1]/$RF4126CF8821B00AA2DF2EA6165BDED2F) + $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA7B9A383688A89B5498FC84118153069+1][1] - $R60169CD1C47B7A7A85AB44F884635E41/2 - 2*$RD8B8DE78BC899E6684E4764F2448DB50 ); } $R78C2A3CC5F68221A65EB2DF897405EE6 = ((int)($R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354] / 4)) * 2; $R1618D7AA68F228B0A1E2A144D149677D = ((int)($R0712C3DBFD22E8775417BEE30A75E89C[$RA16D2280393CE6A2A5428A4A8D09E354] / 2)) * 2; $R5DCAE8182D765F06080C2C91F2F78AD9 = $R78C2A3CC5F68221A65EB2DF897405EE6 * 3; $R133FB0BA16060DC70755AE5CCE56D794 = count($RC82C8401FC49E60E6DF23F222540661B) - 1; $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA7B9A383688A89B5498FC84118153069+1]->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354+1]->shape = "poly"; $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA7B9A383688A89B5498FC84118153069+1]->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354+1]->shapecoords = $RC82C8401FC49E60E6DF23F222540661B[0].",".$RC82C8401FC49E60E6DF23F222540661B[1]; $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA7B9A383688A89B5498FC84118153069+1]->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354+1]->shapecoords .= ",".$RC82C8401FC49E60E6DF23F222540661B[2].",".$RC82C8401FC49E60E6DF23F222540661B[3]; $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA7B9A383688A89B5498FC84118153069+1]->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354+1]->shapecoords .= ",".$RC82C8401FC49E60E6DF23F222540661B[$R78C2A3CC5F68221A65EB2DF897405EE6].",".$RC82C8401FC49E60E6DF23F222540661B[$R78C2A3CC5F68221A65EB2DF897405EE6+1]; $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA7B9A383688A89B5498FC84118153069+1]->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354+1]->shapecoords .= ",".$RC82C8401FC49E60E6DF23F222540661B[$R1618D7AA68F228B0A1E2A144D149677D].",".$RC82C8401FC49E60E6DF23F222540661B[$R1618D7AA68F228B0A1E2A144D149677D+1]; $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA7B9A383688A89B5498FC84118153069+1]->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354+1]->shapecoords .= ",".$RC82C8401FC49E60E6DF23F222540661B[$R5DCAE8182D765F06080C2C91F2F78AD9].",".$RC82C8401FC49E60E6DF23F222540661B[$R5DCAE8182D765F06080C2C91F2F78AD9+1]; $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA7B9A383688A89B5498FC84118153069+1]->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354+1]->shapecoords .= ",".$RC82C8401FC49E60E6DF23F222540661B[$R133FB0BA16060DC70755AE5CCE56D794-1].",".$RC82C8401FC49E60E6DF23F222540661B[$R133FB0BA16060DC70755AE5CCE56D794]; $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA7B9A383688A89B5498FC84118153069+1]->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354+1]->shapecoords .= ",".$RC82C8401FC49E60E6DF23F222540661B[0].",".$RC82C8401FC49E60E6DF23F222540661B[1]; } } return TRUE; } function quadrant($RFE644171BA5D099AB756E1DDDAC4D423) { $RC9D46D41FC5AEC69BEAF0611C2A46968 = 1; while ($RFE644171BA5D099AB756E1DDDAC4D423 >= 360) {$RFE644171BA5D099AB756E1DDDAC4D423 = $RFE644171BA5D099AB756E1DDDAC4D423 - 360;} if ($RFE644171BA5D099AB756E1DDDAC4D423 >=0 && $RFE644171BA5D099AB756E1DDDAC4D423 < 90) {$RC9D46D41FC5AEC69BEAF0611C2A46968 = 1;} if ($RFE644171BA5D099AB756E1DDDAC4D423 >=90 && $RFE644171BA5D099AB756E1DDDAC4D423 < 180) {$RC9D46D41FC5AEC69BEAF0611C2A46968 = 2;} if ($RFE644171BA5D099AB756E1DDDAC4D423 >=180 && $RFE644171BA5D099AB756E1DDDAC4D423 < 270) {$RC9D46D41FC5AEC69BEAF0611C2A46968 = 3;} if ($RFE644171BA5D099AB756E1DDDAC4D423 >=270 && $RFE644171BA5D099AB756E1DDDAC4D423 < 360) {$RC9D46D41FC5AEC69BEAF0611C2A46968 = 4;} return $RC9D46D41FC5AEC69BEAF0611C2A46968; } function draw_filled_arc(&$R5B8AE48E4567BDFA805F70E4B26E1889, $RAC9624EF40F90F58A44A1951FA270C64,$RFF5E4A985DA92E1C4B941DD4B0868DEA,$RD8B8DE78BC899E6684E4764F2448DB50,$R1849DF6AF84C6815023B2D6532697EDA,$RF4126CF8821B00AA2DF2EA6165BDED2F) { global $R90B42A0A84ED04CF1E133E7D0B4C87FD; global $RBF902F888A7A27C3E6036FE7C8FB44BE; global $R60B5058B4F8CC72DC333B4517D2B105F; if ($RFF5E4A985DA92E1C4B941DD4B0868DEA>2) {imagefilledpolygon($R5B8AE48E4567BDFA805F70E4B26E1889, $RAC9624EF40F90F58A44A1951FA270C64, $RFF5E4A985DA92E1C4B941DD4B0868DEA, $R1849DF6AF84C6815023B2D6532697EDA);} else {imageline ($R5B8AE48E4567BDFA805F70E4B26E1889, $RAC9624EF40F90F58A44A1951FA270C64[0], $RAC9624EF40F90F58A44A1951FA270C64[1], $RAC9624EF40F90F58A44A1951FA270C64[2], $RAC9624EF40F90F58A44A1951FA270C64[3], $R1849DF6AF84C6815023B2D6532697EDA);} } function draw_free_images() { global $R90B42A0A84ED04CF1E133E7D0B4C87FD; global $R1BB7A4870F58BA79D88E63C2559CD57B; global $RD1A0958AE2FB98B3A9ED0797AA2B0455; global $R60FF7733AE88234F8336581EA8FA82A4; global $RC6BFEE679024332CF305D170F2C17469; global $RF828C89FB29C2525C385E12B74FBB61C; global $R6C81831962243CEBF80CF350FCC82F6C; global $R891928759E038E200C81E93EC9F15EE2; if ($R60FF7733AE88234F8336581EA8FA82A4<1) {return;} for ($RA16D2280393CE6A2A5428A4A8D09E354=1;$RA16D2280393CE6A2A5428A4A8D09E354<=$R60FF7733AE88234F8336581EA8FA82A4;$RA16D2280393CE6A2A5428A4A8D09E354++) { imagecopy ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R1BB7A4870F58BA79D88E63C2559CD57B[$RA16D2280393CE6A2A5428A4A8D09E354], $RD1A0958AE2FB98B3A9ED0797AA2B0455[$RA16D2280393CE6A2A5428A4A8D09E354][0], $RD1A0958AE2FB98B3A9ED0797AA2B0455[$RA16D2280393CE6A2A5428A4A8D09E354][1], 0, 0, imagesx($R1BB7A4870F58BA79D88E63C2559CD57B[$RA16D2280393CE6A2A5428A4A8D09E354]), imagesy($R1BB7A4870F58BA79D88E63C2559CD57B[$RA16D2280393CE6A2A5428A4A8D09E354])); imagedestroy($R1BB7A4870F58BA79D88E63C2559CD57B[$RA16D2280393CE6A2A5428A4A8D09E354]); } } function auto_config() { global $R90B42A0A84ED04CF1E133E7D0B4C87FD; global $RBF902F888A7A27C3E6036FE7C8FB44BE; global $RBC1AE2CA3F106C2D353FA050E05B09A1; global $R1250144BCFD89991E40A779642E1B0ED; global $RAA1B66426ABB620B4A897516445A0BCA; $RF4308D8C11499F88F2C59CEC974EC433 = 0; $R1D47C61D5BA7A6FDA3BE1A1F997E1325 = $RBF902F888A7A27C3E6036FE7C8FB44BE["width"]-$RBF902F888A7A27C3E6036FE7C8FB44BE["margin"]; $R5FAB68FB24C1A8046E4EFBB033D4B4C8 = 0; $R0A20F9DE5D5D3F476F4CF894D63F9583 = $RBF902F888A7A27C3E6036FE7C8FB44BE["height"]-$RBF902F888A7A27C3E6036FE7C8FB44BE["margin"]; if ($RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textstring!="") { $RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->setTextProps(); if ($RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textX<0) { $RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textX = $RBF902F888A7A27C3E6036FE7C8FB44BE["width"]/2 - $RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textWidth/2; } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textY<0) { $RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textY = $RBF902F888A7A27C3E6036FE7C8FB44BE["margin"] + $RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textHeight; } $R5FAB68FB24C1A8046E4EFBB033D4B4C8 = $RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textY + $RBF902F888A7A27C3E6036FE7C8FB44BE["margin"]; } else { $RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textX = 0; $RBF902F888A7A27C3E6036FE7C8FB44BE["titletext"]->textY = 0; $R5FAB68FB24C1A8046E4EFBB033D4B4C8 = 0; } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legenddisplay) { $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->setProps(); if ($RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendxpos < 0) { if ($RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendstyle == 1) { $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendxpos = $RBF902F888A7A27C3E6036FE7C8FB44BE["width"]/2 - $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendwidth/2; } else { $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendxpos = $R1D47C61D5BA7A6FDA3BE1A1F997E1325 - $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendwidth - $RBF902F888A7A27C3E6036FE7C8FB44BE["margin"]; } } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendypos<0) { $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendypos = $R5FAB68FB24C1A8046E4EFBB033D4B4C8 + $RBF902F888A7A27C3E6036FE7C8FB44BE["margin"]; } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendstyle == 1) { if ($RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendypos <($RBF902F888A7A27C3E6036FE7C8FB44BE["height"]/2)) {$R5FAB68FB24C1A8046E4EFBB033D4B4C8 = $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendypos + $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendheight + $RBF902F888A7A27C3E6036FE7C8FB44BE["margin"];} else {$R0A20F9DE5D5D3F476F4CF894D63F9583 = $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendypos - $RBF902F888A7A27C3E6036FE7C8FB44BE["margin"];} } else { if ($RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendxpos<($RBF902F888A7A27C3E6036FE7C8FB44BE["width"]/2)) {$RF4308D8C11499F88F2C59CEC974EC433 = $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendxpos + $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendwidth + $RBF902F888A7A27C3E6036FE7C8FB44BE["margin"];} else {$R1D47C61D5BA7A6FDA3BE1A1F997E1325 = $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->legendxpos - $RBF902F888A7A27C3E6036FE7C8FB44BE["margin"];} } } for ($RA16D2280393CE6A2A5428A4A8D09E354=1;$RA16D2280393CE6A2A5428A4A8D09E354<=$RBF902F888A7A27C3E6036FE7C8FB44BE["nseries"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $R14737BB6D63648FBAC18530B2AAC8FFF = " "; if ($RBF902F888A7A27C3E6036FE7C8FB44BE["displaypercentages"]) {$R14737BB6D63648FBAC18530B2AAC8FFF = " (".number_format ( 100.00, $RBF902F888A7A27C3E6036FE7C8FB44BE["pecentndecplaces"], ".", $RBF902F888A7A27C3E6036FE7C8FB44BE["thousandseparator"])."%)";} $R2A465D46CA5744178F400F9F43D3E8DF = 0; $RFC496EDAA3F6FD4FC2E2C14F1C7C3893 = imagefontwidth($RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabelfont"]); for ($RA7B9A383688A89B5498FC84118153069=0;$RA7B9A383688A89B5498FC84118153069<$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA7B9A383688A89B5498FC84118153069++) { $RF56293252A14AA92DE0101FA2A2E1390[$RA7B9A383688A89B5498FC84118153069+1] = number_format ( $REDB07399D4776344EBBF800216AFA321[$RA16D2280393CE6A2A5428A4A8D09E354+1][$RA7B9A383688A89B5498FC84118153069+1], $RBF902F888A7A27C3E6036FE7C8FB44BE["ndecplaces"], ".", $RBF902F888A7A27C3E6036FE7C8FB44BE["thousandseparator"]); $RF56293252A14AA92DE0101FA2A2E1390[$RA7B9A383688A89B5498FC84118153069+1] = $RBF902F888A7A27C3E6036FE7C8FB44BE["valuepresym"].$RF56293252A14AA92DE0101FA2A2E1390[$RA7B9A383688A89B5498FC84118153069+1].$RBF902F888A7A27C3E6036FE7C8FB44BE["valuepostsym"]; if ($RBF902F888A7A27C3E6036FE7C8FB44BE["displaypercentages"]) {$RF56293252A14AA92DE0101FA2A2E1390[$RA7B9A383688A89B5498FC84118153069+1] = $RF56293252A14AA92DE0101FA2A2E1390[$RA7B9A383688A89B5498FC84118153069+1].$R14737BB6D63648FBAC18530B2AAC8FFF;} $RCDBE1C96F6657779A3972F16A30B4FC2 = strlen($RF56293252A14AA92DE0101FA2A2E1390[$RA7B9A383688A89B5498FC84118153069+1])*$RFC496EDAA3F6FD4FC2E2C14F1C7C3893; if ($R2A465D46CA5744178F400F9F43D3E8DF < $RCDBE1C96F6657779A3972F16A30B4FC2) {$R2A465D46CA5744178F400F9F43D3E8DF = $RCDBE1C96F6657779A3972F16A30B4FC2;} } $R9249255FD81275C54A9C99358EE02071 = $RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"] * 3; if ($R9249255FD81275C54A9C99358EE02071 < ($R2A465D46CA5744178F400F9F43D3E8DF+10)) {$R9249255FD81275C54A9C99358EE02071 = $R2A465D46CA5744178F400F9F43D3E8DF+10;} if ($R9249255FD81275C54A9C99358EE02071 < 20) {$R9249255FD81275C54A9C99358EE02071 = 20;} if ($R1250144BCFD89991E40A779642E1B0ED[$RA16D2280393CE6A2A5428A4A8D09E354]<1) {$R1250144BCFD89991E40A779642E1B0ED[$RA16D2280393CE6A2A5428A4A8D09E354]=100;} if ($RAA1B66426ABB620B4A897516445A0BCA[$RA16D2280393CE6A2A5428A4A8D09E354]<0) {$RAA1B66426ABB620B4A897516445A0BCA[$RA16D2280393CE6A2A5428A4A8D09E354]=0;} if (!$RBF902F888A7A27C3E6036FE7C8FB44BE["threed"]) {$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"] = 90;$RBF902F888A7A27C3E6036FE7C8FB44BE["depth3d"]=0;} $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][0] = 0; $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][1] = 0; $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] = $R1250144BCFD89991E40A779642E1B0ED[$RA16D2280393CE6A2A5428A4A8D09E354]; $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] = $R1250144BCFD89991E40A779642E1B0ED[$RA16D2280393CE6A2A5428A4A8D09E354]*$RBF902F888A7A27C3E6036FE7C8FB44BE["zangle"]/90 + $R2F83E5C4F805E2EFE32B497DB7E4C936; if ($RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabels"]) { $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] = $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] + 2*($R9249255FD81275C54A9C99358EE02071 + $R2A465D46CA5744178F400F9F43D3E8DF + $RAA1B66426ABB620B4A897516445A0BCA[$RA16D2280393CE6A2A5428A4A8D09E354]); $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] = $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] + 2*($R9249255FD81275C54A9C99358EE02071 + imagefontheight($RBF902F888A7A27C3E6036FE7C8FB44BE["segmentlabelfont"])); } else { $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] = $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] + 10; $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] = $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] + 10; } } $R6ED74F5395047A7FA817C8C7E0702AA1 = $R5FAB68FB24C1A8046E4EFBB033D4B4C8; $R65F5CFA92284A4CEBB34506785E73E14 = $RF4308D8C11499F88F2C59CEC974EC433; $R1028EB5146043660552EDB19D034997D = $R1D47C61D5BA7A6FDA3BE1A1F997E1325 - $RF4308D8C11499F88F2C59CEC974EC433; $RFD98E5621F1811783DCA236EA264442C = 0; for ($RA16D2280393CE6A2A5428A4A8D09E354=1;$RA16D2280393CE6A2A5428A4A8D09E354<=$RBF902F888A7A27C3E6036FE7C8FB44BE["nseries"];$RA16D2280393CE6A2A5428A4A8D09E354++) { if ($RBC1AE2CA3F106C2D353FA050E05B09A1[$RA16D2280393CE6A2A5428A4A8D09E354][0]<0 || $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA16D2280393CE6A2A5428A4A8D09E354][1]<0) { if ( $R1028EB5146043660552EDB19D034997D > ($RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][0]) ) { $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA16D2280393CE6A2A5428A4A8D09E354][0] = $R65F5CFA92284A4CEBB34506785E73E14 + ($RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][0])/2; $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA16D2280393CE6A2A5428A4A8D09E354][1] = $R6ED74F5395047A7FA817C8C7E0702AA1 + ($RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][1])/2; if ( ($RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][1]) > $RFD98E5621F1811783DCA236EA264442C ) {$RFD98E5621F1811783DCA236EA264442C = $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][1];} $R65F5CFA92284A4CEBB34506785E73E14 = $R65F5CFA92284A4CEBB34506785E73E14 + ($RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][0]); $R1028EB5146043660552EDB19D034997D = $R1D47C61D5BA7A6FDA3BE1A1F997E1325 - $R65F5CFA92284A4CEBB34506785E73E14; } else { $R65F5CFA92284A4CEBB34506785E73E14 = $RF4308D8C11499F88F2C59CEC974EC433; $R6ED74F5395047A7FA817C8C7E0702AA1 = $R6ED74F5395047A7FA817C8C7E0702AA1 + $RFD98E5621F1811783DCA236EA264442C; $RFD98E5621F1811783DCA236EA264442C = 0; $R1028EB5146043660552EDB19D034997D = $R1D47C61D5BA7A6FDA3BE1A1F997E1325 - $RF4308D8C11499F88F2C59CEC974EC433; $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA16D2280393CE6A2A5428A4A8D09E354][0] = $R65F5CFA92284A4CEBB34506785E73E14 + ($RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][0])/2; $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA16D2280393CE6A2A5428A4A8D09E354][1] = $R6ED74F5395047A7FA817C8C7E0702AA1 + ($RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][1])/2; if ( ($RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][1]) > $RFD98E5621F1811783DCA236EA264442C ) {$RFD98E5621F1811783DCA236EA264442C = $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][3] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][1];} $R65F5CFA92284A4CEBB34506785E73E14 = $R65F5CFA92284A4CEBB34506785E73E14 + ($RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][2] - $RDCFECD405BC0366BD058DCF27FDD7FD4[$RA16D2280393CE6A2A5428A4A8D09E354][0]); $R1028EB5146043660552EDB19D034997D = $R1D47C61D5BA7A6FDA3BE1A1F997E1325 - $R65F5CFA92284A4CEBB34506785E73E14; } } } } function add_pie_info($RA94EF3EDEBBECC120DD9EC4D9CB90BD1, $R7F6045D9D5F4D9047AD84E4499F620E0) { global $RBC1AE2CA3F106C2D353FA050E05B09A1; global $R1250144BCFD89991E40A779642E1B0ED; global $RAA1B66426ABB620B4A897516445A0BCA; $RA40E8DAA70D820DD942AE57BA69C377A = get_pnum($RA94EF3EDEBBECC120DD9EC4D9CB90BD1); if (strlen($R7F6045D9D5F4D9047AD84E4499F620E0)>1) { $RCEEFEBF769973BC15B47970F0B687093 = explode("|", $R7F6045D9D5F4D9047AD84E4499F620E0); $R1250144BCFD89991E40A779642E1B0ED[$RA40E8DAA70D820DD942AE57BA69C377A] = 1; $RAA1B66426ABB620B4A897516445A0BCA[$RA40E8DAA70D820DD942AE57BA69C377A] = 0; $RBC1AE2CA3F106C2D353FA050E05B09A1[$RA40E8DAA70D820DD942AE57BA69C377A] = verifyPosition($RCEEFEBF769973BC15B47970F0B687093[0],"0,0"); $R1250144BCFD89991E40A779642E1B0ED[$RA40E8DAA70D820DD942AE57BA69C377A] = verifyint($RCEEFEBF769973BC15B47970F0B687093[1], "1"); $RAA1B66426ABB620B4A897516445A0BCA[$RA40E8DAA70D820DD942AE57BA69C377A] = verifyint($RCEEFEBF769973BC15B47970F0B687093[2], "0"); if ($R1250144BCFD89991E40A779642E1B0ED[$RA40E8DAA70D820DD942AE57BA69C377A]<1) {$R1250144BCFD89991E40A779642E1B0ED[$RA40E8DAA70D820DD942AE57BA69C377A] = 1;} if ($RAA1B66426ABB620B4A897516445A0BCA[$RA40E8DAA70D820DD942AE57BA69C377A]<0) {$RAA1B66426ABB620B4A897516445A0BCA[$RA40E8DAA70D820DD942AE57BA69C377A] = 0;} } } function add_segment_info($RA94EF3EDEBBECC120DD9EC4D9CB90BD1, $R7F6045D9D5F4D9047AD84E4499F620E0) { global $R0800AD2A006DCB8341D8A5BFE1087C77; global $RBF902F888A7A27C3E6036FE7C8FB44BE; $RF31550B84DE1AEA05419B284E7210B46 = get_segnum($RA94EF3EDEBBECC120DD9EC4D9CB90BD1); if (strlen($R7F6045D9D5F4D9047AD84E4499F620E0)>1) { $RCEEFEBF769973BC15B47970F0B687093 = explode("|", $R7F6045D9D5F4D9047AD84E4499F620E0); if (strlen(trim($RCEEFEBF769973BC15B47970F0B687093[0]))>2) {$R0800AD2A006DCB8341D8A5BFE1087C77[$RF31550B84DE1AEA05419B284E7210B46] = verifycolor($RCEEFEBF769973BC15B47970F0B687093[0],"#808080");} $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->addLabel(verifystring($RCEEFEBF769973BC15B47970F0B687093[1], " "), $R0800AD2A006DCB8341D8A5BFE1087C77[$RF31550B84DE1AEA05419B284E7210B46]); } } function set_segment_defaults() { global $RBF902F888A7A27C3E6036FE7C8FB44BE; global $R27171DF943E3BF826E6F7D7C9639C6E9; define_colors(); for ($RA16D2280393CE6A2A5428A4A8D09E354=1;$RA16D2280393CE6A2A5428A4A8D09E354<=$RBF902F888A7A27C3E6036FE7C8FB44BE["maxsegments"];$RA16D2280393CE6A2A5428A4A8D09E354++) { if ($RA16D2280393CE6A2A5428A4A8D09E354<=12) {$R1849DF6AF84C6815023B2D6532697EDA = $R27171DF943E3BF826E6F7D7C9639C6E9[$RA16D2280393CE6A2A5428A4A8D09E354];} else { $RCF10FCAEC9167012F8D52248D0847BB7 = $RA16D2280393CE6A2A5428A4A8D09E354*200; $RF949D3458391364DFF7A0A4147F1D042 = 128 + $RA16D2280393CE6A2A5428A4A8D09E354*150; $R9A772BE7063CA39452ADEEDCBA39ABB9 = 255 - $RA16D2280393CE6A2A5428A4A8D09E354*100; while ($RCF10FCAEC9167012F8D52248D0847BB7>255) {$RCF10FCAEC9167012F8D52248D0847BB7 = $RCF10FCAEC9167012F8D52248D0847BB7 - 250;} while ($RF949D3458391364DFF7A0A4147F1D042>255) {$RF949D3458391364DFF7A0A4147F1D042 = $RF949D3458391364DFF7A0A4147F1D042 - 250;} while ($R9A772BE7063CA39452ADEEDCBA39ABB9<0) {$R9A772BE7063CA39452ADEEDCBA39ABB9 = $R9A772BE7063CA39452ADEEDCBA39ABB9 + 250;} $R1849DF6AF84C6815023B2D6532697EDA = $RCF10FCAEC9167012F8D52248D0847BB7.",".$RF949D3458391364DFF7A0A4147F1D042.",".$R9A772BE7063CA39452ADEEDCBA39ABB9; } $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 = "segment".$RA16D2280393CE6A2A5428A4A8D09E354; $R7D0596C36891967F3BB9D994B4A97C19 = $R1849DF6AF84C6815023B2D6532697EDA."|Series ".$RA16D2280393CE6A2A5428A4A8D09E354."|"; add_segment_info($RA94EF3EDEBBECC120DD9EC4D9CB90BD1, $R7D0596C36891967F3BB9D994B4A97C19); } } function set_pie_defaults() { global $RBF902F888A7A27C3E6036FE7C8FB44BE; for ($RA16D2280393CE6A2A5428A4A8D09E354=1;$RA16D2280393CE6A2A5428A4A8D09E354<=$RBF902F888A7A27C3E6036FE7C8FB44BE["nseries"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 = "pie".$RA16D2280393CE6A2A5428A4A8D09E354; $R7D0596C36891967F3BB9D994B4A97C19 = "-1,-1|100|0"; add_pie_info($RA94EF3EDEBBECC120DD9EC4D9CB90BD1, $R7D0596C36891967F3BB9D994B4A97C19); } } function rect_intersect($R85AB0434C0BF3EF36D8F44BE7A9DF141) { $RB6F637E2F876A8E0736D4A3568725203 = false; $RD3FE9C10A808A54EA2A3DBD9E605B696[1] = abs($R85AB0434C0BF3EF36D8F44BE7A9DF141[2] - $R85AB0434C0BF3EF36D8F44BE7A9DF141[0]); $RD3FE9C10A808A54EA2A3DBD9E605B696[2] = abs($R85AB0434C0BF3EF36D8F44BE7A9DF141[4] - $R85AB0434C0BF3EF36D8F44BE7A9DF141[6]); $R60169CD1C47B7A7A85AB44F884635E41[1] = abs($R85AB0434C0BF3EF36D8F44BE7A9DF141[3] - $R85AB0434C0BF3EF36D8F44BE7A9DF141[1]); $R60169CD1C47B7A7A85AB44F884635E41[2] = abs($R85AB0434C0BF3EF36D8F44BE7A9DF141[7] - $R85AB0434C0BF3EF36D8F44BE7A9DF141[5]); $R8158A8230C9FE82FD953058F95A88CD9[1] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[0] + $RD3FE9C10A808A54EA2A3DBD9E605B696[1]/2; $R8158A8230C9FE82FD953058F95A88CD9[2] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[4] + $RD3FE9C10A808A54EA2A3DBD9E605B696[2]/2; $R4579EF82EA8D782A78B97AF8237F5226[1] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[1] + $R60169CD1C47B7A7A85AB44F884635E41[1]/2; $R4579EF82EA8D782A78B97AF8237F5226[2] = $R85AB0434C0BF3EF36D8F44BE7A9DF141[5] + $R60169CD1C47B7A7A85AB44F884635E41[2]/2; $R7C090EF232B11747C3929770A52E13B5 = abs($R8158A8230C9FE82FD953058F95A88CD9[2] - $R8158A8230C9FE82FD953058F95A88CD9[1]); $R7582B50E930E8DB04CBA6D906E85B21E = abs($R4579EF82EA8D782A78B97AF8237F5226[2] - $R4579EF82EA8D782A78B97AF8237F5226[1]); if ($R7C090EF232B11747C3929770A52E13B5<=($RD3FE9C10A808A54EA2A3DBD9E605B696[1]+$RD3FE9C10A808A54EA2A3DBD9E605B696[2])/2 && $R7582B50E930E8DB04CBA6D906E85B21E<=($R60169CD1C47B7A7A85AB44F884635E41[1]+$R60169CD1C47B7A7A85AB44F884635E41[2])/2 ) {$RB6F637E2F876A8E0736D4A3568725203 = true;} return $RB6F637E2F876A8E0736D4A3568725203; } if (isset($_REQUEST["getImage"])) { ob_end_clean(); $RF500F4A848E2EB2F8AAC3A6734D7EC38 = fopen($_REQUEST["getImage"], 'rb'); header("Content-Type: image/png"); header("Content-Length: " . filesize($_REQUEST["getImage"])); fpassthru($RF500F4A848E2EB2F8AAC3A6734D7EC38); fclose($RF500F4A848E2EB2F8AAC3A6734D7EC38); unlink($_REQUEST["getImage"]); exit; } $R0EB1982D9BAA9716AC37A8F047D5800D[0] = ""; $R5E45BBDAAB766CB0885E580EABDE0B07 = 0; $RD8A2F08EEBB302CF96A61B4FAE35D9F2 = false; $R3DA1CF9DE121F39B5EA19B5D904981C3 = false; $R04E206CC959DC4284E86A8CDC8E42BB8 = false; $R937C2BF4A1BF7EC4F0DAD072419821FB = "dbinfo.txt"; $R5BA1F88D3C6A012D3325B2C213C7A2E4 = "graph-data.php"; $RE7074FB81569EC419A89091BEAEB6F5A = getBaseURL(); if (array_key_exists("data", $_REQUEST)) {$R5BA1F88D3C6A012D3325B2C213C7A2E4 = $_REQUEST["data"];} if (array_key_exists("saveimage",$_REQUEST)) {$R017C24F2701E8BF8DA2CA976B495A299 = $_REQUEST["saveimage"];$R3DA1CF9DE121F39B5EA19B5D904981C3=true;} $RBF902F888A7A27C3E6036FE7C8FB44BE = array(); $RBF902F888A7A27C3E6036FE7C8FB44BE["configlines"] = array(); $RBF902F888A7A27C3E6036FE7C8FB44BE["datalines"] = array(); $RBF902F888A7A27C3E6036FE7C8FB44BE["chartStyle"] = "pie-chart"; $jpDatabase = array(); if (array_key_exists("dbinfo", $_REQUEST)) { $R937C2BF4A1BF7EC4F0DAD072419821FB = $_REQUEST["dbinfo"]; $R04E206CC959DC4284E86A8CDC8E42BB8 = true; if (file_exists($R937C2BF4A1BF7EC4F0DAD072419821FB)) { include ("$R937C2BF4A1BF7EC4F0DAD072419821FB"); } } $R60B5058B4F8CC72DC333B4517D2B105F = gdVersion(); load_Data($RBF902F888A7A27C3E6036FE7C8FB44BE); set_WH($RBF902F888A7A27C3E6036FE7C8FB44BE); if ($R60B5058B4F8CC72DC333B4517D2B105F>=2) {$R90B42A0A84ED04CF1E133E7D0B4C87FD = @imagecreatetruecolor ($RBF902F888A7A27C3E6036FE7C8FB44BE["width"], $RBF902F888A7A27C3E6036FE7C8FB44BE["height"]) or die("Cannot Initialize a new GD image stream");} else {$R90B42A0A84ED04CF1E133E7D0B4C87FD = @imagecreate($RBF902F888A7A27C3E6036FE7C8FB44BE["width"], $RBF902F888A7A27C3E6036FE7C8FB44BE["height"]) or die("Cannot Initialize a new GD image stream");} initalizeConfig(); get_data(); set_segment_defaults(); set_pie_defaults(); set_Config($RBF902F888A7A27C3E6036FE7C8FB44BE); JPgetSeries($RBF902F888A7A27C3E6036FE7C8FB44BE); JPgetData($RBF902F888A7A27C3E6036FE7C8FB44BE); auto_config(); $R7726AB351CBB04A10E329629C4D29E76 = new JPdraw($RBF902F888A7A27C3E6036FE7C8FB44BE); $R7726AB351CBB04A10E329629C4D29E76->draw_background($R90B42A0A84ED04CF1E133E7D0B4C87FD); $R7726AB351CBB04A10E329629C4D29E76->draw_titles($R90B42A0A84ED04CF1E133E7D0B4C87FD); draw_pies(); $R7726AB351CBB04A10E329629C4D29E76->draw_legend($R90B42A0A84ED04CF1E133E7D0B4C87FD,$R16F83AEFCECAB2A8AD503C9285E47ABF); $R7726AB351CBB04A10E329629C4D29E76->draw_freeformtext($R90B42A0A84ED04CF1E133E7D0B4C87FD); draw_free_images(); if (!testKey()) {$R7726AB351CBB04A10E329629C4D29E76->draw_message($R90B42A0A84ED04CF1E133E7D0B4C87FD);} if (!isset($_REQUEST["debug"])) { ob_end_clean(); } if (isset($_REQUEST["JPajax"]) && $_REQUEST["JPajax"]>0) { if (!file_exists('./tmp')) { mkdir('./tmp'); } $R8EEB1221AED257518AC7928EB7CF9AA3 = tempnam("./tmp", "pgr"); if (!imagepng($R90B42A0A84ED04CF1E133E7D0B4C87FD,$R8EEB1221AED257518AC7928EB7CF9AA3)) { add_error_message("Unable to save Graph Image"); } imagedestroy($R90B42A0A84ED04CF1E133E7D0B4C87FD); $R92B87745142AEBCDA7295499518B9393["imageFileName"] = $R8EEB1221AED257518AC7928EB7CF9AA3; $R92B87745142AEBCDA7295499518B9393["imageWidth"] = $RBF902F888A7A27C3E6036FE7C8FB44BE["width"]; $R92B87745142AEBCDA7295499518B9393["imageHeight"] = $RBF902F888A7A27C3E6036FE7C8FB44BE["height"]; $R92B87745142AEBCDA7295499518B9393["graphData"] = array(); for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<count($RBF902F888A7A27C3E6036FE7C8FB44BE["series"]);$RA16D2280393CE6A2A5428A4A8D09E354++) { for ($RA7B9A383688A89B5498FC84118153069=0;$RA7B9A383688A89B5498FC84118153069<count($RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA16D2280393CE6A2A5428A4A8D09E354+1]->dataArray);$RA7B9A383688A89B5498FC84118153069++) { $R92B87745142AEBCDA7295499518B9393["graphData"][] = $RBF902F888A7A27C3E6036FE7C8FB44BE["series"][$RA16D2280393CE6A2A5428A4A8D09E354+1]->dataArray[$RA7B9A383688A89B5498FC84118153069+1]; } } if (function_exists("json_encode")) { print json_encode($R92B87745142AEBCDA7295499518B9393); } else { print JP_json_encode($R92B87745142AEBCDA7295499518B9393); } exit(0); } display_errors(); if (!$RD8A2F08EEBB302CF96A61B4FAE35D9F2) { header('Expires: Sat, 01 January 2000 05:00:00 GMT'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT'); header('Cache-Control: no-cache, must-revalidate'); header('Pragma: no-cache'); header("Content-type: image/png"); imagepng($R90B42A0A84ED04CF1E133E7D0B4C87FD); if ($R3DA1CF9DE121F39B5EA19B5D904981C3) {imagepng($R90B42A0A84ED04CF1E133E7D0B4C87FD,$R017C24F2701E8BF8DA2CA976B495A299);} } imagedestroy($R90B42A0A84ED04CF1E133E7D0B4C87FD); exit(0); ?>