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/locks/ |
<?php /** * Release a lock on a resource * * @package modx * @subpackage processors.resource.locks */ class modResourceLocksReleaseProcessor extends modProcessor { public function process() { $released = false; $id = $this->getProperty('id'); $id = intval($id); if (!empty($id)) { /** @var modResource $resource */ $resource = $this->modx->getObject('modResource',$id); if ($resource) { $released = $resource->removeLock($this->modx->user->get('id')); } } if (!$released) { $this->failure(); } return $this->success(); } } return 'modResourceLocksReleaseProcessor';