function store_account($normal_user, $admin_user, $details) { if (!filled_out($details)) { echo 'All fields must be filled in. Try again.<br /><br />'; return false; } else { if (subscriber_exists($details['email'])) { //check logged in as the user they are trying to change if (get_email() == $details['email']) { $query = "update subscribers set realname = '{$details['realname']}',\r\n mimetype = '{$details['mimetype']}'\r\n where email = '" . $details[email] . "'"; if (db_connect() && mysql_query($query)) { return true; } else { echo 'could not store changes.<br /><br /><br /><br /><br /><br />'; return false; } } else { echo '<p>Sorry, that email address is already registered here.'; echo '<p>You will need to log in with that address to change ' . ' its settings.'; return false; } } else { $query = "insert into subscribers \r\n values ('{$details['email']}',\r\n '{$details['realname']}',\r\n '{$details['mimetype']}',\r\n password('{$details['new_password']}'),\r\n 0)"; if (db_connect() && mysql_query($query)) { return true; } else { echo 'Could not store new account.<br /><br /><br /><br /><br /><br />'; return false; } } } }
function store_account($normal_user, $admin_user, $details) { if (!filled_out($details)) { echo "<p>All fields must be filled in. Try again.</p>"; return false; } else { if (subscriber_exists($details['email'])) { //check logged in as the user they are trying to change if (get_email() == $details['email']) { $query = "update subscribers set\n realname = '" . $details[realname] . "',\n mimetype = '" . $details[mimetype] . "'\n where email = '" . $details[email] . "'"; if ($conn = db_connect()) { if ($conn->query($query)) { return true; } else { return false; } } else { echo "<p>Could not store changes.</p>"; return false; } } else { echo "<p>Sorry, that email address is already registered here.</p>\n <p>You will need to log in with that address to\n change its settings.</p>"; return false; } } else { // new account $query = "insert into subscribers\n values ('" . $details[email] . "',\n '" . $details[realname] . "',\n '" . $details[mimetype] . "',\n sha1('" . $details[new_password] . "'),\n 0)"; if ($conn = db_connect()) { if ($conn->query($query)) { return true; } else { return false; } } else { echo "<p>Could not store new account.</p>"; return false; } } } }