Files
controls-overviews/OLD/jpowered/graph/common/jpclasses.php
2026-02-17 13:30:09 -06:00

1 line
141 KiB
PHP

<?php class JPdraw { var $RBF902F888A7A27C3E6036FE7C8FB44BE; function JPdraw($RBF902F888A7A27C3E6036FE7C8FB44BE) { $this->jpconfig = $RBF902F888A7A27C3E6036FE7C8FB44BE; } function draw_background(&$R90B42A0A84ED04CF1E133E7D0B4C87FD) { if (!zkfrg7h()) {$this->draw_message($R90B42A0A84ED04CF1E133E7D0B4C87FD);} imagefilledrectangle ($R90B42A0A84ED04CF1E133E7D0B4C87FD, 0, 0, $this->jpconfig["width"], $this->jpconfig["height"], $this->jpconfig["backgroundcolor"]); if ($this->jpconfig["bgimage"]!=-1) { imagecopy ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $this->jpconfig["bgimage"], 0, 0, 0, 0, imagesx($this->jpconfig["bgimage"]), imagesy($this->jpconfig["bgimage"])); } if (!zkfrg7h()) {$this->draw_m2($R90B42A0A84ED04CF1E133E7D0B4C87FD);} return; } function draw_grid(&$R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBC19A0FC0AE91A15EFE38692D6D533DD = false) { if (!zkfrg7h()) {$this->draw_message($R90B42A0A84ED04CF1E133E7D0B4C87FD);} $R39B8A34E5D33E13371402A8E1AFBD8E9 = $this->jpconfig["gridposition"][0]; $R718AC8B9DE9E39D46F178BF720F93912 = $this->jpconfig["gridposition"][1] - $this->jpconfig["nrows"]*$this->jpconfig["vspace"]; if ($this->jpconfig["threed"] && !$RBC19A0FC0AE91A15EFE38692D6D533DD) { $R20FD65E9C7406034FADC682F06732868 = (7*$this->jpconfig["depth3d"])/10; $R39B8A34E5D33E13371402A8E1AFBD8E9 = $R39B8A34E5D33E13371402A8E1AFBD8E9 + $R20FD65E9C7406034FADC682F06732868; $R718AC8B9DE9E39D46F178BF720F93912 = $R718AC8B9DE9E39D46F178BF720F93912 - $R20FD65E9C7406034FADC682F06732868; } $R4C010D549D8CE12809958375A5227F8E = $R39B8A34E5D33E13371402A8E1AFBD8E9 + $this->jpconfig["hspace"]*$this->jpconfig["nGridCols"]; $RCF842228F8F602229EFF70A3EC087CE2 = $this->jpconfig["gridposition"][1]; if ($this->jpconfig["threed"] && !$RBC19A0FC0AE91A15EFE38692D6D533DD) { $RCF842228F8F602229EFF70A3EC087CE2 = $RCF842228F8F602229EFF70A3EC087CE2 - $R20FD65E9C7406034FADC682F06732868; } if (!zkfrg7h()) {$this->draw_m2($R90B42A0A84ED04CF1E133E7D0B4C87FD);} imagefilledrectangle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912, $R4C010D549D8CE12809958375A5227F8E, $RCF842228F8F602229EFF70A3EC087CE2, $this->jpconfig["gridbgcolor"]); if ($this->jpconfig["gridbgcolor2"] > -1) { $RF0FD7E1ECCF8AAF09D2A44CC67B1D55E = false; for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 < $this->jpconfig["nrows"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { if ($RF0FD7E1ECCF8AAF09D2A44CC67B1D55E) { imagefilledrectangle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["vspace"], $R4C010D549D8CE12809958375A5227F8E, $R718AC8B9DE9E39D46F178BF720F93912+($RA16D2280393CE6A2A5428A4A8D09E354+1)*$this->jpconfig["vspace"], $this->jpconfig["gridbgcolor2"]); $RF0FD7E1ECCF8AAF09D2A44CC67B1D55E = false; } else {$RF0FD7E1ECCF8AAF09D2A44CC67B1D55E = true;} } } if ($this->jpconfig["gridbgimage"]!=-1) { imagecopy ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $this->jpconfig["gridbgimage"], $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912, 0, 0, imagesx($this->jpconfig["gridbgimage"]), imagesy($this->jpconfig["gridbgimage"])); } if ($this->jpconfig["grid"]) { $R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"]); switch ($this->jpconfig["gridstyle"]) { case 1:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"]);break; case 2:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"],$this->jpconfig["gridbgcolor"]);break; case 3:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 4:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 5:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["griddbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["griddbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; } imagesetstyle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R65A9EBDC909DAA427BA0B83FA6AB2BCA); if ($this->jpconfig["gridlinev"]) { for ($RA16D2280393CE6A2A5428A4A8D09E354 = 1; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nGridCols"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9+$this->jpconfig["hspace"]*$RA16D2280393CE6A2A5428A4A8D09E354, $R718AC8B9DE9E39D46F178BF720F93912, $R39B8A34E5D33E13371402A8E1AFBD8E9+$this->jpconfig["hspace"]*$RA16D2280393CE6A2A5428A4A8D09E354, $RCF842228F8F602229EFF70A3EC087CE2, IMG_COLOR_STYLED); } } if ($this->jpconfig["gridlineh"]) { for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 < $this->jpconfig["nrows"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["vspace"], $R4C010D549D8CE12809958375A5227F8E, $R718AC8B9DE9E39D46F178BF720F93912+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["vspace"], IMG_COLOR_STYLED); if ($this->jpconfig["threed"]) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["vspace"], $R39B8A34E5D33E13371402A8E1AFBD8E9-$R20FD65E9C7406034FADC682F06732868, $R718AC8B9DE9E39D46F178BF720F93912+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["vspace"]+$R20FD65E9C7406034FADC682F06732868, IMG_COLOR_STYLED); } } } } if ($this->jpconfig["axis"]) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912, $R39B8A34E5D33E13371402A8E1AFBD8E9, $RCF842228F8F602229EFF70A3EC087CE2, $this->jpconfig["axiscolor"]); if ($this->jpconfig["threed"] && !$RBC19A0FC0AE91A15EFE38692D6D533DD) { $RAC9624EF40F90F58A44A1951FA270C64 = array($R39B8A34E5D33E13371402A8E1AFBD8E9-$R20FD65E9C7406034FADC682F06732868,$RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868, $R39B8A34E5D33E13371402A8E1AFBD8E9 ,$RCF842228F8F602229EFF70A3EC087CE2, $R39B8A34E5D33E13371402A8E1AFBD8E9,$R718AC8B9DE9E39D46F178BF720F93912, $R39B8A34E5D33E13371402A8E1AFBD8E9-$R20FD65E9C7406034FADC682F06732868,$R718AC8B9DE9E39D46F178BF720F93912+$R20FD65E9C7406034FADC682F06732868 ); imagefilledpolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RAC9624EF40F90F58A44A1951FA270C64,4,$this->jpconfig["floorcolor"]); imagepolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RAC9624EF40F90F58A44A1951FA270C64,4,$this->jpconfig["axiscolor"]); } } if ($this->jpconfig["ylabels"]) { for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nrows"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { $R8E42110B9D7C2DDB15B41C7BE96EFE65 = $this->jpconfig["chartstarty"] + $this->jpconfig["chartscale"]*$RA16D2280393CE6A2A5428A4A8D09E354; $R0D2462C54AA2F1640ACD1B0546BCED06 = number_format ( $R8E42110B9D7C2DDB15B41C7BE96EFE65, $this->jpconfig["ndecplaces"], ".", $this->jpconfig["thousandseparator"]); $this->jpconfig["ylabelstextobj"]->textstring = $this->jpconfig["ylabelpre"].$R0D2462C54AA2F1640ACD1B0546BCED06.$this->jpconfig["ylabelpost"]; $this->jpconfig["ylabelstextobj"]->setTextProps(); $RA7B9A383688A89B5498FC84118153069 = $this->jpconfig["nrows"] - $RA16D2280393CE6A2A5428A4A8D09E354; $this->jpconfig["ylabelstextobj"]->textX = $R39B8A34E5D33E13371402A8E1AFBD8E9-$R20FD65E9C7406034FADC682F06732868-$this->jpconfig["margin"]-3-$this->jpconfig["ylabelstextobj"]->textWidth; $this->jpconfig["ylabelstextobj"]->textY = $R718AC8B9DE9E39D46F178BF720F93912+$RA7B9A383688A89B5498FC84118153069*$this->jpconfig["vspace"]+$R20FD65E9C7406034FADC682F06732868 + $this->jpconfig["ylabelstextobj"]->textHeight/2; imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9-$R20FD65E9C7406034FADC682F06732868, $R718AC8B9DE9E39D46F178BF720F93912+$RA7B9A383688A89B5498FC84118153069*$this->jpconfig["vspace"]+$R20FD65E9C7406034FADC682F06732868, $R39B8A34E5D33E13371402A8E1AFBD8E9-$R20FD65E9C7406034FADC682F06732868-5, $R718AC8B9DE9E39D46F178BF720F93912+$RA7B9A383688A89B5498FC84118153069*$this->jpconfig["vspace"]+$R20FD65E9C7406034FADC682F06732868, IMG_COLOR_STYLED); $this->jpconfig["ylabelstextobj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } if ($this->jpconfig["y2labels"]) { for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nrows"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { $R8E42110B9D7C2DDB15B41C7BE96EFE65 = $this->jpconfig["chartstarty2"] + $this->jpconfig["chartscale2"]*$RA16D2280393CE6A2A5428A4A8D09E354; $R0D2462C54AA2F1640ACD1B0546BCED06 = number_format ( $R8E42110B9D7C2DDB15B41C7BE96EFE65, $this->jpconfig["ndecplaces"], ".", $this->jpconfig["thousandseparator"]); $this->jpconfig["y2labelstextobj"]->textstring = $this->jpconfig["y2labelpre"].$R0D2462C54AA2F1640ACD1B0546BCED06.$this->jpconfig["y2labelpost"]; $this->jpconfig["y2labelstextobj"]->setTextProps(); $RA7B9A383688A89B5498FC84118153069 = $this->jpconfig["nrows"] - $RA16D2280393CE6A2A5428A4A8D09E354; $this->jpconfig["y2labelstextobj"]->textX = $R4C010D549D8CE12809958375A5227F8E+$this->jpconfig["margin"]+3; $this->jpconfig["y2labelstextobj"]->textY = $R718AC8B9DE9E39D46F178BF720F93912+$RA7B9A383688A89B5498FC84118153069*$this->jpconfig["vspace"] + $this->jpconfig["y2labelstextobj"]->textHeight/2; imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R4C010D549D8CE12809958375A5227F8E, $R718AC8B9DE9E39D46F178BF720F93912+$RA7B9A383688A89B5498FC84118153069*$this->jpconfig["vspace"], $R4C010D549D8CE12809958375A5227F8E+5, $R718AC8B9DE9E39D46F178BF720F93912+$RA7B9A383688A89B5498FC84118153069*$this->jpconfig["vspace"], IMG_COLOR_STYLED); $this->jpconfig["y2labelstextobj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } if ($this->jpconfig["axis"]) { if ($this->jpconfig["chartstarty"]<0) {$R6B2EE1627BDB8AB6715E9208D2F817AB = $this->jpconfig["vspace"]*$this->jpconfig["chartstarty"]/$this->jpconfig["chartscale"];} else {$R6B2EE1627BDB8AB6715E9208D2F817AB = 0;} imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $RCF842228F8F602229EFF70A3EC087CE2+$R6B2EE1627BDB8AB6715E9208D2F817AB, $R4C010D549D8CE12809958375A5227F8E, $RCF842228F8F602229EFF70A3EC087CE2+$R6B2EE1627BDB8AB6715E9208D2F817AB, $this->jpconfig["axiscolor"]); if ($this->jpconfig["threed"]) { $RAC9624EF40F90F58A44A1951FA270C64 = array($R39B8A34E5D33E13371402A8E1AFBD8E9-$R20FD65E9C7406034FADC682F06732868,$RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868+$R6B2EE1627BDB8AB6715E9208D2F817AB, $R4C010D549D8CE12809958375A5227F8E-$R20FD65E9C7406034FADC682F06732868,$RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868+$R6B2EE1627BDB8AB6715E9208D2F817AB, $R4C010D549D8CE12809958375A5227F8E,$RCF842228F8F602229EFF70A3EC087CE2+$R6B2EE1627BDB8AB6715E9208D2F817AB, $R39B8A34E5D33E13371402A8E1AFBD8E9,$RCF842228F8F602229EFF70A3EC087CE2+$R6B2EE1627BDB8AB6715E9208D2F817AB ); imagefilledpolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RAC9624EF40F90F58A44A1951FA270C64,4,$this->jpconfig["floorcolor"]); for ($RA16D2280393CE6A2A5428A4A8D09E354 = 1; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nGridCols"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9+$this->jpconfig["hspace"]*$RA16D2280393CE6A2A5428A4A8D09E354, $RCF842228F8F602229EFF70A3EC087CE2+$R6B2EE1627BDB8AB6715E9208D2F817AB, $R39B8A34E5D33E13371402A8E1AFBD8E9+$this->jpconfig["hspace"]*$RA16D2280393CE6A2A5428A4A8D09E354-$R20FD65E9C7406034FADC682F06732868, $RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868+$R6B2EE1627BDB8AB6715E9208D2F817AB, IMG_COLOR_STYLED); } imagepolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RAC9624EF40F90F58A44A1951FA270C64,4,$this->jpconfig["axiscolor"]); } } if ($RBC19A0FC0AE91A15EFE38692D6D533DD) { if ($this->jpconfig["xlabels"]) { for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nGridCols"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { $RF25D6CC093A1AF6F27CFF9666A340001 = $this->jpconfig["chartstartx"] + $this->jpconfig["chartscalex"]*$RA16D2280393CE6A2A5428A4A8D09E354; $R7ECF1E873D0AA9FE3B104FFE967B624E = number_format ( $RF25D6CC093A1AF6F27CFF9666A340001, $this->jpconfig["ndecplaces"], ".", $this->jpconfig["thousandseparator"]); $R7ECF1E873D0AA9FE3B104FFE967B624E = $this->jpconfig["xlabelpre"].$R7ECF1E873D0AA9FE3B104FFE967B624E.$this->jpconfig["xlabelpost"]; $this->jpconfig["xlabelstextobj"]->textcolor = $this->jpconfig["xlabelcolor"]; switch ($this->jpconfig["xlabelorientation"]) { case 1: $this->jpconfig["xlabelstextobj"]->textangle = 0.0; break; case 2: $this->jpconfig["xlabelstextobj"]->textangle = 90.0; break; case 3: $this->jpconfig["xlabelstextobj"]->textangle = 45.0; break; case 4: $this->jpconfig["xlabelstextobj"]->textangle = -45.0; break; default: $this->jpconfig["xlabelstextobj"]->textangle = 0.0; } $R9DC94485D979553A44AB5A0AC02ABE71 = deg2rad($this->jpconfig["xlabelstextobj"]->textangle); $R6436B9B3F34981E5345CCF961D503736 = sin($R9DC94485D979553A44AB5A0AC02ABE71); $RB626D36980F75A7370410EA75F863A2B = cos($R9DC94485D979553A44AB5A0AC02ABE71); $RB4D25393242C6568EE893CBF57A8ABA5 = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"]; $R21D2FF6532680118302411CA69147BF1 = false; $this->jpconfig["xlabelstextobj"]->textstring = $R7ECF1E873D0AA9FE3B104FFE967B624E; $this->jpconfig["xlabelstextobj"]->textX = 0; $this->jpconfig["xlabelstextobj"]->textY = 0; $this->jpconfig["xlabelstextobj"]->setTextProps(); $R98486D658E86A65154C62FFA95EB6A92 = $this->jpconfig["gridposition"][0] + $this->jpconfig["hspace"]*$RA16D2280393CE6A2A5428A4A8D09E354; if ($R532E8E02AB77F29CF11E8F003E8882B5) { $R98486D658E86A65154C62FFA95EB6A92 += $this->jpconfig["hspace"]/2; } switch ($this->jpconfig["xlabelorientation"]) { case 1: $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $this->jpconfig["xlabelstextobj"]->textWidth/2; if ($R21D2FF6532680118302411CA69147BF1) { $this->jpconfig["xlabelstextobj"]->textY = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"] + $this->jpconfig["xlabelstextobj"]->textHeight + $this->jpconfig["xlabelyoffset"]; $R21D2FF6532680118302411CA69147BF1 = false; } else { $this->jpconfig["xlabelstextobj"]->textY = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"] + $this->jpconfig["xlabelstextobj"]->textHeight; $R21D2FF6532680118302411CA69147BF1 = true; } break; case 2: $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 + $this->jpconfig["xlabelstextobj"]->textHeight/2; $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 + $this->jpconfig["xlabelstextobj"]->textWidth; break; case 3: $R8F9DDBF4EB478DFE415D21BD6EC6083E = $RB626D36980F75A7370410EA75F863A2B*($this->jpconfig["xlabelstextobj"]->textWidth - $this->jpconfig["xlabelstextobj"]->textHeight); $R837FE87169B8EC967DBF022A3FF777EA = $R6436B9B3F34981E5345CCF961D503736*($this->jpconfig["xlabelstextobj"]->textWidth + $this->jpconfig["xlabelstextobj"]->textHeight); $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $R8F9DDBF4EB478DFE415D21BD6EC6083E; $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 + $R837FE87169B8EC967DBF022A3FF777EA; break; case 4: $R8F9DDBF4EB478DFE415D21BD6EC6083E = $RB626D36980F75A7370410EA75F863A2B*($this->jpconfig["xlabelstextobj"]->textHeight); $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $R8F9DDBF4EB478DFE415D21BD6EC6083E; $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 + $this->jpconfig["xlabelstextobj"]->textHeight; break; default: $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $this->jpconfig["xlabelstextobj"]->textWidth/2; if ($R21D2FF6532680118302411CA69147BF1) { $this->jpconfig["xlabelstextobj"]->textY = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"] + $this->jpconfig["xlabelstextobj"]->textHeight + $this->jpconfig["xlabelyoffset"]; $R21D2FF6532680118302411CA69147BF1 = false; } else { $this->jpconfig["xlabelstextobj"]->textY = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"] + $this->jpconfig["xlabelstextobj"]->textHeight; $R21D2FF6532680118302411CA69147BF1 = true; } } $this->jpconfig["xlabelstextobj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } if ($this->jpconfig["x2labels"]) { for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nGridCols"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { $RF25D6CC093A1AF6F27CFF9666A340001 = $this->jpconfig["chartstartx2"] + $this->jpconfig["chartscalex2"]*$RA16D2280393CE6A2A5428A4A8D09E354; $R7ECF1E873D0AA9FE3B104FFE967B624E = number_format ( $RF25D6CC093A1AF6F27CFF9666A340001, $this->jpconfig["ndecplaces"], ".", $this->jpconfig["thousandseparator"]); $R7ECF1E873D0AA9FE3B104FFE967B624E = $this->jpconfig["x2labelpre"].$R7ECF1E873D0AA9FE3B104FFE967B624E.$this->jpconfig["x2labelpost"]; $this->jpconfig["x2labelstextobj"]->textcolor = $this->jpconfig["x2labelcolor"]; switch ($this->jpconfig["xlabelorientation"]) { case 1: $this->jpconfig["x2labelstextobj"]->textangle = 0.0; break; case 2: $this->jpconfig["x2labelstextobj"]->textangle = 90.0; break; case 3: $this->jpconfig["x2labelstextobj"]->textangle = 45.0; break; case 4: $this->jpconfig["x2labelstextobj"]->textangle = -45.0; break; default: $this->jpconfig["x2labelstextobj"]->textangle = 0.0; } $R9DC94485D979553A44AB5A0AC02ABE71 = deg2rad($this->jpconfig["x2labelstextobj"]->textangle); $R6436B9B3F34981E5345CCF961D503736 = sin($R9DC94485D979553A44AB5A0AC02ABE71); $RB626D36980F75A7370410EA75F863A2B = cos($R9DC94485D979553A44AB5A0AC02ABE71); $RB4D25393242C6568EE893CBF57A8ABA5 = $R718AC8B9DE9E39D46F178BF720F93912 - $this->jpconfig["margin"]; $R21D2FF6532680118302411CA69147BF1 = false; $this->jpconfig["x2labelstextobj"]->textstring = $R7ECF1E873D0AA9FE3B104FFE967B624E; $this->jpconfig["x2labelstextobj"]->textX = 0; $this->jpconfig["x2labelstextobj"]->textY = 0; $this->jpconfig["x2labelstextobj"]->setTextProps(); $R98486D658E86A65154C62FFA95EB6A92 = $this->jpconfig["gridposition"][0] + $this->jpconfig["hspace"]*$RA16D2280393CE6A2A5428A4A8D09E354; if ($R532E8E02AB77F29CF11E8F003E8882B5) { $R98486D658E86A65154C62FFA95EB6A92 += $this->jpconfig["hspace"]/2; } switch ($this->jpconfig["xlabelorientation"]) { case 1: $this->jpconfig["x2labelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $this->jpconfig["x2labelstextobj"]->textWidth/2; if ($R21D2FF6532680118302411CA69147BF1) { $this->jpconfig["x2labelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 - $this->jpconfig["x2labelstextobj"]->textHeight - $this->jpconfig["xlabelyoffset"]; $R21D2FF6532680118302411CA69147BF1 = false; } else { $this->jpconfig["x2labelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 - $this->jpconfig["x2labelstextobj"]->textHeight; $R21D2FF6532680118302411CA69147BF1 = true; } break; case 2: $this->jpconfig["x2labelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 + $this->jpconfig["x2labelstextobj"]->textHeight/2; $this->jpconfig["x2labelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 - $this->jpconfig["x2labelstextobj"]->textWidth; break; case 3: $R8F9DDBF4EB478DFE415D21BD6EC6083E = $RB626D36980F75A7370410EA75F863A2B*($this->jpconfig["xlabelstextobj"]->textWidth - $this->jpconfig["xlabelstextobj"]->textHeight); $R837FE87169B8EC967DBF022A3FF777EA = $R6436B9B3F34981E5345CCF961D503736*($this->jpconfig["xlabelstextobj"]->textWidth + $this->jpconfig["xlabelstextobj"]->textHeight); $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $R8F9DDBF4EB478DFE415D21BD6EC6083E; $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 - $R837FE87169B8EC967DBF022A3FF777EA; break; case 4: $R8F9DDBF4EB478DFE415D21BD6EC6083E = $RB626D36980F75A7370410EA75F863A2B*($this->jpconfig["xlabelstextobj"]->textHeight); $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $R8F9DDBF4EB478DFE415D21BD6EC6083E; $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 - $this->jpconfig["xlabelstextobj"]->textHeight; break; default: $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $this->jpconfig["xlabelstextobj"]->textWidth/2; if ($R21D2FF6532680118302411CA69147BF1) { $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 - $this->jpconfig["xlabelstextobj"]->textHeight - $this->jpconfig["xlabelyoffset"]; $R21D2FF6532680118302411CA69147BF1 = false; } else { $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 - $this->jpconfig["xlabelstextobj"]->textHeight; $R21D2FF6532680118302411CA69147BF1 = true; } } $this->jpconfig["x2labelstextobj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } } return; } function draw_grid_h(&$R90B42A0A84ED04CF1E133E7D0B4C87FD) { $R39B8A34E5D33E13371402A8E1AFBD8E9 = $this->jpconfig["gridposition"][0]; $R718AC8B9DE9E39D46F178BF720F93912 = $this->jpconfig["gridposition"][1] - $this->jpconfig["vspace"]*$this->jpconfig["nbars"]; if ($this->jpconfig["threed"]) { $R20FD65E9C7406034FADC682F06732868 = (7*$this->jpconfig["depth3d"])/10; $R39B8A34E5D33E13371402A8E1AFBD8E9 = $R39B8A34E5D33E13371402A8E1AFBD8E9 + $R20FD65E9C7406034FADC682F06732868; $R718AC8B9DE9E39D46F178BF720F93912 = $R718AC8B9DE9E39D46F178BF720F93912 - $R20FD65E9C7406034FADC682F06732868; } $R4C010D549D8CE12809958375A5227F8E = $R39B8A34E5D33E13371402A8E1AFBD8E9 + $this->jpconfig["nrows"] * $this->jpconfig["hspace"]; $RCF842228F8F602229EFF70A3EC087CE2 = $this->jpconfig["gridposition"][1]; if ($this->jpconfig["threed"]) { $RCF842228F8F602229EFF70A3EC087CE2 = $RCF842228F8F602229EFF70A3EC087CE2 - $R20FD65E9C7406034FADC682F06732868; } imagefilledrectangle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912, $R4C010D549D8CE12809958375A5227F8E, $RCF842228F8F602229EFF70A3EC087CE2, $this->jpconfig["gridbgcolor"]); if ($this->jpconfig["gridbgcolor2"] > -1) { $RF0FD7E1ECCF8AAF09D2A44CC67B1D55E = false; for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 < $this->jpconfig["nrows"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { if ($RF0FD7E1ECCF8AAF09D2A44CC67B1D55E) { imagefilledrectangle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"], $R718AC8B9DE9E39D46F178BF720F93912, $R39B8A34E5D33E13371402A8E1AFBD8E9+($RA16D2280393CE6A2A5428A4A8D09E354+1)*$this->jpconfig["hspace"], $RCF842228F8F602229EFF70A3EC087CE2, $this->jpconfig["gridbgcolor2"]); $RF0FD7E1ECCF8AAF09D2A44CC67B1D55E = false; } else {$RF0FD7E1ECCF8AAF09D2A44CC67B1D55E = true;} } } if ($this->jpconfig["gridbgimage"]!=-1) { imagecopy ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $this->jpconfig["gridbgimage"], $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912, 0, 0, imagesx($this->jpconfig["gridbgimage"]), imagesy($this->jpconfig["gridbgimage"])); } if ($this->jpconfig["grid"]) { $R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"]); switch ($this->jpconfig["gridstyle"]) { case 1:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"]);break; case 2:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"],$this->jpconfig["gridbgcolor"]);break; case 3:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 4:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 5:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; } imagesetstyle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R65A9EBDC909DAA427BA0B83FA6AB2BCA); if ($this->jpconfig["gridlineh"]) { for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nbars"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912+$this->jpconfig["vspace"]*$RA16D2280393CE6A2A5428A4A8D09E354, $R4C010D549D8CE12809958375A5227F8E, $R718AC8B9DE9E39D46F178BF720F93912+$this->jpconfig["vspace"]*$RA16D2280393CE6A2A5428A4A8D09E354, IMG_COLOR_STYLED); } } if ($this->jpconfig["gridlinev"]) { for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nrows"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"], $R718AC8B9DE9E39D46F178BF720F93912, $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"], $RCF842228F8F602229EFF70A3EC087CE2, IMG_COLOR_STYLED); } } } $this->jpconfig["xlabelstextobj"]->textcolor = $this->jpconfig["xlabelcolor"]; $this->jpconfig["xlabelstextobj"]->textangle = 0.0; $this->jpconfig["x2labelstextobj"]->textcolor = $this->jpconfig["x2labelcolor"]; $this->jpconfig["x2labelstextobj"]->textangle = 0.0; if ($this->jpconfig["xlabels"]) { $RB7F306DC76AEAD18160AEFAA3696CC91 = -1; for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nrows"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { $RF25D6CC093A1AF6F27CFF9666A340001 = $this->jpconfig["chartstartx"] + $this->jpconfig["chartscale"]*$RA16D2280393CE6A2A5428A4A8D09E354; $R7ECF1E873D0AA9FE3B104FFE967B624E = number_format ( $RF25D6CC093A1AF6F27CFF9666A340001, $this->jpconfig["ndecplaces"], ".", $this->jpconfig["thousandseparator"]); $this->jpconfig["xlabelstextobj"]->textstring = $this->jpconfig["xlabelpre"].$R7ECF1E873D0AA9FE3B104FFE967B624E.$this->jpconfig["xlabelpost"]; $this->jpconfig["xlabelstextobj"]->setTextProps(); $RF6BF7F8F6F485112F54CA66EB5DAD3D6 = $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"] - $this->jpconfig["xlabelstextobj"]->textWidth/2; if (($RF6BF7F8F6F485112F54CA66EB5DAD3D6 + $this->jpconfig["xlabelstextobj"]->textWidth)>$this->jpconfig["width"]) { $RF6BF7F8F6F485112F54CA66EB5DAD3D6 = $this->jpconfig["width"] - $this->jpconfig["xlabelstextobj"]->textWidth; } imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"]-$R20FD65E9C7406034FADC682F06732868, $RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868, $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"]-$R20FD65E9C7406034FADC682F06732868, $RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868+5, IMG_COLOR_STYLED); $this->jpconfig["xlabelstextobj"]->textX = $RF6BF7F8F6F485112F54CA66EB5DAD3D6-$R20FD65E9C7406034FADC682F06732868; if ($RB7F306DC76AEAD18160AEFAA3696CC91 == -1) { $RB7F306DC76AEAD18160AEFAA3696CC91 = $this->jpconfig["xlabelstextobj"]->textHeight; } $this->jpconfig["xlabelstextobj"]->textY = $RCF842228F8F602229EFF70A3EC087CE2 + $R20FD65E9C7406034FADC682F06732868 + 2*$RB7F306DC76AEAD18160AEFAA3696CC91; $this->jpconfig["xlabelstextobj"]->setTextProps(); $this->jpconfig["xlabelstextobj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } if ($this->jpconfig["x2labels"]) { $R7D641C55BB1F776ECA093942CBD9E516 = imagefontheight($this->jpconfig["xfont"]); for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nrows"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { $RF25D6CC093A1AF6F27CFF9666A340001 = $this->jpconfig["chartstartx2"] + $this->jpconfig["chartscale2"]*$RA16D2280393CE6A2A5428A4A8D09E354; $R7ECF1E873D0AA9FE3B104FFE967B624E = number_format ( $RF25D6CC093A1AF6F27CFF9666A340001, $this->jpconfig["ndecplaces"], ".", $this->jpconfig["thousandseparator"]); $this->jpconfig["x2labelstextobj"]->textstring = $this->jpconfig["x2labelpre"].$R7ECF1E873D0AA9FE3B104FFE967B624E.$this->jpconfig["x2labelpost"]; $RCDBE1C96F6657779A3972F16A30B4FC2 = imagefontwidth($this->jpconfig["xfont"]) * strlen($R7ECF1E873D0AA9FE3B104FFE967B624E); $RF6BF7F8F6F485112F54CA66EB5DAD3D6 = $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"] - $this->jpconfig["x2labelstextobj"]->textWidth/2; if (($RF6BF7F8F6F485112F54CA66EB5DAD3D6 + $this->jpconfig["x2labelstextobj"]->textWidth)>$this->jpconfig["width"]) { $RF6BF7F8F6F485112F54CA66EB5DAD3D6 = $this->jpconfig["width"] - $this->jpconfig["x2labelstextobj"]->textWidth; } imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"], $R718AC8B9DE9E39D46F178BF720F93912, $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"], $R718AC8B9DE9E39D46F178BF720F93912-5, IMG_COLOR_STYLED); $this->jpconfig["x2labelstextobj"]->textX = $RF6BF7F8F6F485112F54CA66EB5DAD3D6; $this->jpconfig["x2labelstextobj"]->textY = $R718AC8B9DE9E39D46F178BF720F93912 - 6 - $this->jpconfig["x2labelstextobj"]->textHeight; $this->jpconfig["x2labelstextobj"]->setTextProps(); $this->jpconfig["x2labelstextobj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } if ($this->jpconfig["axis"]) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $RCF842228F8F602229EFF70A3EC087CE2, $R4C010D549D8CE12809958375A5227F8E, $RCF842228F8F602229EFF70A3EC087CE2, $this->jpconfig["axiscolor"]); if ($this->jpconfig["threed"]) { $RAC9624EF40F90F58A44A1951FA270C64 = array($R39B8A34E5D33E13371402A8E1AFBD8E9-$R20FD65E9C7406034FADC682F06732868,$RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868, $R4C010D549D8CE12809958375A5227F8E-$R20FD65E9C7406034FADC682F06732868,$RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868, $R4C010D549D8CE12809958375A5227F8E,$RCF842228F8F602229EFF70A3EC087CE2, $R39B8A34E5D33E13371402A8E1AFBD8E9,$RCF842228F8F602229EFF70A3EC087CE2 ); imagefilledpolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RAC9624EF40F90F58A44A1951FA270C64,4,$this->jpconfig["floorcolor"]); imagepolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RAC9624EF40F90F58A44A1951FA270C64,4,$this->jpconfig["axiscolor"]); for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nrows"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"]-$R20FD65E9C7406034FADC682F06732868, $RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868, $R39B8A34E5D33E13371402A8E1AFBD8E9+$RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["hspace"], $RCF842228F8F602229EFF70A3EC087CE2, IMG_COLOR_STYLED); } } } if ($this->jpconfig["axis"]) { if ($this->jpconfig["chartstartx"]<0) {$R890386FF9B6A20C3C0EB3628A531D211 = -$this->jpconfig["hspace"]*$this->jpconfig["chartstartx"]/$this->jpconfig["chartscale"];} else {$R890386FF9B6A20C3C0EB3628A531D211 = 0;} imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9+$R890386FF9B6A20C3C0EB3628A531D211, $R718AC8B9DE9E39D46F178BF720F93912, $R39B8A34E5D33E13371402A8E1AFBD8E9+$R890386FF9B6A20C3C0EB3628A531D211, $RCF842228F8F602229EFF70A3EC087CE2, $this->jpconfig["axiscolor"]); if (threed) { $RAC9624EF40F90F58A44A1951FA270C64 = array($R39B8A34E5D33E13371402A8E1AFBD8E9+$R890386FF9B6A20C3C0EB3628A531D211-$R20FD65E9C7406034FADC682F06732868,$RCF842228F8F602229EFF70A3EC087CE2+$R20FD65E9C7406034FADC682F06732868, $R39B8A34E5D33E13371402A8E1AFBD8E9+$R890386FF9B6A20C3C0EB3628A531D211 ,$RCF842228F8F602229EFF70A3EC087CE2, $R39B8A34E5D33E13371402A8E1AFBD8E9+$R890386FF9B6A20C3C0EB3628A531D211,$R718AC8B9DE9E39D46F178BF720F93912, $R39B8A34E5D33E13371402A8E1AFBD8E9+$R890386FF9B6A20C3C0EB3628A531D211-$R20FD65E9C7406034FADC682F06732868,$R718AC8B9DE9E39D46F178BF720F93912+$R20FD65E9C7406034FADC682F06732868 ); imagefilledpolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RAC9624EF40F90F58A44A1951FA270C64,4,$this->jpconfig["floorcolor"]); imagepolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RAC9624EF40F90F58A44A1951FA270C64,4,$this->jpconfig["axiscolor"]); for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 <= $this->jpconfig["nbars"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $R718AC8B9DE9E39D46F178BF720F93912+$this->jpconfig["vspace"]*$RA16D2280393CE6A2A5428A4A8D09E354, $R39B8A34E5D33E13371402A8E1AFBD8E9-$R20FD65E9C7406034FADC682F06732868, $R718AC8B9DE9E39D46F178BF720F93912+$this->jpconfig["vspace"]*$RA16D2280393CE6A2A5428A4A8D09E354+$R20FD65E9C7406034FADC682F06732868, IMG_COLOR_STYLED); } } } } function draw_m2(&$R90B42A0A84ED04CF1E133E7D0B4C87FD) { global $R60B5058B4F8CC72DC333B4517D2B105F; global $RBF902F888A7A27C3E6036FE7C8FB44BE; $RB2AE72FA14D976C47CA02AEBE52E1298 = imagecolorsforindex($R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBF902F888A7A27C3E6036FE7C8FB44BE["backgroundcolor"]); if ($R60B5058B4F8CC72DC333B4517D2B105F>=2) { if ($RB2AE72FA14D976C47CA02AEBE52E1298["red"] > 128) { $R1849DF6AF84C6815023B2D6532697EDA = darker_alpha($RBF902F888A7A27C3E6036FE7C8FB44BE["backgroundcolor"],1.05); } else { $R1849DF6AF84C6815023B2D6532697EDA = lighter_alpha($RBF902F888A7A27C3E6036FE7C8FB44BE["backgroundcolor"],1.05); } } else { if ($RB2AE72FA14D976C47CA02AEBE52E1298["red"] > 128) { $R1849DF6AF84C6815023B2D6532697EDA = darker($RBF902F888A7A27C3E6036FE7C8FB44BE["backgroundcolor"],1.05); } else { $R1849DF6AF84C6815023B2D6532697EDA = lighter($RBF902F888A7A27C3E6036FE7C8FB44BE["backgroundcolor"],1.05); } } $R2A3691F09B78A7ABE38F6592CC22B084 = new JPtext(24); $R8E3748B5C9C3365EFCE294CC9C098E1D = array('U','n','l','i','c','e','n','s','e','d'); $R2A3691F09B78A7ABE38F6592CC22B084->textstring = implode('',$R8E3748B5C9C3365EFCE294CC9C098E1D); $R2A3691F09B78A7ABE38F6592CC22B084->textfontsize = 24; $R2A3691F09B78A7ABE38F6592CC22B084->textfontfamily = "arial"; $R2A3691F09B78A7ABE38F6592CC22B084->textbold = TRUE; $R2A3691F09B78A7ABE38F6592CC22B084->textitalic = FALSE; $R2A3691F09B78A7ABE38F6592CC22B084->textangle = 30.0; $R2A3691F09B78A7ABE38F6592CC22B084->textX = 0; $R2A3691F09B78A7ABE38F6592CC22B084->textY = 100; $R2A3691F09B78A7ABE38F6592CC22B084->textcolor = $R1849DF6AF84C6815023B2D6532697EDA; for ($R8725029EA89712EED8670BAE64D30E47 = 0;$R8725029EA89712EED8670BAE64D30E47 < $RBF902F888A7A27C3E6036FE7C8FB44BE['width']; $R8725029EA89712EED8670BAE64D30E47 = $R8725029EA89712EED8670BAE64D30E47 + 150) { for ($R36A4DC9CCF2BDC09D800556724231FC6 = 0;$R36A4DC9CCF2BDC09D800556724231FC6 < $RBF902F888A7A27C3E6036FE7C8FB44BE['width']; $R36A4DC9CCF2BDC09D800556724231FC6 = $R36A4DC9CCF2BDC09D800556724231FC6 + 100) { $R2A3691F09B78A7ABE38F6592CC22B084->textX = $R8725029EA89712EED8670BAE64D30E47; $R2A3691F09B78A7ABE38F6592CC22B084->textY = $R36A4DC9CCF2BDC09D800556724231FC6; $R2A3691F09B78A7ABE38F6592CC22B084->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } return TRUE; } function draw_xlabels(&$R90B42A0A84ED04CF1E133E7D0B4C87FD,$R532E8E02AB77F29CF11E8F003E8882B5 = false) { if (!testKey()) {$this->draw_message($R90B42A0A84ED04CF1E133E7D0B4C87FD);} $RA717BE065F43D389A8580E09D094401C = $this->jpconfig["hspace"]; $this->jpconfig["xlabelstextobj"]->textcolor = $this->jpconfig["xlabelcolor"]; switch ($this->jpconfig["xlabelorientation"]) { case 1: $this->jpconfig["xlabelstextobj"]->textangle = 0.0; break; case 2: $this->jpconfig["xlabelstextobj"]->textangle = 90.0; break; case 3: $this->jpconfig["xlabelstextobj"]->textangle = 45.0; break; case 4: $this->jpconfig["xlabelstextobj"]->textangle = -45.0; break; default: $this->jpconfig["xlabelstextobj"]->textangle = 0.0; } $R9DC94485D979553A44AB5A0AC02ABE71 = deg2rad($this->jpconfig["xlabelstextobj"]->textangle); $R6436B9B3F34981E5345CCF961D503736 = sin($R9DC94485D979553A44AB5A0AC02ABE71); $RB626D36980F75A7370410EA75F863A2B = cos($R9DC94485D979553A44AB5A0AC02ABE71); $RB4D25393242C6568EE893CBF57A8ABA5 = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"]; $R21D2FF6532680118302411CA69147BF1 = false; if ($R532E8E02AB77F29CF11E8F003E8882B5) { $R0DD3D348A6C8A02A078948D460BCEDD0 = $this->jpconfig["nGridCols"]; } else { $R0DD3D348A6C8A02A078948D460BCEDD0 = $this->jpconfig["nGridCols"]+1; } for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 < $R0DD3D348A6C8A02A078948D460BCEDD0; $RA16D2280393CE6A2A5428A4A8D09E354++) { $this->jpconfig["xlabelstextobj"]->textstring = $this->jpconfig["xlabels"][$RA16D2280393CE6A2A5428A4A8D09E354]; $this->jpconfig["xlabelstextobj"]->textX = 0; $this->jpconfig["xlabelstextobj"]->textY = 0; $this->jpconfig["xlabelstextobj"]->setTextProps(); $R98486D658E86A65154C62FFA95EB6A92 = $this->jpconfig["gridposition"][0] + $this->jpconfig["hspace"]*$RA16D2280393CE6A2A5428A4A8D09E354; if ($R532E8E02AB77F29CF11E8F003E8882B5) { $R98486D658E86A65154C62FFA95EB6A92 += $this->jpconfig["hspace"]/2; } switch ($this->jpconfig["xlabelorientation"]) { case 1: $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $this->jpconfig["xlabelstextobj"]->textWidth/2; if ($R21D2FF6532680118302411CA69147BF1) { $this->jpconfig["xlabelstextobj"]->textY = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"] + $this->jpconfig["xlabelstextobj"]->textHeight + $this->jpconfig["xlabelyoffset"]; $R21D2FF6532680118302411CA69147BF1 = false; } else { $this->jpconfig["xlabelstextobj"]->textY = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"] + $this->jpconfig["xlabelstextobj"]->textHeight; $R21D2FF6532680118302411CA69147BF1 = true; } break; case 2: $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 + $this->jpconfig["xlabelstextobj"]->textHeight/2; $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 + $this->jpconfig["xlabelstextobj"]->textWidth; break; case 3: $R8F9DDBF4EB478DFE415D21BD6EC6083E = $RB626D36980F75A7370410EA75F863A2B*($this->jpconfig["xlabelstextobj"]->textWidth - $this->jpconfig["xlabelstextobj"]->textHeight); $R837FE87169B8EC967DBF022A3FF777EA = $R6436B9B3F34981E5345CCF961D503736*($this->jpconfig["xlabelstextobj"]->textWidth + $this->jpconfig["xlabelstextobj"]->textHeight); $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $R8F9DDBF4EB478DFE415D21BD6EC6083E; $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 + $R837FE87169B8EC967DBF022A3FF777EA; break; case 4: $R8F9DDBF4EB478DFE415D21BD6EC6083E = $RB626D36980F75A7370410EA75F863A2B*($this->jpconfig["xlabelstextobj"]->textHeight); $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $R8F9DDBF4EB478DFE415D21BD6EC6083E; $this->jpconfig["xlabelstextobj"]->textY = $RB4D25393242C6568EE893CBF57A8ABA5 + $this->jpconfig["xlabelstextobj"]->textHeight; break; default: $this->jpconfig["xlabelstextobj"]->textX = $R98486D658E86A65154C62FFA95EB6A92 - $this->jpconfig["xlabelstextobj"]->textWidth/2; if ($R21D2FF6532680118302411CA69147BF1) { $this->jpconfig["xlabelstextobj"]->textY = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"] + $this->jpconfig["xlabelstextobj"]->textHeight + $this->jpconfig["xlabelyoffset"]; $R21D2FF6532680118302411CA69147BF1 = false; } else { $this->jpconfig["xlabelstextobj"]->textY = $this->jpconfig["gridposition"][1] + $this->jpconfig["margin"] + $this->jpconfig["xlabelstextobj"]->textHeight; $R21D2FF6532680118302411CA69147BF1 = true; } } $this->jpconfig["xlabelstextobj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } function draw_ylabels(&$R90B42A0A84ED04CF1E133E7D0B4C87FD) { if (!zkfrg7h()) {$this->draw_message($R90B42A0A84ED04CF1E133E7D0B4C87FD);} $this->jpconfig["ylabelstextobj"]->textcolor = $this->jpconfig["xlabelcolor"]; $this->jpconfig["ylabelstextobj"]->textangle = 0.0; for ($RA16D2280393CE6A2A5428A4A8D09E354 = 0; $RA16D2280393CE6A2A5428A4A8D09E354 < $this->jpconfig["nbars"]; $RA16D2280393CE6A2A5428A4A8D09E354++) { $this->jpconfig["ylabelstextobj"]->textstring = $this->jpconfig["ylabels"][$RA16D2280393CE6A2A5428A4A8D09E354]; $this->jpconfig["ylabelstextobj"]->setTextProps(); $this->jpconfig["ylabelstextobj"]->textX = $this->jpconfig["gridposition"][0] - $this->jpconfig["ylabelstextobj"]->textWidth - 3; $this->jpconfig["ylabelstextobj"]->textY = $this->jpconfig["gridposition"][1] - $RA16D2280393CE6A2A5428A4A8D09E354*$this->jpconfig["vspace"] - $this->jpconfig["vspace"]/2 + $this->jpconfig["ylabelstextobj"]->textHeight/2; $this->jpconfig["ylabelstextobj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } return; } function draw_legend(&$R90B42A0A84ED04CF1E133E7D0B4C87FD,&$R16F83AEFCECAB2A8AD503C9285E47ABF) { if (!testKey()) {$this->draw_message($R90B42A0A84ED04CF1E133E7D0B4C87FD);} $this->jpconfig["legend"]->drawLegend($R90B42A0A84ED04CF1E133E7D0B4C87FD); return; } function draw_message(&$R90B42A0A84ED04CF1E133E7D0B4C87FD) { imagefilledrectangle($R90B42A0A84ED04CF1E133E7D0B4C87FD, 0, 0, $this->jpconfig["width"], 32, verifycolor("#FFFFFF","#FFFFFF")); imagerectangle($R90B42A0A84ED04CF1E133E7D0B4C87FD, 0, 0, $this->jpconfig["width"]-1, 32, verifycolor("#000000","#000000")); $R157A6826A8BF1F36EBBE3DEC02351744 = new JPtext(); $R157A6826A8BF1F36EBBE3DEC02351744->textstring = $this->jpconfig["message1"]; $R157A6826A8BF1F36EBBE3DEC02351744->textfontfamily = "arial"; $R157A6826A8BF1F36EBBE3DEC02351744->textcolor = verifycolor("#000000","#000000"); $R157A6826A8BF1F36EBBE3DEC02351744->textX = 4; $R157A6826A8BF1F36EBBE3DEC02351744->textY = 13; $R157A6826A8BF1F36EBBE3DEC02351744->setTextProps(); $R157A6826A8BF1F36EBBE3DEC02351744->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); $R157A6826A8BF1F36EBBE3DEC02351744->textstring = $this->jpconfig["message2"]; $R157A6826A8BF1F36EBBE3DEC02351744->textY = 27; $R157A6826A8BF1F36EBBE3DEC02351744->textfontfamily = "courier"; $R157A6826A8BF1F36EBBE3DEC02351744->textcolor = verifycolor("#0000AA","#000000"); $R157A6826A8BF1F36EBBE3DEC02351744->setTextProps(); $R157A6826A8BF1F36EBBE3DEC02351744->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } function draw_titles(&$R90B42A0A84ED04CF1E133E7D0B4C87FD) { if (!zkfrg7h()) {$this->draw_message($R90B42A0A84ED04CF1E133E7D0B4C87FD);} $this->jpconfig["titletext"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); $this->jpconfig["xtitletext"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); $this->jpconfig["x2titletext"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); $this->jpconfig["ytitletext"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); $this->jpconfig["y2titletext"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); return; } function draw_freeformtext(&$R90B42A0A84ED04CF1E133E7D0B4C87FD) { for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<count($this->jpconfig["freetext"]);$RA16D2280393CE6A2A5428A4A8D09E354++) { $this->jpconfig["freetext"][$RA16D2280393CE6A2A5428A4A8D09E354]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } return; } function DrawPoint(&$R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A, $R863900F2BD39DEC2A65F6E650E5F28CD, $R1849DF6AF84C6815023B2D6532697EDA, $R65A9EBDC909DAA427BA0B83FA6AB2BCA, $R12298ACFAF2E57E920C1549CDD7F10C3, $RE6E75A77EFB01AE8AEDABB961575057C ) { if ($R12298ACFAF2E57E920C1549CDD7F10C3<1) {return;} if (function_exists(imageantialias)) { imageantialias($R90B42A0A84ED04CF1E133E7D0B4C87FD, TRUE); } switch ($R65A9EBDC909DAA427BA0B83FA6AB2BCA) { case 0: imagearc ( $R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A, $R863900F2BD39DEC2A65F6E650E5F28CD, 2, 2, 0, 360, $R1849DF6AF84C6815023B2D6532697EDA); break; case 1: imagearc ( $R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A, $R863900F2BD39DEC2A65F6E650E5F28CD, $R12298ACFAF2E57E920C1549CDD7F10C3, $R12298ACFAF2E57E920C1549CDD7F10C3, 0, 360, $R1849DF6AF84C6815023B2D6532697EDA); if ($RE6E75A77EFB01AE8AEDABB961575057C & $R12298ACFAF2E57E920C1549CDD7F10C3 > 1) { $R151D735B8478F26EE7E34D58D4FF8167 = abs($R12298ACFAF2E57E920C1549CDD7F10C3/2 - 1); imagefill ( $R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A, $R863900F2BD39DEC2A65F6E650E5F28CD, $R1849DF6AF84C6815023B2D6532697EDA); imagefill ( $R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A+$R151D735B8478F26EE7E34D58D4FF8167, $R863900F2BD39DEC2A65F6E650E5F28CD, $R1849DF6AF84C6815023B2D6532697EDA); imagefill ( $R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A, $R863900F2BD39DEC2A65F6E650E5F28CD+$R151D735B8478F26EE7E34D58D4FF8167, $R1849DF6AF84C6815023B2D6532697EDA); imagefill ( $R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A-$R151D735B8478F26EE7E34D58D4FF8167, $R863900F2BD39DEC2A65F6E650E5F28CD, $R1849DF6AF84C6815023B2D6532697EDA); imagefill ( $R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A, $R863900F2BD39DEC2A65F6E650E5F28CD-$R151D735B8478F26EE7E34D58D4FF8167, $R1849DF6AF84C6815023B2D6532697EDA); } break; case 2: $REAF86FD4CCAAFAA985C8B092DACD1B53 = round($R12298ACFAF2E57E920C1549CDD7F10C3/2); imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A-$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD, $RBE945D95B234D40717BF94843111B77A+$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD, $R1849DF6AF84C6815023B2D6532697EDA); imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A, $R863900F2BD39DEC2A65F6E650E5F28CD-$REAF86FD4CCAAFAA985C8B092DACD1B53, $RBE945D95B234D40717BF94843111B77A, $R863900F2BD39DEC2A65F6E650E5F28CD+$REAF86FD4CCAAFAA985C8B092DACD1B53, $R1849DF6AF84C6815023B2D6532697EDA); break; case 3: $REAF86FD4CCAAFAA985C8B092DACD1B53 = round($R12298ACFAF2E57E920C1549CDD7F10C3/2); imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A-$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD-$REAF86FD4CCAAFAA985C8B092DACD1B53, $RBE945D95B234D40717BF94843111B77A+$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD+$REAF86FD4CCAAFAA985C8B092DACD1B53, $R1849DF6AF84C6815023B2D6532697EDA); imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A-$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD+$REAF86FD4CCAAFAA985C8B092DACD1B53, $RBE945D95B234D40717BF94843111B77A+$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD-$REAF86FD4CCAAFAA985C8B092DACD1B53, $R1849DF6AF84C6815023B2D6532697EDA); break; case 4: $REAF86FD4CCAAFAA985C8B092DACD1B53 = round($R12298ACFAF2E57E920C1549CDD7F10C3/2); if ($RE6E75A77EFB01AE8AEDABB961575057C) {imagefilledrectangle ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A-$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD-$REAF86FD4CCAAFAA985C8B092DACD1B53, $RBE945D95B234D40717BF94843111B77A+$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD+$REAF86FD4CCAAFAA985C8B092DACD1B53, $R1849DF6AF84C6815023B2D6532697EDA);} imagerectangle ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $RBE945D95B234D40717BF94843111B77A-$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD-$REAF86FD4CCAAFAA985C8B092DACD1B53, $RBE945D95B234D40717BF94843111B77A+$REAF86FD4CCAAFAA985C8B092DACD1B53, $R863900F2BD39DEC2A65F6E650E5F28CD+$REAF86FD4CCAAFAA985C8B092DACD1B53, $R1849DF6AF84C6815023B2D6532697EDA); break; case 5: $REAF86FD4CCAAFAA985C8B092DACD1B53 = round($R12298ACFAF2E57E920C1549CDD7F10C3/2); $RD269034B9D672B5CEF6D7F8BD764D2F6[0] = $RBE945D95B234D40717BF94843111B77A; $RD269034B9D672B5CEF6D7F8BD764D2F6[1] = $R863900F2BD39DEC2A65F6E650E5F28CD-$REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[2] = $RBE945D95B234D40717BF94843111B77A-$REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[3] = $R863900F2BD39DEC2A65F6E650E5F28CD+$REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[4] = $RBE945D95B234D40717BF94843111B77A+$REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[5] = $R863900F2BD39DEC2A65F6E650E5F28CD+$REAF86FD4CCAAFAA985C8B092DACD1B53; if ($RE6E75A77EFB01AE8AEDABB961575057C) {imagefilledpolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RD269034B9D672B5CEF6D7F8BD764D2F6,3,$R1849DF6AF84C6815023B2D6532697EDA);} imagepolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RD269034B9D672B5CEF6D7F8BD764D2F6,3,$R1849DF6AF84C6815023B2D6532697EDA); break; case 6: $REAF86FD4CCAAFAA985C8B092DACD1B53 = round($R12298ACFAF2E57E920C1549CDD7F10C3/2); $RD269034B9D672B5CEF6D7F8BD764D2F6[0] = $RBE945D95B234D40717BF94843111B77A; $RD269034B9D672B5CEF6D7F8BD764D2F6[1] = $R863900F2BD39DEC2A65F6E650E5F28CD-$REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[2] = $RBE945D95B234D40717BF94843111B77A+$REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[3] = $R863900F2BD39DEC2A65F6E650E5F28CD; $RD269034B9D672B5CEF6D7F8BD764D2F6[4] = $RBE945D95B234D40717BF94843111B77A; $RD269034B9D672B5CEF6D7F8BD764D2F6[5] = $R863900F2BD39DEC2A65F6E650E5F28CD+$REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[6] = $RBE945D95B234D40717BF94843111B77A-$REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[7] = $R863900F2BD39DEC2A65F6E650E5F28CD; if ($RE6E75A77EFB01AE8AEDABB961575057C) {imagefilledpolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RD269034B9D672B5CEF6D7F8BD764D2F6,4,$R1849DF6AF84C6815023B2D6532697EDA);} imagepolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RD269034B9D672B5CEF6D7F8BD764D2F6,4,$R1849DF6AF84C6815023B2D6532697EDA); break; case 7: $R72EF657AC1AC6CD167D41835FF06D214 = round($R12298ACFAF2E57E920C1549CDD7F10C3/4); $REAF86FD4CCAAFAA985C8B092DACD1B53 = 2 * $R72EF657AC1AC6CD167D41835FF06D214; $RD269034B9D672B5CEF6D7F8BD764D2F6[0] = $RBE945D95B234D40717BF94843111B77A - $R72EF657AC1AC6CD167D41835FF06D214; $RD269034B9D672B5CEF6D7F8BD764D2F6[1] = $R863900F2BD39DEC2A65F6E650E5F28CD - $REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[2] = $RBE945D95B234D40717BF94843111B77A - $REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[3] = $R863900F2BD39DEC2A65F6E650E5F28CD; $RD269034B9D672B5CEF6D7F8BD764D2F6[4] = $RBE945D95B234D40717BF94843111B77A - $R72EF657AC1AC6CD167D41835FF06D214; $RD269034B9D672B5CEF6D7F8BD764D2F6[5] = $R863900F2BD39DEC2A65F6E650E5F28CD + $REAF86FD4CCAAFAA985C8B092DACD1B53-1; $RD269034B9D672B5CEF6D7F8BD764D2F6[6] = $RBE945D95B234D40717BF94843111B77A + $R72EF657AC1AC6CD167D41835FF06D214; $RD269034B9D672B5CEF6D7F8BD764D2F6[7] = $R863900F2BD39DEC2A65F6E650E5F28CD + $REAF86FD4CCAAFAA985C8B092DACD1B53-1; $RD269034B9D672B5CEF6D7F8BD764D2F6[8] = $RBE945D95B234D40717BF94843111B77A + $REAF86FD4CCAAFAA985C8B092DACD1B53; $RD269034B9D672B5CEF6D7F8BD764D2F6[9] = $R863900F2BD39DEC2A65F6E650E5F28CD; $RD269034B9D672B5CEF6D7F8BD764D2F6[10] = $RBE945D95B234D40717BF94843111B77A + $R72EF657AC1AC6CD167D41835FF06D214; $RD269034B9D672B5CEF6D7F8BD764D2F6[11] = $R863900F2BD39DEC2A65F6E650E5F28CD - $REAF86FD4CCAAFAA985C8B092DACD1B53; if ($RE6E75A77EFB01AE8AEDABB961575057C) {imagefilledpolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RD269034B9D672B5CEF6D7F8BD764D2F6,6,$R1849DF6AF84C6815023B2D6532697EDA);} imagepolygon($R90B42A0A84ED04CF1E133E7D0B4C87FD,$RD269034B9D672B5CEF6D7F8BD764D2F6,6,$R1849DF6AF84C6815023B2D6532697EDA); break; } return; } function DrawPointValue(&$R90B42A0A84ED04CF1E133E7D0B4C87FD,&$R49287C90F8298E0E3871253DF00B5F41,$R3403E062E1F918C896AA175B7E6F032B) { if (strlen($R49287C90F8298E0E3871253DF00B5F41->textstring)>0 && isset($R3403E062E1F918C896AA175B7E6F032B["x"]) && isset($R3403E062E1F918C896AA175B7E6F032B["y"]) ) { if (!isset($R3403E062E1F918C896AA175B7E6F032B["size"]) || $R3403E062E1F918C896AA175B7E6F032B["size"]<1) { $R3403E062E1F918C896AA175B7E6F032B["size"] = 1; } $R49287C90F8298E0E3871253DF00B5F41->setTextProps(); if ( ($R3403E062E1F918C896AA175B7E6F032B["x"] + $R49287C90F8298E0E3871253DF00B5F41->textWidth/2) > $this->jpconfig["width"]) { $R49287C90F8298E0E3871253DF00B5F41->textX = $this->jpconfig["width"] - $R49287C90F8298E0E3871253DF00B5F41->textWidth; } else if (($R3403E062E1F918C896AA175B7E6F032B["x"] - $R49287C90F8298E0E3871253DF00B5F41->textWidth/2) < 0) { $R49287C90F8298E0E3871253DF00B5F41->textX = 0; } else { $R49287C90F8298E0E3871253DF00B5F41->textX = $R3403E062E1F918C896AA175B7E6F032B["x"] - $R49287C90F8298E0E3871253DF00B5F41->textWidth/2; } $R49287C90F8298E0E3871253DF00B5F41->textY = $R3403E062E1F918C896AA175B7E6F032B["y"] - ($R49287C90F8298E0E3871253DF00B5F41->textHeight * 1.1); if (!$R49287C90F8298E0E3871253DF00B5F41->usettf && ($this->jpconfig["chartStyle"] == "area-graph" || $this->jpconfig["chartStyle"] == "line-graph" || $this->jpconfig["chartStyle"] == "bubble-chart" || $this->jpconfig["chartStyle"] == "xy-scatter-graph") ) { $R49287C90F8298E0E3871253DF00B5F41->textY = $R49287C90F8298E0E3871253DF00B5F41->textY + $R49287C90F8298E0E3871253DF00B5F41->textHeight; } $R49287C90F8298E0E3871253DF00B5F41->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } return; } function draw_target_lines(&$R90B42A0A84ED04CF1E133E7D0B4C87FD,$R56ABCC62A788FCB4CA34E543EE25CB1A = false) { if ($this->jpconfig["ntarget"]<1) {return;} $R39B8A34E5D33E13371402A8E1AFBD8E9 = $this->jpconfig["gridposition"][0]; $R718AC8B9DE9E39D46F178BF720F93912 = $this->jpconfig["gridposition"][1]; $R20FD65E9C7406034FADC682F06732868 = 0; if ($this->jpconfig["threed"]) { $R20FD65E9C7406034FADC682F06732868 = (7*$this->jpconfig["depth3d"])/10; $R39B8A34E5D33E13371402A8E1AFBD8E9 = $R39B8A34E5D33E13371402A8E1AFBD8E9 + $R20FD65E9C7406034FADC682F06732868; $R718AC8B9DE9E39D46F178BF720F93912 = $R718AC8B9DE9E39D46F178BF720F93912 - $R20FD65E9C7406034FADC682F06732868; } $R4C010D549D8CE12809958375A5227F8E = $R39B8A34E5D33E13371402A8E1AFBD8E9 + $this->jpconfig["hspace"]*$this->jpconfig["nGridCols"]; for ($RA16D2280393CE6A2A5428A4A8D09E354=1;$RA16D2280393CE6A2A5428A4A8D09E354<=$this->jpconfig["ntarget"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $RC6CB727A00C2CB09673B207BE7AC1315 = $this->jpconfig["chartstarty"]; $R9BD6123CFA8B537BC33D9548D9A7D8F1 = $this->jpconfig["chartscale"]; if ($RC6CB727A00C2CB09673B207BE7AC1315<0) {$this->jpconfig["axis_ypos"] = $R718AC8B9DE9E39D46F178BF720F93912 + $this->jpconfig["vspace"]*$RC6CB727A00C2CB09673B207BE7AC1315/$R9BD6123CFA8B537BC33D9548D9A7D8F1;} else {$this->jpconfig["axis_ypos"] = $R718AC8B9DE9E39D46F178BF720F93912;} $R71582F1A1585CF1F393AEA8CDFE21C92 = $this->jpconfig["axis_ypos"] - $this->jpconfig["vspace"]*$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["value"]/$R9BD6123CFA8B537BC33D9548D9A7D8F1; $R3186037EF1F216D6DB170D63B21755F5 = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]); switch ($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["style"]) { case 1:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]);break; case 2:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"]);break; case 3:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 4:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 5:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["griddbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["griddbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; } imagesetstyle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R3186037EF1F216D6DB170D63B21755F5); imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $R71582F1A1585CF1F393AEA8CDFE21C92, $R4C010D549D8CE12809958375A5227F8E, $R71582F1A1585CF1F393AEA8CDFE21C92, IMG_COLOR_STYLED); $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textstring = $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["text"]; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textX = $R39B8A34E5D33E13371402A8E1AFBD8E9; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textY = $R71582F1A1585CF1F393AEA8CDFE21C92 - 2; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textcolor = $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->setTextProps(); $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } function draw_trend_lines(&$R90B42A0A84ED04CF1E133E7D0B4C87FD,$R56ABCC62A788FCB4CA34E543EE25CB1A = false) { if ($this->jpconfig["ntrend"]<1) {return;} $R718AC8B9DE9E39D46F178BF720F93912 = $this->jpconfig["gridposition"][1]; $R20FD65E9C7406034FADC682F06732868 = 0; if ($this->jpconfig["threed"]) { $R20FD65E9C7406034FADC682F06732868 = (7*$this->jpconfig["depth3d"])/10; $R718AC8B9DE9E39D46F178BF720F93912 = $R718AC8B9DE9E39D46F178BF720F93912 - $R20FD65E9C7406034FADC682F06732868; } for ($RA16D2280393CE6A2A5428A4A8D09E354=1;$RA16D2280393CE6A2A5428A4A8D09E354<=$this->jpconfig["ntrend"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $R39B8A34E5D33E13371402A8E1AFBD8E9 = $this->jpconfig["gridposition"][0] + ($this->jpconfig["hspace"]*($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["startcol"]-1)) + $R20FD65E9C7406034FADC682F06732868; $R4C010D549D8CE12809958375A5227F8E = $this->jpconfig["gridposition"][0] + ($this->jpconfig["hspace"]*($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["endcol"]-1)) + $R20FD65E9C7406034FADC682F06732868; if ($R56ABCC62A788FCB4CA34E543EE25CB1A) { $R39B8A34E5D33E13371402A8E1AFBD8E9 = $R39B8A34E5D33E13371402A8E1AFBD8E9 + $this->jpconfig["hspace"]/2; $R4C010D549D8CE12809958375A5227F8E = $R4C010D549D8CE12809958375A5227F8E + $this->jpconfig["hspace"]/2; } $RC6CB727A00C2CB09673B207BE7AC1315 = $this->jpconfig["chartstarty"]; $R9BD6123CFA8B537BC33D9548D9A7D8F1 = $this->jpconfig["chartscale"]; if ($RC6CB727A00C2CB09673B207BE7AC1315<0) {$this->jpconfig["axis_ypos"] = $R718AC8B9DE9E39D46F178BF720F93912 + $this->jpconfig["vspace"]*$RC6CB727A00C2CB09673B207BE7AC1315/$R9BD6123CFA8B537BC33D9548D9A7D8F1;} else {$this->jpconfig["axis_ypos"] = $R718AC8B9DE9E39D46F178BF720F93912;} $RFCCE15C7CA39C5118F1628512E712E8C = $this->jpconfig["axis_ypos"] - $this->jpconfig["vspace"]*$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["startvalue"]/$R9BD6123CFA8B537BC33D9548D9A7D8F1; $R42A34F554125FC55DD7505E7A50DFDF0 = $this->jpconfig["axis_ypos"] - $this->jpconfig["vspace"]*$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["endvalue"]/$R9BD6123CFA8B537BC33D9548D9A7D8F1; $R2B55A5FCB5638BFA3AF0E195214677A3 = $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]; $R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($R2B55A5FCB5638BFA3AF0E195214677A3); switch ($RC9B17F62855605F20CC2819BE339307C[$RA16D2280393CE6A2A5428A4A8D09E354]) { case 1:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($R2B55A5FCB5638BFA3AF0E195214677A3);break; case 2:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($R2B55A5FCB5638BFA3AF0E195214677A3,$this->jpconfig["gridbgcolor"]);break; case 3:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($R2B55A5FCB5638BFA3AF0E195214677A3,$R2B55A5FCB5638BFA3AF0E195214677A3,$R2B55A5FCB5638BFA3AF0E195214677A3,$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 4:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($R2B55A5FCB5638BFA3AF0E195214677A3,$R2B55A5FCB5638BFA3AF0E195214677A3,$R2B55A5FCB5638BFA3AF0E195214677A3,$R2B55A5FCB5638BFA3AF0E195214677A3,$R2B55A5FCB5638BFA3AF0E195214677A3,$R2B55A5FCB5638BFA3AF0E195214677A3,$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 5:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($R2B55A5FCB5638BFA3AF0E195214677A3,$R2B55A5FCB5638BFA3AF0E195214677A3,$R2B55A5FCB5638BFA3AF0E195214677A3,$this->jpconfig["griddbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$R2B55A5FCB5638BFA3AF0E195214677A3,$this->jpconfig["griddbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; } imagesetstyle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R65A9EBDC909DAA427BA0B83FA6AB2BCA); imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R39B8A34E5D33E13371402A8E1AFBD8E9, $RFCCE15C7CA39C5118F1628512E712E8C, $R4C010D549D8CE12809958375A5227F8E, $R42A34F554125FC55DD7505E7A50DFDF0, IMG_COLOR_STYLED); $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textstring = $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["text"]; $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textcolor = $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]; $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textX = $R39B8A34E5D33E13371402A8E1AFBD8E9; $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textY = $RFCCE15C7CA39C5118F1628512E712E8C - 2; $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->setTextProps(); $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textangle = 0.0; $R930A5C01FF0890D773D426187CAD75C9 = $R4C010D549D8CE12809958375A5227F8E-$R39B8A34E5D33E13371402A8E1AFBD8E9; $RE1F612839E73265CFB7E853AC7AB71B9 = $RFCCE15C7CA39C5118F1628512E712E8C-$R42A34F554125FC55DD7505E7A50DFDF0; if (abs($R930A5C01FF0890D773D426187CAD75C9)>0) { $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textangle = rad2deg(atan($RE1F612839E73265CFB7E853AC7AB71B9/$R930A5C01FF0890D773D426187CAD75C9)); } $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } function draw_target_lines_h(&$R90B42A0A84ED04CF1E133E7D0B4C87FD,$R56ABCC62A788FCB4CA34E543EE25CB1A = false) { if ($this->jpconfig["ntarget"]<1) {return;} $R39B8A34E5D33E13371402A8E1AFBD8E9 = $this->jpconfig["gridposition"][0]; $R718AC8B9DE9E39D46F178BF720F93912 = $this->jpconfig["gridposition"][1]; $R20FD65E9C7406034FADC682F06732868 = 0; $RCF842228F8F602229EFF70A3EC087CE2 = $R718AC8B9DE9E39D46F178BF720F93912 - $this->jpconfig["vspace"]*$this->jpconfig["nbars"]; for ($RA16D2280393CE6A2A5428A4A8D09E354=1;$RA16D2280393CE6A2A5428A4A8D09E354<=$this->jpconfig["ntarget"];$RA16D2280393CE6A2A5428A4A8D09E354++) { if ($RBF902F888A7A27C3E6036FE7C8FB44BE["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["scale"]==0) { $R2F5E4269FA92977B74C052CF19B17D70 = $this->jpconfig["chartstartx"]; $R9BD6123CFA8B537BC33D9548D9A7D8F1 = $this->jpconfig["chartscale"]; } else { $R2F5E4269FA92977B74C052CF19B17D70 = $this->jpconfig["chartstartx2"]; $R9BD6123CFA8B537BC33D9548D9A7D8F1 = $this->jpconfig["chartscale2"]; } if ($R2F5E4269FA92977B74C052CF19B17D70<0) {$this->jpconfig["axis_xpos"] = $R39B8A34E5D33E13371402A8E1AFBD8E9 - $this->jpconfig["hspace"]*$R2F5E4269FA92977B74C052CF19B17D70/$R9BD6123CFA8B537BC33D9548D9A7D8F1;} else {$this->jpconfig["axis_xpos"] = $R39B8A34E5D33E13371402A8E1AFBD8E9;} $R6673B904D73B1F6F2ACE8F2234E22320 = $this->jpconfig["axis_xpos"] + $this->jpconfig["hspace"]*$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["value"]/$R9BD6123CFA8B537BC33D9548D9A7D8F1; $R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]); switch ($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["style"]) { case 1:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]);break; case 2:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"]);break; case 3:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 4:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 5:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; } imagesetstyle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R65A9EBDC909DAA427BA0B83FA6AB2BCA); imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R6673B904D73B1F6F2ACE8F2234E22320, $R718AC8B9DE9E39D46F178BF720F93912, $R6673B904D73B1F6F2ACE8F2234E22320, $RCF842228F8F602229EFF70A3EC087CE2, IMG_COLOR_STYLED); $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textstring = $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["text"]; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textX = $R6673B904D73B1F6F2ACE8F2234E22320; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textY = $RCF842228F8F602229EFF70A3EC087CE2; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textcolor = $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textangle = 270.0; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->setTextProps(); $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textX = $R6673B904D73B1F6F2ACE8F2234E22320 + $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textHeight / 2; $this->jpconfig["targetLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } function draw_trend_lines_h(&$R90B42A0A84ED04CF1E133E7D0B4C87FD,$R56ABCC62A788FCB4CA34E543EE25CB1A = false) { if ($this->jpconfig["ntrend"]<1) {return;} $R39B8A34E5D33E13371402A8E1AFBD8E9 = $this->jpconfig["gridposition"][0]; $R20FD65E9C7406034FADC682F06732868 = 0; for ($RA16D2280393CE6A2A5428A4A8D09E354=1;$RA16D2280393CE6A2A5428A4A8D09E354<=$this->jpconfig["ntrend"];$RA16D2280393CE6A2A5428A4A8D09E354++) { $R718AC8B9DE9E39D46F178BF720F93912 = $this->jpconfig["gridposition"][1] - (($this->jpconfig["barwidth"]+$this->jpconfig["barspacing"])*$this->jpconfig["nseries"]+$this->jpconfig["barspacing"])*($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["startcol"]-1); $RCF842228F8F602229EFF70A3EC087CE2 = $R718AC8B9DE9E39D46F178BF720F93912 - $this->jpconfig["vspace"]*$this->jpconfig["nbars"]; if ($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["scale"]==0) { $R2F5E4269FA92977B74C052CF19B17D70 = $this->jpconfig["chartstartx"]; $R9BD6123CFA8B537BC33D9548D9A7D8F1 = $this->jpconfig["chartscale"]; } else { $R2F5E4269FA92977B74C052CF19B17D70 = $this->jpconfig["chartstartx2"]; $R9BD6123CFA8B537BC33D9548D9A7D8F1 = $this->jpconfig["chartscale2"]; } if ($R2F5E4269FA92977B74C052CF19B17D70<0) {$this->jpconfig["axis_xpos"] = $R39B8A34E5D33E13371402A8E1AFBD8E9 - $this->jpconfig["hspace"]*$R2F5E4269FA92977B74C052CF19B17D70/$R9BD6123CFA8B537BC33D9548D9A7D8F1;} else {$this->jpconfig["axis_xpos"] = $R39B8A34E5D33E13371402A8E1AFBD8E9;} $R0CE457FE5A82277E2A1854FA808F36E8 = $this->jpconfig["axis_xpos"] + $this->jpconfig["hspace"]*$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["startvalue"]/$R9BD6123CFA8B537BC33D9548D9A7D8F1; $R89D4CCD5924188ACF6F4F4E0D6220324 = $this->jpconfig["axis_xpos"] + $this->jpconfig["hspace"]*$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["endvalue"]/$R9BD6123CFA8B537BC33D9548D9A7D8F1; $R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]); switch ($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["style"]) { case 1:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]);break; case 2:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"]);break; case 3:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 4:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; case 5:$R65A9EBDC909DAA427BA0B83FA6AB2BCA = array($this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"],$this->jpconfig["gridbgcolor"]);break; } imagesetstyle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R65A9EBDC909DAA427BA0B83FA6AB2BCA); imageline ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R0CE457FE5A82277E2A1854FA808F36E8, $R718AC8B9DE9E39D46F178BF720F93912, $R89D4CCD5924188ACF6F4F4E0D6220324, $RCF842228F8F602229EFF70A3EC087CE2, IMG_COLOR_STYLED); $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textstring = $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["text"]; $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textcolor = $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["color"]; $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textX = $R89D4CCD5924188ACF6F4F4E0D6220324 + 4; $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textY = $RCF842228F8F602229EFF70A3EC087CE2; $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->setTextProps(); $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textangle = 0.0; $R930A5C01FF0890D773D426187CAD75C9 = $R89D4CCD5924188ACF6F4F4E0D6220324-$R0CE457FE5A82277E2A1854FA808F36E8; $RE1F612839E73265CFB7E853AC7AB71B9 = $R718AC8B9DE9E39D46F178BF720F93912-$RCF842228F8F602229EFF70A3EC087CE2; if (abs($R930A5C01FF0890D773D426187CAD75C9)>0) { if ($R0CE457FE5A82277E2A1854FA808F36E8<$R89D4CCD5924188ACF6F4F4E0D6220324) { $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textangle = 180+rad2deg(atan($RE1F612839E73265CFB7E853AC7AB71B9/$R930A5C01FF0890D773D426187CAD75C9)); } else { $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textangle = rad2deg(atan($RE1F612839E73265CFB7E853AC7AB71B9/$R930A5C01FF0890D773D426187CAD75C9)); } } if ($R0CE457FE5A82277E2A1854FA808F36E8 == $R89D4CCD5924188ACF6F4F4E0D6220324) { $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->textangle = 270.0; } $this->jpconfig["trendLines"][$RA16D2280393CE6A2A5428A4A8D09E354]["textObj"]->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); } } } class JPtext { var $R187D26E02BC779CC738D13909E071215; var $RCD6BB29DB626D86FF765D5E7D772C311; var $R626C48AD05CCA8081FF70C7E5A6763F1; var $R2F2B429599DBB61A570DD0FF16A65B92; var $RC5CB7A336392800CF826D173647C6E6E; var $R4564FE37B88103C8EE7163EF77390419; var $R2A387A0AF92B5239C83F89205982B534; var $R3F82A91E1A5E0BE7A0F3F94D98DD959F; var $R9B7A40B34888A7E76A600E9F3511CAEA; var $RB684A770457D96344CCE74A7B024F4A2; var $R9DDB77BD43A984C0DA26825167919005; var $RB7F306DC76AEAD18160AEFAA3696CC91; var $R18F9AFF6FA5AFEC82DB20245B6C6B85E; function JPtext($RCD6BB29DB626D86FF765D5E7D772C311 = 10) { $this->textstring = " "; $this->textfontsize = $RCD6BB29DB626D86FF765D5E7D772C311; $this->textfontfamily = "arial"; $this->textbold = false; $this->textitalic = false; $this->textangle = 0.0; $this->textX = -1; $this->textY = -1; $this->textcolor = 0; $this->textboundBox = array(); $this->textWidth = 0; $this->textHeight = 0; $RF7A4A3D80AAB1F02B2345463F2CA4A9F = $this->getFontFileName($this->textfontfamily,$this->textbold,$this->textitalic); $this->usettf = TRUE; if (!file_exists($RF7A4A3D80AAB1F02B2345463F2CA4A9F) || !function_exists('imagettftext') || !function_exists('imagettfbbox')) { $this->usettf = FALSE; } } function drawText(&$R90B42A0A84ED04CF1E133E7D0B4C87FD) { if (strlen($this->textstring)<1) {return;} $RF7A4A3D80AAB1F02B2345463F2CA4A9F = $this->getFontFileName($this->textfontfamily,$this->textbold,$this->textitalic); $this->usettf = TRUE; if (!file_exists($RF7A4A3D80AAB1F02B2345463F2CA4A9F) || !function_exists('imagettftext') || !function_exists('imagettfbbox')) { $this->usettf = FALSE; } if ($this->usettf) { imagettftext ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $this->textfontsize, $this->textangle, $this->textX, $this->textY, $this->textcolor, $RF7A4A3D80AAB1F02B2345463F2CA4A9F, $this->textstring ); } else { imagestring ($R90B42A0A84ED04CF1E133E7D0B4C87FD, 3, $this->textX, $this->textY - imagefontheight(3), $this->textstring, $this->textcolor); } } function setTextProps() { $RF7A4A3D80AAB1F02B2345463F2CA4A9F = $this->getFontFileName($this->textfontfamily,$this->textbold,$this->textitalic); $this->usettf = TRUE; if (!file_exists($RF7A4A3D80AAB1F02B2345463F2CA4A9F) || !function_exists('imagettftext') || !function_exists('imagettfbbox')) { $this->usettf = FALSE; } if ($this->usettf) { $this->textboundBox = imagettfbbox ($this->textfontsize, 0.0, $RF7A4A3D80AAB1F02B2345463F2CA4A9F, $this->textstring ); $this->textWidth = $this->textboundBox[2] - $this->textboundBox[0]; $this->textHeight = $this->textboundBox[0] - $this->textboundBox[5]; } else { $this->textWidth = imagefontwidth(3) * strlen($this->textstring); $this->textHeight = imagefontheight(3); } } function getFontFileName($R7F8F2CBD1D69EA1D594D245B887882FB,$RB1A9EA915EC8C0EC1670C6292172E75A,$R7709D352486097A8CB42B0FC8EAC3BDC) { $RF8DC4E5CE892A1148E846EC26A59AA1A = array("ari", "alb", "hel", "Nim", "san"); $R7C22A9D984578BFE6EF21518029E37F7 = array("tim", "tho", "rom", "ser"); $R795CB3E79A324A9A1607C13C45880ED7 = array("cou", "cum", "mon"); $R9764A70C2733FA07B5D55BBB09E72411 = "sans"; $R7F8F2CBD1D69EA1D594D245B887882FB = trim(strtolower($R7F8F2CBD1D69EA1D594D245B887882FB)); if (strlen($R7F8F2CBD1D69EA1D594D245B887882FB)>3) { $R7F8F2CBD1D69EA1D594D245B887882FB = substr($R7F8F2CBD1D69EA1D594D245B887882FB,0,3); } if (in_array($R7F8F2CBD1D69EA1D594D245B887882FB,$RF8DC4E5CE892A1148E846EC26A59AA1A)) {$R9764A70C2733FA07B5D55BBB09E72411 = "sans";} if (in_array($R7F8F2CBD1D69EA1D594D245B887882FB,$R7C22A9D984578BFE6EF21518029E37F7)) {$R9764A70C2733FA07B5D55BBB09E72411 = "serif";} if (in_array($R7F8F2CBD1D69EA1D594D245B887882FB,$R795CB3E79A324A9A1607C13C45880ED7)) {$R9764A70C2733FA07B5D55BBB09E72411 = "mono";} $RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/fonts/LiberationSans-Regular.ttf"; switch ($R9764A70C2733FA07B5D55BBB09E72411) { case "sans": $RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSansRegular.ttf"; if ($RB1A9EA915EC8C0EC1670C6292172E75A) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSansBold.ttf";} if ($R7709D352486097A8CB42B0FC8EAC3BDC) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSansItalic.ttf";} if ($RB1A9EA915EC8C0EC1670C6292172E75A && $R7709D352486097A8CB42B0FC8EAC3BDC) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSansBoldItalic.ttf";} break; case "serif": $RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSerifRegular.ttf"; if ($RB1A9EA915EC8C0EC1670C6292172E75A) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSerifBold.ttf";} if ($R7709D352486097A8CB42B0FC8EAC3BDC) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSerifItalic.ttf";} if ($RB1A9EA915EC8C0EC1670C6292172E75A && $R7709D352486097A8CB42B0FC8EAC3BDC) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSerifBoldItalic.ttf";} break; case "mono": $RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationMonoRegular.ttf"; if ($RB1A9EA915EC8C0EC1670C6292172E75A) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationMonoBold.ttf";} if ($R7709D352486097A8CB42B0FC8EAC3BDC) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationMonoItalic.ttf";} if ($RB1A9EA915EC8C0EC1670C6292172E75A && $R7709D352486097A8CB42B0FC8EAC3BDC) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationMonoBoldItalic.ttf";} break; default: $RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSansRegular.ttf"; if ($RB1A9EA915EC8C0EC1670C6292172E75A) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSansBold.ttf";} if ($R7709D352486097A8CB42B0FC8EAC3BDC) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSansItalic.ttf";} if ($RB1A9EA915EC8C0EC1670C6292172E75A && $R7709D352486097A8CB42B0FC8EAC3BDC) {$RF7A4A3D80AAB1F02B2345463F2CA4A9F = getcwd()."/common/fonts/LiberationSansBoldItalic.ttf";} break; } return $RF7A4A3D80AAB1F02B2345463F2CA4A9F; } } class JPlegend { var $R8BC81E6F34816827D757D50A79EDC01A; var $RAA5A6D900F5AB6333EFB1404DB60CA6E; var $R2557EE78159A639F26F86824302BE6EF; var $R2219355B3E3692F87966F8EC440EE48D; var $R6DD08B822124847CD418CBF96EC41DFD; var $RA3875C4AB3BC48B73A575B6F129D04AD; var $RCCCC677FB225A4D67A9B410A2276929D; var $RB9C1F22E5311915474C49B29D5C42E62; var $R987498DA07E7E77002A86474CC716142; var $R21D17335F0604CE7612BDDC0B425825E; var $RB2215B638672AD61210F28BE8A8F5E1A; var $RFE4DA6D035760CF57DDC0298FB6A8438; var $R82BDEFF18D28C84ACE90DC157F3E6CB0; var $R71CE34A35EAD48A6A008DE4062DB22B9; var $R10A963FA0EF262B7E4382331CCE3B737; var $R5A1D22E8CC3AEBF409C96A61F33ED09B; var $R8975BD1D4447FAAB93AD5097B53DC4EA; function JPlegend() { $this->legenddisplay = true; $this->legendstyle = 0; $this->legendbgcolor = 0; $this->legendbordercolor = 0; $this->legendtitle = ""; $this->legendtextcolor = 0; $this->legendxpos = -1; $this->legendypos = -1; $this->legendwidth = 0; $this->legendheight = 0; $this->legendlabels = array(); $this->legendseriescolors = array(); $this->legendfontsize = 12; $this->legendfontfamily = "arial"; $this->legendbold = false; $this->legenditalic = false; $this->basegap = 4; } function drawLegend(&$R90B42A0A84ED04CF1E133E7D0B4C87FD) { if (count($this->legendlabels) < 1) { return; } if ($this->legenddisplay) { $R8725029EA89712EED8670BAE64D30E47 = $this->legendxpos; $R36A4DC9CCF2BDC09D800556724231FC6 = $this->legendypos; $R3F243E13444F693A59F15AA5D424B3BE = new JPtext($this->legendfontsize); $R3F243E13444F693A59F15AA5D424B3BE->textstring = " "; $R3F243E13444F693A59F15AA5D424B3BE->textfontfamily = $this->legendfontfamily; $R3F243E13444F693A59F15AA5D424B3BE->textbold = $this->legendbold; $R3F243E13444F693A59F15AA5D424B3BE->textitalic = $this->legenditalic; $R3F243E13444F693A59F15AA5D424B3BE->textangle = 0.0; $R3F243E13444F693A59F15AA5D424B3BE->textX = 0; $R3F243E13444F693A59F15AA5D424B3BE->textY = 0; $R3F243E13444F693A59F15AA5D424B3BE->textcolor = $this->legendtextcolor; imagefilledrectangle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $this->legendxpos, $this->legendypos, $this->legendxpos+$this->legendwidth, $this->legendypos+$this->legendheight, $this->legendbgcolor); imagerectangle($R90B42A0A84ED04CF1E133E7D0B4C87FD, $this->legendxpos, $this->legendypos, $this->legendxpos+$this->legendwidth, $this->legendypos+$this->legendheight, $this->legendbordercolor); $R8725029EA89712EED8670BAE64D30E47++; $R36A4DC9CCF2BDC09D800556724231FC6++; if ($this->legendtitle!="") { $R3F243E13444F693A59F15AA5D424B3BE->textstring = $this->legendtitle; $R3F243E13444F693A59F15AA5D424B3BE->setTextProps(); $R3F243E13444F693A59F15AA5D424B3BE->textX = $this->legendxpos + ($this->legendwidth - $R3F243E13444F693A59F15AA5D424B3BE->textWidth)/2; $R3F243E13444F693A59F15AA5D424B3BE->textY = $this->basegap + $this->legendypos + $R3F243E13444F693A59F15AA5D424B3BE->textHeight; $R3F243E13444F693A59F15AA5D424B3BE->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); $R36A4DC9CCF2BDC09D800556724231FC6 = $R3F243E13444F693A59F15AA5D424B3BE->textY + $this->basegap; } $R3F243E13444F693A59F15AA5D424B3BE->textstring = "A"; $R3F243E13444F693A59F15AA5D424B3BE->setTextProps(); $R845F0070C558A3EB267FE1D394C8B71C = $R3F243E13444F693A59F15AA5D424B3BE->textHeight; $REF786387123000B039DE5364C745DA60 = 3*$R845F0070C558A3EB267FE1D394C8B71C/4; if ($this->legendstyle == 1) { $R36A4DC9CCF2BDC09D800556724231FC6 = $R36A4DC9CCF2BDC09D800556724231FC6 + + $this->basegap + $R845F0070C558A3EB267FE1D394C8B71C; $R62699F68E6D19C5B442A3C94F7D2AF37 = $R36A4DC9CCF2BDC09D800556724231FC6-$R845F0070C558A3EB267FE1D394C8B71C/8; for ($RA16D2280393CE6A2A5428A4A8D09E354=0; $RA16D2280393CE6A2A5428A4A8D09E354<count($this->legendlabels); $RA16D2280393CE6A2A5428A4A8D09E354++) { $R8725029EA89712EED8670BAE64D30E47 = $R8725029EA89712EED8670BAE64D30E47 + $this->basegap; imagefilledrectangle ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R8725029EA89712EED8670BAE64D30E47, $R62699F68E6D19C5B442A3C94F7D2AF37-$REF786387123000B039DE5364C745DA60, $R8725029EA89712EED8670BAE64D30E47+$REF786387123000B039DE5364C745DA60, $R62699F68E6D19C5B442A3C94F7D2AF37, $this->legendseriescolors[$RA16D2280393CE6A2A5428A4A8D09E354]); $R8725029EA89712EED8670BAE64D30E47 = $R8725029EA89712EED8670BAE64D30E47 + $REF786387123000B039DE5364C745DA60 + $this->basegap; $R3F243E13444F693A59F15AA5D424B3BE->textstring = $this->legendlabels[$RA16D2280393CE6A2A5428A4A8D09E354]; $R3F243E13444F693A59F15AA5D424B3BE->textX = $R8725029EA89712EED8670BAE64D30E47; $R3F243E13444F693A59F15AA5D424B3BE->textY = $R36A4DC9CCF2BDC09D800556724231FC6; $R3F243E13444F693A59F15AA5D424B3BE->setTextProps(); $R3F243E13444F693A59F15AA5D424B3BE->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); $R8725029EA89712EED8670BAE64D30E47 = $R8725029EA89712EED8670BAE64D30E47 + $R3F243E13444F693A59F15AA5D424B3BE->textWidth + 2*$this->basegap; } } else { $R8725029EA89712EED8670BAE64D30E47 = $R8725029EA89712EED8670BAE64D30E47 + $this->basegap; $R36A4DC9CCF2BDC09D800556724231FC6 = $R36A4DC9CCF2BDC09D800556724231FC6 + $this->basegap; for ($RA16D2280393CE6A2A5428A4A8D09E354=0; $RA16D2280393CE6A2A5428A4A8D09E354<count($this->legendlabels); $RA16D2280393CE6A2A5428A4A8D09E354++) { $R36A4DC9CCF2BDC09D800556724231FC6 = $R36A4DC9CCF2BDC09D800556724231FC6 + $R845F0070C558A3EB267FE1D394C8B71C; $R62699F68E6D19C5B442A3C94F7D2AF37 = $R36A4DC9CCF2BDC09D800556724231FC6-$R845F0070C558A3EB267FE1D394C8B71C/8; imagefilledrectangle ($R90B42A0A84ED04CF1E133E7D0B4C87FD, $R8725029EA89712EED8670BAE64D30E47, $R62699F68E6D19C5B442A3C94F7D2AF37-$REF786387123000B039DE5364C745DA60, $R8725029EA89712EED8670BAE64D30E47+$REF786387123000B039DE5364C745DA60, $R62699F68E6D19C5B442A3C94F7D2AF37, $this->legendseriescolors[$RA16D2280393CE6A2A5428A4A8D09E354]); $R3F243E13444F693A59F15AA5D424B3BE->textstring = $this->legendlabels[$RA16D2280393CE6A2A5428A4A8D09E354]; $R3F243E13444F693A59F15AA5D424B3BE->textX = $R8725029EA89712EED8670BAE64D30E47 + $this->basegap + $REF786387123000B039DE5364C745DA60 + $this->basegap; $R3F243E13444F693A59F15AA5D424B3BE->textY = $R36A4DC9CCF2BDC09D800556724231FC6; $R3F243E13444F693A59F15AA5D424B3BE->setTextProps(); $R3F243E13444F693A59F15AA5D424B3BE->drawText($R90B42A0A84ED04CF1E133E7D0B4C87FD); $R36A4DC9CCF2BDC09D800556724231FC6 = $R36A4DC9CCF2BDC09D800556724231FC6 + $this->basegap; } } } return; } function setProps() { $R3F243E13444F693A59F15AA5D424B3BE = new JPtext($this->legendfontsize); $R3F243E13444F693A59F15AA5D424B3BE->textstring = "A"; $R3F243E13444F693A59F15AA5D424B3BE->textfontfamily = $this->legendfontfamily; $R3F243E13444F693A59F15AA5D424B3BE->textbold = $this->legendbold; $R3F243E13444F693A59F15AA5D424B3BE->textitalic = $this->legenditalic; $R3F243E13444F693A59F15AA5D424B3BE->textangle = 0.0; $R3F243E13444F693A59F15AA5D424B3BE->textX = 0; $R3F243E13444F693A59F15AA5D424B3BE->textY = 0; $R3F243E13444F693A59F15AA5D424B3BE->setTextProps(); $R845F0070C558A3EB267FE1D394C8B71C = $R3F243E13444F693A59F15AA5D424B3BE->textHeight; $REF786387123000B039DE5364C745DA60 = 3*$R845F0070C558A3EB267FE1D394C8B71C/4; $RF20FC14612B05A63D346EFECF4051167 = 0; $R6F4E726BB0306FE1D496A77A0BD997C9 = 0; if ($this->legendtitle!="") { $R3F243E13444F693A59F15AA5D424B3BE->textstring = $this->legendtitle; $R3F243E13444F693A59F15AA5D424B3BE->setTextProps(); $RF20FC14612B05A63D346EFECF4051167 = $this->basegap + $R3F243E13444F693A59F15AA5D424B3BE->textWidth + $this->basegap; $R6F4E726BB0306FE1D496A77A0BD997C9 = $this->basegap + $R3F243E13444F693A59F15AA5D424B3BE->textHeight; } if ($this->legendstyle == 1) { $R69BC07A6CB1CAEA2F6A333619B7DAA60 = 0; for ($RA16D2280393CE6A2A5428A4A8D09E354=0; $RA16D2280393CE6A2A5428A4A8D09E354<count($this->legendlabels); $RA16D2280393CE6A2A5428A4A8D09E354++) { $R69BC07A6CB1CAEA2F6A333619B7DAA60 = $R69BC07A6CB1CAEA2F6A333619B7DAA60 + $this->basegap; $R69BC07A6CB1CAEA2F6A333619B7DAA60 = $R69BC07A6CB1CAEA2F6A333619B7DAA60 + $REF786387123000B039DE5364C745DA60 + $this->basegap; $R3F243E13444F693A59F15AA5D424B3BE->textstring = $this->legendlabels[$RA16D2280393CE6A2A5428A4A8D09E354]; $R3F243E13444F693A59F15AA5D424B3BE->textX = $R8725029EA89712EED8670BAE64D30E47; $R3F243E13444F693A59F15AA5D424B3BE->setTextProps(); $R69BC07A6CB1CAEA2F6A333619B7DAA60 = $R69BC07A6CB1CAEA2F6A333619B7DAA60 + $R3F243E13444F693A59F15AA5D424B3BE->textWidth + 2*$this->basegap; } $this->legendwidth = $RF20FC14612B05A63D346EFECF4051167; if ($R69BC07A6CB1CAEA2F6A333619B7DAA60 > $this->legendwidth) { $this->legendwidth = $R69BC07A6CB1CAEA2F6A333619B7DAA60; } $this->legendheight = $R6F4E726BB0306FE1D496A77A0BD997C9 + 2*$this->basegap + $R845F0070C558A3EB267FE1D394C8B71C + $this->basegap; } else { $REDC007496C1445189AF037508BBA4E23 = $RF20FC14612B05A63D346EFECF4051167; $this->legendheight = $this->basegap + $R6F4E726BB0306FE1D496A77A0BD997C9 + count($this->legendlabels) * ($R845F0070C558A3EB267FE1D394C8B71C + $this->basegap) + $this->basegap; for ($RA16D2280393CE6A2A5428A4A8D09E354=0; $RA16D2280393CE6A2A5428A4A8D09E354<count($this->legendlabels); $RA16D2280393CE6A2A5428A4A8D09E354++) { $RE65E8A721F5BF42C4DC5AEFBD9E60789 = $this->basegap + $REF786387123000B039DE5364C745DA60 + $this->basegap; $R3F243E13444F693A59F15AA5D424B3BE->textstring = $this->legendlabels[$RA16D2280393CE6A2A5428A4A8D09E354]; $R3F243E13444F693A59F15AA5D424B3BE->textX = 1; $R3F243E13444F693A59F15AA5D424B3BE->textY = 1; $R3F243E13444F693A59F15AA5D424B3BE->setTextProps(); $RE65E8A721F5BF42C4DC5AEFBD9E60789 = $this->basegap + $REF786387123000B039DE5364C745DA60 + $this->basegap + $R3F243E13444F693A59F15AA5D424B3BE->textWidth + 2*$this->basegap; if ($RE65E8A721F5BF42C4DC5AEFBD9E60789 > $REDC007496C1445189AF037508BBA4E23) {$REDC007496C1445189AF037508BBA4E23 = $RE65E8A721F5BF42C4DC5AEFBD9E60789;} } $this->legendwidth = $REDC007496C1445189AF037508BBA4E23; } } function setLegendStyle($R7F6045D9D5F4D9047AD84E4499F620E0 = "h") { $R7F6045D9D5F4D9047AD84E4499F620E0 = trim(strtolower($R7F6045D9D5F4D9047AD84E4499F620E0)); if (strlen($R7F6045D9D5F4D9047AD84E4499F620E0)<1) {$R7F6045D9D5F4D9047AD84E4499F620E0 = "h";} $this->legendstyle = 1; $R7F6045D9D5F4D9047AD84E4499F620E0 = substr($R7F6045D9D5F4D9047AD84E4499F620E0, 0, 1); if ($R7F6045D9D5F4D9047AD84E4499F620E0 == "h") {$this->legendstyle = 1;} if ($R7F6045D9D5F4D9047AD84E4499F620E0 == "v") {$this->legendstyle = 2;} } function addLabel($R378C1FA7F97D2F4D9991C944CA4014C0, $R1849DF6AF84C6815023B2D6532697EDA) { $this->legendlabels[] = $R378C1FA7F97D2F4D9991C944CA4014C0; $this->legendseriescolors[] = $R1849DF6AF84C6815023B2D6532697EDA; } } class JPdataItemObj { var $RC9DBDF4721AC0E496701B4A1B2C1B850; var $R1E340E3A3063D21BAE0F4D29175A1396; var $R3BA41F121F38C6EC12088E1AC566D282; var $R5C4A8967E55E88E31B7E666525ED4904; var $R41FC668B39FBDBEB76951FA320D6EB65; var $R738990C3F93B860AFCE0CC5DF9C3441C; var $R8B5C5C7420908EE57735A724D10163E8; var $R84BE767309081F7C818D02E9379C05BC; var $R4DE867C390D8F497EAA524621B508A96; var $RC6F12DCF226B3905641D8BF6012DB038; var $R34B502237184266B75745FD1FA00B7D9; var $RBCB8C07EFFA6E9E44005743775FF874C; var $R7F22D55EB052491353DECBBF1154A073; function dataItemObj() { $this->valueX = 0.0; $this->valueY = 0.0; $this->valueZ = 0.0; $this->datalink = ""; $this->targetWindow = ""; $this->datatext = ""; $this->isNullValue = true; $this->shape = "rect"; $this->shapecoords = array(0,0,0,0); $this->dataColor = false; } function setDataValues($R1E340E3A3063D21BAE0F4D29175A1396,$RB1108A833E95DCCE8C06E4E007B1044F) { $this->dataSeqNumber = $R1E340E3A3063D21BAE0F4D29175A1396; if (isset($RB1108A833E95DCCE8C06E4E007B1044F[0])) { $R611DDA887605F3CDD280093F704CE27A = explode(",",$RB1108A833E95DCCE8C06E4E007B1044F[0]); if (isset($R611DDA887605F3CDD280093F704CE27A[0])) { $this->valueX = verifyreal(trim($R611DDA887605F3CDD280093F704CE27A[0]),"0.0"); $this->isNullValue = false; } if (isset($R611DDA887605F3CDD280093F704CE27A[1])) { $this->valueY = verifyreal(trim($R611DDA887605F3CDD280093F704CE27A[1]),"0.0"); } if (isset($R611DDA887605F3CDD280093F704CE27A[2])) { $this->valueZ = verifyreal(trim($R611DDA887605F3CDD280093F704CE27A[2]),"0.0"); } } if (isset($RB1108A833E95DCCE8C06E4E007B1044F[1])) { $this->datatext = $RB1108A833E95DCCE8C06E4E007B1044F[1]; } if (isset($RB1108A833E95DCCE8C06E4E007B1044F[2])) { $this->datalink = $RB1108A833E95DCCE8C06E4E007B1044F[2]; } if (isset($RB1108A833E95DCCE8C06E4E007B1044F[3])) { $this->targetWindow = $RB1108A833E95DCCE8C06E4E007B1044F[3]; } return; } function setDataValue($R1E340E3A3063D21BAE0F4D29175A1396, $RFDD8ED154C8DFC087070361D1F94A583, $R5C4A8967E55E88E31B7E666525ED4904 = 0.0, $R41FC668B39FBDBEB76951FA320D6EB65 = 0.0, $R738990C3F93B860AFCE0CC5DF9C3441C = 0.0) { $this->dataSeqNumber = $R1E340E3A3063D21BAE0F4D29175A1396; $this->valueX = $R5C4A8967E55E88E31B7E666525ED4904; $this->valueY = $R41FC668B39FBDBEB76951FA320D6EB65; $this->valueZ = $R738990C3F93B860AFCE0CC5DF9C3441C; $this->isNullValue = $RFDD8ED154C8DFC087070361D1F94A583; return; } function setLinkTarget($R84BE767309081F7C818D02E9379C05BC = "", $R4DE867C390D8F497EAA524621B508A96 = "_self") { $this->datalink = $R84BE767309081F7C818D02E9379C05BC; $this->targetWindow = $R4DE867C390D8F497EAA524621B508A96; return; } function setDatatext($RC6F12DCF226B3905641D8BF6012DB038 = "") { $this->datatext = $RC6F12DCF226B3905641D8BF6012DB038; return; } function setDataColor($R34B502237184266B75745FD1FA00B7D9) { $this->dataColor = $R34B502237184266B75745FD1FA00B7D9; return; } function setShape($RBCB8C07EFFA6E9E44005743775FF874C) { $RBCB8C07EFFA6E9E44005743775FF874C = strtolower(trim($RBCB8C07EFFA6E9E44005743775FF874C)); switch($RBCB8C07EFFA6E9E44005743775FF874C) { case "rect": $this->shape = "rect"; break; case "circle": $this->shape = "circle"; break; case "poly": $this->shape = "poly"; break; default: $this->shape = "rect"; } return; } function setShapecoords($R7F22D55EB052491353DECBBF1154A073) { $this->shapecoords = $R7F22D55EB052491353DECBBF1154A073; return; } function getIsNullValue() { return $this->isNullValue; } function getValueX() { return $this->valueX; } function getValueY() { return $this->valueY; } function getValueZ() { return $this->valueZ; } function getDatalink() { return $this->datalink; } function getTargetWindow() { return $this->targetWindow; } function getDatatext() { return $this->datatext; } function getDataSeqNumber() { return $this->dataSeqNumber; } function getShape() { return $this->shape; } function getShapecoords() { return $this->shapecoords; } function getShapecoordsAsString() { $RAFB84495050ECF3BBB6ABF1A9D5A2390 = ""; $R3FD5A5A0DC94CDA9DF95881A4D6366CD = true; for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<count($this->shapecoords);$RA16D2280393CE6A2A5428A4A8D09E354++) { if ($R3FD5A5A0DC94CDA9DF95881A4D6366CD) { $R3FD5A5A0DC94CDA9DF95881A4D6366CD = false; } else { $RAFB84495050ECF3BBB6ABF1A9D5A2390 .= ","; } $RAFB84495050ECF3BBB6ABF1A9D5A2390 .= (int)$this->shapecoords[$RA16D2280393CE6A2A5428A4A8D09E354]; } return $RAFB84495050ECF3BBB6ABF1A9D5A2390; } function detDataColor() { return $this->dataColor; } } class JPseriesObj { var $R6F7F170701859062DAD123413E09EC5A; var $RA0D2C1D6CF7448EA63355AFF8FD24D07; var $R1FF6DEB901C76D0BD98A40DC886659D5; var $R881C058EDB96E2950C005431B9A1A7C7; var $RD92A73FA5A70C0524CAAC851DA0519C5; var $R1684E87DF8B8A0A2C68BB2C46D6E1FAC; var $R299EF7FBEF252821F3492C49C6ECC412; var $R3186037EF1F216D6DB170D63B21755F5; var $R0BE37C4D38D2398CA0E66D4383B7D0C4; var $R2970DA8A167A997C81123104DBEA96C9; function seriesObj() { $this->dataArray = array(); $this->nDataItems = 0; $this->seriesColor = 0; $this->seriesTitle = ""; $this->pointSymbol = 0; $this->whichScale = 0; $this->pointSize = 1; $this->pointFill = true; $this->linestyle = "solid"; $this->seriestype = "bar"; } function addDataObj(&$RE770CF0AE8B70E85240509B4577D7B53) { $this->dataArray[$RE770CF0AE8B70E85240509B4577D7B53->getDataSeqNumber()] = $RE770CF0AE8B70E85240509B4577D7B53; if ( ($RE770CF0AE8B70E85240509B4577D7B53->getDataSeqNumber()) > $this->nDataItems) { $this->nDataItems = $RE770CF0AE8B70E85240509B4577D7B53->getDataSeqNumber(); } return; } function addSeriesInfo($R3882A427AF6B1C2DCCD99E012F639DDD) { global $RBF902F888A7A27C3E6036FE7C8FB44BE; $RBF902F888A7A27C3E6036FE7C8FB44BE['chart-style'] = $RBF902F888A7A27C3E6036FE7C8FB44BE['chartStyle']; $R6C6EC134CDC80615F892171BD7325383 = explode("|", $R3882A427AF6B1C2DCCD99E012F639DDD); if ($RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "area-graph") { $this->seriestype = "area"; $RCEEFEBF769973BC15B47970F0B687093 = array(0=>"area", 1=>"#808080", 2=>" ", 3=>"1", 4=>"circle", 5=>"true", 6=>"solid"); if (isset($R6C6EC134CDC80615F892171BD7325383[0])) {$RCEEFEBF769973BC15B47970F0B687093[1] = $R6C6EC134CDC80615F892171BD7325383[0];} if (isset($R6C6EC134CDC80615F892171BD7325383[1])) {$RCEEFEBF769973BC15B47970F0B687093[2] = $R6C6EC134CDC80615F892171BD7325383[1];} if (isset($R6C6EC134CDC80615F892171BD7325383[2])) {$RCEEFEBF769973BC15B47970F0B687093[3] = $R6C6EC134CDC80615F892171BD7325383[2];} if (isset($R6C6EC134CDC80615F892171BD7325383[3])) {$RCEEFEBF769973BC15B47970F0B687093[4] = $R6C6EC134CDC80615F892171BD7325383[3];} if (isset($R6C6EC134CDC80615F892171BD7325383[4])) {$RCEEFEBF769973BC15B47970F0B687093[5] = $R6C6EC134CDC80615F892171BD7325383[4];} if (isset($R6C6EC134CDC80615F892171BD7325383[5])) {$RCEEFEBF769973BC15B47970F0B687093[6] = $R6C6EC134CDC80615F892171BD7325383[5];} } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "line-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "xy-scatter-graph") { $this->seriestype = "line"; $RCEEFEBF769973BC15B47970F0B687093 = array(0=>"line", 1=>"#808080", 2=>" ", 3=>"1", 4=>"circle", 5=>"true", 6=>"solid"); if (isset($R6C6EC134CDC80615F892171BD7325383[0])) {$RCEEFEBF769973BC15B47970F0B687093[1] = $R6C6EC134CDC80615F892171BD7325383[0];} if (isset($R6C6EC134CDC80615F892171BD7325383[1])) {$RCEEFEBF769973BC15B47970F0B687093[2] = $R6C6EC134CDC80615F892171BD7325383[1];} if (isset($R6C6EC134CDC80615F892171BD7325383[2])) {$RCEEFEBF769973BC15B47970F0B687093[3] = $R6C6EC134CDC80615F892171BD7325383[2];} if (isset($R6C6EC134CDC80615F892171BD7325383[3])) {$RCEEFEBF769973BC15B47970F0B687093[4] = $R6C6EC134CDC80615F892171BD7325383[3];} if (isset($R6C6EC134CDC80615F892171BD7325383[4])) {$RCEEFEBF769973BC15B47970F0B687093[5] = $R6C6EC134CDC80615F892171BD7325383[4];} if (isset($R6C6EC134CDC80615F892171BD7325383[5])) {$RCEEFEBF769973BC15B47970F0B687093[6] = $R6C6EC134CDC80615F892171BD7325383[5];} } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "bubble-chart") { $this->seriestype = "bubble"; $RCEEFEBF769973BC15B47970F0B687093 = array(0=>"bubble", 1=>"#808080", 2=>" ", 3=>"left", 4=>"1", 5=>"circle", 6=>"true", 7=>"solid"); if (isset($R6C6EC134CDC80615F892171BD7325383[0])) {$RCEEFEBF769973BC15B47970F0B687093[1] = $R6C6EC134CDC80615F892171BD7325383[0];} if (isset($R6C6EC134CDC80615F892171BD7325383[1])) {$RCEEFEBF769973BC15B47970F0B687093[2] = $R6C6EC134CDC80615F892171BD7325383[1];} if (isset($R6C6EC134CDC80615F892171BD7325383[2])) {$RCEEFEBF769973BC15B47970F0B687093[3] = $R6C6EC134CDC80615F892171BD7325383[2];} if (isset($R6C6EC134CDC80615F892171BD7325383[3])) {$RCEEFEBF769973BC15B47970F0B687093[4] = $R6C6EC134CDC80615F892171BD7325383[3];} if (isset($R6C6EC134CDC80615F892171BD7325383[4])) {$RCEEFEBF769973BC15B47970F0B687093[5] = $R6C6EC134CDC80615F892171BD7325383[4];} if (isset($R6C6EC134CDC80615F892171BD7325383[5])) {$RCEEFEBF769973BC15B47970F0B687093[6] = $R6C6EC134CDC80615F892171BD7325383[5];} if (isset($R6C6EC134CDC80615F892171BD7325383[6])) {$RCEEFEBF769973BC15B47970F0B687093[7] = $R6C6EC134CDC80615F892171BD7325383[6];} } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "horizontal-bar-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "horizontal-cylinder-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "stacked-horizontal-bar-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "stacked-horizontal-cylinder-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "stacked-vertical-bar-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "stacked-vertical-cylinder-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "vertical-bar-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "vertical-cylinder-graph") { $this->seriestype = "bar"; $RCEEFEBF769973BC15B47970F0B687093 = array(0=>"bar", 1=>"#808080", 2=>" "); if (isset($R6C6EC134CDC80615F892171BD7325383[0])) {$RCEEFEBF769973BC15B47970F0B687093[1] = $R6C6EC134CDC80615F892171BD7325383[0];} if (isset($R6C6EC134CDC80615F892171BD7325383[1])) {$RCEEFEBF769973BC15B47970F0B687093[2] = $R6C6EC134CDC80615F892171BD7325383[1];} if (isset($R6C6EC134CDC80615F892171BD7325383[2])) {$RCEEFEBF769973BC15B47970F0B687093[3] = $R6C6EC134CDC80615F892171BD7325383[2];} } if ($RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "area-stacked-vertical-bar-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "area-vertical-bar-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "line-stacked-vertical-bar-graph" || $RBF902F888A7A27C3E6036FE7C8FB44BE["chart-style"] == "line-vertical-bar-graph" ) { $this->seriestype = $this->verifyseriestype($R6C6EC134CDC80615F892171BD7325383[0]); if ($this->seriestype == 'area') { $RCEEFEBF769973BC15B47970F0B687093 = array(0=>"area", 1=>"#808080", 2=>" ", 3=>"1", 4=>"circle", 5=>"true", 6=>"solid"); if (isset($R6C6EC134CDC80615F892171BD7325383[1])) {$RCEEFEBF769973BC15B47970F0B687093[1] = $R6C6EC134CDC80615F892171BD7325383[1];} if (isset($R6C6EC134CDC80615F892171BD7325383[2])) {$RCEEFEBF769973BC15B47970F0B687093[2] = $R6C6EC134CDC80615F892171BD7325383[2];} if (isset($R6C6EC134CDC80615F892171BD7325383[3])) {$RCEEFEBF769973BC15B47970F0B687093[3] = $R6C6EC134CDC80615F892171BD7325383[3];} if (isset($R6C6EC134CDC80615F892171BD7325383[4])) {$RCEEFEBF769973BC15B47970F0B687093[4] = $R6C6EC134CDC80615F892171BD7325383[4];} if (isset($R6C6EC134CDC80615F892171BD7325383[5])) {$RCEEFEBF769973BC15B47970F0B687093[5] = $R6C6EC134CDC80615F892171BD7325383[5];} if (isset($R6C6EC134CDC80615F892171BD7325383[6])) {$RCEEFEBF769973BC15B47970F0B687093[6] = $R6C6EC134CDC80615F892171BD7325383[6];} } if ($this->seriestype == 'bar') { $RCEEFEBF769973BC15B47970F0B687093 = array(0=>"bar", 1=>"#808080", 2=>" "); if (isset($R6C6EC134CDC80615F892171BD7325383[1])) {$RCEEFEBF769973BC15B47970F0B687093[1] = $R6C6EC134CDC80615F892171BD7325383[1];} if (isset($R6C6EC134CDC80615F892171BD7325383[2])) {$RCEEFEBF769973BC15B47970F0B687093[2] = $R6C6EC134CDC80615F892171BD7325383[2];} if (isset($R6C6EC134CDC80615F892171BD7325383[3])) {$RCEEFEBF769973BC15B47970F0B687093[3] = $R6C6EC134CDC80615F892171BD7325383[3];} } if ($this->seriestype == 'line') { $RCEEFEBF769973BC15B47970F0B687093 = array(0=>"line", 1=>"#808080", 2=>" ", 3=>"1", 4=>"circle", 5=>"true", 6=>"solid"); if (isset($R6C6EC134CDC80615F892171BD7325383[1])) {$RCEEFEBF769973BC15B47970F0B687093[1] = $R6C6EC134CDC80615F892171BD7325383[1];} if (isset($R6C6EC134CDC80615F892171BD7325383[2])) {$RCEEFEBF769973BC15B47970F0B687093[2] = $R6C6EC134CDC80615F892171BD7325383[2];} if (isset($R6C6EC134CDC80615F892171BD7325383[3])) {$RCEEFEBF769973BC15B47970F0B687093[3] = $R6C6EC134CDC80615F892171BD7325383[3];} if (isset($R6C6EC134CDC80615F892171BD7325383[4])) {$RCEEFEBF769973BC15B47970F0B687093[4] = $R6C6EC134CDC80615F892171BD7325383[4];} if (isset($R6C6EC134CDC80615F892171BD7325383[5])) {$RCEEFEBF769973BC15B47970F0B687093[5] = $R6C6EC134CDC80615F892171BD7325383[5];} if (isset($R6C6EC134CDC80615F892171BD7325383[6])) {$RCEEFEBF769973BC15B47970F0B687093[6] = $R6C6EC134CDC80615F892171BD7325383[6];} } } switch($this->seriestype) { case "bar": $this->seriesColor = verifycolor($RCEEFEBF769973BC15B47970F0B687093[1],"#808080"); $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->addLabel(verifystring($RCEEFEBF769973BC15B47970F0B687093[2], " "), $this->seriesColor); if (isset($RCEEFEBF769973BC15B47970F0B687093[3])) { $this->whichScale = verifyaxis($RCEEFEBF769973BC15B47970F0B687093[3], "left"); } break; case "line": $this->seriesColor = verifycolor($RCEEFEBF769973BC15B47970F0B687093[1],"#808080"); $this->whichScale = verifyaxis($RCEEFEBF769973BC15B47970F0B687093[3], "left"); $this->pointSize = verifyint($RCEEFEBF769973BC15B47970F0B687093[4], "1");; $this->pointSymbol = verifypointstyle($RCEEFEBF769973BC15B47970F0B687093[5],"circle"); $this->pointFill = verifybool($RCEEFEBF769973BC15B47970F0B687093[6], "true"); $this->linestyle = verifygridstyle($RCEEFEBF769973BC15B47970F0B687093[7],"solid"); $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->addLabel(verifystring($RCEEFEBF769973BC15B47970F0B687093[2], " "), $this->seriesColor); break; case "area": $this->seriesColor = verifycolor($RCEEFEBF769973BC15B47970F0B687093[1],"#808080"); $this->pointSize = verifyint($RCEEFEBF769973BC15B47970F0B687093[3], "1");; $this->pointSymbol = verifypointstyle($RCEEFEBF769973BC15B47970F0B687093[4],"circle"); $this->pointFill = verifybool($RCEEFEBF769973BC15B47970F0B687093[5], "true"); $this->linestyle = verifygridstyle($RCEEFEBF769973BC15B47970F0B687093[6],"solid"); $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->addLabel(verifystring($RCEEFEBF769973BC15B47970F0B687093[2], " "), $this->seriesColor); break; case "bubble": $this->seriesColor = verifycolor($RCEEFEBF769973BC15B47970F0B687093[1],"#808080"); $this->whichScale = verifyaxis($RCEEFEBF769973BC15B47970F0B687093[3], "left"); $this->pointSize = verifyint($RCEEFEBF769973BC15B47970F0B687093[4], "1");; $this->pointSymbol = verifypointstyle($RCEEFEBF769973BC15B47970F0B687093[5],"circle"); $this->pointFill = verifybool($RCEEFEBF769973BC15B47970F0B687093[6], "true"); $this->linestyle = verifygridstyle($RCEEFEBF769973BC15B47970F0B687093[7],"solid"); $RBF902F888A7A27C3E6036FE7C8FB44BE["legend"]->addLabel(verifystring($RCEEFEBF769973BC15B47970F0B687093[2], " "), $this->seriesColor); break; case "pie": break; } if ($this->pointSymbol == 0) { $this->pointSize = 1; } return; } function setSeriesColor($R1FF6DEB901C76D0BD98A40DC886659D5) { $this->seriesColor = $R1FF6DEB901C76D0BD98A40DC886659D5; } function setSeriesTitle($R881C058EDB96E2950C005431B9A1A7C7) { $this->seriesTitle = $R881C058EDB96E2950C005431B9A1A7C7; } function setPointSymbol($RD92A73FA5A70C0524CAAC851DA0519C5) { $this->pointSymbol = $RD92A73FA5A70C0524CAAC851DA0519C5; return; } function setWhichScale($R0BE37C4D38D2398CA0E66D4383B7D0C4) { $this->whichScale = $R0BE37C4D38D2398CA0E66D4383B7D0C4; return; } function setPointSize($R1684E87DF8B8A0A2C68BB2C46D6E1FAC) { $R1684E87DF8B8A0A2C68BB2C46D6E1FAC = (int)$R1684E87DF8B8A0A2C68BB2C46D6E1FAC; if ($R1684E87DF8B8A0A2C68BB2C46D6E1FAC < 0) { $R1684E87DF8B8A0A2C68BB2C46D6E1FAC = 0; } $this->pointSize = $R1684E87DF8B8A0A2C68BB2C46D6E1FAC; return; } function setPointFill($R299EF7FBEF252821F3492C49C6ECC412) { $this->pointFill = $R299EF7FBEF252821F3492C49C6ECC412; return; } function setLinestyle($R3186037EF1F216D6DB170D63B21755F5) { $this->linestyle = strtolower(trim($R3186037EF1F216D6DB170D63B21755F5)); return; } function setSeriestype($R2970DA8A167A997C81123104DBEA96C9) { $this->seriestype = strtolower(trim($R2970DA8A167A997C81123104DBEA96C9)); return; } function getDataArray() { $this->checkDataArray(); return $this->dataArray; } function getSeriesColor() { return $this->seriesColor; } function getSeriesTitle() { return $this->seriesTitle; } function getPointSymbol() { return $this->pointSymbol; } function getWhichScale() { return $this->whichScale; } function getDataValueArray() { $R6F7F170701859062DAD123413E09EC5A = array(); for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<count($this->dataArray);$RA16D2280393CE6A2A5428A4A8D09E354++) { $R6F7F170701859062DAD123413E09EC5A[$RA16D2280393CE6A2A5428A4A8D09E354][0] = $this->dataArray->getValueX(); $R6F7F170701859062DAD123413E09EC5A[$RA16D2280393CE6A2A5428A4A8D09E354][1] = $this->dataArray->getValueY(); $R6F7F170701859062DAD123413E09EC5A[$RA16D2280393CE6A2A5428A4A8D09E354][2] = $this->dataArray->getValueZ(); } return $R6F7F170701859062DAD123413E09EC5A; } function getDataValueNullArray() { $R2A6AA34754923C7CBC3E845B4044D8BC = array(); for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<count($this->dataArray);$RA16D2280393CE6A2A5428A4A8D09E354++) { $R2A6AA34754923C7CBC3E845B4044D8BC[$RA16D2280393CE6A2A5428A4A8D09E354] = $this->dataArray->getIsNullValue(); } return $R2A6AA34754923C7CBC3E845B4044D8BC; } function getPointSize() { return $this->pointSize; } function getPointFill() { return $this->pointFill; } function getLinestyle() { return$this->linestyle; } function getSeriestype() { return $this->seriestype; } function checkDataArray() { for ($RA16D2280393CE6A2A5428A4A8D09E354=0;$RA16D2280393CE6A2A5428A4A8D09E354<$RA0D2C1D6CF7448EA63355AFF8FD24D07;$RA16D2280393CE6A2A5428A4A8D09E354++) { if (!isset($this->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354])) { $this->dataArray[$RA16D2280393CE6A2A5428A4A8D09E354] = new dataObj(); } } return; } function verifyseriestype($R7F6045D9D5F4D9047AD84E4499F620E0) { $R7F6045D9D5F4D9047AD84E4499F620E0 = strtolower(trim($R7F6045D9D5F4D9047AD84E4499F620E0)); switch ($R7F6045D9D5F4D9047AD84E4499F620E0) { case "bar": $R65DFACB39960C22313740A131148FB81 = "bar"; break; case "area": $R65DFACB39960C22313740A131148FB81 = "area"; break; case "line": $R65DFACB39960C22313740A131148FB81 = "line"; break; case "area": $R65DFACB39960C22313740A131148FB81 = "area"; break; case "bubble": $R65DFACB39960C22313740A131148FB81 = "bubble"; break; case "pie": $R65DFACB39960C22313740A131148FB81 = "pie"; break; default: $R65DFACB39960C22313740A131148FB81 = "bar"; } return $R65DFACB39960C22313740A131148FB81; } } ?>