document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?php
  2. if (isset($_GET[\'month\']))
  3.     $month = $_GET[\'month\'];
  4. else
  5.     $month = date("m");
  6.  
  7. if (isset($_GET[\'year\']))
  8.     $year = $_GET[\'year\'];
  9. else
  10.     $year = date("Y");
  11.  
  12.  
  13.  
  14. $month_sql = "YEAR(date) = ".$year." AND MONTH(date) = ".$month;
  15. $sql = "SELECT * FROM `sales` WHERE ".$month_sql." AND `agensi` = \'".$agensi."\'  ORDER BY `date` ASC  ";
  16. $result = mysqli_query($con,$sql);
  17. $kunjungan = array_fill(0, 35, 0);
  18. $sales_2p = array_fill(0, 35, 0);
  19. $sales_3p = array_fill(0, 35, 0);
  20. $sales_migrasi = array_fill(0, 35, 0);
  21.  
  22. $sql2 = "SELECT * FROM `sales` WHERE ".$month_sql." AND `userid` = \'".$userid."\'  ORDER BY `date` ASC  ";
  23. $result2 = mysqli_query($con,$sql2);
  24. $kunjungan2 = array_fill(0, 35, 0);
  25. $sales_2p2 = array_fill(0, 35, 0);
  26. $sales_3p2 = array_fill(0, 35, 0);
  27. $sales_migrasi2 = array_fill(0, 35, 0);
  28.  
  29. $loop = 1;
  30. while ($row = mysqli_fetch_array($result))
  31. {
  32.     $date = DateTime::createFromFormat("Y-m-d", $row[\'date\']);
  33.    
  34.     $kunjungan[intval($date->format("d"))]      = $kunjungan[intval($date->format("d"))]        + $row [\'kunjungan\'];
  35.     $sales_2p[intval($date->format("d"))]       = $sales_2p[intval($date->format("d"))]         + $row [\'sales_2p\'];
  36.     $sales_3p[intval($date->format("d"))]       = $sales_3p[intval($date->format("d"))]         + $row [\'sales_3p\'];
  37.     $sales_migrasi[intval($date->format("d"))]  = $sales_migrasi[intval($date->format("d"))]    + $row [\'sales_migrasi\'];
  38.    
  39.    
  40. }
  41.  
  42. $loop = 1;
  43. while ($row2 = mysqli_fetch_array($result2))
  44. {
  45.     $date = DateTime::createFromFormat("Y-m-d", $row2[\'date\']);
  46.    
  47.     $kunjungan2[intval($date->format("d"))]         = $kunjungan2[intval($date->format("d"))]       + $row2 [\'kunjungan\'];
  48.     $sales_2p2[intval($date->format("d"))]          = $sales_2p2[intval($date->format("d"))]        + $row2 [\'sales_2p\'];
  49.     $sales_3p2[intval($date->format("d"))]          = $sales_3p2[intval($date->format("d"))]        + $row2 [\'sales_3p\'];
  50.     $sales_migrasi2[intval($date->format("d"))]     = $sales_migrasi2[intval($date->format("d"))]   + $row2 [\'sales_migrasi\'];
  51.    
  52.    
  53. }
  54.  
  55. $month_day = cal_days_in_month(CAL_GREGORIAN, $month, $year);
  56.  
  57. $chart_data = \'\';
  58. for ($loop = 1; $loop<=$month_day; $loop++)
  59. {
  60.     $chart_data .= "{
  61.    
  62.     \\"date\\": \\"".$loop."\\", kunjungan : ".$kunjungan[$loop].",sales_2p : ".$sales_2p[$loop].", sales_3p:".$sales_3p[$loop].", sales_migrasi:".$sales_migrasi[$loop].",
  63.     kunjungan2 : ".$kunjungan2[$loop].",sales_2p2 : ".$sales_2p2[$loop].", sales_3p2:".$sales_3p2[$loop].", sales_migrasi2:".$sales_migrasi2[$loop]."
  64.    
  65.     }, ";
  66.  
  67. }
  68. $chart_data = substr($chart_data,0,-2);
  69.  
  70.  
  71. ?>
  72.  
  73.  
  74.  
  75.  
  76. <script>
  77. Morris.Line({
  78.  element : \'sales-chart\',
  79.  
  80.  data:[<?php echo $chart_data; ?>],
  81.  xkey:\'date\',
  82.  ykeys:[\'kunjungan\',\'sales_2p\', \'sales_3p\',\'sales_migrasi\',\'kunjungan2\',\'sales_2p2\', \'sales_3p2\',\'sales_migrasi2\'],
  83.  labels:[\'Kunjungan <?php echo $agensi_echo;?>\',\'Sales 2P <?php echo $agensi_echo;?>\', \'Sales 3P <?php echo $agensi_echo;?>\',\'Migrasi <?php echo $agensi_echo;?>\',
  84.  \'Kunjungan <?php echo $userid;?>\',\'Sales 2P <?php echo $userid;?>\', \'Sales 3P <?php echo $userid;?>\',\'Migrasi <?php echo $userid;?>\'],
  85.  hideHover:\'auto\',
  86.  stacked:true,
  87.  parseTime: false,
  88.  behaveLikeLine: true,
  89. });
  90. </script>
');