Beispiel #1
0
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();
    }
Beispiel #3
0
     $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'];