Beispiel #1
0
//untuk pemilihan jam pelajaran
?>
	  
<?php 
$this->beginWidget('zii.widgets.jui.CJuiDialog', array('id' => 'twaktu', 'options' => array('title' => 'Klik tanda <code>+</code> untuk input data waktu', 'autoOpen' => false, 'modal' => true, 'width' => 640, 'height' => 480)));
$this->widget('bootstrap.widgets.TbTabs', array('type' => 'tabs', 'placement' => 'above', 'tabs' => array(array('label' => 'SENIN', 'active' => true, 'content' => $this->renderPartial('dialog1', array('model' => $model), true)), array('label' => 'SELASA', 'content' => $this->renderPartial('dialog2', array('model' => $model), true)), array('label' => 'RABU', 'content' => $this->renderPartial('dialog3', array('model' => $model), true)), array('label' => 'KAMIS', 'content' => $this->renderPartial('dialog4', array('model' => $model), true)), array('label' => 'JUMAT', 'content' => $this->renderPartial('dialog5', array('model' => $model), true)), array('label' => 'SABTU', 'content' => $this->renderPartial('dialog6', array('model' => $model), true)))));
?>

<?php 
$this->endWidget('zii.widgets.jui.CJuiDialog');
?>


<?php 
// untuk pemilihan penempatan mapel
$this->beginWidget('zii.widgets.jui.CJuiDialog', array('id' => 'tmapel', 'options' => array('title' => 'Klik tanda <code>+</code> untuk input data mapel', 'autoOpen' => false, 'modal' => true, 'width' => 640, 'height' => 480)));
?>

<?php 
$this->widget('bootstrap.widgets.TbGridView', array('id' => 'penempatan-grid', 'dataProvider' => PenempatanMapel::model()->search(), 'type' => 'striped bordered condensed', 'columns' => array('kode_mapel', 'kurikulum', 'kelas', 'lokal', array('header' => '', 'type' => 'raw', 'value' => 'CHtml::Button(
		        "+"
		        , array(
		        "name" => "get_link"
		        , "id" => "get_link"
		        , "onClick" => "$(\\"#tmapel\\").dialog(\\"close\\");
		        $(\\"#Jadwal_kode_mapel \\").val(\\"". $data->kode_mapel."\\");
		        $(\\"#Jadwal_kurikulum\\").val(\\"". $data->kurikulum."\\");
		        $(\\"#Jadwal_kelas\\").val(\\"". $data->kelas."\\");
		        $(\\"#Jadwal_lokal\\").val(\\"". $data->lokal."\\");
			"))'))));
$this->endWidget('zii.widgets.jui.CJuiDialog');
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id, $id2, $id3, $id4)
 {
     $model = PenempatanMapel::model()->findByAttributes(array('kode_mapel' => $id, 'kurikulum' => $id2, 'kelas' => $id3, 'lokal' => $id4));
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }