Merge pull request #1014 from moteus/domain_name_on_install

Add. Allow edit domain name while installing.
This commit is contained in:
FusionPBX 2015-07-18 12:50:52 -07:00
commit ed186836e2
1 changed files with 23 additions and 9 deletions

View File

@ -47,17 +47,10 @@ require_once "resources/functions.php";
//set the default time zone //set the default time zone
date_default_timezone_set('UTC'); date_default_timezone_set('UTC');
//get the domain
$domain_array = explode(":", $_SERVER["HTTP_HOST"]);
$domain_name = $domain_array[0];
//if the config file exists then disable the install page //if the config file exists then disable the install page
$config_exists = false; $config_exists = false;
if (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/resources/config.php")) { if (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/resources/config.php")) {
$config_exists = true; $config_exists = true;
} elseif (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/resources/config.php")) {
//original directory
$config_exists = true;
} elseif (file_exists("/etc/fusionpbx/config.php")) { } elseif (file_exists("/etc/fusionpbx/config.php")) {
//linux //linux
$config_exists = true; $config_exists = true;
@ -86,6 +79,7 @@ require_once "resources/functions.php";
$db_host = $_POST["db_host"]; $db_host = $_POST["db_host"];
$db_port = $_POST["db_port"]; $db_port = $_POST["db_port"];
$db_name = $_POST["db_name"]; $db_name = $_POST["db_name"];
$domain_name = $_POST["domain_name"];
$db_username = $_POST["db_username"]; $db_username = $_POST["db_username"];
$db_password = $_POST["db_password"]; $db_password = $_POST["db_password"];
$db_create_username = $_POST["db_create_username"]; $db_create_username = $_POST["db_create_username"];
@ -98,6 +92,12 @@ require_once "resources/functions.php";
$install_default_country = $_POST["install_default_country"]; $install_default_country = $_POST["install_default_country"];
$install_template_name = $_POST["install_template_name"]; $install_template_name = $_POST["install_template_name"];
if(!$domain_name){
//get the domain
$domain_array = explode(":", $_SERVER["HTTP_HOST"]);
$domain_name = $domain_array[0];
}
//clean up the values //clean up the values
if (strlen($install_switch_base_dir) > 0) { if (strlen($install_switch_base_dir) > 0) {
$install_switch_base_dir = realpath($install_switch_base_dir); $install_switch_base_dir = realpath($install_switch_base_dir);
@ -1764,6 +1764,17 @@ EOL;
echo " </td>\n"; echo " </td>\n";
echo " </tr>\n"; echo " </tr>\n";
echo "<tr>\n";
echo "<td class='vncellreq' valign='top' align='left' nowrap>\n";
echo " Domain name\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
echo " <input class='formfld' type='text' name='domain_name' maxlength='255' value=\"$domain_name\"><br />\n";
echo " Enter the default domain name. \n";
echo "\n";
echo "</td>\n";
echo "</tr>\n";
echo " <tr>\n"; echo " <tr>\n";
echo " <td colspan='2' align='right'>\n"; echo " <td colspan='2' align='right'>\n";
echo " <input type='hidden' name='install_switch_base_dir' value='$install_switch_base_dir'>\n"; echo " <input type='hidden' name='install_switch_base_dir' value='$install_switch_base_dir'>\n";
@ -1816,6 +1827,7 @@ EOL;
echo " <input type='hidden' name='db_type' value='$db_type'>\n"; echo " <input type='hidden' name='db_type' value='$db_type'>\n";
echo " <input type='hidden' name='admin_username' value='$admin_username'>\n"; echo " <input type='hidden' name='admin_username' value='$admin_username'>\n";
echo " <input type='hidden' name='admin_password' value='$admin_password'>\n"; echo " <input type='hidden' name='admin_password' value='$admin_password'>\n";
echo " <input type='hidden' name='domain_name' value='$domain_name'>\n";
echo " <input type='hidden' name='install_switch_base_dir' value='$install_switch_base_dir'>\n"; echo " <input type='hidden' name='install_switch_base_dir' value='$install_switch_base_dir'>\n";
echo " <input type='hidden' name='install_tmp_dir' value='$install_tmp_dir'>\n"; echo " <input type='hidden' name='install_tmp_dir' value='$install_tmp_dir'>\n";
echo " <input type='hidden' name='install_backup_dir' value='$install_backup_dir'>\n"; echo " <input type='hidden' name='install_backup_dir' value='$install_backup_dir'>\n";
@ -1931,6 +1943,7 @@ EOL;
echo " <input type='hidden' name='db_type' value='$db_type'>\n"; echo " <input type='hidden' name='db_type' value='$db_type'>\n";
echo " <input type='hidden' name='admin_username' value='$admin_username'>\n"; echo " <input type='hidden' name='admin_username' value='$admin_username'>\n";
echo " <input type='hidden' name='admin_password' value='$admin_password'>\n"; echo " <input type='hidden' name='admin_password' value='$admin_password'>\n";
echo " <input type='hidden' name='domain_name' value='$domain_name'>\n";
echo " <input type='hidden' name='install_switch_base_dir' value='$install_switch_base_dir'>\n"; echo " <input type='hidden' name='install_switch_base_dir' value='$install_switch_base_dir'>\n";
echo " <input type='hidden' name='install_tmp_dir' value='$install_tmp_dir'>\n"; echo " <input type='hidden' name='install_tmp_dir' value='$install_tmp_dir'>\n";
echo " <input type='hidden' name='install_backup_dir' value='$install_backup_dir'>\n"; echo " <input type='hidden' name='install_backup_dir' value='$install_backup_dir'>\n";
@ -2044,6 +2057,7 @@ EOL;
echo " <input type='hidden' name='db_type' value='$db_type'>\n"; echo " <input type='hidden' name='db_type' value='$db_type'>\n";
echo " <input type='hidden' name='admin_username' value='$admin_username'>\n"; echo " <input type='hidden' name='admin_username' value='$admin_username'>\n";
echo " <input type='hidden' name='admin_password' value='$admin_password'>\n"; echo " <input type='hidden' name='admin_password' value='$admin_password'>\n";
echo " <input type='hidden' name='domain_name' value='$domain_name'>\n";
echo " <input type='hidden' name='install_switch_base_dir' value='$install_switch_base_dir'>\n"; echo " <input type='hidden' name='install_switch_base_dir' value='$install_switch_base_dir'>\n";
echo " <input type='hidden' name='install_tmp_dir' value='$install_tmp_dir'>\n"; echo " <input type='hidden' name='install_tmp_dir' value='$install_tmp_dir'>\n";
echo " <input type='hidden' name='install_backup_dir' value='$install_backup_dir'>\n"; echo " <input type='hidden' name='install_backup_dir' value='$install_backup_dir'>\n";