76 lines
2.6 KiB
PHP
76 lines
2.6 KiB
PHP
<?php
|
|
#
|
|
# dbconnect.php version 2.4
|
|
#
|
|
# database connection settings and some global web settings
|
|
#
|
|
# Copyright (C) 2010 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
|
#
|
|
# CHANGES
|
|
# 100712-1430 - Added slave server option for connection
|
|
#
|
|
|
|
if ( file_exists("/etc/astguiclient.conf") )
|
|
{
|
|
$DBCagc = file("/etc/astguiclient.conf");
|
|
foreach ($DBCagc as $DBCline)
|
|
{
|
|
$DBCline = preg_replace("/ |>|\n|\r|\t|\#.*|;.*/","",$DBCline);
|
|
if (ereg("^PATHlogs", $DBCline))
|
|
{$PATHlogs = $DBCline; $PATHlogs = preg_replace("/.*=/","",$PATHlogs);}
|
|
if (ereg("^PATHweb", $DBCline))
|
|
{$WeBServeRRooT = $DBCline; $WeBServeRRooT = preg_replace("/.*=/","",$WeBServeRRooT);}
|
|
if (ereg("^VARserver_ip", $DBCline))
|
|
{$WEBserver_ip = $DBCline; $WEBserver_ip = preg_replace("/.*=/","",$WEBserver_ip);}
|
|
if (ereg("^VARDB_server", $DBCline))
|
|
{$VARDB_server = $DBCline; $VARDB_server = preg_replace("/.*=/","",$VARDB_server);}
|
|
if (ereg("^VARDB_database", $DBCline))
|
|
{$VARDB_database = $DBCline; $VARDB_database = preg_replace("/.*=/","",$VARDB_database);}
|
|
if (ereg("^VARDB_user", $DBCline))
|
|
{$VARDB_user = $DBCline; $VARDB_user = preg_replace("/.*=/","",$VARDB_user);}
|
|
if (ereg("^VARDB_pass", $DBCline))
|
|
{$VARDB_pass = $DBCline; $VARDB_pass = preg_replace("/.*=/","",$VARDB_pass);}
|
|
if (ereg("^VARDB_custom_user", $DBCline))
|
|
{$VARDB_custom_user = $DBCline; $VARDB_custom_user = preg_replace("/.*=/","",$VARDB_custom_user);}
|
|
if (ereg("^VARDB_custom_pass", $DBCline))
|
|
{$VARDB_custom_pass = $DBCline; $VARDB_custom_pass = preg_replace("/.*=/","",$VARDB_custom_pass);}
|
|
if (ereg("^VARDB_port", $DBCline))
|
|
{$VARDB_port = $DBCline; $VARDB_port = preg_replace("/.*=/","",$VARDB_port);}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
#defaults for DB connection
|
|
$VARDB_server = 'localhost';
|
|
$VARDB_port = '3306';
|
|
$VARDB_user = 'cron';
|
|
$VARDB_pass = '1234';
|
|
$VARDB_custom_user = 'custom';
|
|
$VARDB_custom_pass = 'custom1234';
|
|
$VARDB_database = '1234';
|
|
$WeBServeRRooT = '/usr/local/apache2/htdocs';
|
|
}
|
|
|
|
if ( ($use_slave_server > 0) and (strlen($slave_db_server)>5) )
|
|
{$VARDB_server = $slave_db_server;}
|
|
$link=mysql_connect("$VARDB_server:$VARDB_port", "$VARDB_user", "$VARDB_pass");
|
|
if (!$link)
|
|
{
|
|
die('MySQL connect ERROR: ' . mysql_error());
|
|
}
|
|
mysql_select_db("$VARDB_database");
|
|
|
|
$local_DEF = 'Local/';
|
|
$conf_silent_prefix = '7';
|
|
$local_AMP = '@';
|
|
$ext_context = 'default';
|
|
$recording_exten = '8309';
|
|
$WeBRooTWritablE = '1';
|
|
$non_latin = '0'; # set to 1 for UTF rules
|
|
$AM_shift_BEGIN = '03:45:00';
|
|
$AM_shift_END = '17:45:00';
|
|
$PM_shift_BEGIN = '17:45:01';
|
|
$PM_shift_END = '23:59:59';
|
|
$admin_qc_enabled = '0';
|
|
?>
|