예제 #1
0
 /**
  * Check Overtime type and return approved number
  * of hours.
  * 
  * @param object $recordset
  * @return array
  */
 public function check_ot_type($recordset)
 {
     $ot = array();
     foreach ($this->_ci->config->item('ot_types') as $key => $val) {
         if ($recordset->{$key} != 0) {
             $ot['ot_hours'] = format_overtime($recordset->{$key});
             $ot['type'] = $val;
             if ($key == 'Overtime') {
                 $ot['approved'] = $recordset->ApprovedOT != 0 ? $recordset->ApprovedOT : 0;
             } else {
                 $ot['approved'] = $recordset->{'Approved' . $key} != 0 ? $recordset->{'Approved' . $key} : 0;
             }
         }
     }
     return $ot;
 }
        ?>
"><?php 
        echo $value;
        ?>
</option>
            <?php 
    }
    ?>
        <?php 
}
?>
        
        </select>
        <h5>Number of Hours</h5>
        <?php 
echo form_input(array('name' => 'othours', 'id' => 'othours', 'class' => 'form-control', 'value' => format_overtime($ot_details->{$ot_type_column})));
?>
        <h5>Overtime Reason</h5>
        <?php 
echo form_textarea(array('name' => 'otreason', 'id' => 'otreason', 'class' => 'form-control', 'value' => $ot_details->OTReason));
?>
 
        <div class="modal-footer-nobg text-right">    
            <?php 
echo form_button(array('class' => 'btn btn-default', 'data-dismiss' => 'modal', 'content' => 'Close'));
?>
            <?php 
if ($ot_type_column == 'Overtime') {
    ?>
                <?php 
    if ($ot_details->{'ApprovedOT'} == 0) {