Commit 1e0ce5ab by Scott

Merge branch 'dev' (1.7.5) into 1.8

parents 9403e630 e17b0e33
1.7.4 1.7.5
\ No newline at end of file \ No newline at end of file
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
*/ */
define('QA_VERSION', '1.7.4'); // also used as suffix for .js and .css requests define('QA_VERSION', '1.7.5'); // also used as suffix for .js and .css requests
define('QA_BUILD_DATE', '2016-03-14'); define('QA_BUILD_DATE', '2017-08-08');
/** /**
......
...@@ -68,27 +68,30 @@ $hidden = array(); ...@@ -68,27 +68,30 @@ $hidden = array();
// Process user handling higher up to avoid 'headers already sent' warning // Process user handling higher up to avoid 'headers already sent' warning
if (!isset($pass_failure_type) && qa_clicked('super')) { if (!isset($pass_failure_type) && qa_clicked('super')) {
require_once QA_INCLUDE_DIR.'db/admin.php';
require_once QA_INCLUDE_DIR.'db/users.php'; require_once QA_INCLUDE_DIR.'db/users.php';
require_once QA_INCLUDE_DIR.'app/users-edit.php'; require_once QA_INCLUDE_DIR.'app/users-edit.php';
$inemail = qa_post_text('email'); if (qa_db_count_users() == 0) { // prevent creating multiple accounts
$inpassword = qa_post_text('password'); $inemail = qa_post_text('email');
$inhandle = qa_post_text('handle'); $inpassword = qa_post_text('password');
$inhandle = qa_post_text('handle');
$fielderrors = array_merge( $fielderrors = array_merge(
qa_handle_email_filter($inhandle, $inemail), qa_handle_email_filter($inhandle, $inemail),
qa_password_validate($inpassword) qa_password_validate($inpassword)
); );
if (empty($fielderrors)) { if (empty($fielderrors)) {
require_once QA_INCLUDE_DIR.'app/users.php'; require_once QA_INCLUDE_DIR.'app/users.php';
$userid = qa_create_new_user($inemail, $inpassword, $inhandle, QA_USER_LEVEL_SUPER); $userid = qa_create_new_user($inemail, $inpassword, $inhandle, QA_USER_LEVEL_SUPER);
qa_set_logged_in_user($userid, $inhandle); qa_set_logged_in_user($userid, $inhandle);
qa_set_option('feedback_email', $inemail); qa_set_option('feedback_email', $inemail);
$success .= "Congratulations - Your Question2Answer site is ready to go!\n\nYou are logged in as the super administrator and can start changing settings.\n\nThank you for installing Question2Answer."; $success .= "Congratulations - Your Question2Answer site is ready to go!\n\nYou are logged in as the super administrator and can start changing settings.\n\nThank you for installing Question2Answer.";
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment