Trigub_Ilia

API Timeman Bitrix Рабочий день пользователя

May 28th, 2020
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.71 KB | None | 0 0
  1. \Bitrix\Main\Loader::includeModule('timeman');
  2. $tmUser = new CTimeManUser($userID);
  3. //Закрытие
  4. $day = $tmUser->CloseDay($timestamp, '');
  5.  
  6. //Закрытие открытие и переоткрытие
  7. if ($tmUser->OpenDay() || $tmUser->ReopenDay(true))
  8. {
  9.     $actionStatus = 'OPENED';
  10. }
  11.  
  12. //Пауза
  13. $tmUser->PauseDay();
  14.  
  15. //Получение текущего статуса рабочего дня
  16. $tmUser = new \CTimeManUser($userID);
  17. $tmSettings = $tmUser->GetSettings(Array('UF_TIMEMAN'));
  18. $tmUser->State();
  19. //CLOSED
  20. //PAUSED
  21. //OPENED
  22. //EXPIRED - рабочий день истек (был открыт до начала текущих календарных суток и не закрыт)
Add Comment
Please, Sign In to add comment