• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/site_checker.php
  • Класс: CSiteCheckerTest
  • Вызов: CSiteCheckerTest::check_dbconn_settings
function check_dbconn_settings()
{
	global $DB;

	$conn = BitrixMainApplication::getInstance()->getConnectionPool()->getConnection();
	if ($DB->DBHost == $conn->getHost() && $DB->DBLogin == $conn->getLogin() && $DB->DBName == $conn->getDatabase())
		return true;

	echo "/bitrix/php_interface/dbconn.phpn".
	'$DBHost = "'.$DB->DBHost.""n".
	'$DBLogin = "'.$DB->DBLogin.""n".
	'$DBName = "'.$DB->DBName.""n".
	"n".
	"/bitrix/.settings.phpn".
	'host = "'.$conn->getHost().""n".
	'login = "'.$conn->getLogin().""n".
	'database = "'.$conn->getDatabase().""n";

	return $this->Result(false, GetMessage('SC_ERR_CONN_DIFFER'));
}