Пример #1
0
function comlete_chart_session_default_values($isedit = "")
{
    $root =& $_SESSION["webcharts"];
    $table = $root['tables'][0];
    $arr_fields = WRGetNBFieldsList($table);
    $arr_fields_all = WRGetFieldsList($table);
    $root['chart_type'] = array("type" => "2d_column");
    $arr_data_series = array();
    $arr_label_series = array();
    get_chart_series_fields($arr_data_series, $arr_label_series);
    $datafield = array("field" => $arr_fields[0], "label" => WRChartLabel($arr_fields[0]));
    $labelfield = $datafield;
    if (count($arr_label_series)) {
        $labelfield = $arr_label_series[0];
        $ttable = "";
        $tfield = "";
        WRSplitFieldName($labelfield["field"], $ttable, $tfield);
        $labelfield["field"] = $tfield;
    }
    if (count($arr_data_series)) {
        $datafield = $arr_data_series[0];
        $ttable = "";
        $tfield = "";
        WRSplitFieldName($datafield["field"], $ttable, $tfield);
        $datafield["field"] = $tfield;
    }
    $root['parameters'] = array(array("name" => $datafield["field"], "ohlcOpen" => $datafield["field"], "ohlcClose" => $datafield["field"], "ohlcHigh" => $datafield["field"], "ohlcLow" => $datafield["field"], "table" => $table, "agr_func" => "", "label" => $datafield["label"]), array("name" => $labelfield["field"], "table" => $table, "agr_func" => "", "label" => "undefined"));
    $root['fields'] = array();
    foreach ($arr_fields_all as $fld) {
        $root['fields'][] = array("name" => $fld, "label" => WRChartLabel($fld), "search" => "");
    }
    $root['appearance']["series_color"] = "FF0000";
    $root['appearance']["color51"] = "";
    $root['appearance']["color52"] = "";
    $root['appearance']["color61"] = "";
    $root['appearance']["color62"] = "";
    $root['appearance']["color71"] = "";
    $root['appearance']["color72"] = "";
    $root['appearance']["color81"] = "";
    $root['appearance']["color82"] = "";
    $root['appearance']["color91"] = "";
    $root['appearance']["color92"] = "";
    $root['appearance']["color101"] = "";
    $root['appearance']["color102"] = "";
    $root['appearance']["color111"] = "";
    $root['appearance']["color112"] = "";
    $root['appearance']["color121"] = "";
    $root['appearance']["color122"] = "";
    $root['appearance']["color131"] = "";
    $root['appearance']["color132"] = "";
    $root['appearance']["color141"] = "";
    $root['appearance']["color142"] = "";
    $root['appearance']["slegend"] = "true";
    $root['appearance']["sgrid"] = "true";
    $root['appearance']["sname"] = "true";
    $root['appearance']["sval"] = "true";
    $root['appearance']["sanim"] = "true";
    $root['appearance']["scur"] = "false";
    $root['appearance']["sstacked"] = "false";
    $root['appearance']["saxes"] = "false";
    $root['appearance']["slog"] = "false";
    $root['appearance']["dec"] = "2";
    $root['appearance']["head"] = $root['tables'][0] . ' Chart ' . CheckLastID('chart');
    $root['appearance']["foot"] = $root['tables'][0] . ' Chart ' . CheckLastID('chart');
    $root['appearance']["aqua"] = "0";
    $root['appearance']["cview"] = "0";
    $root['appearance']["is3d"] = "false";
    $root['appearance']["isstacked"] = "false";
    $root['appearance']["cscroll"] = "true";
    $root['appearance']["autoupdate"] = "false";
    $root['appearance']["maxbarscroll"] = "10";
    $root['appearance']["update_interval"] = "5";
    $root['appearance']["accumulstyle"] = "0";
    $root['appearance']["accumulinvert"] = "false";
    $root['appearance']["linestyle"] = "0";
    $root['appearance']["gaugestyle"] = "0";
    if (!$isedit) {
        $root['settings'] = array("name" => GoodFieldName($root['tables'][0]) . '_' . CheckLastID('chart'), "title" => $root['tables'][0] . ' Chart ' . CheckLastID('chart'), "status" => "private", "owner" => $_SESSION["UserID"], "table_name" => $root['tables'][0], "short_table_name" => GetTableURL($root['tables'][0]));
        $_SESSION["webobject"]["name"] = GoodFieldName($root['tables'][0]) . '_' . CheckLastID('chart');
        $root['owner'] = $_SESSION["UserID"];
        $_SESSION['webcharts']['tmp_active'] = "x";
    } else {
        $root['settings'] = array("name" => $_SESSION['webcharts']['settings']['name'], "title" => $_SESSION['webcharts']['settings']['title'], "status" => $_SESSION['webcharts']['settings']['status'], "owner" => $_SESSION['webcharts']['settings']['owner'], "table_name" => $root['tables'][0], "short_table_name" => GetTableURL($root['tables'][0]));
    }
    $root['table_name'] = $root['tables'][0];
    $root['short_table_name'] = GetTableURL($root['tables'][0]);
}
Пример #2
0
$scur_checked = "";
$sstacked_checked = "";
$saxes_checked = "";
$slog_checked = "";
$isstacked_checked = "";
$is3d_checked = "";
$autoupdate_checked = "";
$update_interval_val = 5;
$cscroll_checked = "checked";
$maxbarscroll_val = 10;
$dec_val = 0;
$linestyle_val=0;
$gaugestyle_val=0;
$cview_val = 0;
$head_val = "New Chart ".CheckLastID('chart');
$foot_val = "New Chart ".CheckLastID('chart');

