или там же
<file path="catalog/controller/account/edit.php">
<operation>
<search trim="true"><![CDATA[if ((utf8_strlen($this->request->post['telephone']) < 3) || (utf8_strlen($this->request->post['telephone']) > 32)) {]]></search>
<add position="before"><![CDATA[$this->load->model('account/customer');
$telephone = preg_replace('/[^0-9]/','',$this->request->post['telephone']);
$telephone = preg_replace('/^(7|8)([0-9]{10})$/','7$2',$telephone);
$telephone = preg_replace('/^(380)([0-9]{9})$/','380$2',$telephone);
if(!preg_match('/^(7)([0-9]{10})$/',$telephone) && !preg_match('/^(380)([0-9]{9})$/',$telephone)){
$telephone = '';
}
if (!$telephone) {
$this->error['telephone'] = 'Неверный формат номера!';
}
$customer_info = $this->model_account_customer->getCustomer($this->customer->getId());
if($this->model_account_customer->getLoginTele($telephone) && $telephone!=$customer_info['telephone']){
$this->error['telephone'] = 'Такой номер уже зарегистрирован!';
}
]]></add>
</operation>
</file>