Приветствую
сделал создание заказа через api d7
он создается под админом без ошибок, а вот если создавать под юзером, который в созданной группе покупатель,
то в консоли выходит ошибка
свойства устанавливаю в этом месте
если убрать установку свойств в заказ, то заказ и под обычным юзером создается
пытаюсь распечатать к примеру $streetProperty, где получаю свойство по коду, то print_r пустой, под админом же все распечатывается
я так понимаю, что проблема с доступом к свойствам под обычным пользователем?
куда копать в таком случае?
сделал создание заказа через api d7
он создается под админом без ошибок, а вот если создавать под юзером, который в созданной группе покупатель,
то в консоли выходит ошибка
| Код |
|---|
Call to a member function setValue() on null (0) /var/www/u0601578/data/www/pizzasbarro.ru/local/php_interface/catalog/[order].php:80 |
свойства устанавливаю в этом месте
| Код |
|---|
$propertyCollection = $order->getPropertyCollection(); $streetProperty = getPropertyByCode($propertyCollection, 'STREET'); $streetProperty->setValue($a['STREET']); $homeProperty = getPropertyByCode($propertyCollection, 'HOME'); $homeProperty->setValue($a['HOME']); $placeProperty = getPropertyByCode($propertyCollection, 'PLACE'); $placeProperty->setValue($a['PLACE']); $porchProperty = getPropertyByCode($propertyCollection, 'PORCH'); $porchProperty->setValue($a['PORCH']); $floorProperty = getPropertyByCode($propertyCollection, 'FLOOR'); $floorProperty->setValue($a['FLOOR']); $phoneProperty = getPropertyByCode($propertyCollection, 'PHONE'); $phoneProperty->setValue($a['PHONE']); |
если убрать установку свойств в заказ, то заказ и под обычным юзером создается
пытаюсь распечатать к примеру $streetProperty, где получаю свойство по коду, то print_r пустой, под админом же все распечатывается
я так понимаю, что проблема с доступом к свойствам под обычным пользователем?
куда копать в таком случае?
