<modification>
	<id>OC-Extensions.com - Order Tracking</id>
	<version>1.0</version>
	<vqmver>1.0.8</vqmver>
	<author>oc-extensions.com</author>
	
	<file name="admin/language/*/sale/order.php">
		<operation error="log">
			<search position="after"><![CDATA[// Entry]]></search>
			<add><![CDATA[
			$_['entry_tracking_number'] = 'Tracking Number:';
			$_['entry_carrier'] = 'Carrier:';
			]]></add>
		</operation>
	</file>
	
	<file name="admin/controller/sale/order.php">
		<operation error="log">
			<search position="after"><![CDATA[$this->data['entry_notify'] = $this->language->get('entry_notify');]]></search>
			<add><![CDATA[
			$this->data['entry_tracking_number'] = $this->language->get('entry_tracking_number');
			$this->data['entry_carrier'] = $this->language->get('entry_carrier');
			]]></add>
		</operation>
		
		<operation error="log">
			<search position="before"><![CDATA[$this->template = 'sale/order_info.tpl';]]></search>
			<add><![CDATA[
			$this->load->model('module/order_tracking');
			$this->data['carriers'] = $this->model_module_order_tracking->getCarriers();
			
			$this->data['order_tracking_shipped'] = $this->config->get('order_tracking_shipped');
			$this->data['order_tracking_order_id'] = $order_id;
			
			]]></add>
		</operation>
	</file>
	
	<file name="admin/view/template/sale/order_info.tpl">
		<operation error="log">
			<search position="before" offset="2"><![CDATA[<td><?php echo $entry_notify; ?></td>]]></search>
			<add><![CDATA[
			<tr id="order-tracking-area">
				<td><?php echo $entry_tracking_number; ?> / <?php echo $entry_carrier; ?> </td>
				<td><input type="text" name="tracking_number" id="tracking-number" size="40" /> 
					<select name="carrier_id" id="carrier_id"> 
						<?php foreach($carriers as $carrier) { ?>
						<option value="<?php echo $carrier['carrier_id']; ?>"><?php echo $carrier['name']; ?></option>
						<?php } ?>
					</select>
					<img id="order-tracking-loading" src="view/image/loading.gif" />
				</td>
			</tr>
			]]></add>
		</operation>
		<operation error="log">
			<search position="before"><![CDATA[<?php echo $footer; ?>]]></search>
			<add><![CDATA[
			<script type="text/javascript"><!--
			$(document).ready(function() {
				$('select[name="order_status_id"]').trigger('change');
				$('#order-tracking-loading').hide();
			});
			
			$('select[name="order_status_id"]').bind('change', function() {
				if ($(this).val() == <?php echo $order_tracking_shipped; ?>) {
					$('#order-tracking-area').show();
				} else {
					$('#order-tracking-area').hide();
				}
			});
			
			$('#tracking-number, #carrier_id').bind('change', function() { 
				if ($('#tracking-number').val().length > 1) {
					$.ajax({
						type: 'POST',
						url: 'index.php?route=module/order_tracking/generateComment&token=<?php echo $token; ?>',
						data: 'order_id=<?php echo $order_tracking_order_id; ?>&carrier_id=' + $('#carrier_id').val() + '&tracking_number=' + $('#tracking-number').val(),
						dataType: 'json',
						async: false,
						beforeSend: function(){
							$('#order-tracking-loading').show();
						},
						success: function(json) {
							$('#order-tracking-loading').hide();
							
							if (json['output']) {
								$('input[name="notify"]').attr('checked', true);
								$('textarea[name="comment"]').val(json['output']);
							}	
						}
					});
				}
			});
			
			//--></script>
			]]></add>
		</operation>
	</file>
	
</modification>