Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); ini_set("display_errors", "off"); cl..
Decoded Output download
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
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 | 63a926c112a8f60e9a27da505f7f5669 |
Eval Count | 0 |
Decode Time | 74 ms |