Имеется расширение по созданию магазинов .
Хочется при создании магазина автоматом создать и пользователя
делаю так
PHP код:
$data = array(
'tx_editcatalog_shop' => array(
uniqid('NEW') => array(
'pid'=>2,
'deleted' => 0,
'hidden' => $hidden,
'name' => t3lib_div::_GP('name'),
'desc_shop' => t3lib_div::_GP('desc_shop'),
'address' => t3lib_div::_GP('address'),
'site' => t3lib_div::_GP('site'),
'mail' => t3lib_div::_GP('mail'),
'catalog_id'=>$razdel_list
),
),
'fe_users' => array(
uniqid('NEW') => array(
'pid'=>3,
'username' => t3lib_div::_GP('mail'),
'name' => t3lib_div::_GP('name'),
'email' => t3lib_div::_GP('mail'),
'usergroup' => 1
),
),
);
$tce = t3lib_div::makeInstance('t3lib_TCEmain');
$tce->start($data,array());
$tce->process_datamap();
Получаю ошибку Attempt to insert record on page 'Test' (3) where this table, fe_users, is not allowed (msg#1.1.11).
Хотя при регистрации через extension feuser_admin пользователь на этот pid добавляется успешно.
Может кто встречался с таким, буду признателен за ответ.