parent
f6d2ae8f5c
commit
8b95717de7
|
|
@ -98,6 +98,21 @@ ENDDETAILS;
|
||||||
)
|
)
|
||||||
));
|
));
|
||||||
|
|
||||||
|
$sql = "SELECT DISTINCT freight_forwarder_text FROM purchase_orders WHERE freight_forwarder_text != '' ORDER BY freight_forwarder_text ASC;";
|
||||||
|
|
||||||
|
$previousValues = $this->Document->query($sql);
|
||||||
|
$ffOptions = array(
|
||||||
|
"CMC will make the booking with Fedex Economy. We will send you the labels. Please send us the packing list, invoice, weights and dimensions.",
|
||||||
|
"FEDEX Airfreight Economy service on CMC Account #409368441",
|
||||||
|
"FEDEX INTERNATIONAL Priority on CMC Account #409368441"
|
||||||
|
);
|
||||||
|
|
||||||
|
foreach($previousValues as $val) {
|
||||||
|
array_push($ffOptions, $val["purchase_orders"]["freight_forwarder_text"]);
|
||||||
|
}
|
||||||
|
|
||||||
|
asort($ffOptions);
|
||||||
|
$this->set('freightForwarderSelect', $ffOptions);
|
||||||
break;
|
break;
|
||||||
case 'orderAck':
|
case 'orderAck':
|
||||||
$this->set('currencies', $this->Document->OrderAcknowledgement->Currency->find('list'));
|
$this->set('currencies', $this->Document->OrderAcknowledgement->Currency->find('list'));
|
||||||
|
|
@ -1087,10 +1102,6 @@ EOT;
|
||||||
|
|
||||||
$label = "";
|
$label = "";
|
||||||
|
|
||||||
if (count($results) == 0) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (count($results) > 0) {
|
if (count($results) > 0) {
|
||||||
$label = $results[0]["po"]["po_title"];
|
$label = $results[0]["po"]["po_title"];
|
||||||
}
|
}
|
||||||
|
|
@ -1098,9 +1109,9 @@ EOT;
|
||||||
foreach ($results as $result) {
|
foreach ($results as $result) {
|
||||||
$label .= " / ". $result["j"]["job_title"];
|
$label .= " / ". $result["j"]["job_title"];
|
||||||
}
|
}
|
||||||
|
$ffText = $po['PurchaseOrder']['freight_forwarder_text'];
|
||||||
echo <<<ENDINSTRUCTIONS
|
echo <<<ENDINSTRUCTIONS
|
||||||
|
<b>FREIGHT FORWARDER:</b> $ffText<br>
|
||||||
<b>PART SHIPMENT:</b> Not Acceptable - please advise ASAP if production of an Item will Delay the Dispatch of the Complete Order by the Date Required stated above.<br>
|
<b>PART SHIPMENT:</b> Not Acceptable - please advise ASAP if production of an Item will Delay the Dispatch of the Complete Order by the Date Required stated above.<br>
|
||||||
<b>INSURANCE:</b> DO NOT INSURE - Insurance effected by CMC<br>
|
<b>INSURANCE:</b> DO NOT INSURE - Insurance effected by CMC<br>
|
||||||
<b>SECURITY:</b> It is essential that the cargo is prepared & handled so as not to compromise its security standing.<br>
|
<b>SECURITY:</b> It is essential that the cargo is prepared & handled so as not to compromise its security standing.<br>
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
echo $javascript->link('ckeditor/ckeditor');
|
echo $javascript->link('ckeditor/ckeditor');
|
||||||
echo $javascript->link('ckeditor/adapters/jquery');
|
echo $javascript->link('ckeditor/adapters/jquery');
|
||||||
|
|
||||||
echo $javascript->link('document_add_edit_20240421');
|
echo $javascript->link('document_add_edit_20240918');
|
||||||
echo $javascript->link('document_attachments');
|
echo $javascript->link('document_attachments');
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
|
|
@ -45,8 +45,21 @@
|
||||||
echo $form->input('PurchaseOrder.dispatch_by');
|
echo $form->input('PurchaseOrder.dispatch_by');
|
||||||
|
|
||||||
echo $form->input('PurchaseOrder.deliver_to');
|
echo $form->input('PurchaseOrder.deliver_to');
|
||||||
|
?>
|
||||||
|
|
||||||
|
<div class="input select"><label for="freightForwarderSelect">Freight Forwarder</label>
|
||||||
|
<select name="freightForwarderSelect" id="freightForwarderSelect">
|
||||||
|
<?php foreach($freightForwarderSelect as $opt) { ?>
|
||||||
|
<option value="<?php echo $opt; ?>"><?php echo $opt; ?></option>
|
||||||
|
<?php } ?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<?php
|
||||||
|
echo $form->input('PurchaseOrder.freight_forwarder_text');
|
||||||
echo $form->input('PurchaseOrder.shipping_instructions');
|
echo $form->input('PurchaseOrder.shipping_instructions');
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
||||||
<button id="generateShippingInstructions">Regenerate shipping instructions</button>
|
<button id="generateShippingInstructions">Regenerate shipping instructions</button>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -530,6 +530,11 @@ $(function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Changing Freight Forwarder text
|
||||||
|
$("#freightForwarderSelect").live('change', function(d) {
|
||||||
|
$("#PurchaseOrderFreightForwarderText").val(getSelectedText("#freightForwarderSelect"));
|
||||||
|
saveDocument('Purchase Order');
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
$("#createOA").click(function() {
|
$("#createOA").click(function() {
|
||||||
1
sql/003_add_freight_forwarder_text_po.sql
Normal file
1
sql/003_add_freight_forwarder_text_po.sql
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
ALTER TABLE purchase_orders ADD COLUMN freight_forwarder_text TEXT NOT NULL default '';
|
||||||
Loading…
Reference in a new issue