Server : Apache System : Linux indy02.toastserver.com 3.10.0-962.3.2.lve1.5.85.el7.x86_64 #1 SMP Thu Apr 18 15:18:36 UTC 2024 x86_64 User : palandch ( 1163) PHP Version : 7.1.33 Disable Function : NONE Directory : /home/palandch/www/core/model/modx/processors/resource/ |
<?php require_once (dirname(__FILE__).'/update.class.php'); /** * * @param $data A JSON array of data to update from. * * @package modx * @subpackage processors.resource */ class modResourceUpdateFromGridProcessor extends modResourceUpdateProcessor { public $classKey = 'modResource'; public $languageTopics = array('resource'); public $permission = 'save_document'; public $objectType = 'resource'; public $beforeSaveEvent = 'OnBeforeDocFormSave'; public $afterSaveEvent = 'OnDocFormSave'; /** @var modResource $object */ public $object; /** @var modUser $lockedUser */ public $lockedUser; public function initialize() { $data = $this->getProperty('data'); if (empty($data)) return $this->modx->lexicon('invalid_data'); $data = $this->modx->fromJSON($data); if (empty($data)) return $this->modx->lexicon('invalid_data'); $this->setProperties($data); $this->unsetProperty('data'); $this->setProperty('clearCache',true); return parent::initialize(); } } return 'modResourceUpdateFromGridProcessor';