Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $yuiTableOptions = array();
- $yuiTableOptions['module'] = 'asabri_dpegawai_cuti';
- $yuiTableOptions['allowSortItems'] = false;
- $yuiTableOptions['allowShowDetail'] = ($sf_user->hasCredential('allow_manage_asabri_dpegawai_cuti')) ? true : false;
- $yuiTableOptions['allowInsert'] = ($sf_user->hasCredential('allow_manage_asabri_dpegawai_cuti')) ? true : false;
- $yuiTableOptions['allowEdit'] = ($sf_user->hasCredential('allow_manage_asabri_dpegawai_cuti')) ? true : false;
- $yuiTableOptions['allowDelete'] = ($sf_user->hasCredential('allow_manage_asabri_dpegawai_cuti')) ? true : false;
- $yuiTable = array();
- $yuiTable['key'][] = array('id' => 'namaPegawai', 'label' => __('Nama Pegawai'));
- $yuiTable['key'][] = array('id' => 'jenisCuti', 'label' => __('Jenis Cuti'));
- $yuiTable['key'][] = array('id' => 'tahunCuti', 'label' => __('Tahun'));
- $yuiTable['key'][] = array('id' => 'alasan', 'label' => __('Alasan'));
- $yuiTable['key'][] = array('id' => 'status', 'label' => __('Status'));
- $yuiTable['key'][] = array('id' => 'confirm', 'label' => __('Confirm'));
- $yuiTable['data'] = array();
- foreach ($asabri_dpegawai_cutis as $asabri_dpegawai_cuti) {
- ?>
- <input type="hidden" name="id_cuti" value="<?php echo $asabri_dpegawai_cuti->getId();?>"id="id_cuti" />
- <?php
- if ($asabri_dpegawai_cuti->getStatusPersetujuanKasi() != '' && $asabri_dpegawai_cuti->getStatusPersetujuanKabag() != '')
- $status = "Approved";
- else
- $status= "Pending";
- //$extraFieldsValueList = get_component('extraFields','extraFieldsValueList', array('bindType'=>'users', 'bindId'=>$users->getId(),'listType'=>'simpleList'));
- if ($asabri_dpegawai_cuti->getStatusPersetujuanKasi() != '' && $asabri_dpegawai_cuti->getStatusPersetujuanKabag() != '') {
- $yuiTable['data'][$asabri_dpegawai_cuti->getId()] = array(
- 'namaPegawai' => $asabri_dpegawai_cuti->asabri_dpegawai->getNama(),
- 'jenisCuti' => $asabri_dpegawai_cuti->asabri_mcuti_jenis->getJenisCuti(),
- 'tahunCuti' => $asabri_dpegawai_cuti->getTahunCuti(),
- 'alasan' => $asabri_dpegawai_cuti->getAlasan(),
- 'status' => $status,
- 'confirm' => link_to('Confirm', url_for('asabri_dpegawai_cuti/pelaksanaan?id=' . $asabri_dpegawai_cuti->getId())),
- );
- } else {
- $yuiTable['data'][$asabri_dpegawai_cuti->getId()] = array(
- 'namaPegawai' => $asabri_dpegawai_cuti->asabri_dpegawai->getNama(),
- 'jenisCuti' => $asabri_dpegawai_cuti->asabri_mcuti_jenis->getJenisCuti(),
- 'tahunCuti' => $asabri_dpegawai_cuti->getTahunCuti(),
- 'alasan' => $asabri_dpegawai_cuti->getAlasan(),
- 'status' => $status,
- );
- }
- }
- include_partial('global/yuiBasicDataTable', array('yuiTable' => $yuiTable, 'yuiTableOptions' => $yuiTableOptions));
- $moduleRoute = '@asabri_dpegawai_cuti';
- include_partial('global/symfonyPagination', array('pager' => $pager,
- 'moduleRoute' => $moduleRoute));
- ?>
- <script type="text/javascript">
- ebody=$('yahoo-com');
- eidcuti=$('id_cuti');
- ebody.onload = function(){
- new Ajax.Request('<?php echo url_for('@asabri_dpegawai_cuti', true) ?>'+'/CekStatusCuti?idcuti='+eidcuti.value,
- {
- method:'get',
- onSuccess: function(transport){
- var response = transport.responseText || "no response text";
- var data = response.evalJSON();
- if(data.persetujuan_kasi=='Diizinkan' || data.persetujuan_kabag=='Diizinkan')
- //set php value
- },
- onFailure: function(){ alert('Something went wrong...') }
- });
- };
- </script>
Advertisement
Add Comment
Please, Sign In to add comment