コード例 #1
0
ファイル: index.php プロジェクト: GWXerxes/ulogd-viz
set_include_path(implode(PATH_SEPARATOR, array(realpath(dirname(__FILE__) . '/../library'), get_include_path())));
require_once "../config/ulogd.php";
ulogd_printhtmlHead(custom_filter_input($_SERVER["PHP_SELF"]));
ulogd_printhtmlBodyStart(custom_filter_input($_SERVER["PHP_SELF"]));
?>

<script type="text/javascript">
    google.load('visualization', '1', {'packages':['corechart']});
    google.load('visualization', '1', {'packages':['table']});

    // Set a callback to run when the Google Visualization API is loaded.
    google.setOnLoadCallback(drawChart); 

    function drawChart() {
      <?php 
echo googlechart_getOptions(array("name" => "options_day", "chartArea" => "default", "legend" => false));
echo googlechart_getJson(array("name" => "json_day"));
echo googlechart_getJson(array("name" => "json_week", "data" => "timeframe: 'lastweek' "));
echo googlechart_getJson(array("name" => "json_month", "data" => "timeframe: 'lastmonth' "));
?>

      var chart_day = new google.visualization.LineChart(document.getElementById('chart_day'));
      chart_day.draw(data_json_day, options_day);
      var chart_week = new google.visualization.LineChart(document.getElementById('chart_week'));
      chart_week.draw(data_json_week, options_day);
      var chart_month = new google.visualization.LineChart(document.getElementById('chart_month'));
      chart_month.draw(data_json_month, options_day);
    }
</script>

            <div class="row">
コード例 #2
0
ファイル: generate.php プロジェクト: GWXerxes/ulogd-viz
    $legend = false;
    $chartArea = "large";
}
?>

<script type="text/javascript">
    google.load('visualization', '1', {'packages':['corechart']});
    google.load('visualization', '1', {'packages':['table']});

    // Set a callback to run when the Google Visualization API is loaded.
    google.setOnLoadCallback(drawChart); 

    function drawChart() {
      <?php 
echo googlechart_getOptions(array("name" => "options_overview", "chartArea" => $chartArea, "height" => 320, "smoothLine" => false, "legend" => $legend));
echo googlechart_getOptions(array("name" => "options_overview_table", "chartArea" => "largelegend", "smoothLine" => false, "legend" => true));
echo googlechart_getJson(array("name" => "json_overview", "data" => $params, "special" => true));
?>

      var chart_data = new google.visualization.LineChart(document.getElementById('chart_data'));
      var table_data = new google.visualization.Table(document.getElementById('chart_table'));      
      chart_data.draw(data_json_overview, options_overview);
      table_data.draw(data_json_overview, options_overview_table);      
    }
</script>

<div class="row">
    <div class="col-lg-12">
        <h3>Hits for <?php 
echo timeframeToHtml($timeframe);
?>