| Server IP : 162.214.74.102 / Your IP : 216.73.216.139 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/lrsys/www/lrsys_projetos/sopizzas/application/views/superadmin/ |
Upload File : |
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header content-header1">
<h1>Manage Driver Schedule</h1>
<?php if($this->session->flashdata('success_msg')) { ?>
<div class="alert alert-info text-center">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<strong><?php echo $this->session->flashdata('success_msg'); ?></strong>
</div>
<?php } ?>
<?php if(validation_errors() != FALSE) { ?>
<div class="alert alert-danger text-center">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<strong><?php echo validation_errors(); ?></strong>
</div>
<?php } ?>
</section>
<!-- Main content -->
<section class="content">
<!-- Info boxes -->
<div class="col-md-12 custom-padding-0">
<div class="box-body">
<?php $validator = array('role' => 'form', 'id' => 'driver_schedule'); echo form_open('superadmin/drivermanagement/driverschedule', $validator); ?>
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="col-md-6 col-sm-6 col-xs-12 margintop10 paddingleft0">
<p>Default Drivers/day</p>
<div class="form-group float-label-control">
<input type="hidden" name="EditId" id="ScheduleEditId" value="">
<input name="driver_per_day" id="driver_per_day" value="<?=$driver_per_day?>" class="fs_input" style="width:83%;" id="" placeholder="" type="text" onkeypress="return only_num(event,this.value);" required>
</div>
</div>
<div class="clearfix"></div>
<div id="newappendG">
<?php
if (isset($addedSchedule) && is_array($addedSchedule) && count($addedSchedule) > 0) {
echo "<script type=\"text/javascript\">var rowCount = ".count($addedSchedule)."</script>";
$driver_per_day_date = $addedSchedule[0]['driver_schedule_date'];
$driver_per_day_count = $addedSchedule[0]['driver_schedule_count'];
}
else {
$driver_per_day_date = '';
$driver_per_day_count = '';
}
?>
<div id="oot" class="col-md-12 custom-padding-0">
<input type="hidden" name="addedSchedule[0]" id="addedSchedule[0]">
<div class="col-md-5 paddingleft0">
<div class="form-group clearfix">
<div class="input-group btm0">
<input onblur="checkInput()" onmouseout="checkInput()" name="addedSchedule[0][driver_per_day_date]" id="driver_per_day_date" class="fs_input reservation" placeholder="Select Date" type="text" value="<?=date('d-m-Y', strtotime($driver_per_day_date))?>">
<div class="input-group-addon">
<i class="fa fa-calendar-check-o" aria-hidden="true"></i>
</div>
</div>
</div>
</div>
<div class="col-md-5 paddingleft0">
<div class="form-group float-label-control">
<input onblur="checkInput()" onmouseout="checkInput()" name="addedSchedule[0][driver_per_day_count]" id="driver_per_day_count" class="fs_input custom-full" placeholder="No. Of Drivers" type="text" onkeypress="return only_num(event,this.value);" value="<?=$driver_per_day_count?>">
</div>
</div>
<div class="col-md-2 paddingleft0">
<button style="margin-top: 10px;" type="button" id="add" class="btn btn-info col-or" onclick="addMoreRowsG(this.form);return false;"><i class="fa fa-plus"></i></button>
</div>
</div>
<?php
if (isset($addedSchedule) && is_array($addedSchedule) && count($addedSchedule) > 1) {
foreach ($addedSchedule as $key => $value) {
if ($key > 0) {
?>
<div id="ootG<?=$key?>" class="col-md-12 custom-padding-0">
<input type="hidden" name="addedSchedule[<?=$key?>]" id="addedSchedule[<?=$key?>]">
<div class="col-md-5 paddingleft0">
<div class="form-group clearfix">
<div class="input-group btm0">
<input onblur="checkInput()" onmouseout="checkInput()" name="addedSchedule[<?=$key?>][driver_per_day_date]" id="driver_per_day_date" class="fs_input reservation" placeholder="Select Date" type="text" value="<?=date('d-m-Y', strtotime($value['driver_schedule_date']))?>">
<div class="input-group-addon">
<i class="fa fa-calendar-check-o" aria-hidden="true"></i>
</div>
</div>
</div>
</div>
<div class="col-md-5 paddingleft0">
<div class="form-group float-label-control">
<input onblur="checkInput()" onmouseout="checkInput()" name="addedSchedule[<?=$key?>][driver_per_day_count]" id="driver_per_day_count" class="fs_input custom-full" placeholder="No. Of Drivers" type="text" onkeypress="return only_num(event,this.value);" value="<?=$value['driver_schedule_count']?>">
</div>
</div>
<div class="col-md-2 paddingleft0">
<button type="button" style="margin-top: 10px;" class="btn btn-info col-or" onclick="removeRowG('<?=$key?>');return false;"><i class="fa fa-minus"></i></button>
</div>
</div>
<?php
}
}
}
?>
</div>
<div class="col-md-12 text-left padd0">
<button type="submit" class="btn btn-info Custom-btn">Save</button>
</div>
</div>
</form>
</div>
</div>
</section>
<div class="clearfix"></div>
</div><!-- /.content-wrapper -->
<script type="text/javascript">
//addedSchedule[0][driver_per_day_count]
//addedSchedule[0][driver_per_day_date]
function checkInput() {
var x1 = $('#driver_per_day_count').val()
var x2 = $('#driver_per_day_date').val();
if (x1 != '' || x2 != '') {
$('#driver_per_day_date').attr('required',true);
$('#driver_per_day_count').attr('required',true);
$('#driver_schedule').validator('update');
}
else {
$('#driver_per_day_date').attr('required',false);
$('#driver_per_day_count').attr('required',false);
$('#driver_schedule').validator('update');
}
}
if (rowCount == '') {
var rowCount = 0;
}
function addMoreRowsG(frm) {
//alert('');
rowCount ++;
var append='<div id="ootG'+rowCount+'" class="col-md-12 col-sm-12 col-xs-12 custom-padding-0" style="">'
+ '<input type="hidden" name="addedSchedule['+rowCount+']" id="addedSchedule['+rowCount+']">'
+ '<div class="col-md-5 paddingleft0">'
+ '<div class="form-group clearfix">'
+ '<div class="input-group btm0">'
+ '<input name="addedSchedule['+rowCount+'][driver_per_day_date]" id="addedSchedule['+rowCount+'][driver_per_day_date]" class="fs_input reservation" placeholder="Set Date Range" type="text" required>'
+ '<div class="input-group-addon">'
+ '<i class="fa fa-calendar-check-o" aria-hidden="true"></i>'
+ '</div>'
+ '</div>'
+ '</div>'
+ '</div>'
+ '<div class="col-md-5 paddingleft0">'
+ '<div class="form-group float-label-control">'
+ '<input name="addedSchedule['+rowCount+'][driver_per_day_count]" id="addedSchedule['+rowCount+'][driver_per_day_count]" value="" class="fs_input custom-full" id="" placeholder="No. Of Drivers" type="text" onkeypress="return only_num(event,this.value);" required>'
+ '</div>'
+ '</div>'
+ '<div class="col-md-2 col-sm-2 paddingleft0" style="">'
+ '<button type="button" style="margin-top: 10px;" id="removeG'+rowCount+'" class="btn btn-info col-or" onclick="removeRowG('+rowCount+');return false;"><i class="fa fa-minus"></i></button>'
+ '</div>'
+ '</div>'
+ '<div class="clearfix"></div>';
jQuery('#newappendG').append(append);
$('#driver_schedule').validator('update');
$('.reservation').datetimepicker({
timepicker: false,
format: 'd-m-Y',
minDate: 0
});
}
function removeRowG(removeNum) {
jQuery('#ootG'+removeNum).remove();
$('#driver_schedule').validator('update');
}
</script>