Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * Charts 4 PHP * * @author Shani <[email protected]> - http://www.ch..
Decoded Output download
<?php
/**
* Charts 4 PHP
*
* @author Shani <[email protected]> - http://www.chartphp.com
* @version 1.2.3
* @license: see license.txt included in package
*/
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);ini_set("display_errors","off");class chartphp{ var $data;var $title;var $xlabel;var $ylabel;var $Vf6d4126bfe77544af565648cf3b6e3;var $chart_type;var $width;var $height; var $options; var $intervals;var $series_label;var $direction;var $V952a7db8651907c76f0d05ecebb30f;var $y_tick_interval;var $legend_show; function chartphp() { $this->width = "90%";$this->height = "90%";$this->chart_type = "line";$this->xlabel = "";$this->ylabel = "";$this->Vf6d4126bfe77544af565648cf3b6e3= "";$this->title = "";$this->color = "";$this->export = true;$this->series_label = array();$this->direction = "";$this->options = array();} function render($Vb80bb7740288fda1f201890375a60c) { ob_start(); $this->options["title"]["text"] = $this->title;$this->options["title"]["textColor"] = "black";$this->options["title"]["fontFamily"] = "RobotoRegular,Arial,Helvetica,sans-serif";$this->options["title"]["fontSize"] = "20px"; $this->options["seriesColors"] = array("#008EE4","#6BAA01","#e44a00","#33bdda","#583e78","#91D100","#E1B700","#FF76BC","#00A3A3","#FE7C22","#f8bd19"); $this->options["animate"] = false; $this->options["grid"]["backgroundColor"] = "white";$this->options["grid"]["borderWidth"] = 1;$this->options["grid"]["shadow"] = false;$this->options["grid"]["borderColor"] = "#B3B3B3";$this->options["grid"]["drawBorder"] = false;$this->options["grid"]["drawGridlines"] = true;$this->options["grid"]["gridLineColor"] = "#E8E8E8";$this->options["legend"]["show"] = $this->legend_show;$this->options["legend"]["textColor"] = "black";$this->options["legend"]["fontFamily"] = "RobotoRegular"; $this->options["axesDefaults"]["labelRenderer"] = "$.jqplot.CanvasAxisLabelRenderer";$this->options["axesDefaults"]["labelOptions"]["fontFamily"] = "RobotoRegular,Arial,Helvetica,sans-serif";$this->options["axesDefaults"]["tickOptions"]["fontFamily"] = "RobotoRegular,Arial,Helvetica,sans-serif"; $this->options["axes"]["xaxis"]["label"] = $this->xlabel;$this->options["axes"]["xaxis"]["tickRenderer"] = "$.jqplot.CanvasAxisTickRenderer";$this->options["axes"]["xaxis"]["tickOptions"]["angle"] = 0;$this->options["axes"]["xaxis"]["autoscale"] = true; $this->options["axes"]["yaxis"]["label"] = $this->ylabel;$this->options["axes"]["yaxis"]["tickRenderer"] = "$.jqplot.CanvasAxisTickRenderer";$this->options["axes"]["yaxis"]["pad"] = 1.1;$this->options["axes"]["yaxis"]["autoscale"] = true; $this->options["seriesDefaults"]["rendererOptions"]["smooth"] = true;$this->options["seriesDefaults"]["rendererOptions"]["animation"]["show"] = true;$this->options["seriesDefaults"]["rendererOptions"]["animation"]["speed"] = 2500; $Vf644bb32e0243d906e4a187b6b00d2 = array();if(!empty($this->series_label)) { foreach($this->series_label as $V2db95e8e1a9267b7a1188556b2013b) $Vf644bb32e0243d906e4a187b6b00d2[] = array('label'=>$V2db95e8e1a9267b7a1188556b2013b); $this->options["series"]= $Vf644bb32e0243d906e4a187b6b00d2;} if ($this->chart_type=="area") { $this->options["seriesDefaults"]["fillAlpha"] = 0.3; $this->options["seriesDefaults"]["fill"]=true; $this->options["seriesDefaults"]["fillAndStroke"]=true; $this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["highlighter"]["show"] = true;$this->options["highlighter"]["sizeAdjust"] = 7.5;$this->options["axes"]["xaxis"]["tickOptions"]["angle"] = -45; $this->options["legend"]["placement"] = 'outside';} else if ($this->chart_type=="bubble") { $this->options["seriesDefaults"][renderer] = "$.jqplot.BubbleRenderer";$this->options["seriesDefaults"][shadow] = true;$this->options["seriesDefaults"][shadowAlpha] = 0.1; $this->options["seriesDefaults"][rendererOptions][showLabels] = true;$this->options["seriesDefaults"][rendererOptions][bubbleGradients] = true;} else if ($this->chart_type=="line") { if ($this->y_data_type != "date") $this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer"; $this->options["highlighter"]["show"] = true;$this->options["highlighter"]["sizeAdjust"] = 7.5;$this->options["axes"]["xaxis"]["tickOptions"]["angle"] = -45; $this->options["legend"]["placement"] = 'outside';} else if ($this->chart_type=="bar") { $this->options["axes"]["xaxis"]["tickOptions"]["angle"] = -45;$this->options["seriesDefaults"]["renderer"] = "$.jqplot.BarRenderer";$this->options["seriesDefaults"]["pointLabels"]["show"] = true;$this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer"; $this->options["highlighter"]["show"] = false;$this->options["seriesColors"] = array("#1AAF5D","#F2C500","#F45B00","#8E0000","#0E948C"); if ($this->direction == "horizontal") { $this->options["axes"]["yaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["seriesDefaults"]["rendererOptions"]["barDirection"] = 'horizontal';$this->options["axes"]["xaxis"]["min"] = 0;}else { $this->options["seriesDefaults"]["rendererOptions"]["barDirection"] = 'vertical';$this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["axes"]["yaxis"]["min"] = 0;}} else if ($this->chart_type == "bar-stacked") { $this->options["legend"]["placement"] = 'outside';$this->options["legend"]["location"] = 'e';$this->options["stackSeries"] = true;$this->options["seriesDefaults"]["renderer"] = "$.jqplot.BarRenderer";$this->options["seriesDefaults"]["pointLabels"]["show"] = true;$this->options["seriesDefaults"]["rendererOptions"]["highlightMouseDown"] = true; $this->options["highlighter"]["show"] = true; if ($this->direction == "horizontal") { $this->options["axes"]["yaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["seriesDefaults"]["rendererOptions"]["barDirection"] = 'horizontal';$this->options["axes"]["xaxis"]["min"] = 0;}else { $this->options["seriesDefaults"]["rendererOptions"]["barDirection"] = 'vertical';$this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["axes"]["yaxis"]["min"] = 0;}} else if ($this->chart_type=="pie") { $this->options["seriesDefaults"]["renderer"] = "$.jqplot.PieRenderer";$this->options["seriesDefaults"]["rendererOptions"]["showDataLabels"] = true;$this->options["seriesDefaults"]["rendererOptions"]["dataLabels"] = "percent";$this->options["highlighter"]["show"] = true;$this->options["highlighter"]["formatString"] = '%s, %P';$this->options["highlighter"]["tooltipLocation"] = 'sw';$this->options["highlighter"]["useAxesFormatters"] = false; $this->options["legend"]["show"] = true;$this->options["legend"]["placement"] = 'inside';$this->options["legend"]["location"] = 'e';} else if ($this->chart_type=="donut") { $this->options["seriesDefaults"]["renderer"] = "$.jqplot.DonutRenderer";$this->options["seriesDefaults"]["rendererOptions"]["showDataLabels"] = true;$this->options["seriesDefaults"]["rendererOptions"]["dataLabels"] = 'percent';$this->options["seriesDefaults"]["rendererOptions"]["sliceMargin"] = 3;$this->options["seriesDefaults"]["rendererOptions"]["startAngle"] = -90; $this->options["legend"]["placement"] = 'outside';$this->options["legend"]["location"] = 'e';} else if ($this->chart_type=="meter") { $this->options["seriesDefaults"]["renderer"] = "$.jqplot.MeterGaugeRenderer"; $this->options["seriesDefaults"]["rendererOptions"]["intervals"] = $this->intervals;$this->options["seriesDefaults"]["rendererOptions"]["intervalColors"] = array('#1fb828', '#fffc2a', '#ff9900', '#dc3912');$this->options["seriesDefaults"]["rendererOptions"]["background"] = '#FFFFFF';$this->options["seriesDefaults"]["rendererOptions"]["ringColor"] = '#2C4D75';$this->options["seriesDefaults"]["rendererOptions"]["tickColor"] = '#2C4D75';} else if ($this->chart_type=="funnel") { $this->options["seriesDefaults"]["renderer"] = "$.jqplot.FunnelRenderer";$this->options["seriesDefaults"]["rendererOptions"]["datalabels"] = "percent";$this->options["seriesDefaults"]["rendererOptions"]["showDataLabels"] = true; $this->options["legend"]["placement"] = 'outside';$this->options["legend"]["location"] = 'e';} if (!empty($this->color)) { $V62848e3ce5804aa985513a7922ff87 = explode(",",$this->color);$V62848e3ce5804aa985513a7922ff87 = array_map('trim', $V62848e3ce5804aa985513a7922ff87);$this->options["seriesColors"] = $V62848e3ce5804aa985513a7922ff87;} if ($this->y_data_type == "date") { $this->options["axes"]["yaxis"]["renderer"] = "$.jqplot.DateAxisRenderer";$this->options["axes"]["yaxis"]["tickRenderer"] = "$.jqplot.CanvasAxisRenderer";$this->options["axes"]["yaxis"]["tickInterval"] = $this->y_tick_interval;} if ($this->x_data_type == "date") { $this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.DateAxisRenderer";$this->options["axes"]["xaxis"]["tickOptions"]["formatString"] = '%b %Y'; if (count($this->data[0]) >= 10) $this->options["axes"]["xaxis"]["numberTicks"] = 10;}else { if (count($this->data[0]) >= 10) $this->options["axes"]["xaxis"]["numberTicks"] = 20;} if (is_array($this->data)) $V785064f04ce95287380ffb9a8891c7 = json_encode($this->data); else $V785064f04ce95287380ffb9a8891c7 = $this->data; ?> <div style="position:relative;"> <div id="<?php echo $Vb80bb7740288fda1f201890375a60c?>" style="height:<?php echo $this->height ?>; width:<?php echo $this->width ?>;"></div> </div> <script> $(document).ready(function(){ var plot_<?php echo $Vb80bb7740288fda1f201890375a60c?> = $.jqplot('<?php echo $Vb80bb7740288fda1f201890375a60c?>', <?php echo $V785064f04ce95287380ffb9a8891c7 ?>, <?php echo F8f64b3a805e991344726939f53bf57($this->options) ?> ); jQuery('#<?php echo $Vb80bb7740288fda1f201890375a60c?>_export').show(); jQuery(window).bind("resize", function () { setTimeout(function(){ plot_<?php echo $Vb80bb7740288fda1f201890375a60c?>.destroy();plot_<?php echo $Vb80bb7740288fda1f201890375a60c?> = $.jqplot('<?php echo $Vb80bb7740288fda1f201890375a60c?>', <?php echo $V785064f04ce95287380ffb9a8891c7 ?>, <?php echo F8f64b3a805e991344726939f53bf57($this->options) ?> );},50);}); }); </script> <?php $V341be97d9aff90c9978347f66f945b = ob_get_clean();return $V341be97d9aff90c9978347f66f945b;}} function F8f64b3a805e991344726939f53bf57($Va43c1b0aa53a0c908810c06ab1ff39=array(), $V4b5bea44af9baf871f58e4ecb54526=array(), $Vc9e9a848920877e76685b2e4e76de3=0){ foreach($Va43c1b0aa53a0c908810c06ab1ff39 as $V3c6e0b8a9c15224a8228b9a98ca153=>$V2063c1608d6e0baf80249c42e2be58) { if (is_array($V2063c1608d6e0baf80249c42e2be58)) { $V2cb9df9898e55fd0ad829dc202ddbd = F8f64b3a805e991344726939f53bf57($V2063c1608d6e0baf80249c42e2be58, $V4b5bea44af9baf871f58e4ecb54526, 1);$Va43c1b0aa53a0c908810c06ab1ff39[$V3c6e0b8a9c15224a8228b9a98ca153]=$V2cb9df9898e55fd0ad829dc202ddbd[0];$V4b5bea44af9baf871f58e4ecb54526=$V2cb9df9898e55fd0ad829dc202ddbd[1];}else { if (substr($V2063c1608d6e0baf80249c42e2be58,0,2)=='$.') { $V19b0bee6b072408fc38b5d76725b76="#".rand()."#";$V4b5bea44af9baf871f58e4ecb54526[$V19b0bee6b072408fc38b5d76725b76]=$V2063c1608d6e0baf80249c42e2be58;$Va43c1b0aa53a0c908810c06ab1ff39[$V3c6e0b8a9c15224a8228b9a98ca153]=$V19b0bee6b072408fc38b5d76725b76;} else if (substr($V2063c1608d6e0baf80249c42e2be58,0,2)=='[{') { $V19b0bee6b072408fc38b5d76725b76="#".rand()."#";$V4b5bea44af9baf871f58e4ecb54526[$V19b0bee6b072408fc38b5d76725b76]=$V2063c1608d6e0baf80249c42e2be58;$Va43c1b0aa53a0c908810c06ab1ff39[$V3c6e0b8a9c15224a8228b9a98ca153]=$V19b0bee6b072408fc38b5d76725b76;}else if (substr($V2063c1608d6e0baf80249c42e2be58,0,3)=='!$.') { $V19b0bee6b072408fc38b5d76725b76="#".rand()."#";$V4b5bea44af9baf871f58e4ecb54526[$V19b0bee6b072408fc38b5d76725b76]=$V2063c1608d6e0baf80249c42e2be58;$Va43c1b0aa53a0c908810c06ab1ff39[$V3c6e0b8a9c15224a8228b9a98ca153]=$V19b0bee6b072408fc38b5d76725b76;}}}if ($Vc9e9a848920877e76685b2e4e76de3==1) { return array($Va43c1b0aa53a0c908810c06ab1ff39, $V4b5bea44af9baf871f58e4ecb54526);}else { $V7648c463fc599b54a77f6d6dcbd693 = json_encode($Va43c1b0aa53a0c908810c06ab1ff39);foreach($V4b5bea44af9baf871f58e4ecb54526 as $V3c6e0b8a9c15224a8228b9a98ca153=>$V2063c1608d6e0baf80249c42e2be58) { $V7648c463fc599b54a77f6d6dcbd693 = str_replace('"'.$V3c6e0b8a9c15224a8228b9a98ca153.'"', $V2063c1608d6e0baf80249c42e2be58, $V7648c463fc599b54a77f6d6dcbd693);}return $V7648c463fc599b54a77f6d6dcbd693;}} ?>
Did this file decode correctly?
Original Code
<?php
/**
* Charts 4 PHP
*
* @author Shani <[email protected]> - http://www.chartphp.com
* @version 1.2.3
* @license: see license.txt included in package
*/
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);ini_set("display_errors","off");class chartphp{ var $data;var $title;var $xlabel;var $ylabel;var $Vf6d4126bfe77544af565648cf3b6e3;var $chart_type;var $width;var $height; var $options; var $intervals;var $series_label;var $direction;var $V952a7db8651907c76f0d05ecebb30f;var $y_tick_interval;var $legend_show; function chartphp() { $this->width = "90%";$this->height = "90%";$this->chart_type = "line";$this->xlabel = "";$this->ylabel = "";$this->Vf6d4126bfe77544af565648cf3b6e3= "";$this->title = "";$this->color = "";$this->export = true;$this->series_label = array();$this->direction = "";$this->options = array();} function render($Vb80bb7740288fda1f201890375a60c) { ob_start(); $this->options["title"]["text"] = $this->title;$this->options["title"]["textColor"] = "black";$this->options["title"]["fontFamily"] = "RobotoRegular,Arial,Helvetica,sans-serif";$this->options["title"]["fontSize"] = "20px"; $this->options["seriesColors"] = array("#008EE4","#6BAA01","#e44a00","#33bdda","#583e78","#91D100","#E1B700","#FF76BC","#00A3A3","#FE7C22","#f8bd19"); $this->options["animate"] = false; $this->options["grid"]["backgroundColor"] = "white";$this->options["grid"]["borderWidth"] = 1;$this->options["grid"]["shadow"] = false;$this->options["grid"]["borderColor"] = "#B3B3B3";$this->options["grid"]["drawBorder"] = false;$this->options["grid"]["drawGridlines"] = true;$this->options["grid"]["gridLineColor"] = "#E8E8E8";$this->options["legend"]["show"] = $this->legend_show;$this->options["legend"]["textColor"] = "black";$this->options["legend"]["fontFamily"] = "RobotoRegular"; $this->options["axesDefaults"]["labelRenderer"] = "$.jqplot.CanvasAxisLabelRenderer";$this->options["axesDefaults"]["labelOptions"]["fontFamily"] = "RobotoRegular,Arial,Helvetica,sans-serif";$this->options["axesDefaults"]["tickOptions"]["fontFamily"] = "RobotoRegular,Arial,Helvetica,sans-serif"; $this->options["axes"]["xaxis"]["label"] = $this->xlabel;$this->options["axes"]["xaxis"]["tickRenderer"] = "$.jqplot.CanvasAxisTickRenderer";$this->options["axes"]["xaxis"]["tickOptions"]["angle"] = 0;$this->options["axes"]["xaxis"]["autoscale"] = true; $this->options["axes"]["yaxis"]["label"] = $this->ylabel;$this->options["axes"]["yaxis"]["tickRenderer"] = "$.jqplot.CanvasAxisTickRenderer";$this->options["axes"]["yaxis"]["pad"] = 1.1;$this->options["axes"]["yaxis"]["autoscale"] = true; $this->options["seriesDefaults"]["rendererOptions"]["smooth"] = true;$this->options["seriesDefaults"]["rendererOptions"]["animation"]["show"] = true;$this->options["seriesDefaults"]["rendererOptions"]["animation"]["speed"] = 2500; $Vf644bb32e0243d906e4a187b6b00d2 = array();if(!empty($this->series_label)) { foreach($this->series_label as $V2db95e8e1a9267b7a1188556b2013b) $Vf644bb32e0243d906e4a187b6b00d2[] = array('label'=>$V2db95e8e1a9267b7a1188556b2013b); $this->options["series"]= $Vf644bb32e0243d906e4a187b6b00d2;} if ($this->chart_type=="area") { $this->options["seriesDefaults"]["fillAlpha"] = 0.3; $this->options["seriesDefaults"]["fill"]=true; $this->options["seriesDefaults"]["fillAndStroke"]=true; $this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["highlighter"]["show"] = true;$this->options["highlighter"]["sizeAdjust"] = 7.5;$this->options["axes"]["xaxis"]["tickOptions"]["angle"] = -45; $this->options["legend"]["placement"] = 'outside';} else if ($this->chart_type=="bubble") { $this->options["seriesDefaults"][renderer] = "$.jqplot.BubbleRenderer";$this->options["seriesDefaults"][shadow] = true;$this->options["seriesDefaults"][shadowAlpha] = 0.1; $this->options["seriesDefaults"][rendererOptions][showLabels] = true;$this->options["seriesDefaults"][rendererOptions][bubbleGradients] = true;} else if ($this->chart_type=="line") { if ($this->y_data_type != "date") $this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer"; $this->options["highlighter"]["show"] = true;$this->options["highlighter"]["sizeAdjust"] = 7.5;$this->options["axes"]["xaxis"]["tickOptions"]["angle"] = -45; $this->options["legend"]["placement"] = 'outside';} else if ($this->chart_type=="bar") { $this->options["axes"]["xaxis"]["tickOptions"]["angle"] = -45;$this->options["seriesDefaults"]["renderer"] = "$.jqplot.BarRenderer";$this->options["seriesDefaults"]["pointLabels"]["show"] = true;$this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer"; $this->options["highlighter"]["show"] = false;$this->options["seriesColors"] = array("#1AAF5D","#F2C500","#F45B00","#8E0000","#0E948C"); if ($this->direction == "horizontal") { $this->options["axes"]["yaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["seriesDefaults"]["rendererOptions"]["barDirection"] = 'horizontal';$this->options["axes"]["xaxis"]["min"] = 0;}else { $this->options["seriesDefaults"]["rendererOptions"]["barDirection"] = 'vertical';$this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["axes"]["yaxis"]["min"] = 0;}} else if ($this->chart_type == "bar-stacked") { $this->options["legend"]["placement"] = 'outside';$this->options["legend"]["location"] = 'e';$this->options["stackSeries"] = true;$this->options["seriesDefaults"]["renderer"] = "$.jqplot.BarRenderer";$this->options["seriesDefaults"]["pointLabels"]["show"] = true;$this->options["seriesDefaults"]["rendererOptions"]["highlightMouseDown"] = true; $this->options["highlighter"]["show"] = true; if ($this->direction == "horizontal") { $this->options["axes"]["yaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["seriesDefaults"]["rendererOptions"]["barDirection"] = 'horizontal';$this->options["axes"]["xaxis"]["min"] = 0;}else { $this->options["seriesDefaults"]["rendererOptions"]["barDirection"] = 'vertical';$this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.CategoryAxisRenderer";$this->options["axes"]["yaxis"]["min"] = 0;}} else if ($this->chart_type=="pie") { $this->options["seriesDefaults"]["renderer"] = "$.jqplot.PieRenderer";$this->options["seriesDefaults"]["rendererOptions"]["showDataLabels"] = true;$this->options["seriesDefaults"]["rendererOptions"]["dataLabels"] = "percent";$this->options["highlighter"]["show"] = true;$this->options["highlighter"]["formatString"] = '%s, %P';$this->options["highlighter"]["tooltipLocation"] = 'sw';$this->options["highlighter"]["useAxesFormatters"] = false; $this->options["legend"]["show"] = true;$this->options["legend"]["placement"] = 'inside';$this->options["legend"]["location"] = 'e';} else if ($this->chart_type=="donut") { $this->options["seriesDefaults"]["renderer"] = "$.jqplot.DonutRenderer";$this->options["seriesDefaults"]["rendererOptions"]["showDataLabels"] = true;$this->options["seriesDefaults"]["rendererOptions"]["dataLabels"] = 'percent';$this->options["seriesDefaults"]["rendererOptions"]["sliceMargin"] = 3;$this->options["seriesDefaults"]["rendererOptions"]["startAngle"] = -90; $this->options["legend"]["placement"] = 'outside';$this->options["legend"]["location"] = 'e';} else if ($this->chart_type=="meter") { $this->options["seriesDefaults"]["renderer"] = "$.jqplot.MeterGaugeRenderer"; $this->options["seriesDefaults"]["rendererOptions"]["intervals"] = $this->intervals;$this->options["seriesDefaults"]["rendererOptions"]["intervalColors"] = array('#1fb828', '#fffc2a', '#ff9900', '#dc3912');$this->options["seriesDefaults"]["rendererOptions"]["background"] = '#FFFFFF';$this->options["seriesDefaults"]["rendererOptions"]["ringColor"] = '#2C4D75';$this->options["seriesDefaults"]["rendererOptions"]["tickColor"] = '#2C4D75';} else if ($this->chart_type=="funnel") { $this->options["seriesDefaults"]["renderer"] = "$.jqplot.FunnelRenderer";$this->options["seriesDefaults"]["rendererOptions"]["datalabels"] = "percent";$this->options["seriesDefaults"]["rendererOptions"]["showDataLabels"] = true; $this->options["legend"]["placement"] = 'outside';$this->options["legend"]["location"] = 'e';} if (!empty($this->color)) { $V62848e3ce5804aa985513a7922ff87 = explode(",",$this->color);$V62848e3ce5804aa985513a7922ff87 = array_map('trim', $V62848e3ce5804aa985513a7922ff87);$this->options["seriesColors"] = $V62848e3ce5804aa985513a7922ff87;} if ($this->y_data_type == "date") { $this->options["axes"]["yaxis"]["renderer"] = "$.jqplot.DateAxisRenderer";$this->options["axes"]["yaxis"]["tickRenderer"] = "$.jqplot.CanvasAxisRenderer";$this->options["axes"]["yaxis"]["tickInterval"] = $this->y_tick_interval;} if ($this->x_data_type == "date") { $this->options["axes"]["xaxis"]["renderer"] = "$.jqplot.DateAxisRenderer";$this->options["axes"]["xaxis"]["tickOptions"]["formatString"] = '%b %Y'; if (count($this->data[0]) >= 10) $this->options["axes"]["xaxis"]["numberTicks"] = 10;}else { if (count($this->data[0]) >= 10) $this->options["axes"]["xaxis"]["numberTicks"] = 20;} if (is_array($this->data)) $V785064f04ce95287380ffb9a8891c7 = json_encode($this->data); else $V785064f04ce95287380ffb9a8891c7 = $this->data; ?> <div style="position:relative;"> <div id="<?php echo $Vb80bb7740288fda1f201890375a60c?>" style="height:<?php echo $this->height ?>; width:<?php echo $this->width ?>;"></div> </div> <script> $(document).ready(function(){ var plot_<?php echo $Vb80bb7740288fda1f201890375a60c?> = $.jqplot('<?php echo $Vb80bb7740288fda1f201890375a60c?>', <?php echo $V785064f04ce95287380ffb9a8891c7 ?>, <?php echo F8f64b3a805e991344726939f53bf57($this->options) ?> ); jQuery('#<?php echo $Vb80bb7740288fda1f201890375a60c?>_export').show(); jQuery(window).bind("resize", function () { setTimeout(function(){ plot_<?php echo $Vb80bb7740288fda1f201890375a60c?>.destroy();plot_<?php echo $Vb80bb7740288fda1f201890375a60c?> = $.jqplot('<?php echo $Vb80bb7740288fda1f201890375a60c?>', <?php echo $V785064f04ce95287380ffb9a8891c7 ?>, <?php echo F8f64b3a805e991344726939f53bf57($this->options) ?> );},50);}); }); </script> <?php $V341be97d9aff90c9978347f66f945b = ob_get_clean();return $V341be97d9aff90c9978347f66f945b;}} function F8f64b3a805e991344726939f53bf57($Va43c1b0aa53a0c908810c06ab1ff39=array(), $V4b5bea44af9baf871f58e4ecb54526=array(), $Vc9e9a848920877e76685b2e4e76de3=0){ foreach($Va43c1b0aa53a0c908810c06ab1ff39 as $V3c6e0b8a9c15224a8228b9a98ca153=>$V2063c1608d6e0baf80249c42e2be58) { if (is_array($V2063c1608d6e0baf80249c42e2be58)) { $V2cb9df9898e55fd0ad829dc202ddbd = F8f64b3a805e991344726939f53bf57($V2063c1608d6e0baf80249c42e2be58, $V4b5bea44af9baf871f58e4ecb54526, 1);$Va43c1b0aa53a0c908810c06ab1ff39[$V3c6e0b8a9c15224a8228b9a98ca153]=$V2cb9df9898e55fd0ad829dc202ddbd[0];$V4b5bea44af9baf871f58e4ecb54526=$V2cb9df9898e55fd0ad829dc202ddbd[1];}else { if (substr($V2063c1608d6e0baf80249c42e2be58,0,2)=='$.') { $V19b0bee6b072408fc38b5d76725b76="#".rand()."#";$V4b5bea44af9baf871f58e4ecb54526[$V19b0bee6b072408fc38b5d76725b76]=$V2063c1608d6e0baf80249c42e2be58;$Va43c1b0aa53a0c908810c06ab1ff39[$V3c6e0b8a9c15224a8228b9a98ca153]=$V19b0bee6b072408fc38b5d76725b76;} else if (substr($V2063c1608d6e0baf80249c42e2be58,0,2)=='[{') { $V19b0bee6b072408fc38b5d76725b76="#".rand()."#";$V4b5bea44af9baf871f58e4ecb54526[$V19b0bee6b072408fc38b5d76725b76]=$V2063c1608d6e0baf80249c42e2be58;$Va43c1b0aa53a0c908810c06ab1ff39[$V3c6e0b8a9c15224a8228b9a98ca153]=$V19b0bee6b072408fc38b5d76725b76;}else if (substr($V2063c1608d6e0baf80249c42e2be58,0,3)=='!$.') { $V19b0bee6b072408fc38b5d76725b76="#".rand()."#";$V4b5bea44af9baf871f58e4ecb54526[$V19b0bee6b072408fc38b5d76725b76]=$V2063c1608d6e0baf80249c42e2be58;$Va43c1b0aa53a0c908810c06ab1ff39[$V3c6e0b8a9c15224a8228b9a98ca153]=$V19b0bee6b072408fc38b5d76725b76;}}}if ($Vc9e9a848920877e76685b2e4e76de3==1) { return array($Va43c1b0aa53a0c908810c06ab1ff39, $V4b5bea44af9baf871f58e4ecb54526);}else { $V7648c463fc599b54a77f6d6dcbd693 = json_encode($Va43c1b0aa53a0c908810c06ab1ff39);foreach($V4b5bea44af9baf871f58e4ecb54526 as $V3c6e0b8a9c15224a8228b9a98ca153=>$V2063c1608d6e0baf80249c42e2be58) { $V7648c463fc599b54a77f6d6dcbd693 = str_replace('"'.$V3c6e0b8a9c15224a8228b9a98ca153.'"', $V2063c1608d6e0baf80249c42e2be58, $V7648c463fc599b54a77f6d6dcbd693);}return $V7648c463fc599b54a77f6d6dcbd693;}}
Function Calls
| None |
Stats
| MD5 | 637e590eaf95d979c16cdb7fb0eb7f76 |
| Eval Count | 0 |
| Decode Time | 150 ms |