Николай DELETE

Николай DELETE

С нами с 21 августа 2015; Место в рейтинге пользователей: #566
Василий Столейков
30 августа 2016, 16:03
2
+2
А в чём собственно вопрос-то?
Как сохранить данные из чекбокса в тв-шку jenrebook?

Создаёшь плагин на событие OnDocFormSave и радуешься жизни:
<?php
if($resource->class_key == 'Ticket' && $modx->event->name == 'OnDocFormSave' && $modx->context->key != 'mgr'){

    if(!empty($_POST['jenrebook'])) {
        $jenrebook = implode('||',$_POST['jenrebook']);
    	if (!$resource->setTVValue('jenrebook', $_POST['procent'])) {
    		$modx->log(xPDO::LOG_LEVEL_ERROR, 'jenrebook - ERROR');
    	}       
    } else {
    	if (!$resource->setTVValue('jenrebook', '') ) {
    		$modx->log(xPDO::LOG_LEVEL_ERROR, 'jenrebook - ERROR');
    	}       
    }
    $modx->cacheManager->refresh();
}
Илья Уткин
16 февраля 2016, 16:11
3
+3
https://modx.pro/users/[[*createdby:userinfo=`username`]]/