<modification>
	<id>Mandatory telephone field on contactform</id>
	<version><![CDATA[1]]></version>
	<vqmver><![CDATA[2]]></vqmver>
	<author>Roelie @ PprMkr</author>
	<file name="catalog/controller/information/contact.php">
		<operation>
			<search position="replace"><![CDATA[$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')));]]></search>
			<add><![CDATA[$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')). "\n\n" . sprintf($this->language->get('text_phonenumber'),$this->request->post['name'],$this->request->post['phonenumber']));
]]></add>
		</operation>
		<operation>
			<search position="before"><![CDATA[$this->data['entry_enquiry']]]></search>
			<add><![CDATA[$this->data['entry_phonenumber'] = $this->language->get('entry_phonenumber');
]]></add>
		</operation>
		<operation>
			<search position="before"><![CDATA[if (isset($this->error['enquiry'])) {]]></search>
			<add><![CDATA[
		if (isset($this->error['phonenumber'])) {
			$this->data['error_phonenumber'] = $this->error['phonenumber'];
		} else {
			$this->data['error_phonenumber'] = '';
		}		
]]></add>
		</operation>
		<operation>
			<search position="before"><![CDATA[if (isset($this->request->post['enquiry'])) {]]></search>
			<add><![CDATA[
		if (isset($this->request->post['phonenumber'])) {
			$this->data['phonenumber'] = $this->request->post['phonenumber'];
		} else {
			$this->data['phonenumber'] = '';
		}
]]></add>
		</operation>
		<operation>
			<search position="after"><![CDATA[function validate() {]]></search>
			<add><![CDATA[
		// allowed: (COUNTRYCODE) [0-9]-[0-9]
		// or : +COUNTRYCODE [0-9]-[0-9]
		// or [0-9]-[0-9]
    	if (!preg_match('/^[\d|\+|\(]+[\)|\d|\s|-]*[\d]$/', $this->request->post['phonenumber'])) {
      		$this->error['phonenumber'] = $this->language->get('error_phonenumber');
    	}
]]></add>
		</operation>
	</file>	
	<file name="catalog/view/theme/*/template/information/contact.tpl">
		<operation>
			<search position="before"><![CDATA[<b><?php echo $entry_enquiry; ?></b><br />]]></search>
			<add><![CDATA[
    <br />
    <b><?php echo $entry_phonenumber; ?></b><br />
    <input type="text" name="phonenumber" value="<?php echo $phonenumber; ?>" />
    <br />
    <?php if ($error_phonenumber) { ?>
    <span class="error"><?php echo $error_phonenumber; ?></span>
    <?php } ?>
    <br />
]]></add>
		</operation>	
	</file>	
	<file name="catalog/language/english/information/contact.php">
		<operation>
			<search position="before"><![CDATA[$_['entry_enquiry']]]></search>
			<add><![CDATA[
$_['entry_phonenumber'] = 'Telephone:';
$_['text_phonenumber'] = '%s can be contacted at phonenumber: %s.';
$_['error_phonenumber'] = 'Telephone number does not appear to be valid!:';
]]></add>
		</operation>	
	</file>	
	<file name="catalog/language/dutch/information/contact.php">
		<operation error="skip">
			<search position="before"><![CDATA[$_['entry_enquiry']]]></search>
			<add><![CDATA[
$_['entry_phonenumber'] = 'Uw telefoonnummer:';
$_['text_phonenumber'] = '%s kan worden bereikt op telefoonnummer: %s.';
$_['error_phonenumber'] = 'Uw telefoonnummer schijnt niet geldig te zijn!:';
]]></add>
		</operation>	
	</file>	
</modification>