Скрипт регистрации продавцов

Добрый день товарищи.
Есть задача: сделать торговую площадку.

Примерное количество продавцов: около 100 человек.
Функционал:
Регистрация на сайте, подтверждение регистрации, размещение товаров из фонт-энда, редактирование созданных товаров.

Что есть: rtedc2.proabss.ru/

Что нужно сделать: плагин, который при подтверждении пользователя создает для пользователя список категорий и дает право редактировать их.
Я пытался сделать сам и вот что получилось:
<?php
if ($modx->event->name != «OnBeforeUserActivate») {return;}

$user_id= $modx->event->name != «OnBeforeUserActivate»;
$user = $modx->getObject('modUser', $user_id);
$profile = $user->getOne('Profile');
$extended = $profile->get('extended');
$com_name = $extended['company_name'];
$com_about = $extended['about_company'];
//new category
$response = $modx->runProcessor('resource/create', array(
'pagetitle' => $com_name,
'longtitle' => $com_name,
'description' => '',
'introtext' => '',
'content' => $com_about,
'alias' => '',
'template' => 6,
'published' => 1,
'createdby' => $user,
'parent' => 2
));

if ($response->isError()) {
return $modx->error->failure($response->getMessage());
};
$row = $response->getObject();
$user_page = $row['id'];
//new id with user
$extended['user_page'] = $id;
$profile->set('extended', $extended);
$profile->save();

//новые категории для пользователя
$resources = $modx->getCollection('modResource',$where = array('parent' => 42));
foreach ($resources as $res) {
$data = array(
'pagetitle' => $res->get('pagetitle'),
'parent' => $user_page, //здесь id папки пользователя
'published' => 1,
'createdby' => $user, //user id
'template' => '3',
'classKey' => 'msCategory'
);
$response = $modx->runProcessor('resource/create', $data);

}

Понятное дело, что не работает, т.к. не в состоянии сделать сам.
Цена и сроки — сколько нужно, я не имею представления о сложности и объеме работы.
Пишите на почту:porject@proabss.ru
Skype: proabss
WhatsApp: +7(915)550-49-59
Aleksandr Suslov
11 марта 2017, 07:57
modx.pro
549
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.