From 3e2db2082694ee086a26408080dd9eee5f39b81a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Sat, 7 Nov 2009 16:50:18 +0000 Subject: [PATCH] Fixes for installation --- inc/mysql-connect.php | 3 +++ inc/stats-functions.php | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/inc/mysql-connect.php b/inc/mysql-connect.php index aa7df75574..96a0d9c60b 100644 --- a/inc/mysql-connect.php +++ b/inc/mysql-connect.php @@ -147,6 +147,9 @@ if (!isInstalling()) { setConfigEntry('OUTPUT_MODE', 'render'); } // END - if + // CFG: DATABASE-TYPE + setConfigEntry('_DB_TYPE', 'mysql3'); + // Include more foreach (array('inc/databases.php','inc/versions.php','inc/db/lib.php','inc/session.php','inc/install-functions.php','inc/load_config.php') as $inc) { // Load the include diff --git a/inc/stats-functions.php b/inc/stats-functions.php index baa0b130b1..44256ff3db 100644 --- a/inc/stats-functions.php +++ b/inc/stats-functions.php @@ -99,6 +99,9 @@ function setStatsEntry ($entry, $value) { // Loads stats table function loadStatsTable () { + // Check if the link is up + if (!SQL_IS_LINK_UP()) return false; + // Do we have it there for today? if (!isStatsTableCreated()) { // Then create a default one @@ -120,6 +123,9 @@ function loadStatsTable () { // Checks if the the statistics table is created function isStatsTableCreated () { + // Check if the link is up + if (!SQL_IS_LINK_UP()) return false; + // Ask for it $result = SQL_QUERY_ESC("SHOW TABLES LIKE '{?_MYSQL_PREFIX?}_stats_%s'", array(date('Ymd', time())), __FUNCTION__, __LINE__); @@ -130,6 +136,9 @@ function isStatsTableCreated () { // Create the dummy table function createStatsTable () { + // Check if the link is up + if (!SQL_IS_LINK_UP()) return false; + // Create it here $result = SQL_QUERY_ESC("CREATE TABLE IF NOT EXISTS `{?_MYSQL_PREFIX?}_stats_%s` ( `stats_entry` VARCHAR(100) NOT NULL DEFAULT '', @@ -141,6 +150,9 @@ PRIMARY KEY (`stats_entry`) // Write all entries to the table function writeStatsTable () { + // Check if the link is up + if (!SQL_IS_LINK_UP()) return false; + // Empty the table first SQL_QUERY_ESC("TRUNCATE `{?_MYSQL_PREFIX?}_stats_%s`", array(date('Ymd', time())), __FUNCTION__, __LINE__); -- 2.39.2