dopeless

dopeless

Был в сети 06 апреля 2020, 01:27
Заказы не принимаю
Ну вот даже в таком варианте происходит то, что описано в первом посте

class MyCustomProceesor extends modObjectProcessor {
	public function checkPermissions() {
		echo  $this->modx->user->get('id');
		return false;
    }
    public function process() {

	}
}
return 'MyCustomProceesor';
Вызываю через php файл

$modx->request->handleRequest(array(
	'processors_path' => $processorpath,
	'location' => '',
));
Короче, сделал в итоге отдельным запросом, может кому-то пригодится.

$postvalues = $modx->getOption('postvalues',$scriptProperties,array());
$configs = $postvalues['configs'];
$conf_c = $modx->newQuery('migxConfig');
$conf_c->where( array(
    'name' => $configs
));
$migxConfig = $modx->getObject('migxConfig', $conf_c)->toArray();

$migxClass = $migxConfig['extended']['classname'];
Нет время, как конкретное время. Так же само, как есть тип опции «дата» — нужно, чтобы там же, или отдельно можно было выбирать время. Можно, конечно, засунуть в ТВ, но хочется, чтобы все в одном месте было. Вообще товары — это билеты на разные мероприятия, поэтому есть вероятность, что один товар будет иметь несколько вариантов с разным временем начала… поэтому лучше, чтобы время было именно в опциях вместе с датой…
да я в extended не хотел писать, т.к. там будут в некоторых из опций ключи храниться. Тоесть значения надо будет из других таблиц тянуть в соответствии с ключами… неудобно будет, если оно все в джейсоне будет храниться… придется, видимо, разбираться с ClassExtender или чем-то в таком духе…