Обращение к своим "processors" из ajax

Всем привет.

При разработке своего компонента, столкнулся с необходимостью запуска одного из процессоров через ajax.
Дело в том, что процессор отвечает за создания отзыва (рейтинг по параметрам, картинка и т.д.) к марке автомобиля. При его create этого рейтинга совершается много операций. Не хочется дублировать весь create в плагине.

При попытке обращения к процессору я получаю «access denied». Пробовал разными путями. Последняя безуспешная попытка

В плагине
$carmanager = $modx->getService('carmanager');
$carmanager->runProcessor('mgr/review/create');
В классе
public function runProcessor($action = '', $data = array()) {
        if (empty($action)) {return false;}
        $response = $this->modx->runProcessor($action,$data,array('processors_path' => $this->config['processorsPath']));
        if ($response->isError()) {
            return $response->getAllErrors();
        }
        else {
            return $response->response;
        }
    }
Также непосредственно в mgr/review/create.class.php
Выставлял public $permission = '';

Прошу совета. Спасибо.
Александр Плотников
25 ноября 2014, 11:29
modx.pro
773
-1

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0