// Copyright (C) 2010 Winch Gate Property Limited // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as // published by the Free Software Foundation, either version 3 of the // License, or (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . include('../config.php'); // connect to database function connectToDatabase($dbhost, $dbname, $dblogin, $dbpasswd) { if (!mysql_connect($dbhost, $dblogin, $dbpasswd)) return "Unable to connect to MySQL server (host='$dbhost' login='$dblogin')"; if (!mysql_select_db ($dbname)) return "Unable to select MySQL database '$dbname'"; return FALSE; } // default connection to database function defaultConnectToDatabase() { global $dbhost, $dbname, $dblogin, $dbpassword; return connectToDatabase($dbhost, $dbname, $dblogin, $dbpassword); } function sqlquery($query) { // here log queries global $sqlQueries; $res = mysql_query($query); $sqlQueries[] = $query.(($res)?"":" ***FAILED***: ".mysql_error()); return $res; } function sqlfetch(&$result) { return mysql_fetch_array($result); } function sqlnumrows(&$result) { return mysql_num_rows($result); } function sqlchrows(&$result) { return mysql_affected_rows($result); } function displayQueries() { global $sqlQueries; if (isset($sqlQueries)) { echo "


"; /* echo "

\n"; */ } } if ($queries) { echo "\n"; die(); } ?>