mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-02-21 18:36:31 +00:00
Update install freeswitch commented out copy scripts and create config lua as they handled in other code. Update install fusionpbx adding switch directories and creating groups handled in other code. When testing is completed will be removed from the code.
This commit is contained in:
@@ -663,7 +663,7 @@ include "root.php";
|
||||
$tmp[$x]['subcategory'] = 'template';
|
||||
$tmp[$x]['enabled'] = 'true';
|
||||
$x++;
|
||||
|
||||
/*
|
||||
//switch settings
|
||||
$tmp[$x]['name'] = 'dir';
|
||||
$tmp[$x]['value'] = $switch_bin_dir;
|
||||
@@ -767,7 +767,7 @@ include "root.php";
|
||||
$tmp[$x]['subcategory'] = 'dialplan';
|
||||
$tmp[$x]['enabled'] = 'false';
|
||||
$x++;
|
||||
|
||||
*/
|
||||
//server settings
|
||||
$tmp[$x]['name'] = 'dir';
|
||||
$tmp[$x]['value'] = $this->global_settings->switch_temp_dir();
|
||||
@@ -824,6 +824,7 @@ include "root.php";
|
||||
$x++;
|
||||
}
|
||||
|
||||
/*
|
||||
//add the groups
|
||||
$x = 0;
|
||||
$tmp[$x]['group_name'] = 'superadmin';
|
||||
@@ -895,6 +896,7 @@ include "root.php";
|
||||
}
|
||||
}
|
||||
$this->dbh->commit();
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
@@ -919,41 +921,42 @@ include "root.php";
|
||||
$sql .= "where USER_uuid = '".$this->admin_uuid."' ";
|
||||
$this->write_debug($sql);
|
||||
$this->dbh->exec(check_sql($sql));
|
||||
}else{
|
||||
$this->write_progress("\t... creating super user");
|
||||
//add a user and then add the user to the superadmin group
|
||||
//prepare the values
|
||||
$this->admin_uuid = uuid();
|
||||
$contact_uuid = uuid();
|
||||
//set a sessiong variable
|
||||
$_SESSION["user_uuid"] = $user_uuid;
|
||||
//salt used with the password to create a one way hash
|
||||
//add the user account
|
||||
$sql = "insert into v_users ";
|
||||
$sql .= "(";
|
||||
$sql .= "domain_uuid, ";
|
||||
$sql .= "user_uuid, ";
|
||||
$sql .= "contact_uuid, ";
|
||||
$sql .= "username, ";
|
||||
$sql .= "password, ";
|
||||
$sql .= "salt, ";
|
||||
$sql .= "add_date, ";
|
||||
$sql .= "add_user ";
|
||||
$sql .= ") ";
|
||||
$sql .= "values ";
|
||||
$sql .= "(";
|
||||
$sql .= "'".$this->global_settings->domain_uuid()."', ";
|
||||
$sql .= "'".$this->admin_uuid."', ";
|
||||
$sql .= "'$contact_uuid', ";
|
||||
$sql .= "'".$this->admin_username."', ";
|
||||
$sql .= "'".md5($salt.$this->admin_password)."', ";
|
||||
$sql .= "'$salt', ";
|
||||
$sql .= "now(), ";
|
||||
$sql .= "'".$this->admin_username."' ";
|
||||
$sql .= ");";
|
||||
$this->write_debug( $sql."\n");
|
||||
$this->dbh->exec(check_sql($sql));
|
||||
unset($sql);
|
||||
} else {
|
||||
//message
|
||||
$this->write_progress("\t... creating super user");
|
||||
//add a user and then add the user to the superadmin group
|
||||
//prepare the values
|
||||
$this->admin_uuid = uuid();
|
||||
$contact_uuid = uuid();
|
||||
//set a sessiong variable
|
||||
$_SESSION["user_uuid"] = $user_uuid;
|
||||
//salt used with the password to create a one way hash
|
||||
//add the user account
|
||||
$sql = "insert into v_users ";
|
||||
$sql .= "(";
|
||||
$sql .= "domain_uuid, ";
|
||||
$sql .= "user_uuid, ";
|
||||
$sql .= "contact_uuid, ";
|
||||
$sql .= "username, ";
|
||||
$sql .= "password, ";
|
||||
$sql .= "salt, ";
|
||||
$sql .= "add_date, ";
|
||||
$sql .= "add_user ";
|
||||
$sql .= ") ";
|
||||
$sql .= "values ";
|
||||
$sql .= "(";
|
||||
$sql .= "'".$this->global_settings->domain_uuid()."', ";
|
||||
$sql .= "'".$this->admin_uuid."', ";
|
||||
$sql .= "'$contact_uuid', ";
|
||||
$sql .= "'".$this->admin_username."', ";
|
||||
$sql .= "'".md5($salt.$this->admin_password)."', ";
|
||||
$sql .= "'$salt', ";
|
||||
$sql .= "now(), ";
|
||||
$sql .= "'".$this->admin_username."' ";
|
||||
$sql .= ");";
|
||||
$this->write_debug( $sql."\n");
|
||||
$this->dbh->exec(check_sql($sql));
|
||||
unset($sql);
|
||||
}
|
||||
$this->write_progress("\tChecking if superuser contact exists");
|
||||
$sql = "select count(*) from v_contacts ";
|
||||
@@ -996,7 +999,7 @@ include "root.php";
|
||||
$prep_statement->execute();
|
||||
$row = $prep_statement->fetch(PDO::FETCH_ASSOC);
|
||||
if ($row['count'] == 0) {
|
||||
//add the user to the superadmin group
|
||||
//add the user to the superadmin group
|
||||
$sql = "insert into v_group_users ";
|
||||
$sql .= "(";
|
||||
$sql .= "group_user_uuid, ";
|
||||
|
||||
Reference in New Issue
Block a user