• Модуль: workflow
  • Путь к файлу: ~/bitrix/modules/workflow/classes/mysql/workflow.php
  • Класс: CWorkflow
  • Вызов: CWorkflow::GetLockStatus
static function GetLockStatus($DOCUMENT_ID, &$locked_by, &$date_lock)
{
	$err_mess = (CWorkflow::err_mess())."
Function: GetLockStatus
Line: "; global $DB, $USER; $DOCUMENT_ID = intval($DOCUMENT_ID); $MAX_LOCK = intval(COption::GetOptionString("workflow","MAX_LOCK_TIME","60")); $uid = intval($USER->GetID()); $strSql = " SELECT LOCKED_BY, ".$DB->DateToCharFunction("DATE_LOCK")." DATE_LOCK, if (DATE_LOCK is null, 'green', if(DATE_ADD(DATE_LOCK,interval $MAX_LOCK MINUTE)Query($strSql, false, $err_mess.__LINE__); $zr = $z->Fetch(); $locked_by = $zr["LOCKED_BY"]; $date_lock = $zr["DATE_LOCK"]; return $zr["LOCK_STATUS"]; }