• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/update_class.php
  • Класс: CUpdateSystem
  • Вызов: CUpdateSystem::GetModuleInfo
static function GetModuleInfo($path)
{
	$arModuleVersion = array();
	include_once($path."/install/version.php");
	if (is_array($arModuleVersion) && array_key_exists("VERSION", $arModuleVersion))
		return $arModuleVersion;

	include_once($path."/install/index.php");

	$arr = explode("/", $path);
	$i = array_search("modules", $arr);
	$class_name = $arr[$i+1];

	$class_name = str_replace(".", "_", $class_name);
	$cls = new $class_name;

	return array(
		"VERSION" => $cls->MODULE_VERSION,
		"VERSION_DATE" => $cls->MODULE_VERSION_DATE,
	);
	/*
	include_once($path);

	$arr = explode("/", $path);
	$i = array_search("modules", $arr);
	$class_name = $arr[$i+1];

	return new $class_name;
	*/
}