$arr = $_SESSION['webcharts']['appearance'];
if ( !empty( $arr ) ){
	for ( $i = 1; $i <= 14; $i++ ) {
		$aColor["color".$i."1"] = $arr["color".$i."1"];
		$aColor["color".$i."2"] = $arr["color".$i."1"];
	}
	
	$slegend_checked = ( $arr["slegend"] == "true" ) ? "checked" :  "";
	$sgrid_checked = ( $arr["sgrid"] == "true" ) ? "checked" :  "";
	$sname_checked = ( $arr["sname"] == "true" ) ? "checked" :  "";
	$sval_checked = ( $arr["sval"] == "true" ) ? "checked" :  "";
	$sanim_checked = ( $arr["sanim"] == "true" ) ? "checked" :  "";
	$scur_checked = ( $arr["scur"] == "true" ) ? "checked" :  "";
	$sstacked_checked = ( $arr["sstacked"] == "true" ) ? "checked" :  "";
Пример #3
0
				$("#row9").hide();
			} else {
				$("#nextbtn").show();
				$("#row9").show();
			}
		});
	';
}	

$report_name = ( isset( $_SESSION['webreports']['settings']['name'] ) ) ?
	$_SESSION['webreports']['settings']['name'] :
	GoodFieldName(@$_SESSION['webreports']['tables'][0]).'_'.CheckLastID('report');

$report_title = ( isset( $_SESSION['webreports']['settings']['title'] ) ) ?
	$_SESSION['webreports']['settings']['title'] :
	@$_SESSION['webreports']['tables'][0].' Report '.CheckLastID('report');


	$show_status = 'style="display:line;"';
	if ( isset( $_SESSION['webreports']['settings']['status'] ) && $_SESSION['webreports']['settings']['status'] == "private" ) 
	{
		$report_status = 'checked';
		$b_includes .= '$("#nextbtn").hide();$("#nextprob").hide();';
	} 
	else 
	{
		if (count(GetUserGroups()) > 1) 
		{
			$report_status = '';
		} 
		else 
Пример #4
0
				$("#nextbtn").hide();
				$("#row7").hide();
			} else {
				$("#nextbtn").show();
				$("#row7").show();
			}
		});
	';
}

$chart_name = ( isset( $_SESSION['webcharts']['settings']['name'] ) ) ?
	$_SESSION['webcharts']['settings']['name'] :
	GoodFieldName(@$_SESSION['webcharts']['tables'][0]).'_'.CheckLastID('chart');
$chart_title = ( isset( $_SESSION['webcharts']['settings']['title'] ) ) ?
	$_SESSION['webcharts']['settings']['title'] :
	@$_SESSION['webcharts']['tables'][0].' Chart '.CheckLastID('chart');


	$show_status = 'style="display:line;"';
	if ( isset( $_SESSION['webcharts']['settings']['status'] ) && $_SESSION['webcharts']['settings']['status'] == "private" ) 
	{
		$chart_status = 'checked';
		$b_includes .= '$("#nextbtn").hide();$("#nextprob").hide();';
	} 
	else 
	{
		if (count(GetUserGroups()) > 1) 
		{
			$chart_status = '';
		} 
		else