98 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
|     class HOME_NETPERFDAILY extends HOME
 | |
|     {
 | |
|         public function home_netperfdaily_javainit()
 | |
|         {
 | |
| 
 | |
|         }
 | |
| 
 | |
|         public function fn_netperfdaily_init()
 | |
|         {
 | |
|             if(isset($_REQUEST['task'])){$task=trim(strtolower($_REQUEST['task']));}
 | |
|             if(isset($_POST['task'])){$task=trim(strtolower($_POST['task']));}
 | |
|             if($_REQUEST||$_POST){if($_REQUEST['sec']||$_POST['sec']){$task=$this->dec($task);}}
 | |
| 
 | |
|             switch($task)
 | |
|             {
 | |
|                 case "default":
 | |
|                     $this->fn_default_sum();
 | |
|                 break;
 | |
| 
 | |
|                 case $task:
 | |
|                     $task="fn_".$task;
 | |
|                     if(method_exists($this,$task)){$this->$task();}
 | |
|                 break;
 | |
| 
 | |
|                 default:
 | |
|                     $this->fn_default_sum();
 | |
|                 break;
 | |
|             }
 | |
|         }
 | |
|         
 | |
|         public function fn_default_sum()
 | |
|         {
 | |
|             echo $this->FN_CREATEHEADER();
 | |
| 
 | |
|             echo "<style>
 | |
|                        .besidebtnsave {margin-left:80px;margin-top:-6px;position:absolute;}
 | |
|                   </style>";
 | |
|             echo "<script>
 | |
|                        var myForm,myFormsearch,dgtra;
 | |
|                        function initObject()
 | |
|                        {";
 | |
|                             $qry="select datasets,legend,series,startvalue,stepvalue,endvalue from ".DB_APORTIL.".tbl_chart_trendran
 | |
|                                   where modules='netperf' and cast(chartname as date)=cast('2019-06-30' as date) 
 | |
|                                   and isdeleted=0 order by id desc limit 1";
 | |
|                             //echo $qry;
 | |
|                             $spval=$this->fn_get_fieldsvalues("datasets,legend,series,startvalue,stepvalue,endvalue",$qry);
 | |
|                             $datasets=$spval[0];$legend=$spval[1];$series=$spval[2];$startvalue=$spval[3];$stepvalue=$spval[4];$endvalue=$spval[5];
 | |
|             echo "          var datasets=$datasets;
 | |
|                             myLineChart =  new dhtmlXChart({
 | |
|                                                 view:\"line\",
 | |
|                                                 container:\"div_netperfdailyline\",
 | |
|                                                 offset:0,
 | |
|                                                 xAxis:{
 | |
|                                                     template:\"'#times#\"
 | |
|                                                 },
 | |
|                                                 yAxis:{
 | |
|                                                     start:$startvalue,
 | |
|                                                     step: $stepvalue,
 | |
|                                                     end: $endvalue,
 | |
|                                                     title:'In Decimal'
 | |
|                                                 },
 | |
|                                                 padding:{
 | |
|                                                     left:35,
 | |
|                                                     bottom: 50
 | |
|                                                 },
 | |
|                                                 origin:0,
 | |
|                                                 legend:{
 | |
|                                                     values: $legend,
 | |
|                                                     align:\"bottom\",
 | |
|                                                     valign:\"middle\",
 | |
|                                                     layout:\"y\",
 | |
|                                                     width: 800,
 | |
|                                                     margin: 8,
 | |
|                                                     marker:{
 | |
|                                                         type: \"item\"
 | |
|                                                     }
 | |
|                                                 }
 | |
|                                             });
 | |
|                                             myLineChart.addSeries($series);
 | |
|                                             myLineChart.parse(datasets,\"json\");";
 | |
|             echo "     };
 | |
|                   </script>";
 | |
|             echo $this->FN_CLOSEHEADER();
 | |
|             echo $this->FN_CREATEBODY("white");
 | |
|   //          echo "<table width=\"98%\" height=\"100%\" border=\"0\">";
 | |
| //            echo "  <tr>
 | |
| //                        <td valign=\"top\" width=\"100%\">
 | |
| //                            <div style=\"width:100%;text-align:center;text-decoration:underline;font-size:24px;color:blue\">Network Performance Period ".date("d M Y",strtotime('2019-'))."</div>
 | |
| //                            <div id=\"div_netperfdailyline\" style=\"width:100%;height:330px;\"></div>
 | |
| //                        </td>                        
 | |
| //                    </tr>";
 | |
| //            echo "</table>";
 | |
|             echo $this->FN_CREATEFOOTER();
 | |
| 
 | |
|         }
 | |
|     }
 | |
| ?>
 |