diff --git a/src/chartgenerator.php b/src/chartgenerator.php index 59572c7..aad7042 100644 --- a/src/chartgenerator.php +++ b/src/chartgenerator.php @@ -124,6 +124,12 @@ if ( isset($_GET['defaultfilter']) ) $content['chart_defaultfilter'] = $_GET['defaultfilter']; else $content['chart_defaultfilter'] = ""; + +if ( isset($_GET['basepath']) ) + $content['custombasepath'] = $_GET['basepath']; +else + $content['custombasepath'] = ""; + // --- // --- BEGIN CREATE TITLE @@ -205,7 +211,7 @@ if ( !$content['error_occured'] ) $YchartData[] = intval($myData); $XchartData[] = strlen($myKey) > 0 ? $myKey : "Unknown"; if ( isset($fields[$content['chart_field']]['SearchField']) && strlen($myKey) > 0 ) - $chartImageMapLinks[] = $content['BASEPATH'] . "index.php?filter=" . $fields[$content['chart_field']]['SearchField'] . "%3A%3D" . urlencode($szEncodedKeyStr) . "&search=Search"; + $chartImageMapLinks[] = $content['custombasepath'] . "index.php?filter=" . $fields[$content['chart_field']]['SearchField'] . "%3A%3D" . urlencode($szEncodedKeyStr) . "&search=Search"; else $chartImageMapLinks[] = ""; @@ -536,7 +542,7 @@ if ( $content['error_occured'] ) // --- Output the image //$graph->Stroke(); -$graph->StrokeCSIM( basename(__FILE__), '', 0); +$graph->StrokeCSIM( $content['custombasepath'] . basename(__FILE__), '', 0); // --- ?> \ No newline at end of file diff --git a/src/templates/admin/admin_charts.html b/src/templates/admin/admin_charts.html index e0a7fba..30df50b 100644 --- a/src/templates/admin/admin_charts.html +++ b/src/templates/admin/admin_charts.html @@ -1,4 +1,5 @@ +
{LN_CHARTS_ID} | {LN_CHARTS_NAME} | @@ -54,8 +55,19 @@