Advertisement
pebriana

Sample HightChart 1

Jun 8th, 2012
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.84 KB | None | 0 0
  1. <?php
  2. $this->breadcrumbs=array(
  3.     'Penghimpunans'=>array('index'),
  4.     'Manage',
  5. );
  6. /*
  7. $this->menu=array(
  8.     array('label'=>'List Penghimpunan', 'url'=>array('index')),
  9.     array('label'=>'Create Penghimpunan', 'url'=>array('create')),
  10. );
  11. */
  12. Yii::app()->clientScript->registerScript('search', "
  13. $('.search-button').click(function(){
  14.     $('.search-form').toggle();
  15.     return false;
  16. });
  17. $('.search-form form').submit(function(){
  18.     $.fn.yiiGridView.update('penghimpunan-grid', {
  19.         data: $(this).serialize()
  20.     });
  21.     return false;
  22. });
  23. ");
  24. ?>
  25.  
  26. <h1>Summary per Wilayah</h1>
  27.  
  28. <p>
  29. You may optionally enter a comparison operator (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>&lt;&gt;</b>
  30. or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done.
  31. </p>
  32.  
  33. <?php echo CHtml::link('Advanced Search','#',array('class'=>'search-button')); ?>
  34. <div class="search-form" style="display:none">
  35. <?php $this->renderPartial('_search',array(
  36.     'model'=>$model,
  37. )); ?>
  38. </div><!-- search-form -->
  39.  
  40. <?php $this->widget('bootstrap.widgets.BootGridView', array(
  41.     'id'=>'penghimpunan-grid',
  42.     'dataProvider'=>$model->search(),
  43.     'type'=>'striped bordered condensed',
  44.     'filter'=>$model,
  45.     'columns'=>array(
  46.         'id',
  47.         'zakat_fitrah',
  48.         'zakat_maal',
  49.         'zakat_profesi',
  50.         'fidyah',
  51.         /*
  52.         'id_wajihah',
  53.         'id_marketer',
  54.         'source',
  55.         'created_stamp',
  56.         'updated_stamp',
  57.         */
  58.         array(
  59.             'class'=>'bootstrap.widgets.BootButtonColumn',
  60.             'htmlOptions'=>array('style'=>'width: 50px'),
  61.         ),
  62.     ),
  63. )); ?>
  64.  
  65. <h1>Penghimpunan VS Target</h1>
  66. <p>&nbsp;</p>
  67. <div class="row-fluid">
  68.     <div class="span12 well">
  69.     <?php
  70.         for ($y=1;$y<=31;$y++){
  71.         $tgl[]=$y;
  72.  
  73.     }
  74.  
  75.     $this->Widget('ext.highcharts.HighchartsWidget', array(
  76.        'options'=>array(
  77.           'title' => array('text' => 'Penghimpunan vs Target'),
  78.           'xAxis' => array(
  79.              'categories' => array(            
  80.                 'DKI Jakarta',
  81.                 'Jawa Barat',
  82.                 'Jawa Timur',
  83.                 'Jawa Tengah',
  84.                 'Sumatra Barat',
  85.                 'Sumatra Selatan',
  86.                 'Kalimantan',
  87.                 'Sulawesi',
  88.                 'Papua',
  89.                 'Asdf JKL',
  90.                 'QWERTY',
  91.                 'Luar Negeri')
  92.           ),
  93.           'legend'=> array(
  94.             'layout'=>'vertical',
  95.             'backgroundColor'=>'#FFFFFF',
  96.             'align'=>'left',
  97.             'verticalAlign'=>'top',
  98.             'x'=>100,
  99.             'y'=>70,
  100.             'floating'=>'true',
  101.             'shadow'=>' true'
  102.         ),
  103.           'yAxis' => array(
  104.              'title' => array('text' => 'Perolehan')
  105.           ),
  106.           'series' => array(
  107.  
  108.             array(
  109.             'type' => 'column',
  110.             'name'=>'Thn Lalu (1432)',
  111.             'data'=>array(49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4)
  112.             ),
  113.             array(
  114.             'type' => 'column',
  115.             'name'=>'Perolehan Sekarang',
  116.             'data'=>array(83.6, 78.8, 98.5, 93.4, 106.0, 84.5, 105.0, 104.3, 91.2, 83.5, 106.6, 92.3)
  117.             ), 
  118.             array(
  119.             'type' => 'column',
  120.             'name'=>'Target',
  121.             'data'=>array(48.9, 38.8, 39.3, 41.4, 47.0, 48.3, 59.0, 59.6, 52.4, 65.2, 59.3, 51.2)
  122.             )
  123.  
  124.             /* array('name' => 'DKI Jakarta', 'data' =>     array(1, 2, 4)),
  125.              array('name' => 'Jawa Barat', 'data' =>    array(5, 7,13)),
  126.              array('name' => 'Jawa Timur', 'data' =>    array(3, 5,23)),
  127.              array('name' => 'Jawa Tengah', 'data' =>   array(2, 7,33)),
  128.              array('name' => 'Sumatra Barat', 'data' => array(8, 7,43)),
  129.              array('name' => 'Sulawesi', 'data' =>      array(7, 7,13)),
  130.              array('name' => 'Jawa Barat', 'data' =>    array(3, 8, 9))*/
  131.           )
  132.        )
  133.     ));
  134.     ?>
  135.     </div>
  136. </div>
  137.  
  138. <h1>Penghimpunan Perprovinsi</h1>
  139. <p>&nbsp;</p>
  140. <div class="row-fluid">
  141.     <div class="span12 well">
  142.     <?php
  143.     for ($y=1;$y<=31;$y++){
  144.         $tgl[]=$y;
  145.  
  146.     }
  147.  
  148.     $this->Widget('ext.highcharts.HighchartsWidget', array(
  149.        'options'=>array(
  150.           'title' => array('text' => 'Perolehan Ziswaf 1433 H'),
  151.           'xAxis' => array(
  152.              'categories' => $tgl
  153.           ),
  154.           'yAxis' => array(
  155.              'title' => array('text' => 'Fruit eaten')
  156.           ),
  157.           'series' => array(
  158.              array('name' => 'DKI Jakarta', 'data' =>   array(1, 2, 4, 6,13,40,60,65,0,0,0,0,0,0,0,0,0,0)),
  159.              array('name' => 'Jawa Barat', 'data' =>    array(5, 7,13, 6,25,34,6,0,0,0,0,0,0,0,0,0,0,0)),
  160.              array('name' => 'Jawa Timur', 'data' =>    array(3, 5,23,26,53,4,6,0,0,0,0,0,0,0,0,0,0,0)),
  161.              array('name' => 'Jawa Tengah', 'data' =>   array(2, 7,33,62,43,24,6,0,0,0,0,0,0,0,0,0,0,0)),
  162.              array('name' => 'Sumatra Barat', 'data' => array(8, 7,43,26,32,34,6,0,0,0,0,0,0,0,0,0,0,0)),
  163.              array('name' => 'Sulawesi', 'data' =>      array(7, 7,13,15,0,62,0,0,0,0,0,0,0,0,0,0,0,0)),
  164.              array('name' => 'Jawa Barat', 'data' =>    array(3, 8, 9,10,25,35,0,0,0,0,0,0,0,0,0,0,0,0))
  165.           )
  166.        )
  167.     ));
  168.     ?>
  169.     </div>
  170. </div>
  171. <?php
  172. Yii::app()->clientScript->registerScript('eyecatching', "
  173. $('thead th').addClass('btn-primary hputih');
  174. ");
  175. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement