• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/loader.php
  • Класс: BitrixMainLoader
  • Вызов: Loader::includeSharewareModule
static function includeSharewareModule($moduleName)
{
	if (isset(self::$sharewareModules[$moduleName]))
	{
		return self::$sharewareModules[$moduleName];
	}

	$module = str_replace(".", "_", $moduleName);

	if (self::includeModule($moduleName))
	{
		if (defined($module."_DEMO") && constant($module."_DEMO") == "Y")
		{
			self::$sharewareModules[$moduleName] = self::MODULE_DEMO;
		}
		else
		{
			self::$sharewareModules[$moduleName] = self::MODULE_INSTALLED;
		}

		return self::$sharewareModules[$moduleName];
	}

	if (defined($module."_DEMO") && constant($module."_DEMO") == "Y")
	{
		return (self::$sharewareModules[$moduleName] = self::MODULE_DEMO_EXPIRED);
	}

	return (self::$sharewareModules[$moduleName] = self::MODULE_NOT_FOUND);
}