Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.81 KB | None | 0 0
  1. <?php $this->registerJs("
  2. $(function () {
  3. $('#my-chart3').highcharts({
  4. chart: {
  5. type: 'column'
  6. },
  7. title: {
  8. text: 'Fakultas'
  9. },
  10. xAxis: {
  11. categories: $tahun2
  12. },
  13. credits: {
  14. enabled: false
  15. },
  16. series: [
  17. {
  18. name: 'FAPERTA',
  19. data: $data_A,
  20. drilldown: 'data A1','data A2','data A3','data A4','data A5'
  21.  
  22. },
  23.  
  24. {
  25. name: 'FKH',
  26. data: $data_B
  27. },
  28. {
  29. name: 'FPIK',
  30. data: $data_C
  31. },
  32. {
  33. name: 'FAPET',
  34. data: $data_D
  35. },
  36. {
  37. name: 'FAHUTAN',
  38. data: $data_E
  39. },
  40. {
  41. name: 'FATETA',
  42. data: $data_F
  43. },
  44. {
  45. name: 'FMIPA',
  46. data: $data_G
  47. },
  48. {
  49. name: 'FEM',
  50. data: $data_H
  51. },
  52. {
  53. name: 'FEMA',
  54. data: $data_I
  55. },
  56. {
  57. name: 'DIPLOMA',
  58. data: $data_J
  59. }],
  60.  
  61. drilldown: {
  62. series: [{
  63. name: 'data A1',
  64. id: 'data A1',
  65. data: [$data_A1]
  66. },
  67. {
  68. name: 'data A2',
  69. id: 'data A2',
  70. data: $data_A2
  71. },
  72. {
  73. name: 'data A3',
  74. id: 'data A3',
  75. data: $data_A3
  76. },
  77. {
  78. name: 'data A4',
  79. id: 'data A4',
  80. data: $data_A4
  81. },
  82. {
  83. name: 'data A5',
  84. id: 'data A5',
  85. data: $data_A5
  86. }
  87. ]
  88. }
  89.  
  90. });
  91. });
  92. ")?>
  93.  
  94. $masuk2= S2view::find();
  95. $awal2= $masuk2->orderBy('TahunMasuk ASC')->one()->TahunMasuk;
  96. $akhir2= $masuk2->orderBy('TahunMasuk DESC')->one()->TahunMasuk;
  97.  
  98. $arr_A = [];
  99. $arr_B = [];
  100. $arr_C = [];
  101. $arr_D = [];
  102. $arr_E = [];
  103. $arr_F = [];
  104. $arr_G = [];
  105. $arr_H = [];
  106. $arr_I = [];
  107. $arr_J = [];
  108. $tahun2 = [];
  109. $arr_A1 = [];
  110. $arr_A2 = [];
  111. $arr_A3 = [];
  112. $arr_A4 = [];
  113. $arr_A5 = [];
  114.  
  115. for($k=$awal2;$k<=$akhir2;$k++){
  116.  
  117. if($awal2 == $k){
  118. $jum_A = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'A'])->all());
  119. $jum_B = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'B'])->all());
  120. $jum_C = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'C'])->all());
  121. $jum_D = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'D'])->all());
  122. $jum_E = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'E'])->all());
  123. $jum_F = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'F'])->all());
  124. $jum_G = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'G'])->all());
  125. $jum_H = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'H'])->all());
  126. $jum_I = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'I'])->all());
  127. $jum_J = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'J'])->all());
  128. $jum_A1 = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'A1'])->all());
  129. $jum_A2 = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'A2'])->all());
  130. $jum_A3 = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'A3'])->all());
  131. $jum_A4 = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'A4'])->all());
  132. $jum_A5 = count($masuk2->where(['TahunMasuk'=>$awal2,'Fakultas'=>'A5'])->all());
  133.  
  134. }elseif($k > $awal2 && $k <= $akhir2){
  135. $jum_A = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'A'])->all());
  136. $jum_B = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'B'])->all());
  137. $jum_C = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'C'])->all());
  138. $jum_D = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'D'])->all());
  139. $jum_E = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'E'])->all());
  140. $jum_F = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'F'])->all());
  141. $jum_G = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'G'])->all());
  142. $jum_H = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'H'])->all());
  143. $jum_I = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'I'])->all());
  144. $jum_J = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'J'])->all());
  145. $jum_A1 = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'A1'])->all());
  146. $jum_A2 = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'A2'])->all());
  147. $jum_A3 = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'A3'])->all());
  148. $jum_A4 = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'A4'])->all());
  149. $jum_A5 = count($masuk2->where(['TahunMasuk'=>$k,'Fakultas'=>'A5'])->all());
  150. }
  151. array_push($arr_A,$jum_A);
  152. array_push($arr_B,$jum_B);
  153. array_push($arr_C,$jum_C);
  154. array_push($arr_D,$jum_D);
  155. array_push($arr_E,$jum_E);
  156. array_push($arr_F,$jum_F);
  157. array_push($arr_G,$jum_G);
  158. array_push($arr_H,$jum_H);
  159. array_push($arr_I,$jum_I);
  160. array_push($arr_J,$jum_J);
  161. array_push($tahun2,$k);
  162. array_push($arr_A1,$jum_A1);
  163. array_push($arr_A2,$jum_A2);
  164. array_push($arr_A3,$jum_A3);
  165. array_push($arr_A4,$jum_A4);
  166. array_push($arr_A5,$jum_A5);
  167. }
  168.  
  169.  
  170. $data['tahun2'] = json_encode($tahun2);
  171. $data['data_A'] = json_encode($arr_A);
  172. $data['data_B'] = json_encode($arr_B);
  173. $data['data_C'] = json_encode($arr_C);
  174. $data['data_D'] = json_encode($arr_D);
  175. $data['data_E'] = json_encode($arr_E);
  176. $data['data_F'] = json_encode($arr_F);
  177. $data['data_G'] = json_encode($arr_G);
  178. $data['data_H'] = json_encode($arr_H);
  179. $data['data_I'] = json_encode($arr_I);
  180. $data['data_J'] = json_encode($arr_J);
  181. $data['data_A1'] = json_encode($arr_A1);
  182. $data['data_A2'] = json_encode($arr_A2);
  183. $data['data_A3'] = json_encode($arr_A3);
  184. $data['data_A4'] = json_encode($arr_A4);
  185. $data['data_A5'] = json_encode($arr_A5);
  186.  
  187.  
  188.  
  189. return $this->render('index',$data);
  190. }
  191.  
  192. series: [
  193. {
  194. name: 'FAPERTA',
  195. data: $data_A,
  196. drilldown: 'data A1','data A2','data A3','data A4','data A5'
  197.  
  198. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement