function Reload_Chart($name) { if (!$name) { if (isset($_SESSION['webcharts'])) { return true; } else { HeaderRedirect("webreport"); } } $arr = getChartArray($name); if (!count($arr)) { HeaderRedirect("webreport"); } if (!$arr["table_type"]) { if ($arr["db_based"]) { $arr["table_type"] = "db"; } else { $arr["table_type"] = "project"; } } $_SESSION['webcharts'] = $arr; $_SESSION["webobject"]["table_type"] = $_SESSION['webcharts']["table_type"]; $_SESSION["webobject"]["name"] = $_SESSION['webcharts']['settings']['name']; }
$xml_array=array(); $sessPrefix = ""; if (postvalue("rname")) { $xml_array = getReportArray(postvalue("rname")); if(!is_wr_project()) { $sessPrefix = "webreport".postvalue("rname"); } } elseif (postvalue("cname")) { $xml_array = getChartArray(postvalue("cname")); $sessPrefix = "webchart".postvalue("cname"); } /*if(!isLogged()) { $_SESSION["MyURL"]=$_SERVER["SCRIPT_NAME"]."?".$_SERVER["QUERY_STRING"]; header("Location: ".GetTableLink("login", "", "message=expired")); return; } elseif ( $xml_array['settings']['status'] == "private" && $xml_array['owner'] != @$_SESSION["UserID"] ) { echo "<p>"."You don't have permissions to view this report"."</p>"; exit(); }*/ if (!isset($_SESSION["login"])) { echo "<p>" . "Acesso negado" . "</p>"; exit(); }
$arr = array(); if ($_POST['web'] == "webreports") { $arr = getReportArray($_POST['name']); if (!$arr["table_type"]) { if ($arr["db_based"]) { $arr["table_type"] = "db"; } else { $arr["table_type"] = "project"; } } $_SESSION['webreports'] = $arr; update_report_totals(); $_SESSION["webobject"]["table_type"] = $_SESSION['webreports']["table_type"]; $_SESSION["webobject"]["name"] = $_SESSION['webreports']['settings']['name']; } else { $arr = getChartArray($_POST['name']); if (!$arr["table_type"]) { if ($arr["db_based"]) { $arr["table_type"] = "db"; } else { $arr["table_type"] = "project"; } } $_SESSION['webcharts'] = $arr; $_SESSION['webcharts'] = Convert_Old_Chart($_SESSION['webcharts']); $_SESSION["webobject"]["table_type"] = $_SESSION['webcharts']["table_type"]; $_SESSION["webobject"]["name"] = $_SESSION['webcharts']['settings']['name']; } echo "OK"; } $_SESSION["webobject"]["table_type"] = @$_SESSION[$_POST['web']]['table_type'];