Добрый день!
Такой вопрос возник..
В своем модуле нужно записать нового пользователя, вот код
public static
function addcustomer($name,$phone,$email,$adress)
{
global $cookie;
$customer = new Customer();
$isset_customer = $customer->getByEmail($email,null,false);
if (!$isset_customer) {
$customer->firstname = $name;
$customer->lastname = ' ';
$customer->email = $email;
$customer->is_guest = Configuration::get('PS_GUEST_CHECKOUT_ENABLED')? 1 : 0;
$pwd = Tools::passwdGen();
$customer->passwd = md5(_COOKIE_KEY_.$pwd);
$errors = $customer->validateControler();
if (!sizeof($errors)) {
$customer->active = 1;
if (!$customer->add()) {
$errors[] = Tools::displayError('an error occurred while creating your account');
}
else {
ТУТ оптпавка письма......
}
}
return $customer;
}
return $isset_customer;
}
Если пользователь есть то все правильно, получаю $isset_customer
Но нового не пишет, останавливается и ждет и записать не может.
Данные сюда все передаются корректно.
==Иванов==9061422099==AP0012@mail.ru==Москва Тимирязево
В чем может быть казус.
Спасибо!