コード例 #1
0
 public static function model($className = __CLASS__)
 {
     return parent::model($className);
 }
コード例 #2
0
 /**
  * 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)
 {
     $model = KomponengajiM::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
コード例 #3
0
//                $modKarykompn = KarykomponenM::model()->findAllByAttributes(array('karyawan_id'=>$id),array('distinct'=>'tglberlaku'));
$modKarykomponen = KarykomponenM::model()->findAll($criteria);
//                $modKarykomponen = Yii::app()->db->createCommand('SELECT tglberlaku FROM karykomponen_m GROUP BY tglberlaku')->queryAll();
foreach ($modKarykomponen as $value) {
    $tr = '<tr class="odd">';
    $tr .= '<td>' . $i . '</td>';
    $tr .= '<td>' . $value->tglberlaku . '</td>';
    $modKarykomponengajipokok = KarykomponenM::model()->findByAttributes(array('karyawan_id' => $id, 'komponengaji_id' => '1', 'tglberlaku' => $value->tglberlaku));
    $gajipokok = $modKarykomponengajipokok->jumlah;
    $tr .= '<td>' . number_format($gajipokok, 0, '', '.') . '</td>';
    $modKomponengaji = KomponengajiM::model()->findAll("isgaji=TRUE AND komponengaji_id > 1 ORDER BY komponengaji_id");
    foreach ($modKomponengaji as $komponen) {
        $modKarykomponenpendapatan = KarykomponenM::model()->findByAttributes(array('karyawan_id' => $id, 'tglberlaku' => $value->tglberlaku, 'komponengaji_id' => $komponen->komponengaji_id));
        $totalpendapatan += $modKarykomponenpendapatan->jumlah;
    }
    $tr .= '<td>' . number_format($totalpendapatan, 0, '', '.') . '</td>';
    $modKomponenpotongan = KomponengajiM::model()->findAll("ispotongan=TRUE ORDER BY komponengaji_id");
    foreach ($modKomponenpotongan as $komponenpotongan) {
        $modKarykomponenpembayaran = KarykomponenM::model()->findByAttributes(array('karyawan_id' => $id, 'tglberlaku' => $value->tglberlaku, 'komponengaji_id' => $komponenpotongan->komponengaji_id));
        $totalpembayaran += $modKarykomponenpembayaran->jumlah;
    }
    $tr .= '<td>' . number_format($totalpembayaran, 0, '', '.') . '</td>';
    $gajibersih = $gajipokok + $totalpendapatan - $totalpembayaran;
    $tr .= '<td>' . number_format($gajibersih, 0, '', '.') . '</td>';
    $tr .= '</tr>';
    echo $tr;
    $i++;
}
?>
            </tbody>
        </table>
コード例 #4
0
echo $form->labelEx($modKarykomponen, 'tglberlaku');
?>
                                    <div class="mws-form-item">
                                    <?php 
echo CHtml::hiddenField('tglberlaku', '', array('readonly' => false, 'id' => 'karyawan_id'));
?>
                                        <?php 
$this->widget('application.extensions.CJuiDateTimePicker.CJuiDateTimePicker', array('model' => $modKarykomponen, 'attribute' => 'tglberlaku', 'language' => '', 'mode' => 'date', 'options' => array('dateFormat' => 'dd-M-yy', 'changeYear' => true, 'changeMonth' => true, 'yearRange' => '-70y:+4y', 'showSecond' => false, 'showDate' => false, 'showMonth' => false, 'timeFormat' => 'hh:mm:ss', 'showOn' => 'button', 'buttonImage' => Yii::app()->baseUrl . "/css/icons/32/calendar.png", 'buttonImageOnly' => true), 'htmlOptions' => array('class' => 'isRequired', 'readonly' => true, 'onkeypress' => "return \$(this).focusNextInputField(event)")));
?>
                                    </div>
                                </div>
                            </td>
                   </tr>
               </table>
                <?php 
$modKomponengaji = KomponengajiM::model()->findAll();
?>
                <table class="mws-table">
                    <thead>
                        <tr>
                            <th>No</th>
                            <th>Komponen</th>
                            <th>Gaji</th>
                            <th>Potongan</th>
                            <th>Pilih</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php 
$id = $_GET['id'];
?>