• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/timemanurlmanager.php
  • Класс: BitrixTimemanTimemanUrlManager
  • Вызов: TimemanUrlManager::getRoutes
private function getRoutes()
{
	return [
		static::URI_SCHEDULE_CREATE => [
			'name' => static::URI_SCHEDULE_CREATE,
			'uri' => '/timeman/schedules/add/',
		],
		static::URI_SETTINGS_PERMISSIONS => [
			'name' => static::URI_SETTINGS_PERMISSIONS,
			'uri' => '/timeman/settings/permissions/',
		],
		static::URI_SHIFT_CREATE => [
			'name' => static::URI_SHIFT_CREATE,
			'uri' => '/timeman/schedules/#SCHEDULE_ID#/shifts/add/',
			'requiredParams' => ['SCHEDULE_ID',],
		],
		static::URI_RECORD_REPORT => [
			'name' => static::URI_RECORD_REPORT,
			'uri' => '/timeman/worktime/records/#RECORD_ID#/report/',
			'requiredParams' => ['RECORD_ID',],
		],
		static::URI_SCHEDULE_UPDATE => [
			'name' => static::URI_SCHEDULE_UPDATE,
			'uri' => '/timeman/schedules/#SCHEDULE_ID#/update/',
			'requiredParams' => ['SCHEDULE_ID',],
		],
		static::URI_WORKTIME_STATS => [
			'name' => static::URI_WORKTIME_STATS,
			'uri' => '/timeman/timeman.php',
		],
		static::URI_SCHEDULE_SHIFTPLAN => [
			'name' => static::URI_SCHEDULE_SHIFTPLAN,
			'uri' => '/timeman/schedules/#SCHEDULE_ID#/shiftplan/',
			'requiredParams' => ['SCHEDULE_ID',],
		],
	];
}