- Some formatting cleanup.
- Added DB config to global config array. - Switched from ADODB::PConnect() to ADODB:NConnect() to avoid some strange DB-connection related problems. See: http://phplens.com/lens/adodb/docs-adodb.htm#connect for details on the difference between PConnect() and NConnect().
This commit is contained in:
parent
3f1dfaea2e
commit
e82d671bdd
@ -63,7 +63,7 @@ class ADOdb {
|
||||
$hostport = $host . ":" . $port;
|
||||
$this->conn = NewADOConnection($db_type);
|
||||
while ($try <= $retries) {
|
||||
if ($this->conn->PConnect($hostport,$user,$pass,$db_name)) {
|
||||
if ($this->conn->NConnect($hostport,$user,$pass,$db_name)) {
|
||||
$this->conn = $this->conn;
|
||||
return 0;
|
||||
}
|
||||
|
@ -30,12 +30,12 @@
|
||||
*/
|
||||
|
||||
// ** database settings ** //
|
||||
$db_type = 'mysql'; // Name of the DBMS hosting the tsmmonitor database
|
||||
$db_name = 'tsmmonitor'; // Name of the tsmmonitor database
|
||||
$db_user = 'tsmmonitor'; // Username used to connect to the tsmmonitor database
|
||||
$db_password = 'tsmmonitor'; // Password used to connect to the tsmmonitor database
|
||||
$db_host = 'localhost'; // Hostname or IP address the DBMS is listening on
|
||||
$db_port = '3306'; // Port number the DBMS is listening on
|
||||
$db_charset = 'utf8';
|
||||
$db_collate = '';
|
||||
$config["db_type"] = 'mysql'; // Name of the DBMS hosting the tsmmonitor database
|
||||
$config["db_name"] = 'tsmmonitor'; // Name of the tsmmonitor database
|
||||
$config["db_user"] = 'tsmmonitor'; // Username used to connect to the tsmmonitor database
|
||||
$config["db_password"] = 'tsmmonitor'; // Password used to connect to the tsmmonitor database
|
||||
$config["db_host"] = 'localhost'; // Hostname or IP address the DBMS is listening on
|
||||
$config["db_port"] = '3306'; // Port number the DBMS is listening on
|
||||
$config["db_charset"] = 'utf8';
|
||||
$config["db_collate"] = '';
|
||||
?>
|
||||
|
@ -38,22 +38,22 @@
|
||||
|
||||
*/
|
||||
|
||||
// ** Global configuration array ** //
|
||||
$config = array();
|
||||
|
||||
// ** Default database settings ** //
|
||||
$db_type = 'mysql';
|
||||
$db_name = 'tsmmonitor';
|
||||
$db_user = 'tsmmonitor';
|
||||
$db_password = 'tsmmonitor';
|
||||
$db_host = 'localhost';
|
||||
$db_port = '3306';
|
||||
$db_charset = 'utf8';
|
||||
$db_collate = '';
|
||||
$config["db_type"] = 'mysql';
|
||||
$config["db_name"] = 'tsmmonitor';
|
||||
$config["db_user"] = 'tsmmonitor';
|
||||
$config["db_password"] = 'tsmmonitor';
|
||||
$config["db_host"] = 'localhost';
|
||||
$config["db_port"] = '3306';
|
||||
$config["db_charset"] = 'utf8';
|
||||
$config["db_collate"] = '';
|
||||
|
||||
// ** Include user configureable definitions ** //
|
||||
include(dirname(__FILE__) . "/config.php");
|
||||
|
||||
// ** Global configuration array ** //
|
||||
$config = array();
|
||||
|
||||
// ** Current TSM Monitor version ** //
|
||||
$config["tsm_monitor_version"] = '0.0.1';
|
||||
|
||||
@ -89,13 +89,13 @@ include_once($config["include_path"] . "/tsmmonitor.php");
|
||||
include_once($config["include_path"] . "/polld.php");
|
||||
|
||||
// ** Connect to the database ** //
|
||||
$adodb = new ADOdb($db_host, $db_port, $db_user, $db_password, $db_name, $db_type);
|
||||
$adodb = new ADOdb($config["db_host"], $config["db_port"], $config["db_user"], $config["db_password"], $config["db_name"], $config["db_type"]);
|
||||
|
||||
// ** instantiate TSMMonitor Class ** //
|
||||
$tsmmonitor = new TSMMonitor($adodb);
|
||||
|
||||
// check to see if this is a new installation
|
||||
$version = $adodb->fetchCellDB("select confval from cfg_config where confkey='version'", '');
|
||||
$version = $adodb->fetchCellDB("SELECT confval FROM cfg_config WHERE confkey='version'", '');
|
||||
if ($version != $config["tsm_monitor_version"] && basename($_SERVER['REQUEST_URI']) != 'install.php') {
|
||||
header("Location: install.php");
|
||||
exit;
|
||||
|
Loading…
Reference in New Issue
Block a user