File: //proc/self/root/home/cafsindia/ntc_cafsinfotech_in/application/views/ntc_load/form.php
<ul class="nav nav-tabs" data-tabs="tabs">
<li class="active" role="presentation">
<a data-toggle="tab" href="#trip_tab">Trip Information</a>
</li>
<li role="presentation">
<a data-toggle="tab" href="#trailer_tab">Trailer Information</a>
</li>
<li role="presentation" >
<a data-toggle="tab" id="li_pickup_drop_tab" href="#pickup_drop_tab" style="display: none;">SAB Pickup & Drop Information</a>
</li>
<li role="presentation">
<a data-toggle="tab" id="li_pickup_drop_tab_afrism" href="#pickup_drop_tab_afrism" style="display: none;">AFRISM Pickup & Drop Information</a>
</li>
<li role="presentation" >
<a data-toggle="tab" id="li_pickup_drop_tab_amsa" href="#pickup_drop_tab_amsa" style="display: none;">AMSA Pickup & Drop Information</a>
</li>
<li role="presentation" >
<a data-toggle="tab" id="li_pickup_drop_tab_adhoc" href="#pickup_drop_tab_adhoc" style="display: none;">ADHOC Pickup & Drop Information</a>
</li>
<li role="presentation" >
<a data-toggle="tab" id="delivery_note_drop" href="#delivery_note_tab" style="display: none;">Delivery Note</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane fade" id="delivery_note_tab">
<?php echo form_open('ntc_load/pickup_drop_delivery_note/'.$ntc_load->prime_ntc_load_id,array('id'=>'pickup_drop_delivery_save','class'=>'form-inline collapse','style' => 'height: fit-content;')); ?>
<div class="form-group">
<?php
echo form_input( array("name"=>'ntc_load_id_pickup_drop', "id"=>'ntc_load_id_pickup_drop',"value"=>(int)$ntc_load->prime_ntc_load_id,"type"=>"hidden"));
echo form_input( array("name"=>'prime_pickup_drop_del_id', "id"=>'prime_pickup_drop_del_id',"value"=>0,"type"=>"hidden"));
?>
<?php
echo form_label("Shipment Number", 'del_shipment_no', array('class' => 'control-label'));
echo form_input(array('name' => 'del_shipment_no','id' => 'del_shipment_no','class' => 'form-control input-sm alpha valid','value' => $ntc_load->del_shipment_no,'placeholder'=>'Shipment Number'));
?>
</div>
<div class="form-group">
<?php echo form_label("Delivery Note Internal", 'del_note_internal', array('class' => 'control-label'));
echo form_input(array('name' => 'del_note_internal','id' => 'del_note_internal','class' => 'form-control input-sm alpha valid','value' => $ntc_load->del_note_internal,'placeholder'=>'Delivery Note Internal'));
?>
</div>
<div class="form-group">
<?php echo form_label("Retrun Delivery Note Internal", 'return_del_note', array('class' => 'control-label'));
echo form_input(array('name' => 'return_del_note','id' => 'return_del_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->return_del_note,'placeholder'=>'Retrun Delivery Note Internal'));
?>
</div>
<div class="form-group">
<?php echo form_label("Notes", 'del_notes', array('class' => 'control-label')); ?>
<textarea placeholder="Notes" name="del_notes" id="del_notes" class="form-control" rows="4"><?php echo $ntc_load->del_notes; ?></textarea>
</div>
<div class="form-group">
<button type='submit' class='btn btn-sm btn-primary' id='save_delivery_btn'>Add/Update</button>
<button type='button' class='btn btn-sm btn-danger' id='cancel_delivery_btn'>Cancel</button>
</div>
<?php echo form_close(); ?>
<div class='col-md-12' style='background-color:#e2e2e2;padding:8px;'>
<div style='margin-bottom: 8px; text-align: right; padding: 0px 15px;'>
<a class="btn btn-xs btn-primary" role="button" id="add_pickup_and_drop" data-toggle="collapse" href="#pickup_drop_delivery_save" aria-expanded="false" aria-controls="collapseExample"> Add Delivery Note</a>
</div>
<div id='pickup_drop_table_holder'>
<h5 style='padding: 0px 7px; color: #00b0eb; font-weight: bold;'>Show Delivery Note</h5>
<?php echo $get_delivery_note_info; ?>
</div>
</div>
</div>
<div class="tab-pane fade in active" id="trip_tab" style='min-height:325px;'>
<?php echo form_open('ntc_load/ntc_load_save/'.$ntc_load->prime_ntc_load_id,array('id'=>'ntc_load_save','class'=>'form-inline')); ?>
<div class="form-group">
<?php
echo form_label("Load Customer Type", 'customer_type', array('class' => 'control-label required'));
echo form_dropdown(array('name' => 'customer_type','id' => 'customer_type','class' => 'form-control input-sm select2'), $load_customer_type,$ntc_load->load_customer_type);
?>
</div>
<div class="form-group">
<?php
echo form_input( array("name"=>'prime_ntc_load_id', "id"=>'prime_ntc_load_id',"value"=>(int)$ntc_load->prime_ntc_load_id,"type"=>"hidden"));
echo form_label("From date", 'from_date', array('class' => 'control-label required'));
if($ntc_load->from_date){
$from_date = date('d-m-Y',strtotime($ntc_load->from_date));
if($from_date === "01-01-1970"){ $date = date("d-m-Y"); }
}
echo form_input(array( 'name' => 'from_date', 'id' => 'from_date', 'class' => 'form-control input-sm datepicker', 'value' => $from_date));
?>
</div>
<div class="form-group">
<?php
echo form_label("To date", 'to_date', array('class' => 'control-label required'));
if($ntc_load->to_date){
$to_date = date('d-m-Y',strtotime($ntc_load->to_date));
if($to_date === "01-01-1970"){ $date = date("d-m-Y"); }
}
echo form_input(array( 'name' => 'to_date', 'id' => 'to_date', 'class' => 'form-control input-sm datepicker', 'value' => $to_date));
?>
</div>
<div class="form-group">
<?php
echo form_label("Horse", 'horse', array('class' => 'control-label required'));
echo form_dropdown(array('name' => 'horse','id' => 'horse','class' => 'form-control input-sm select2'), $horse_list,$ntc_load->horse);
?>
</div>
<div class="form-group">
<?php
echo form_label("Trip Status", 'trip_status', array('class' => 'control-label required'));
$trip_status = array('' => '--Select Status--','1' => 'Schedule','2' => 'Confirm','3' => 'Onprogress','4' => 'Cancelled','5' => 'Completed','6' => 'Incompleted');
echo form_dropdown(array('name' => 'trip_status','id' => 'trip_status','class' => 'form-control input-sm select2'), $trip_status,$ntc_load->trip_status);
?>
</div>
<!-- <div class="form-group">
<?php
echo form_label("Delivered Note Internal", 'delivery_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'delivery_note','id' => 'delivery_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->delivery_note,'placeholder'=>'Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Return Delivered Note Internal", 'return_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'return_note','id' => 'return_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->return_note,'placeholder'=>'Return Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php echo form_label("Note", 'note', array('class' => 'control-label')); ?>
<textarea placeholder="note" name="note" id="note" class="form-control" rows="4"><?php echo $ntc_load->note; ?></textarea>
</div> -->
<div class="form-group">
<?php echo form_label("Cancelled Reason", 'cancel_note', array('class' => 'control-label')); ?>
<textarea placeholder="Cancel reason" name="cancel_note" id="cancel_note" class="form-control" rows="4"><?php echo $ntc_load->cancel_note; ?></textarea>
</div>
<div class="form-group">
<?php echo form_label("Incompleted Reason", 'incomplete_note', array('class' => 'control-label')); ?>
<textarea placeholder="Trip Incomplete reason" name="incomplete_note" id="incomplete_note" class="form-control" rows="4"><?php echo $ntc_load->incomplete_note; ?></textarea>
</div>
<div class="form-group">
<button type='submit' class='btn btn-sm btn-primary' id='submit'>Submit</button>
</div>
<?php echo form_close(); ?>
</div>
<div class="tab-pane fade" id="trailer_tab">
<?php echo form_open('ntc_load/trailer_save/'.$ntc_load->prime_ntc_load_id,array('id'=>'trailer_save','class'=>'form-inline collapse')); ?>
<?php
echo form_input( array("name"=>'ntc_load_id_trailer', "id"=>'ntc_load_id_trailer',"value"=>(int)$ntc_load->prime_ntc_load_id,"type"=>"hidden"));
echo form_input( array("name"=>'prime_ntc_load_trailer_id', "id"=>'prime_ntc_load_trailer_id',"value"=>0,"type"=>"hidden"));
?>
<div class="form-group">
<?php
echo form_label("Trailer List", 'trailer_id', array('class' => 'control-label required'));
echo form_dropdown(array('name' => 'trailer_id','id' => 'trailer_id','class' => 'form-control input-sm select2'), $trailer_list);
?>
</div>
<div class="form-group">
<?php echo form_label("Remarks", 'remarks_trailer', array('class' => 'control-label')); ?>
<textarea placeholder="Remarks" name="remarks_trailer" id="remarks_trailer" class="form-control" rows="4"><?php echo $remarks_trailer; ?></textarea>
</div>
<div class="form-group">
<button type='submit' class='btn btn-sm btn-primary' id='save_trailer_btn'>Add/Update</button>
<button type='button' class='btn btn-sm btn-danger' id='cancel_trailer_btn'>Cancel</button>
</div>
<?php echo form_close(); ?>
<div class='col-md-12' style='background-color:#e2e2e2;padding:8px;'>
<div style='margin-bottom: 8px; text-align: right; padding: 0px 15px;'>
<a id="customer_type_name" style="float: left;font-weight: bold;font-size: 14px;"></a>
<a class="btn btn-xs btn-primary" role="button" id="add_trailer" data-toggle="collapse" href="#trailer_save" aria-expanded="false" aria-controls="collapseExample"> Add Trailer</a>
<a class="btn btn-xs btn-primary" role="button" id='go_to_pickup_drop'> Go to Pickup & drop</a>
</div>
<div id='trailer_table_holder'>
<h5 style='padding: 0px 7px; color: #00b0eb; font-weight: bold;'>Show Saved Trailer</h5>
<?php echo $trailer_save_list;?>
</div>
</div>
</div>
<div class="tab-pane fade" id="pickup_drop_tab">
<?php echo form_open('ntc_load/pickup_drop_save/'.$ntc_load->prime_ntc_load_id,array('id'=>'pickup_drop_save','class'=>'form-inline collapse','style' => 'height: fit-content;')); ?>
<div class="form-group">
<?php
echo form_input( array("name"=>'ntc_load_id_pickup_drop', "id"=>'ntc_load_id_pickup_drop',"value"=>(int)$ntc_load->prime_ntc_load_id,"type"=>"hidden"));
echo form_input( array("name"=>'prime_pickup_drop_id', "id"=>'prime_pickup_drop_id',"value"=>0,"type"=>"hidden"));
echo form_input( array("name"=>'load_customer_type', "id"=>'load_customer_type',"value"=>(int)$ntc_load->load_customer_type,"type"=>"hidden"));
echo form_label("Trip type ", 'trip_type', array('class' => 'control-label required'));
$trip_type = array('' => '--Select Status--','1' => 'One way','2' => 'Round Trip');
echo form_dropdown(array('name' => 'trip_type','id' => 'trip_type','class' => 'form-control input-sm select2'), $trip_type);
?>
</div>
<div class="form-group">
<?php
echo form_label("Origin", 'origin', array('class' => 'control-label required'));
echo form_dropdown(array('name' => 'origin','id' => 'origin','class' => 'form-control input-sm select2'), $origin_destination);
?>
</div>
<div class="form-group">
<?php
echo form_label("Origin Landmark", 'origin_landmark', array('class' => 'control-label'));
echo form_input(array('name' => 'origin_landmark','id' => 'origin_landmark','class' => 'form-control input-sm alpha valid','placeholder'=>'Origin Landmark'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Destination", 'destination', array('class' => 'control-label required'));
echo form_dropdown(array('name' => 'destination','id' => 'destination','class' => 'form-control input-sm select2'), $origin_destination);
?>
</div>
<div class="form-group">
<?php
echo form_label("Destination Landmark", 'destination_landmark', array('class' => 'control-label'));
echo form_input(array('name' => 'destination_landmark','id' => 'destination_landmark','class' => 'form-control input-sm alpha valid','placeholder'=>'Destination Landmark'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Type of Number ", 'type_number', array('class' => 'control-label'));
$type_number = array('' => '--Select Status--','1' => 'NPF','2' => 'STO','3' => 'PLE','4' => 'Manual');
echo form_dropdown(array('name' => 'type_number','id' => 'type_number','class' => 'form-control input-sm select2'), $type_number);
?>
</div>
<div class="form-group">
<?php
echo form_label("Number", 'number', array('class' => 'control-label'));
echo form_input(array('name' => 'number','id' => 'number','class' => 'form-control input-sm alpha valid','value' => '','placeholder'=>'Number'));
?>
</div>
<div class="form-group">
<?php
echo form_label("KM", 'km', array('class' => 'control-label required'));
echo form_input(array('name' => 'km','id' => 'km','class' => 'form-control input-sm number','value' => $km,'placeholder'=>'KM'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Onload Arrival Time", 'arrival_time', array('class' => 'control-label required'));
echo form_input(array('name'=>'arrival_time','id' =>'arrival_time','class'=>'form-control input-sm datepicker_time','value'=> $arrival_time,'placeholder'=>'Arrival Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Onload Departure Time", 'departure_time', array('class' => 'control-label required'));
echo form_input(array('name'=>'departure_time','id' =>'departure_time','class'=>'form-control input-sm datepicker_time','value'=> $departure_time,'placeholder'=>'Departure Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("DC TAT Time", 'dc_tat', array('class' => 'control-label required'));
echo form_input(array('name'=>'dc_tat','id' =>'dc_tat','class'=>'form-control input-sm','value'=> $dc_tat,'placeholder'=>'DC TAT Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("ETA@DC Time", 'eta_dc', array('class' => 'control-label required'));
echo form_input(array('name'=>'eta_dc','id' =>'eta_dc','class'=>'form-control input-sm ','value'=> $eta_dc,'placeholder'=>'ETA@DC Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Shipment Number", 'shipment_number', array('class' => 'control-label'));
echo form_input(array('name' => 'shipment_number','id' => 'shipment_number','class' => 'form-control input-sm alpha valid','value' => $shipment_number,'placeholder'=>'Shipment Number'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Mass", 'mass', array('class' => 'control-label required'));
echo form_input(array('name' => 'mass','id' => 'mass','class' => 'form-control input-sm number','value' => $mass,'placeholder'=>'Mass'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Offload Arrival Time", 'offload_arrival_time', array('class' => 'control-label'));
echo form_input(array('name'=>'offload_arrival_time','id' =>'offload_arrival_time','class'=>'form-control input-sm datepicker_time','value'=> $offload_arrival_time,'placeholder'=>'Offload Arrival Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Offload Departure Time", 'offload_departure_time', array('class' => 'control-label '));
echo form_input(array('name'=>'offload_departure_time','id' =>'offload_departure_time','class'=>'form-control input-sm datepicker_time','value'=> $offload_departure_time,'placeholder'=>'Offload Departure Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Delivered Note Internal", 'sab_delivery_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'sab_delivery_note','id' => 'sab_delivery_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->sab_delivery_note,'placeholder'=>'Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Return Delivered Note Internal", 'sab_return_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'sab_return_note','id' => 'sab_return_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->sab_return_note,'placeholder'=>'Return Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php echo form_label("Note", 'sab_note', array('class' => 'control-label')); ?>
<textarea placeholder="sab_note" name="sab_note" id="sab_note" class="form-control" rows="4"><?php echo $ntc_load->sab_note; ?></textarea>
</div>
<div class="form-group">
<button type='submit' class='btn btn-sm btn-primary' id='save_pickup_drop_btn'>Add/Update</button>
<button type='button' class='btn btn-sm btn-danger' id='cancel_pickup_drop_btn'>Cancel</button>
</div>
<?php echo form_close(); ?>
<div class='col-md-12' style='background-color:#e2e2e2;padding:8px;'>
<div style='margin-bottom: 8px; text-align: right; padding: 0px 15px;'>
<a class="btn btn-xs btn-primary" role="button" id="add_pickup_and_drop" data-toggle="collapse" href="#pickup_drop_save" aria-expanded="false" aria-controls="collapseExample"> Add Pickup & Drop</a>
</div>
<div id='pickup_drop_table_holder'>
<h5 style='padding: 0px 7px; color: #00b0eb; font-weight: bold;'>Show saved Pickup & Drop</h5>
<?php echo $get_pickup_drop_info; ?>
</div>
</div>
</div>
<div class="tab-pane fade" id="pickup_drop_tab_afrism">
<?php echo form_open('ntc_load/pickup_drop_afrism_save/'.$ntc_load->prime_ntc_load_id,array('id'=>'pickup_drop_afrism_save','class'=>'form-inline collapse','style' => 'height: fit-content;')); ?>
<div class="form-group">
<?php
echo form_input( array("name"=>'ntc_load_id_pickup_drop', "id"=>'ntc_load_id_pickup_drop',"value"=>(int)$ntc_load->prime_ntc_load_id,"type"=>"hidden"));
echo form_input( array("name"=>'prime_afrism_pickup_drop_id', "id"=>'prime_afrism_pickup_drop_id',"value"=>0,"type"=>"hidden"));
echo form_label("Trip type ", 'trip_type_afrism', array('class' => 'control-label required'));
$trip_type_afrism = array('' => '--Select Status--','1' => 'One way','2' => 'Round Trip');
echo form_dropdown(array('name' => 'trip_type_afrism','id' => 'trip_type_afrism','class' => 'form-control input-sm select2'), $trip_type_afrism);
?>
</div>
<div class="form-group">
<?php
echo form_label("Origin", 'loading_from', array('class' => 'control-label required'));
echo form_input(array('name' => 'loading_from','id' => 'loading_from','class' => 'form-control input-sm alpha valid','placeholder'=>'Origin','onkeypress'=>'initMap2()'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Origin Landmark", 'loading_add', array('class' => 'control-label required'));
echo form_input(array('name' => 'loading_add','id' => 'loading_add','class' => 'form-control input-sm alpha valid','placeholder'=>'Origin Landmark'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Loading TAT", 'loading_time', array('class' => 'control-label required'));
echo form_input(array('name'=>'loading_time','id' =>'loading_time','class'=>'form-control input-sm datepicker_time','value'=> $loading_time,'placeholder'=>'Loading TAT'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Destination", 'destination_add', array('class' => 'control-label required'));
echo form_input(array('name' => 'destination_add','id' => 'destination_add','class' => 'form-control input-sm alpha valid','placeholder'=>'Destination','onkeypress'=>'initMap3()'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Destination Landmark", 'offloading_add', array('class' => 'control-label required'));
echo form_input(array('name' => 'offloading_add','id' => 'offloading_add','class' => 'form-control input-sm alpha valid','placeholder'=>'Destination Landmark'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Offloading TAT", 'offloading_time', array('class' => 'control-label required'));
echo form_input(array('name'=>'offloading_time','id' =>'offloading_time','class'=>'form-control input-sm datepicker_time','value'=> $offloading_time,'placeholder'=>'Offloading TAT'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Cartage Zone", 'cartage_zone', array('class' => 'control-label required'));
echo form_input(array('name' => 'cartage_zone','id' => 'cartage_zone','class' => 'form-control input-sm number valid','placeholder'=>'Cartage Zone'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Product", 'product', array('class' => 'control-label required'));
echo form_input(array('name' => 'product','id' => 'product','class' => 'form-control input-sm alpha valid','placeholder'=>'Product'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Seq No", 'seq_no', array('class' => 'control-label required'));
echo form_input(array('name' => 'seq_no','id' => 'seq_no','class' => 'form-control input-sm alpha valid','placeholder'=>'Seq No'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Time In", 'time_in', array('class' => 'control-label required'));
echo form_input(array('name'=>'time_in','id' =>'time_in','class'=>'form-control input-sm datepicker_time','value'=> $time_in,'placeholder'=>'Time In'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Time Out", 'time_out', array('class' => 'control-label required'));
echo form_input(array('name'=>'time_out','id' =>'time_out','class'=>'form-control input-sm datepicker_time','value'=> $time_out,'placeholder'=>'Time Out'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Gross(tonnes)", 'gross', array('class' => 'control-label required'));
echo form_input(array('name' => 'gross','id' => 'gross','class' => 'form-control input-sm number valid','placeholder'=>'Gross(tonnes)'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Tare(tonnes)", 'tare', array('class' => 'control-label required'));
echo form_input(array('name' => 'tare','id' => 'tare','class' => 'form-control input-sm number valid','placeholder'=>'Tare(tonnes)'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Net(tonnes)", 'net', array('class' => 'control-label required'));
echo form_input(array('name' => 'net','id' => 'net','class' => 'form-control input-sm number valid','placeholder'=>'Net(tonnes)'));
?>
</div>
<div class="form-group">
<?php
echo form_label("KMs at loading", 'km_loading', array('class' => 'control-label required'));
echo form_input(array('name' => 'km_loading','id' => 'km_loading','class' => 'form-control input-sm number valid','placeholder'=>'KMs at loading'));
?>
</div>
<div class="form-group">
<?php
echo form_label("KMs at offloading", 'km_offloading', array('class' => 'control-label required'));
echo form_input(array('name' => 'km_offloading','id' => 'km_offloading','class' => 'form-control input-sm number valid','placeholder'=>'KMs at offloading'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Delivered Note Internal", 'afrisam_delivery_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'afrisam_delivery_note','id' => 'afrisam_delivery_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->afrisam_delivery_note,'placeholder'=>'Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Return Delivered Note Internal", 'afrisam_return_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'afrisam_return_note','id' => 'afrisam_return_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->afrisam_return_note,'placeholder'=>'Return Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php echo form_label("Note", 'afrisam_note', array('class' => 'control-label')); ?>
<textarea placeholder="afrisam_note" name="afrisam_note" id="afrisam_note" class="form-control" rows="4"><?php echo $ntc_load->afrisam_note; ?></textarea>
</div>
<div class="form-group">
<button type='submit' class='btn btn-sm btn-primary' id='save_afrism_btn'>Add/Update</button>
<button type='button' class='btn btn-sm btn-danger' id='cancel_afrism_btn'>Cancel</button>
</div>
<?php echo form_close(); ?>
<div class='col-md-12' style='background-color:#e2e2e2;padding:8px;'>
<div style='margin-bottom: 8px; text-align: right; padding: 0px 15px;'>
<a class="btn btn-xs btn-primary" role="button" id="add_pickup_and_drop_afrism" data-toggle="collapse" href="#pickup_drop_afrism_save" aria-expanded="false" aria-controls="collapseExample"> Add Pickup & Drop</a>
</div>
<div id='pickup_afrism_drop_table_holder'>
<h5 style='padding: 0px 7px; color: #00b0eb; font-weight: bold;'>Show saved Pickup & Drop</h5>
<?php echo $get_pickup_drop_afrism_info; ?>
</div>
</div>
</div>
<div class="tab-pane fade" id="pickup_drop_tab_amsa">
<?php echo form_open('ntc_load/amsa_pickup_drop_save/'.$ntc_load->prime_ntc_load_id,array('id'=>'pickup_drop_amsa_save','class'=>'form-inline collapse','style' => 'height: fit-content;')); ?>
<div class="form-group">
<?php
echo form_input( array("name"=>'ntc_load_id_pickup_drop', "id"=>'ntc_load_id_pickup_drop',"value"=>(int)$ntc_load->prime_ntc_load_id,"type"=>"hidden"));
echo form_input( array("name"=>'prime_amsa_pickup_drop_id', "id"=>'prime_amsa_pickup_drop_id',"value"=>0,"type"=>"hidden"));
echo form_label("Trip type ", 'amsa_trip_type', array('class' => 'control-label required'));
$trip_type = array('' => '--Select Status--','1' => 'One way','2' => 'Round Trip');
echo form_dropdown(array('name' => 'amsa_trip_type','id' => 'amsa_trip_type','class' => 'form-control input-sm select2'), $trip_type);
?>
</div>
<div class="form-group">
<?php
echo form_label("Destination", 'amsa_destination', array('class' => 'control-label required'));
echo form_input(array('name' => 'amsa_destination','id' => 'amsa_destination','class' => 'form-control input-sm alpha valid','placeholder'=>'Destination','onkeypress'=>'initMap5()'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Destination Landmark", 'amsa_destination_landmark', array('class' => 'control-label'));
echo form_input(array('name' => 'amsa_destination_landmark','id' => 'amsa_destination_landmark','class' => 'form-control input-sm alpha valid','placeholder'=>'Destination Landmark'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Dunnage In", 'dunnage_in', array('class' => 'control-label required'));
echo form_input(array('name' => 'dunnage_in','id' => 'dunnage_in','class' => 'form-control input-sm number valid','placeholder'=>'Dunnage In'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Dunnage Out", 'dunnage_out', array('class' => 'control-label required'));
echo form_input(array('name' => 'dunnage_out','id' => 'dunnage_out','class' => 'form-control input-sm number valid','placeholder'=>'Dunnage Out'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Dunnage Total", 'dunnage_total', array('class' => 'control-label required'));
echo form_input(array('name' => 'dunnage_total','id' => 'dunnage_total','class' => 'form-control input-sm number valid','placeholder'=>'Dunnage Total'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Dunnage Customer", 'dunnage_cust', array('class' => 'control-label'));
echo form_input(array('name' => 'dunnage_cust','id' => 'dunnage_cust','class' => 'form-control input-sm alpha valid','placeholder'=>'Dunnage Cust'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Tarps", 'tarps', array('class' => 'control-label'));
$tarps = array('' => '--Select Status--','1' => 'YES','2' => 'NO');
echo form_dropdown(array('name' => 'tarps','id' => 'tarps','class' => 'form-control input-sm select2'), $tarps);
?>
</div>
<div class="form-group">
<?php
echo form_label("Dispatched From", 'dispatched_from', array('class' => 'control-label '));
echo form_input(array('name' => 'dispatched_from','id' => 'dispatched_from','class' => 'form-control input-sm alpha valid','placeholder'=>'Destination'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Dispatched To", 'dispatched_to', array('class' => 'control-label '));
echo form_input(array('name' => 'dispatched_to','id' => 'dispatched_to','class' => 'form-control input-sm alpha valid','placeholder'=>'Destination'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Dispatched Time", 'dispatched_time', array('class' => 'control-label '));
echo form_input(array('name'=>'dispatched_time','id' =>'dispatched_time','class'=>'form-control input-sm datepicker_time','placeholder'=>'Loading TAT Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("ETA", 'eta', array('class' => 'control-label '));
echo form_input(array('name'=>'eta','id' =>'eta','class'=>'form-control input-sm datepicker_time','placeholder'=>'ETA'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Trip Time", 'trip_time', array('class' => 'control-label '));
echo form_input(array('name'=>'trip_time','id' =>'trip_time','class'=>'form-control input-sm datepicker_time','placeholder'=>'Trip Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Exception", 'exception', array('class' => 'control-label '));
echo form_input(array('name'=>'exception','id' =>'exception','class'=>'form-control input-sm ','placeholder'=>'Exception'));
?>
</div>
<div class="form-group">
<?php
echo form_label("KMs in NC", 'km_nc', array('class' => 'control-label '));
echo form_input(array('name'=>'km_nc','id' =>'km_nc','class'=>'form-control input-sm number','placeholder'=>'KM in NC'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Loading Time", 'amsa_loading_time', array('class' => 'control-label '));
echo form_input(array('name'=>'amsa_loading_time','id' =>'amsa_loading_time','class'=>'form-control input-sm datepicker_time','value'=> $dc_tat,'placeholder'=>'Loading Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Loading TAT Time", 'amsa_loading_tat', array('class' => 'control-label '));
echo form_input(array('name'=>'amsa_loading_tat','id' =>'amsa_loading_tat','class'=>'form-control input-sm','value'=> $dc_tat,'placeholder'=>'Loading TAT Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Time Departed NC", 'time_depart_nc', array('class' => 'control-label '));
echo form_input(array('name'=>'time_depart_nc','id' =>'time_depart_nc','class'=>'form-control input-sm datepicker_time','placeholder'=>'Time Departed NC'));
?>
</div>
<div class="form-group">
<?php
echo form_label("NC TAT", 'nc_tat', array('class' => 'control-label '));
echo form_input(array('name'=>'nc_tat','id' =>'nc_tat','class'=>'form-control input-sm','placeholder'=>'NC TAT'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Delay if Any", 'delay', array('class' => 'control-label '));
echo form_input(array('name'=>'delay','id' =>'delay','class'=>'form-control alpha input-sm ','placeholder'=>'Delay if Any'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Customer ETA", 'customer_eta', array('class' => 'control-label '));
echo form_input(array('name'=>'customer_eta','id' =>'customer_eta','class'=>'form-control input-sm datepicker_time','placeholder'=>'Customer ETA'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Arrival Time Customer", 'arrival_time_customer', array('class' => 'control-label '));
echo form_input(array('name'=>'arrival_time_customer','id' =>'arrival_time_customer','class'=>'form-control input-sm datepicker_time','placeholder'=>'Arrival Time Customer'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Return Trip Time", 'return_trip_time', array('class' => 'control-label '));
echo form_input(array('name'=>'return_trip_time','id' =>'return_trip_time','class'=>'form-control input-sm','placeholder'=>'Return Trip Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Time Completed", 'time_completed', array('class' => 'control-label '));
echo form_input(array('name'=>'time_completed','id' =>'time_completed','class'=>'form-control input-sm datepicker_time','placeholder'=>'Time Completed'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Customer TAT", 'customer_tat', array('class' => 'control-label '));
echo form_input(array('name'=>'customer_tat','id' =>'customer_tat','class'=>'form-control input-sm','placeholder'=>'Customer TAT'));
?>
</div>
<div class="form-group">
<label class="checkbox-inline">
<?php
echo form_checkbox(array(
'name' => 'depot_time_checkbox',
'id' => 'depot_time_checkbox',
'value' => 1)
);
?>
<?php echo form_label("Depot Time", 'depot_time_checkbox', array('class' => '')); ?>
</label>
</div>
<div class="form-group">
<?php
echo form_label("Depot Arrival time", 'depot_arrival', array('class' => 'control-label '));
echo form_input(array('name'=>'depot_arrival','id' =>'depot_arrival','class'=>'form-control input-sm datepicker_time','placeholder'=>'Depot Arrival time'));
?>
</div>
<div class="form-group" style="display: none;">
<?php
echo form_label("Depart from Depot", 'depart_from_depot', array('class' => 'control-label '));
echo form_input(array('name'=>'depart_from_depot','id' =>'depart_from_depot','class'=>'form-control input-sm datepicker_time','placeholder'=>'Depart from Depot'));
?>
</div>
<div class="form-group" style="display: none;">
<?php
echo form_label("Depot TAT", 'depot_tat', array('class' => 'control-label '));
echo form_input(array('name'=>'depot_tat','id' =>'depot_tat','class'=>'form-control input-sm','placeholder'=>'Depot TAT'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Shipment Number", 'amsa_shipment_no', array('class' => 'control-label'));
echo form_input(array('name' => 'amsa_shipment_no','id' => 'amsa_shipment_no','class' => 'form-control input-sm alpha valid','placeholder'=>'Shipment No'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Mass", 'amsa_mass', array('class' => 'control-label required'));
echo form_input(array('name' => 'amsa_mass','id' => 'amsa_mass','class' => 'form-control input-sm number','placeholder'=>'Mass'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Loading KMs", 'amsa_loading_kms', array('class' => 'control-label required'));
echo form_input(array('name' => 'amsa_loading_kms','id' => 'amsa_loading_kms','class' => 'form-control input-sm number','placeholder'=>'Loading KMs'));
?>
</div>
<div class="form-group">
<?php
echo form_label("OffLoading KMs", 'amsa_offloading_kms', array('class' => 'control-label required'));
echo form_input(array('name' => 'amsa_offloading_kms','id' => 'amsa_offloading_kms','class' => 'form-control input-sm number','placeholder'=>'OffLoading KMs'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Delivered Note Internal", 'amsa_delivery_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'amsa_delivery_note','id' => 'amsa_delivery_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->amsa_delivery_note,'placeholder'=>'Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Return Delivered Note Internal", 'amsa_return_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'amsa_return_note','id' => 'amsa_return_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->amsa_return_note,'placeholder'=>'Return Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php echo form_label("Note", 'amsa_note', array('class' => 'control-label')); ?>
<textarea placeholder="amsa_note" name="amsa_note" id="amsa_note" class="form-control" rows="4"><?php echo $ntc_load->amsa_note; ?></textarea>
</div>
<div class="form-group">
<button type='submit' class='btn btn-sm btn-primary' id='save_amsa_pickup_drop_btn'>Add/Update</button>
<button type='button' class='btn btn-sm btn-danger' id='cancel_amsa_pickup_drop_btn'>Cancel</button>
</div>
<?php echo form_close(); ?>
<div class='col-md-12' style='background-color:#e2e2e2;padding:8px;'>
<div style='margin-bottom: 8px; text-align: right; padding: 0px 15px;'>
<a class="btn btn-xs btn-primary" role="button" id="add_pickup_and_drop_amsa" data-toggle="collapse" href="#pickup_drop_amsa_save" aria-expanded="false" aria-controls="collapseExample"> Add Pickup & Drop</a>
</div>
<div id='amsa_pickup_drop_table_holder'>
<h5 style='padding: 0px 7px; color: #00b0eb; font-weight: bold;'>Show saved Pickup & Drop</h5>
<?php echo $get_amsa_pickup_drop_info; ?>
</div>
</div>
</div>
<div class="tab-pane fade" id="pickup_drop_tab_adhoc">
<?php echo form_open('ntc_load/adhoc_pickup_drop_save/'.$ntc_load->prime_ntc_load_id,array('id'=>'pickup_drop_adhoc_save','class'=>'form-inline collapse','style' => 'height: fit-content;')); ?>
<div class="form-group">
<?php
echo form_input( array("name"=>'ntc_load_id_pickup_drop', "id"=>'ntc_load_id_pickup_drop',"value"=>(int)$ntc_load->prime_ntc_load_id,"type"=>"hidden"));
echo form_input( array("name"=>'load_customer_type', "id"=>'load_customer_type',"value"=>(int)$ntc_load->load_customer_type,"type"=>"hidden"));
echo form_input( array("name"=>'prime_adhoc_pickup_drop_id', "id"=>'prime_adhoc_pickup_drop_id',"value"=>0,"type"=>"hidden"));
echo form_label("Trip type ", 'adhoc_trip_type', array('class' => 'control-label required'));
$trip_type = array('' => '--Select Status--','1' => 'One way','2' => 'Round Trip');
echo form_dropdown(array('name' => 'adhoc_trip_type','id' => 'adhoc_trip_type','class' => 'form-control input-sm select2'), $trip_type);
?>
</div>
<div class="form-group">
<?php
echo form_label("Origin", 'origin', array('class' => 'control-label required'));
echo form_input(array('name' => 'adhoc_origin','id' => 'adhoc_origin','class' => 'form-control input-sm alpha valid','placeholder'=>'Origin','onkeypress'=>'initMap()'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Origin Landmark", 'adhoc_origin_landmark', array('class' => 'control-label'));
echo form_input(array('name' => 'adhoc_origin_landmark','id' => 'adhoc_origin_landmark','class' => 'form-control input-sm alpha valid','placeholder'=>'Origin Landmark'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Loading TAT Time", 'loading_tat', array('class' => 'control-label required'));
echo form_input(array('name'=>'loading_tat','id' =>'loading_tat','class'=>'form-control input-sm datepicker_time','value'=> $dc_tat,'placeholder'=>'Loading TAT Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Destination", 'adhoc_destination', array('class' => 'control-label required'));
echo form_input(array('name' => 'adhoc_destination','id' => 'adhoc_destination','class' => 'form-control input-sm alpha valid','placeholder'=>'Destination','onkeypress'=>'initMap1()'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Destination Landmark", 'adhoc_destination_landmark', array('class' => 'control-label'));
echo form_input(array('name' => 'adhoc_destination_landmark','id' => 'adhoc_destination_landmark','class' => 'form-control input-sm alpha valid','placeholder'=>'Destination Landmark'));
?>
</div>
<div class="form-group">
<?php
echo form_label("OffLoading TAT Time", 'offloading_tat', array('class' => 'control-label required'));
echo form_input(array('name'=>'offloading_tat','id' =>'offloading_tat','class'=>'form-control input-sm datepicker_time','value'=> $dc_tat,'placeholder'=>'OffLoading TAT Time'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Type of Number ", 'adhoc_type_number', array('class' => 'control-label'));
$type_number = array('' => '--Select Status--','1' => 'NPF','2' => 'STO','3' => 'PLE','4' => 'Manual');
echo form_dropdown(array('name' => 'adhoc_type_number','id' => 'adhoc_type_number','class' => 'form-control input-sm select2'), $type_number);
?>
</div>
<div class="form-group">
<?php
echo form_label("Number", 'adhoc_number', array('class' => 'control-label'));
echo form_input(array('name' => 'adhoc_number','id' => 'adhoc_number','class' => 'form-control input-sm alpha valid','value' => '','placeholder'=>'Number'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Shipment Number", 'adhoc_shipment_number', array('class' => 'control-label'));
echo form_input(array('name' => 'adhoc_shipment_number','id' => 'adhoc_shipment_number','class' => 'form-control input-sm alpha valid','value' => $shipment_number,'placeholder'=>'Shipment Number'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Mass", 'adhoc_mass', array('class' => 'control-label required'));
echo form_input(array('name' => 'adhoc_mass','id' => 'adhoc_mass','class' => 'form-control input-sm number','value' => $mass,'placeholder'=>'Mass'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Loading KMs", 'loading_kms', array('class' => 'control-label'));
echo form_input(array('name' => 'loading_kms','id' => 'loading_kms','class' => 'form-control input-sm number','placeholder'=>'Loading KMs'));
?>
</div>
<div class="form-group">
<?php
echo form_label("OffLoading KMs", 'offloading_kms', array('class' => 'control-label required'));
echo form_input(array('name' => 'offloading_kms','id' => 'offloading_kms','class' => 'form-control input-sm number','placeholder'=>'OffLoading KMs'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Delivered Note Internal", 'adhoc_delivery_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'adhoc_delivery_note','id' => 'adhoc_delivery_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->adhoc_delivery_note,'placeholder'=>'Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Return Delivered Note Internal", 'adhoc_return_note', array('class' => 'control-label required'));
echo form_input(array('name' => 'adhoc_return_note','id' => 'adhoc_return_note','class' => 'form-control input-sm alpha valid','value' => $ntc_load->adhoc_return_note,'placeholder'=>'Return Delivered Note Internal'));
?>
</div>
<div class="form-group">
<?php echo form_label("Note", 'adhoc_note', array('class' => 'control-label')); ?>
<textarea placeholder="adhoc_note" name="adhoc_note" id="adhoc_note" class="form-control" rows="4"><?php echo $ntc_load->adhoc_note; ?></textarea>
</div>
<div class="form-group">
<button type='submit' class='btn btn-sm btn-primary' id='save_adhoc_pickup_drop_btn'>Add/Update</button>
<button type='button' class='btn btn-sm btn-danger' id='cancel_adhoc_pickup_drop_btn'>Cancel</button>
</div>
<?php echo form_close(); ?>
<div class='col-md-12' style='background-color:#e2e2e2;padding:8px;'>
<div style='margin-bottom: 8px; text-align: right; padding: 0px 15px;'>
<a class="btn btn-xs btn-primary" role="button" id="add_pickup_and_drop_adhoc" data-toggle="collapse" href="#pickup_drop_adhoc_save" aria-expanded="false" aria-controls="collapseExample"> Add Pickup & Drop</a>
</div>
<div id='adhoc_pickup_drop_table_holder'>
<h5 style='padding: 0px 7px; color: #00b0eb; font-weight: bold;'>Show saved Pickup & Drop</h5>
<?php echo $get_adhoc_pickup_drop_info; ?>
</div>
</div>
</div>
</div>
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&language=en&key=AIzaSyBUGVwpccb3eHOfUpzcEvZ8opFJQnlJCzU" async defer>
</script>
<script type="text/javascript">
$(document).ready(function(){
trip_info_hideandshow();
pickup_drop_hide_show();
adhoc_pickup_drop_hide_show();
afrism_pickup_drop_hide_show();
select_call();
var load_customer_type = $('#customer_type').val();
if(load_customer_type){
var customer_type_name = $('#customer_type option:selected').text();
$('#customer_type_name').text(customer_type_name+" Load");
tab_hide_show(load_customer_type);
}
$('textarea').on('keyup keypress', function(e) {
if(e.keyCode === 13) {
e.stopPropagation();
}else
if(e.shiftKey){
e.stopPropagation();
}
});
$(".number").bind('keyup', function(e) {
this.value = this.value.replace(/[^0-9_.]/g,'');
});
$('.alpha').bind('keypress', function (event) {
var regex = new RegExp("^[a-zA-Z0-9\-_.@\/\\s]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
// SAVE TRIP INFORMTION
$.validator.setDefaults({ignore:[]});
$("#ntc_load_save").submit(function(event){ event.preventDefault(); }).validate({
rules:{
from_date: "required",
to_date:"required",
horse:"required",
trip_status:"required",
return_note:"required"
},
submitHandler: function (form){
$("#submit").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#submit').attr('disabled','disabled');
$(form).ajaxSubmit({
success: function (response){
$('#submit').attr('disabled',false);
$("#submit").html("Submit");
if(response.success){
var trip_status = $("#trip_status").val();
$("#prime_ntc_load_id").val(response.prime_ntc_load_id);
$("#ntc_load_id_trailer,#ntc_load_id_pickup_drop").val(response.prime_ntc_load_id);
table_support.refresh();
toastr.success(response.message);
$('#trailer_id').val('--select--');
if(parseInt(trip_status) === 5){
$('#pickup_drop_delivery_save').collapse('show');
$('.nav-tabs a[href="#delivery_note_tab"]').tab('show');
}else{
$('#trailer_save').collapse('show');
$('.nav-tabs a[href="#trailer_tab"]').tab('show');
}
}else{
toastr.error(response.message);
$('#trailer_id').val('--select--');
//$('.modal').modal('toggle');
}
},
dataType: 'json'
});
},ignore: ":hidden"
});
//Trailer Save Call
$("#trailer_save").submit(function(event){ event.preventDefault(); }).validate({
rules:{
trailer_id: "required",
},
submitHandler: function (form){
$("#save_trailer_btn").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#save_trailer_btn').attr('disabled','disabled');
$(form).ajaxSubmit({
success: function (response){
$('#save_trailer_btn').attr('disabled',false);
$("#save_trailer_btn").html("Add/Update");
if(response.success){
$('#trailer_save').collapse('show');
$("#prime_ntc_load_trailer_id").val(0);
$("#trailer_id,#remarks_trailer").val("");
select_call();
$("#trailer_table_holder").html(response.trailer_assigned);
toastr.success(response.message);
var load_customer_type = $('#customer_type').val();
if(load_customer_type === '1'){
$('#pickup_drop_save').collapse('show');
$('.nav-tabs a[href="#pickup_drop_tab"]').tab('show');
}
if(load_customer_type === '2'){
$('#pickup_drop_afrism_save').collapse('show');
$('.nav-tabs a[href="#pickup_drop_tab_afrism"]').tab('show');
}
if(load_customer_type === '3'){
$('#pickup_drop_amsa_save').collapse('show');
$('.nav-tabs a[href="#pickup_drop_tab_amsa"]').tab('show');
}
if(load_customer_type === '4'){
$('#pickup_drop_adhoc_save').collapse('show');
$('.nav-tabs a[href="#pickup_drop_tab_adhoc"]').tab('show');
}
}else{
toastr.error(response.message);
$("#trailer_id,#remarks_trailer").val("");
select_call();
//$('.modal').modal('toggle');
}
},
dataType: 'json'
});
}
});
// Neha Edit 28jan2020
// CHECK HORSE ALREADY TO OTHER CUSTOMER BETWEEN SAME DATES
$('#horse,#trailer_id').on('change',function(){
check_exists_horse_trailer();
});
//pickup_drop_save SAB Load
$.validator.setDefaults({ignore:[]});
$("#pickup_drop_save").submit(function(event){ event.preventDefault(); }).validate({
rules:{
trip_type: "required",
origin:"required",
destination:"required",
km:"required",
arrival_time:"required",
departure_time:"required",
dc_tat:"required",
eta_dc:"required",
mass:"required"
},
submitHandler: function (form){
$("#save_pickup_drop_btn").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#save_pickup_drop_btn').attr('disabled','disabled');
$(form).ajaxSubmit({
success: function (response){
$('#save_pickup_drop_btn').attr('disabled',false);
$("#save_pickup_drop_btn").html("Submit");
if(response.success){
$("#pickup_drop_table_holder").html(response.trailer_assigned);
$('#trip_type,#origin,#destination,#type_number,#mass,#arrival_time,#departure_time,#km,#dc_tat,#eta_dc,#number,#shipment_number,#number,#type_number,#destination_landmark,#origin_landmark,#offload_arrival_time,#offload_departure_time').val('');
$('#prime_pickup_drop_id').val(0);
select_call();
pickup_drop_hide_show();
$('#pickup_drop_save').collapse('hide');
toastr.success(response.message);
$('#customer_type').attr('readonly','readonly');
}else{
toastr.error(response.message);
$('#trip_type,#origin,#destination,#type_number,#arrival_time,#departure_time,#km,#dc_tat,#eta_dc,#number,#shipment_number,#type_number,#number,#mass,#destination_landmark,#origin_landmark,#offload_arrival_time,#offload_departure_time').val('');
select_call();
//$('.modal').modal('toggle');
}
},
dataType: 'json'
});
},ignore: ":hidden"
});
//pickup_drop_afrism_save AFRISM Load
$.validator.setDefaults({ignore:[]});
$("#pickup_drop_afrism_save").submit(function(event){ event.preventDefault(); }).validate({
rules:{
trip_type_afrism: "required",
loading_from: "required",
loading_add:"required",
loading_time:"required",
destination_add:"required",
offloading_add:"required",
offloading_time:"required",
cartage_zone:"required",
product:"required",
seq_no:"required",
time_in:"required",
time_out:"required",
gross:"required",
tare:"required",
net:"required",
km_loading:"required",
km_offloading:"required"
},
submitHandler: function (form){
$("#save_afrism_btn").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#save_afrism_btn').attr('disabled','disabled');
$(form).ajaxSubmit({
success: function (response){
$('#save_afrism_btn').attr('disabled',false);
$("#save_afrism_btn").html("Submit");
if(response.success){
$("#pickup_afrism_drop_table_holder").html(response.trailer_assigned);
$('#trip_type_afrism,#loading_from,#loading_add,#loading_time,#destination_add,#offloading_add,#offloading_time,#cartage_zone,#product,#seq_no,#time_in,#time_out,#gross,#tare,#net,#km_loading,#km_offloading').val('');
$('#prime_afrism_pickup_drop_id').val(0);
select_call();
afrism_pickup_drop_hide_show();
$('#pickup_drop_afrism_save').collapse('hide');
toastr.success(response.message);
$('#customer_type').attr('readonly','readonly');
}else{
toastr.error(response.message);
$('#trip_type_afrism,#loading_from,#loading_add,#loading_time,#destination_add,#offloading_add,#offloading_time,#cartage_zone,#product,#seq_no,#time_in,#time_out,#gross,#tare,#net,#km_loading,#km_offloading').val('');
select_call();
//$('.modal').modal('toggle');
}
},
dataType: 'json'
});
},ignore: ":hidden"
});
//pickup_drop_save ADHOC Load
$.validator.setDefaults({ignore:[]});
$("#pickup_drop_adhoc_save").submit(function(event){ event.preventDefault(); }).validate({
rules:{
adhoc_trip_type: "required",
adhoc_origin:"required",
adhoc_destination:"required",
adhoc_mass:"required"
},
submitHandler: function (form){
$("#save_adhoc_pickup_drop_btn").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#save_adhoc_pickup_drop_btn').attr('disabled','disabled');
$(form).ajaxSubmit({
success: function (response){
$('#save_adhoc_pickup_drop_btn').attr('disabled',false);
$("#save_adhoc_pickup_drop_btn").html("Submit");
if(response.success){
$("#adhoc_pickup_drop_table_holder").html(response.trailer_assigned);
$('#adhoc_origin,#adhoc_origin_landmark,#loading_tat,#adhoc_destination,#adhoc_destination_landmark,#offloading_tat,#adhoc_type_number,#adhoc_number,#adhoc_shipment_number,#adhoc_mass,#loading_kms,#offloading_kms').val('');
$('#prime_adhoc_pickup_drop_id').val(0);
select_call();
adhoc_pickup_drop_hide_show();
$('#pickup_drop_adhoc_save').collapse('hide');
toastr.success(response.message);
$('#customer_type').attr('readonly','readonly');
}else{
toastr.error(response.message);
$('#adhoc_origin,#adhoc_origin_landmark,#loading_tat,#adhoc_destination,#adhoc_destination_landmark,#offloading_tat,#adhoc_type_number,#adhoc_number,#adhoc_shipment_number,#adhoc_mass,#loading_kms,#offloading_kms').val('');
select_call();
//$('.modal').modal('toggle');
}
},
dataType: 'json'
});
},
ignore: ":hidden"
});
//pickup_drop_save AMSA Load
$.validator.setDefaults({ignore:[]});
$("#pickup_drop_amsa_save").submit(function(event){ event.preventDefault(); }).validate({
rules:{
amsa_trip_type: "required",
amsa_origin:"required",
amsa_destination:"required",
amsa_mass:"required",
dunnage_in:"required",
dunnage_out:"required",
dunnage_cust:"required",
dunnage_total:"required",
amsa_loading_tat:"required",
amsa_loading_kms:"required",
},
submitHandler: function (form){
$("#save_amsa_pickup_drop_btn").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#save_amsa_pickup_drop_btn').attr('disabled','disabled');
$(form).ajaxSubmit({
success: function (response){
$('#save_amsa_pickup_drop_btn').attr('disabled',false);
$("#save_amsa_pickup_drop_btn").html("Submit");
if(response.success){
$("#amsa_pickup_drop_table_holder").html(response.trailer_assigned);
$('#amsa_trip_type,#amsa_destination,#amsa_destination_landmark,#dunnage_in,#dunnage_out,#dunnage_total,#dunnage_cust,#dunnage_cust,#tarps,#dispatched_from,#dispatched_to,#dispatched_time,#eta,#trip_time,#exception,#km_nc,#loading_time,#amsa_loading_tat,#time_depart_nc,#nc_tat,#delay,#customer_eta,#arrival_time_customer,#return_trip_time,#time_completed,#customer_tat,#depot_arrival,#depart_from_depot,#depot_tat,#amsa_mass,#amsa_loading_kms,#amsa_offloading_kms').val('');
$('#prime_amsa_pickup_drop_id').val(0);
select_call();
//pickup_drop_hide_show();
$('#pickup_drop_amsa_save').collapse('hide');
toastr.success(response.message);
$('#customer_type').attr('readonly','readonly');
}else{
toastr.error(response.message);
$('#amsa_trip_type,#amsa_destination,#amsa_destination_landmark,#dunnage_in,#dunnage_out,#dunnage_total,#dunnage_cust,#dunnage_cust,#tarps,#dispatched_from,#dispatched_to,#dispatched_time,#eta,#trip_time,#exception,#km_nc,#loading_time,#amsa_loading_tat,#time_depart_nc,#nc_tat,#delay,#customer_eta,#arrival_time_customer,#return_trip_time,#time_completed,#customer_tat,#depot_arrival,#depart_from_depot,#depot_tat,#amsa_mass,#amsa_loading_kms,#amsa_offloading_kms').val('');
select_call();
//$('.modal').modal('toggle');
}
},
dataType: 'json'
});
},ignore: ":hidden"
});
//GO TO PICKUP AND DROP TAB
$("#go_to_pickup_drop").on('click',function(){
$('#prime_ntc_load_trailer_id,#ntc_load_id').val(0);
$("#trailer_id").val("");
$('#trailer_save').collapse('hide');
$("#save_trailer_btn").html("Add/Update");
$('#save_trailer_btn').attr('disabled',false);
$("#cancel_trailer_btn").html("Cancel");
$('#cancel_trailer_btn').attr('disabled',false);
select_call();
var load_customer_type = $('#customer_type').val();
if(load_customer_type === '1'){
//$('#pickup_drop_save').collapse('show');
$('.nav-tabs a[href="#pickup_drop_tab"]').tab('show');
}
if(load_customer_type === '2'){
//$('#pickup_drop_afrism_save').collapse('show');
$('.nav-tabs a[href="#pickup_drop_tab_afrism"]').tab('show');
}
if(load_customer_type === '3'){
//$('#pickup_drop_amsa_save').collapse('show');
$('.nav-tabs a[href="#pickup_drop_tab_amsa"]').tab('show');
}
if(load_customer_type === '4'){
//$('#pickup_drop_adhoc_save').collapse('show');
$('.nav-tabs a[href="#pickup_drop_tab_adhoc"]').tab('show');
}
});
//Triler Cancel
$('#cancel_trailer_btn,#add_trailer').on('click',function(){
$('#prime_ntc_load_trailer_id,#trailer_id,#remarks_trailer').val('');
$('#trailer_save').collapse('hide');
select_call();
});
//Delivery Note
$("#pickup_drop_delivery_save").submit(function(event){ event.preventDefault(); }).validate({
submitHandler: function (form){
$("#save_delivery_btn").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#save_delivery_btn').attr('disabled','disabled');
$(form).ajaxSubmit({
success: function (response){
$('#save_delivery_btn').attr('disabled',false);
$("#save_delivery_btn").html("Submit");
if(response.success){
$("#pickup_drop_table_holder").html(response.delivery_note_info);
$('#prime_pickup_drop_del_id').val(0);
$('#del_shipment_no,#del_note_internal,#return_del_note,#del_notes').val('');
select_call();
$('#pickup_drop_delivery_save').collapse('hide');
toastr.success(response.message);
}else{
toastr.error(response.message);
$('#del_shipment_no,#del_note_internal,#return_del_note,#del_notes').val('');
select_call();
$('.modal').modal('toggle');
}
},
dataType: 'json'
});
},ignore: ":hidden"
});
//TIME DIFFERENCE
$("#eta,#trip_time").on('dp.hide', function(){
var trip_time = $("#trip_time").val();
var eta = $("#eta").val();
time_difference(eta,trip_time,"exception");
});
$("#amsa_loading_time,#trip_time").on('dp.hide', function(){
var trip_time = $("#trip_time").val();
var amsa_loading_time = $("#amsa_loading_time").val();
time_difference(trip_time,amsa_loading_time,"amsa_loading_tat");
});
$("#amsa_loading_time,#time_depart_nc").on('dp.hide', function(){
var time_depart_nc = $("#time_depart_nc").val();
var amsa_loading_time = $("#amsa_loading_time").val();
time_difference(amsa_loading_time,time_depart_nc,"nc_tat");
});
$("#customer_eta,#arrival_time_customer").on('dp.hide', function(){
var customer_eta = $("#customer_eta").val();
var arrival_time_customer = $("#arrival_time_customer").val();
time_difference(customer_eta,arrival_time_customer,"return_trip_time");
});
$("#time_completed,#arrival_time_customer").on('dp.hide', function(){
var time_completed = $("#time_completed").val();
var arrival_time_customer = $("#arrival_time_customer").val();
time_difference(time_completed,arrival_time_customer,"customer_tat");
});
$("#depot_arrival,#depart_from_depot").on('dp.hide', function(){
var depot_arrival = $("#depot_arrival").val();
var depart_from_depot = $("#depart_from_depot").val();
time_difference(depot_arrival,depart_from_depot,"depot_tat");
});
$(document).on("click", "#depot_time_checkbox", function () {
if($("#depot_time_checkbox").is(':checked')){
$("#depot_time_checkbox").val(1);
$("#depot_arrival,#depart_from_depot,#depot_tat").parent().show();
$("#depot_arrival,#depart_from_depot,#depot_tat").removeClass('ignore');
// checked
}else{
$("#depot_time_checkbox").val(0);
$("#depot_arrival,#depart_from_depot,#depot_tat").parent().hide();
$("#depot_arrival,#depart_from_depot,#depot_tat").addClass('ignore');
$("#depot_arrival,#depart_from_depot,#depot_tat").val(''); // unchecked
}
});
////SAB PICKUP AND DROP Cancel
$('#cancel_pickup_drop_btn,#add_pickup_and_drop').on('click',function(){
$('#trip_type,#origin,#destination,#type_number,#arrival_time,#departure_time,#km,#dc_tat,#eta_dc,#number,#shipment_number,#type_number,#mass,#destination_landmark,#origin_landmark,#offload_departure_time,#offload_arrival_time,#prime_pickup_drop_id').val('');
select_call();
$('#pickup_drop_save').collapse('hide');
});
////PICKUP AND DROP Afrism Cancel
$('#cancel_afrism_btn,#add_pickup_and_drop_afrism').on('click',function(){
$('#trip_type_afrism,#loading_from,#loading_add,#loading_time,#destination_add,#offloading_add,#offloading_time,#cartage_zone,#product,#seq_no,#time_in,#time_out,#gross,#tare,#net,#km_loading,#km_offloading').val('');
select_call();
$('#pickup_drop_afrism_save').collapse('hide');
});
//PICKUP AND DROP ADHOC Cancel
$('#cancel_adhoc_pickup_drop_btn,#add_pickup_and_drop_adhoc').on('click',function(){
$('#adhoc_origin,#adhoc_origin_landmark,#loading_tat,#adhoc_destination,#adhoc_destination_landmark,#offloading_tat,#adhoc_type_number,#adhoc_number,#adhoc_shipment_number,#adhoc_mass,#loading_kms,#offloading_kms').val('');
select_call();
$('#pickup_drop_adhoc_save').collapse('hide');
});
//PICKUP AND DROP AMSA Cancel
$('#cancel_amsa_pickup_drop_btn,#add_pickup_and_drop_amsa').on('click',function(){
$('#amsa_trip_type,#amsa_destination,#amsa_destination_landmark,#dunnage_in,#dunnage_out,#dunnage_total,#dunnage_cust,#dunnage_cust,#tarps,#dispatched_from,#dispatched_to,#dispatched_time,#eta,#trip_time,#exception,#km_nc,#loading_time,#amsa_loading_tat,#time_depart_nc,#nc_tat,#delay,#customer_eta,#arrival_time_customer,#return_trip_time,#time_completed,#customer_tat,#depot_arrival,#depart_from_depot,#depot_tat,#amsa_mass,#amsa_loading_kms,#amsa_offloading_kms,#amsa_loading_time').val('');
select_call();
$('#pickup_drop_amsa_save').collapse('hide');
});
//HIDE and SHOW
$('#trip_status').on('change',function(){
trip_info_hideandshow();
});
$('#adhoc_type_number').on('change',function(){
var adhoc_type_number = $('#adhoc_type_number').val();
adhoc_number_show(adhoc_type_number);
});
//CALCULATION TAT Time
$('#arrival_time,#eta_dc,#departure_time').on('dp.hide',function(){
var arrival_time = $('#arrival_time').val();
var departure_time = $('#departure_time').val();
time_difference(arrival_time,departure_time,"dc_tat");
});
//ON CHANGE OF ORIGIN AND DESTINATION
$('#origin,#destination,#type_number').on('change',function(){
var origin = parseInt($('#origin').val());
var destination = parseInt($('#destination').val());
if(origin === destination){
toastr.warning('Origin and Destination should not be same');
$('#origin').val('');
$('#destination').val('');
select_call();
}else
if(origin && destination){
$.ajax({
url:'<?php echo site_url("ntc_load/sab_kilometer/");?>',
type:'post',
data:{origin:origin,destination:destination},
success: function(rslt){
if(rslt.success){
$('#km').val(rslt.message);
}else{
toastr.error(rslt.message);
}
},
dataType: 'json'
});
}else{
$('#km').val(0);
}
pickup_drop_hide_show();
});
//HIDE and SHOW
$('#customer_type').on('change',function(){
var load_customer_type = $('#customer_type').val();
var customer_type_name = $('#customer_type option:selected').text();
$('#customer_type_name').text(customer_type_name+" Load");
var prime_id = '<?php echo $ntc_load->prime_ntc_load_id; ?>';
var prime_customer_type = '<?php echo $ntc_load->load_customer_type; ?>';
if(prime_id){
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/check_data_exist"); ?>',
data: {prime_id:prime_id,prime_customer_type:prime_customer_type},
success: function(data) {
if(data > 0){
$('#customer_type option[value="' + prime_customer_type +'"]').prop("selected", true);
select_call();
toastr.warning("Pickup Drop Information Completed... You Cannot Change the Customer..");
}else{
tab_hide_show(load_customer_type);
}
},
});
}else{
tab_hide_show(load_customer_type);
}
});
});
// CHECK HORSE ALREADY TO OTHER CUSTOMER BETWEEN SAME DATES
function check_exists_horse_trailer(){
var horse = parseInt($('#horse').val());
var trailer_id = parseInt($('#trailer_id').val());
var from_date = $('#from_date').val();
var to_date = $('#to_date').val();
if(from_date && to_date){
$.ajax({
url:'<?php echo site_url("ntc_load/check_exists_horse_trailer/");?>',
type:'post',
data:{horse:horse,trailer_id:trailer_id,from_date:from_date,to_date:to_date},
success: function(rslt){
if(rslt.success){
toastr.error(rslt.message);
if(horse > 0 && isNaN(trailer_id)){
$('#horse').val('');
}
if(trailer_id > 0 && horse > 0){
$('#trailer_id').val('');
}
select_call();
table_support.refresh();
}else{
toastr.success(rslt.message);
}
},
dataType: 'json'
});
}
}
//HIDE AND SHOW FUNCTION
function trip_info_hideandshow(){
var trip_status = parseInt($('#trip_status').val());
if(parseInt(trip_status) === 5){ //completed
$('#note,#return_note,#offload_arrival_time,#offload_departure_time,#offloading_tat,#offloading_kms,#offloading_time,#km_offloading,#amsa_offloading_kms').parent().show();
$('#cancel_note,#incomplete_note').parent().hide();
$('#cancel_note,#incomplete_note').val('');
}else
if(parseInt(trip_status) === 4){
$('#cancel_note').parent().show();
$('#note,#return_note,#incomplete_note,#offload_arrival_time,#offload_departure_time,#offloading_tat,#offloading_kms,#offloading_time,#km_offloading,#amsa_offloading_kms').parent().hide();
$('#note,#return_note,#incomplete_note,#offload_arrival_time,#offload_departure_time').val('');
}else
if(parseInt(trip_status) === 3){ //onprogress
$('#offload_arrival_time,#offload_departure_time,#offloading_tat,#offloading_kms,#offloading_time,#km_offloading,#amsa_offloading_kms').parent().show();
$('#note,#return_note,#cancel_note,#incomplete_note').parent().hide();
$('#note,#return_note,#cancel_note,#incomplete_note').val('');
}else
if(parseInt(trip_status) === 6){ //Incomplete
$('#incomplete_note').parent().show();
$('#note,#return_note,#cancel_note,#offload_arrival_time,#offload_departure_time,#offloading_time,#km_offloading,#amsa_offloading_kms,#offloading_kms,#offloading_tat').parent().hide();
$('#note,#return_note,#cancel_note,#offload_arrival_time,#offload_departure_time').val('');
}else
if(parseInt(trip_status) === 2){
$('#note,#return_note,#cancel_note,#incomplete_note,#offloading_tat,#offloading_kms,#offloading_time,#km_offloading,#amsa_offloading_kms,#offload_arrival_time,#offload_departure_time').parent().hide();
$('#note,#return_note,#cancel_note,#incomplete_note').val('');
}else{
$('#note,#return_note,#cancel_note,#incomplete_note,#offload_arrival_time,#offload_departure_time,#offloading_tat,#offloading_kms,#offloading_time,#km_offloading,#amsa_offloading_kms').parent().hide();
$('#note,#return_note,#cancel_note,#incomplete_note,#offload_arrival_time,#offload_departure_time,#offloading_time,#km_offloading,#amsa_offloading_kms').val('');
}
}
function tab_hide_show(load_customer_type){
$('#delivery_note_drop').show();
if(load_customer_type === '1'){
$('#li_pickup_drop_tab').show();
$('#li_pickup_drop_tab_adhoc,#li_pickup_drop_tab_afrism,#li_pickup_drop_tab_amsa').hide();
get_table('pickup_drop_table_holder','get_pickup_drop_info');
}else
if(load_customer_type === '2'){
$('#li_pickup_drop_tab_afrism').show();
$('#li_pickup_drop_tab,#li_pickup_drop_tab_amsa,#li_pickup_drop_tab_adhoc').hide();
get_table('pickup_afrism_drop_table_holder','get_pickup_drop_afrism_info');
}else
if(load_customer_type === '3'){
$('#li_pickup_drop_tab_amsa').show();
$('#li_pickup_drop_tab,#li_pickup_drop_tab_adhoc,#li_pickup_drop_tab_afrism').hide();
get_table('amsa_pickup_drop_table_holder','get_amsa_pickup_drop_info');
}else
if(load_customer_type === '4'){
$('#li_pickup_drop_tab_adhoc').show();
$('#li_pickup_drop_tab,#li_pickup_drop_tab_amsa,#li_pickup_drop_tab_afrism').hide();
get_table('adhoc_pickup_drop_table_holder','get_adhoc_pickup_drop_info');
}
}
function afrism_pickup_drop_hide_show(){
var afrism_origin = $('#loading_from').val();
var afrism_destination = $('#destination_add').val();
if(afrism_origin){
$('#loading_add').parent().show();
}else
if(afrism_destination){
$('#offloading_add').parent().show();
}else{
$('#offloading_add').val('');
$('#offloading_add').parent().hide();
$('#loading_add').val('');
$('#loading_add').parent().hide();
}
}
function adhoc_number_show(adhoc_type_number){
if(adhoc_type_number > 0){
$('#adhoc_number').parent().show();
}else{
$('#adhoc_number').parent().hide();
}
}
function pickup_drop_hide_show(){
var type_number = parseInt($('#type_number').val());
var origin = parseInt($('#origin').val());
var destination = parseInt($('#destination').val());
if(type_number > 0){
$('#number').parent().show();
}else{
$('#number').val('');
$('#number').parent().hide();
}
if(origin > 0){
$('#origin_landmark').parent().show();
}else{
$('#origin_landmark').val('');
$('#origin_landmark').parent().hide();
}
if(destination > 0){
$('#destination_landmark').parent().show();
}else{
$('#destination_landmark').val('');
$('#destination_landmark').parent().hide();
}
}
function adhoc_pickup_drop_hide_show(){
var adhoc_type_number = $('#adhoc_type_number').val();
var adhoc_origin = $('#adhoc_origin').val();
var adhoc_destination = $('#adhoc_destination').val();
if(adhoc_type_number > 0){
$('#adhoc_number').parent().show();
}else{
$('#adhoc_number').val('');
$('#adhoc_number').parent().hide();
}
$('#adhoc_origin_landmark').val('');
$('#adhoc_origin_landmark').parent().hide();
if(adhoc_origin){
$('#adhoc_origin_landmark').parent().show();
}
$('#adhoc_destination_landmark').val('');
$('#adhoc_destination_landmark').parent().hide();
if(adhoc_destination){
$('#adhoc_destination_landmark').parent().show();
}
}
/*END HIDE AND SHOW*/
//Select Call
function select_call(){
$(function () {
$(".datepicker").datetimepicker({
format: 'DD-MM-YYYY',
//debug: true
});
$(".datepicker_time").datetimepicker({
format: 'DD-MM-YYYY HH:mm:ss'
});
$('.select2').select2({
placeholder: '---- Select ----',
allowClear: true,
dropdownParent: $('.modal-dialog')
});
$('.select2-tags').select2({
tags: true,
tokenSeparators: [',']
});
$("#eta_dc").datetimepicker({
format: 'HH:mm:ss',
//debug: true
});
});
}
//EDIT TRAILER RECORD
function edit_trailer_record(edit_record_id){
var edit_id = "edit_"+edit_record_id;
if(edit_record_id){
$("#"+edit_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+edit_id).attr('disabled','disabled');
$('#trailer_save').collapse('show');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/edit_trailer_record"); ?>',
data: {edit_record_id:edit_record_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+edit_id).html("<i class='fa fa-pencil-square-o fa-large' aria-hidden='true'></i> Edit");
$('#'+edit_id).attr('disabled',false);
if(rslt.success){
$.each(rslt.edit_trailer_record, function (index, value){
$("#"+index).val(value);
});
select_call();
}else{
toastr.error(rslt.message);
}
},
});
}
}
//DELETE TRAILER RECORD
function delete_trailer_record(delete_trailer_id){
var delete_id = "delete_"+delete_trailer_id;
$("#trailer_id,#remarks_trailer").val("");
select_call();
if(delete_trailer_id){
$.confirm({
content: 'Are you sure you want to delete?',
escapeKey: 'Yes',
buttons: {
Yes: function(){
$("#"+delete_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+delete_id).attr('disabled','disabled');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/delete_trailer_record"); ?>',
data: {delete_trailer_id:delete_trailer_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+delete_id).html("<i class='fa fa-trash fa-large' aria-hidden='true'></i> Delete");
$('#'+delete_id).attr('disabled',false);
if(rslt.success){
toastr.success(rslt.message);
console.log(rslt.trailer_assigned);
$("#trailer_table_holder").html(rslt.trailer_assigned);
select_call();
}else{
toastr.error(rslt.message);
}
},
});
},
No: function(){
//alert('Why did you press cancel? You should have confirmed');
}
}
});
}
}
//EDIT PICKUP AND DROP RECORD
function edit_pickup_record(edit_record_id){
var edit_id = "edit_pickup_"+edit_record_id;
//alert(edit_id);
if(edit_record_id){
$("#"+edit_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+edit_id).attr('disabled','disabled');
$('#pickup_drop_save').collapse('show');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/edit_pickup_record"); ?>',
data: {edit_record_id:edit_record_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+edit_id).html("<i class='fa fa-pencil-square-o fa-large' aria-hidden='true'></i> Edit");
$('#'+edit_id).attr('disabled',false);
if(rslt.success){
$.each(rslt.edit_pickup_record, function (index, value){
$("#"+index).val(value);
});
select_call();
pickup_drop_hide_show();
}else{
toastr.error(rslt.message);
}
},
});
}
}
//DELETE PICKUP AND DROP RECORD
function delete_pickup_record(delete_pickup_id){
var delete_id = "delete_pickup_"+delete_pickup_id;
$('#trip_type,#origin,#destination,#type_number,#arrival_time,#departure_time,#km,#dc_tat,#eta_dc,#number,#shipment_number,#type_number,#mass,#offload_arrival_time,#offload_departure_time,#destination_landmark,#origin_landmark').val('');
select_call();
if(delete_pickup_id){
$.confirm({
content: 'Are you sure you want to delete?',
escapeKey: 'Yes',
buttons: {
Yes: function(){
$("#"+delete_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+delete_id).attr('disabled','disabled');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/delete_pickup_record"); ?>',
data: {delete_pickup_id:delete_pickup_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+delete_id).html("<i class='fa fa-trash fa-large' aria-hidden='true'></i> Delete");
$('#'+delete_id).attr('disabled',false);
if(rslt.success){
toastr.success(rslt.message);
$("#pickup_drop_table_holder").html(rslt.get_pickup_drop_info);
select_call();
}else{
toastr.error(rslt.message);
}
},
});
},
No: function(){
//alert('Why did you press cancel? You should have confirmed');
}
}
});
}
}
//EDIT ADHOC PICKUP AND DROP RECORD
function edit_adhoc_pickup_record(edit_record_id){
var edit_id = "edit_adhoc_pickup_"+edit_record_id;
if(edit_record_id){
$("#"+edit_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+edit_id).attr('disabled','disabled');
$('#pickup_drop_adhoc_save').collapse('show');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/edit_adhoc_pickup_record"); ?>',
data: {edit_record_id:edit_record_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+edit_id).html("<i class='fa fa-pencil-square-o fa-large' aria-hidden='true'></i> Edit");
$('#'+edit_id).attr('disabled',false);
if(rslt.success){
$.each(rslt.edit_pickup_record, function (index, value){
if(index === "origin"){
index = "adhoc_origin";
}
if(index === "destination"){
index = "adhoc_destination";
}
if(index === "trip_type"){
index = "adhoc_trip_type";
}
if(index === "origin_landmark"){
index = "adhoc_origin_landmark";
}
if(index === "destination_landmark"){
index = "adhoc_destination_landmark";
}
$("#"+index).val(value);
});
select_call();
}else{
toastr.error(rslt.message);
}
},
});
}
}
//DELETE ADHOC PICKUP AND DROP RECORD
function delete_adhoc_pickup_record(delete_pickup_id){
var delete_id = "delete_adhoc_pickup_"+delete_pickup_id;
$('#adhoc_origin,#adhoc_origin_landmark,#loading_tat,#adhoc_destination,#adhoc_destination_landmark,#offloading_tat,#adhoc_type_number,#adhoc_number,#adhoc_shipment_number,#adhoc_mass,#loading_kms,#offloading_kms').val('');
select_call();
if(delete_pickup_id){
$.confirm({
content: 'Are you sure you want to delete?',
escapeKey: 'Yes',
buttons: {
Yes: function(){
$("#"+delete_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+delete_id).attr('disabled','disabled');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/delete_adhoc_pickup_record"); ?>',
data: {delete_pickup_id:delete_pickup_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+delete_id).html("<i class='fa fa-trash fa-large' aria-hidden='true'></i> Delete");
$('#'+delete_id).attr('disabled',false);
if(rslt.success){
toastr.success(rslt.message);
$("#adhoc_pickup_drop_table_holder").html(rslt.get_pickup_drop_info);
select_call();
}else{
toastr.error(rslt.message);
}
},
});
},
No: function(){
//alert('Why did you press cancel? You should have confirmed');
}
}
});
}
}
function get_table(div_append,get_function){
var ntc_load_id_pickup_drop = parseInt($('#ntc_load_id_pickup_drop').val());
if(ntc_load_id_pickup_drop){
$.ajax({
type: "POST",
url: "<?php echo site_url($controller_name.'/get_table'); ?>",
data:{ntc_load_id_pickup_drop:ntc_load_id_pickup_drop,get_function:get_function},
success: function(data) {
var rslt = JSON.parse(data);
$('#'.div_append).html(rslt.table_info);
},
});
}
}
//EDIT AMSA PICKUP AND DROP RECORD
function edit_amsa_pickup_record(edit_record_id){
var edit_id = "edit_amsa_pickup_"+edit_record_id;
if(edit_record_id){
$("#"+edit_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+edit_id).attr('disabled','disabled');
$('#pickup_drop_amsa_save').collapse('show');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/edit_amsa_pickup_record"); ?>',
data: {edit_record_id:edit_record_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+edit_id).html("<i class='fa fa-pencil-square-o fa-large' aria-hidden='true'></i> Edit");
$('#'+edit_id).attr('disabled',false);
if(rslt.success){
$.each(rslt.edit_pickup_record, function (index, value){
if(index === "destination"){
index = "amsa_destination";
}
if(index === "trip_type"){
index = "amsa_trip_type";
}
if(index === "destination_landmark"){
index = "amsa_destination_landmark";
}
if(index === "depot_time_checkbox"){
if(parseInt(value) === 1){
$('#depot_time_checkbox').prop('checked', true);
$("#depot_arrival,#depart_from_depot,#depot_tat").parent().show();
$("#depot_arrival,#depart_from_depot,#depot_tat").removeClass('ignore');
}else{
$('#depot_time_checkbox').prop('checked', false);
$("#depot_arrival,#depart_from_depot,#depot_tat").parent().hide();
$("#depot_arrival,#depart_from_depot,#depot_tat").addClass('ignore');
$("#depot_arrival,#depart_from_depot,#depot_tat").val('');
}
}
$("#"+index).val(value);
});
select_call();
}else{
toastr.error(rslt.message);
}
},
});
}
}
//DELETE AMSA PICKUP AND DROP RECORD
function delete_amsa_pickup_record(delete_pickup_id){
var delete_id = "delete_amsa_pickup_"+delete_pickup_id;
$('#amsa_trip_type,#amsa_destination,#amsa_destination_landmark,#dunnage_in,#dunnage_out,#dunnage_total,#dunnage_cust,#dunnage_cust,#tarps,#dispatched_from,#dispatched_to,#dispatched_time,#eta,#trip_time,#exception,#km_nc,#loading_time,#amsa_loading_tat,#time_depart_nc,#nc_tat,#delay,#customer_eta,#arrival_time_customer,#return_trip_time,#time_completed,#customer_tat,#depot_arrival,#depart_from_depot,#depot_tat,#amsa_mass,#amsa_loading_kms,#amsa_offloading_kms').val('');
select_call();
if(delete_pickup_id){
$.confirm({
content: 'Are you sure you want to delete?',
escapeKey: 'Yes',
buttons: {
Yes: function(){
$("#"+delete_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+delete_id).attr('disabled','disabled');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/delete_amsa_pickup_record"); ?>',
data: {delete_pickup_id:delete_pickup_id},
success: function(data){
var rslt = JSON.parse(data);
$("#"+delete_id).html("<i class='fa fa-trash fa-large' aria-hidden='true'></i> Delete");
$('#'+delete_id).attr('disabled',false);
if(rslt.success){
toastr.success(rslt.message);
$("#amsa_pickup_drop_table_holder").html(rslt.get_pickup_drop_info);
select_call();
}else{
toastr.error(rslt.message);
}
},
});
},
No: function(){
//alert('Why did you press cancel? You should have confirmed');
}
}
});
}
}
//EDIT PICKUP AND DROP AFRISM RECORD
function edit_pickup_afrism_record(edit_record_id){
var edit_id = "edit_pickup_"+edit_record_id;
if(edit_record_id){
$("#"+edit_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+edit_id).attr('disabled','disabled');
$('#pickup_drop_afrism_save').collapse('show');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/edit_pickup_afrism_record"); ?>',
data: {edit_record_id:edit_record_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+edit_id).html("<i class='fa fa-pencil-square-o fa-large' aria-hidden='true'></i> Edit");
$('#'+edit_id).attr('disabled',false);
if(rslt.success){
$.each(rslt.edit_pickup_afrism_record, function (index, value){
$("#"+index).val(value);
});
select_call();
afrism_pickup_drop_hide_show();
}else{
toastr.error(rslt.message);
}
},
});
}
}
//DELETE PICKUP AND DROP AFRISM RECORD
function delete_pickup_afrism_record(delete_pickup_id){
var delete_id = "delete_pickup_"+delete_pickup_id;
$('#trip_type_afrism,#loading_from,#loading_add,#loading_time,#destination_add,#offloading_add,#offloading_time,#cartage_zone,#product,#seq_no,#time_in,#time_out,#gross,#tare,#net,#km_loading,#km_offloading').val('');
select_call();
if(delete_pickup_id){
$.confirm({
content: 'Are you sure you want to delete?',
escapeKey: 'Yes',
buttons: {
Yes: function(){
$("#"+delete_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+delete_id).attr('disabled','disabled');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/delete_pickup_afrism_record"); ?>',
data: {delete_pickup_id:delete_pickup_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+delete_id).html("<i class='fa fa-trash fa-large' aria-hidden='true'></i> Delete");
$('#'+delete_id).attr('disabled',false);
if(rslt.success){
toastr.success(rslt.message);
$("#pickup_afrism_drop_table_holder").html(rslt.get_pickup_drop_afrism_info);
select_call();
}else{
toastr.error(rslt.message);
}
},
});
},
No: function(){
//alert('Why did you press cancel? You should have confirmed');
}
}
});
}
}
/* SATHISH API BLOCK - START */
function initMap() {
var pacContainerInitialized = false;
var input = document.getElementById('adhoc_origin');
var autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.addListener('place_changed', function() {
var place = autocomplete.getPlace();
adhoc_pickup_drop_hide_show();
$('#adhoc_origin').val(place.formatted_address);
});
if (!pacContainerInitialized) {
$('.pac-container').css('z-index', '9999');
pacContainerInitialized = true;
}
}
function initMap1(){
var pacContainerInitialized = false;
var input = document.getElementById('adhoc_destination');
var autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.addListener('place_changed', function() {
var place = autocomplete.getPlace();
adhoc_pickup_drop_hide_show();
$('#adhoc_destination').val(place.formatted_address);
});
if (!pacContainerInitialized) {
$('.pac-container').css('z-index', '9999');
pacContainerInitialized = true;
}
}
function initMap2() {
var pacContainerInitialized = false;
var input = document.getElementById('loading_from');
var autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.addListener('place_changed', function() {
var place = autocomplete.getPlace();
afrism_pickup_drop_hide_show();
$('#loading_from').val(place.formatted_address);
});
if (!pacContainerInitialized) {
$('.pac-container').css('z-index', '9999');
pacContainerInitialized = true;
}
}
function initMap3() {
var pacContainerInitialized = false;
var input = document.getElementById('destination_add');
var autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.addListener('place_changed', function() {
var place = autocomplete.getPlace();
afrism_pickup_drop_hide_show();
$('#destination_add').val(place.formatted_address);
});
if (!pacContainerInitialized) {
$('.pac-container').css('z-index', '9999');
pacContainerInitialized = true;
}
}
function initMap5() {
var pacContainerInitialized = false;
var input = document.getElementById('amsa_destination');
var autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.addListener('place_changed', function() {
var place = autocomplete.getPlace();
$('#amsa_destination').val(place.formatted_address);
});
if (!pacContainerInitialized) {
$('.pac-container').css('z-index', '9999');
pacContainerInitialized = true;
}
}
function time_difference(arrival_time,departure_time,input_id){
if(arrival_time && arrival_time && input_id){
$.ajax({
url:'<?php echo site_url("ntc_load/calculate_tat/");?>',
type:'post',
data:{arrival_time:arrival_time,departure_time:departure_time},
success: function(rslt){
$("#"+input_id).val(rslt);
},
dataType: 'json'
});
}
}
function edit_delivery_note_record(edit_delivery_note_id){
var edit_id = "edit_"+edit_delivery_note_id;
if(edit_delivery_note_id){
$("#"+edit_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+edit_id).attr('disabled','disabled');
$('#pickup_drop_delivery_save').collapse('show');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/edit_delivery_note_id"); ?>',
data: {edit_delivery_note_id:edit_delivery_note_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+edit_id).html("<i class='fa fa-pencil-square-o fa-large' aria-hidden='true'></i> Edit");
$('#'+edit_id).attr('disabled',false);
if(rslt.success){
$.each(rslt.edit_delivery_note_record, function (index, value){
$("#"+index).val(value);
});
select_call();
}else{
toastr.error(rslt.message);
}
},
});
}
}
function delete_delivery_note_record(prime_pickup_drop_del_id){
var delete_id = "delete_adhoc_pickup_"+prime_pickup_drop_del_id;
if(prime_pickup_drop_del_id){
$.confirm({
content: 'Are you sure you want to delete?',
escapeKey: 'Yes',
buttons: {
Yes: function(){
$("#"+delete_id).html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#'+delete_id).attr('disabled','disabled');
$.ajax({
type: "POST",
url: '<?php echo site_url($controller_name . "/delete_delivery_note_record"); ?>',
data: {prime_pickup_drop_del_id:prime_pickup_drop_del_id},
success: function(data) {
var rslt = JSON.parse(data);
$("#"+delete_id).html("<i class='fa fa-trash fa-large' aria-hidden='true'></i> Delete");
$('#'+delete_id).attr('disabled',false);
if(rslt.success){
toastr.success(rslt.message);
$("#pickup_drop_table_holder").html(rslt.get_delivery_note_info);
select_call();
}else{
toastr.error(rslt.message);
}
},
});
},
No: function(){
//alert('Why did you press cancel? You should have confirmed');
}
}
});
}
}
</script>