function ExtClickHandler() {var selection = chartExt.getSelection(); var num = colorExt.length; for (var i = 0; i < selection.length; i++) {var item = selection[i]; if(item.row != null && dataExt.getNumberOfRows() > 20 && !isMobile()) top.location.href='graphiques.php?row='+item.row; if(item.column != null && dataExt.getNumberOfColumns() > 3) // 0-date,1-tooltip {dataExt.removeColumn(item.column); dataExt.removeColumn(item.column); for(var col = item.column/2-1;col < num-1;col++) colorExt[col] = colorExt[col+1]; chartExt.draw(dataExt,eval(paramExt)); return; } } } } // endDraw </script> </head> <body> <?php drawCharts('G'); ?> </body> </html>
colorMax = ['red','blue', 'green', 'orange', '#aa00aa', '#f6c7b6']; <?php if (!$Rain) { echo " \n var chartMin = new google.visualization.LineChart(document.getElementById('chart0'));\n chartMin.draw(data ,{title: '{$title}' {$visupt},colors:colorMin ,{$param} });\n var chartMax = new google.visualization.LineChart(document.getElementById('chart1'));\n chartMax.draw(data1 ,{title: '{$title1}' {$visupt},colors: colorMax,{$param} });\n "; } else { echo "\n var chartMin = new google.visualization.ColumnChart(document.getElementById('chart0'));\n chartMin.draw(data ,{title: '{$title}' {$visupt},colors:['#50A0E0'] ,{$paramR} });\n var chartMax = new google.visualization.LineChart(document.getElementById('chart1'));\n chartMax.draw(data1 ,{title: '{$title1}' {$visupt},colors: colorMax,{$param} });\n \n "; } $menuModules = 'modules.php?stationNum=' . $_SESSION['stationId']; echo "var menuModules = \"{$menuModules}\";\n"; ?> <?php echo "\n google.visualization.events.addListener(chartMin, 'select', MinClickHandler); \n function MinClickHandler()\n {var selection = chartMin.getSelection();\n var num = colorMin.length;\n for (var i = 0; i < selection.length; i++) \n {var item = selection[i];\n if(item.row != null && data.getNumberOfRows() > 20 && !isMobile())\n top.location.href=menuModules+'&row='+item.row; \n if(item.column != null && data.getNumberOfColumns() > 3) \n {data.removeColumn(item.column); \n var col0 = (item.column -1)/2;\n for(var col = col0;col < num-1;col++)\n colorMin[col] = colorMin[col+1]; \n data.removeColumn(item.column);\n chartMin.draw(data ,{title: '{$title}' {$visupt},colors:colorMin,{$param} }); \n return;\n }\n }\n }\n google.visualization.events.addListener(chartMax, 'select', MaxClickHandler); \n function MaxClickHandler()\n {var selection = chartMax.getSelection();\n var num = colorMax.length;\n for (var i = 0; i < selection.length; i++) \n {var item = selection[i];\n if(item.row != null && data1.getNumberOfRows() > 20 && !isMobile())\n top.location.href=menuModules+'&row='+item.row; \n if(item.column != null && data1.getNumberOfColumns() > 3)\n {data1.removeColumn(item.column);\n var col0 = (item.column -1)/2;\n for(var col = col0;col < num-1;col++)\n colorMax[col] = colorMax[col+1]; \n data1.removeColumn(item.column); \n chartMax.draw(data1 ,{title: '{$title1}' {$visupt},colors: colorMax,{$param} });\n return;\n }\n }\n }\n"; ?> } // draw chart </script> <link rel='stylesheet' media='screen' type='text/css' href='calendrierBleu.css'> </head> <body> <?php drawCharts('M'); ?> </body> </html>
echo '<img class="statimage" src="/stats/' . $filename . '-last2month.png" alt="' . $words->getSilent($headlineCode . "Last2MonthInfo") . '" />'; ?> </div> </div> </div> </div> <?php echo $words->flushBuffer(); } drawCharts('allmembers', 'StatsMembersAlltime', $words); drawCharts('newmembers', 'StatsNewMembersAlltime', $words); drawCharts('percentmembers', 'StatsPercentNewMembersLast', $words); drawCharts('login', 'StatsLoginAlltime', $words); drawCharts('percentlogin', 'StatsPercentLoginAlltime', $words); drawCharts('trust', 'StatsTrustAlltime', $words); drawCharts('messages', 'StatsMessagesAlltime', $words); ?> <div class="subcolumns row"> <div class="c50l"> <div class="subcl"> <h3><?php echo $words->get("StatsLastLogin"); ?> </h3> </div> </div> <div class="c50r"> <div class="subcr"> <h3><?php echo $words->get("StatsMemberCountry");
for (var i = 0; i < selection.length; i++) {var item = selection[i]; if(item.row != null && data1.getNumberOfRows() > 20 && !isMobile()) top.location.href='compareALL.php?row='+item.row; if(item.column != null && data1.getNumberOfColumns() > 3) {data1.removeColumn(item.column); var col0 = (item.column -1)/2; for(var col = col0;col < num-1;col++) colorMax[col] = colorMax[col+1]; data1.removeColumn(item.column); <?php echo "chartmin.draw(data1,{title: '{$title1}' ,pointSize:3,colors: colorMax,{$param} });"; ?> } } } } // draw chart </script> <link rel='stylesheet' media='screen' type='text/css' href='calendrierBleu.css'> </head> <body> <?php drawCharts('C'); ?> </body> </html>
$param .= ",fontSize:10,titleTextStyle:{fontSize:14,color:'#303080',fontName:'Times'}"; $param .= ',tooltip: {isHtml: true},curveType:"function"'; $paramR = "focusTarget:'category',backgroundColor:'#f0f0f0',chartArea:{left:\"5%\",top:25,width:\"85%\",height:\"75%\"}"; $paramR .= ",fontSize:10,titleTextStyle:{fontSize:14,color:'#303080',fontName:'Times'}"; $paramR .= ',tooltip: {isHtml: true},bar: {groupWidth: "98%"}'; ?> colorMin = ['red','blue', 'green', 'orange', '#aa00aa', '#f6c7b6','#aaaaaa']; colorMax = ['red','blue', 'green', 'orange', '#aa00aa', '#f6c7b6','#aaaaaa']; <?php if (!$Rain) { echo " \n var chartMin = new google.visualization.LineChart(document.getElementById('chart0'));\n chartMin.draw(data ,{title:'{$title}'{$visupt},colors:colorMin,{$param} });\n var chartMax = new google.visualization.LineChart(document.getElementById('chart1'));\n chartMax.draw(data1,{title: '{$title1}'{$visupt},colors: colorMax,{$param} }); \n\t\t\t"; } else { echo " \n var chartMin = new google.visualization.ColumnChart(document.getElementById('chart0'));\n chartMin.draw(data ,{title:'{$title}'{$visupt},colors:colorMin,{$paramR} });\n\t\t\t"; } ?> } // draw chart </script> <link rel='stylesheet' media='screen' type='text/css' href='calendrierBleu.css'> </head> <body> <?php drawCharts('H'); ?> </body> </html>