<modification>
	<id><![CDATA[Email Admin On Product Return]]></id>
	<version><![CDATA[1.0]]></version>
	<vqmver><![CDATA[2.x]]></vqmver>
	<author><![CDATA[iSenseLabs Team | http://isenselabs.com]]></author>
	<file name="catalog/model/account/return.php">
		<operation error="skip">
			<search position="after"><![CDATA[public function addReturn($data) {]]></search>
			<add><![CDATA[
				/* MailOnReturn */
				$this->load->model('localisation/return_reason');

				$return_email_subject = "New Product Return Request - " . $this->db->escape($data['firstname']) . " " . $this->db->escape($data['lastname']);
				$return_email_text = "A new product return request has been made in your store.\n\n";
				$return_email_text .= "Customer: " . $this->db->escape($data['firstname']) . " " . $this->db->escape($data['lastname']) . "\n";

				if (!empty($data['email'])) {
					$return_email_text .= 'Email: ' . $this->db->escape($data['email']) . "\n";
				}

				if (!empty($data['telephone'])) {
					$return_email_text .= 'Phone: ' . $this->db->escape($data['telephone']) . "\n\n";
				}

				$return_email_text .= 'Order ID: ' . $data['order_id'] . "\n";
				$return_email_text .= 'Date Ordered: ' . $data['date_ordered'] . "\n";
				$return_email_text .= 'Product: ' . $this->db->escape($data['product']) . "\n";
				$return_email_text .= 'Product Model: ' . $this->db->escape($data['model']) . "\n\n";


				$return_reason_info = $this->model_localisation_return_reason->getReturnReason($data['return_reason_id']);

				if (!empty($return_reason_info['name'])) {
					$return_email_text .= 'Return Reason: ' . $this->db->escape($return_reason_info['name']) . "\n";
				}

				if (!empty($data['comment'])) {
					$return_email_text .= 'Comment: ' . $this->db->escape($data['comment']) . "\n\n";
				}

				$return_email_text .= 'You can review the order return from your OpenCart administration';

				$mail = new Mail(); 
				$mail->protocol = $this->config->get('config_mail_protocol');
				$mail->parameter = $this->config->get('config_mail_parameter');
				$mail->hostname = $this->config->get('config_smtp_host');
				$mail->username = $this->config->get('config_smtp_username');
				$mail->password = $this->config->get('config_smtp_password');
				$mail->port = $this->config->get('config_smtp_port');
				$mail->timeout = $this->config->get('config_smtp_timeout');
				$mail->setTo($this->config->get('config_email'));
				$mail->setFrom($this->config->get('config_email'));
				$mail->setSender($this->config->get('config_name'));
				$mail->setSubject(html_entity_decode($return_email_subject, ENT_QUOTES, 'UTF-8'));
				$mail->setText(html_entity_decode($return_email_text, ENT_QUOTES, 'UTF-8'));
				$mail->send();
				/* End MailOnReturn */
			]]></add>
		</operation>
	</file>
</modification>