modResource.addLock
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moremodResource.addLock¶
Записывает запись о блокировке в реестр locks (modDbRegister) под /resource/, ключ — md5 от ID ресурса. Блокировка живёт lock_ttl секунд, по умолчанию 360, повторный вызов тем же пользователем продлевает её.
Возвращаемое значение не всегда логическое: true — блокировка получена; целое число — ID текущего владельца; false — метод выполнен вне modX. Сравнивайте с === true, чтобы узнать, ваша ли блокировка.
Синтаксис¶
boolean|integer addLock ([int $user = 0 [, array $options = array()]])
-
$user(integer) владелец блокировки;0— вошедший пользователь -
$options(array) читается на предмет опцииlock_ttl, по умолчаниюarray()
Пример¶
$resource = $modx->getObject('modResource', array('id' => 5));
if ($resource->addLock() === true) {
echo 'lock granted';
}
Смотрите также¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










