Zeile 6 | Zeile 6 |
---|
* Website: http://www.mybboard.com * License: http://www.mybboard.com/eula.html *
|
* Website: http://www.mybboard.com * License: http://www.mybboard.com/eula.html *
|
* $Id: user.php 2458 2006-11-29 07:27:32Z chris $
| * $Id: user.php 2663 2007-01-21 18:30:14Z Tikitiki $
|
*/
/**
| */
/**
|
Zeile 76 | Zeile 76 |
---|
}
// Check if the username belongs to the list of banned usernames.
|
}
// Check if the username belongs to the list of banned usernames.
|
$bannedusernames = get_banned_usernames(); if(in_array($username, $bannedusernames))
| if(is_banned_username($username))
|
{ $this->set_error('banned_username'); return false;
| { $this->set_error('banned_username'); return false;
|
Zeile 215 | Zeile 214 |
---|
}
// Check banned emails
|
}
// Check banned emails
|
$bannedemails = explode(" ", $mybb->settings['bannedemails']); if(is_array($bannedemails))
| if(is_banned_email($user['email']))
|
{
|
{
|
foreach($bannedemails as $bannedemail) { $bannedemail = strtolower(trim($bannedemail)); if($bannedemail != '') { if(strstr($user['email'], $bannedemail) != '') { $this->set_error('banned_email'); return false; } } }
| $this->set_error('banned_email'); return false;
|
}
// If we have an "email2", verify it matches the existing email
| }
// If we have an "email2", verify it matches the existing email
|
Zeile 406 | Zeile 394 |
---|
$field = "fid{$profilefield['fid']}";
// If the profile field is required, but not filled in, present error.
|
$field = "fid{$profilefield['fid']}";
// If the profile field is required, but not filled in, present error.
|
if(!$profile_fields[$field] && $profilefield['required'] == "yes" && !$proferror)
| if(trim($profile_fields[$field]) == "" && $profilefield['required'] == "yes" && !$proferror && !defined('IN_ADMINCP'))
|
{ $this->set_error('missing_required_profile_field', array($profilefield['name'])); }
| { $this->set_error('missing_required_profile_field', array($profilefield['name'])); }
|
Zeile 428 | Zeile 416 |
---|
$options .= "\n"; } $options .= $db->escape_string($value);
|
$options .= "\n"; } $options .= $db->escape_string($value);
|
} }
| } }
|
else if($type == "select" || $type == "radio") { $expoptions = explode("\n", $thing[1]);
| else if($type == "select" || $type == "radio") { $expoptions = explode("\n", $thing[1]);
|
Zeile 457 | Zeile 445 |
---|
*/ function verify_referrer() {
|
*/ function verify_referrer() {
|
global $db;
| global $db, $mybb;
|
$user = &$this->data;
| $user = &$this->data;
|
Zeile 735 | Zeile 723 |
---|
$this->verify_profile_fields(); } if($this->method == "insert" || array_key_exists('referrer', $user))
|
$this->verify_profile_fields(); } if($this->method == "insert" || array_key_exists('referrer', $user))
|
{
| {
|
$this->verify_referrer(); } if($this->method == "insert" || array_key_exists('options', $user))
| $this->verify_referrer(); } if($this->method == "insert" || array_key_exists('options', $user))
|
Zeile 840 | Zeile 828 |
---|
"daysprune" => intval($user['options']['daysprune']), "dateformat" => $db->escape_string($user['dateformat']), "timeformat" => $db->escape_string($user['timeformat']),
|
"daysprune" => intval($user['options']['daysprune']), "dateformat" => $db->escape_string($user['dateformat']), "timeformat" => $db->escape_string($user['timeformat']),
|
"regip" => $user['regip'],
| "regip" => $db->escape_string($user['regip']),
|
"language" => $db->escape_string($user['language']), "showcodebuttons" => $user['options']['showcodebuttons'], "away" => $user['away']['away'],
| "language" => $db->escape_string($user['language']), "showcodebuttons" => $user['options']['showcodebuttons'], "away" => $user['away']['away'],
|
Zeile 860 | Zeile 848 |
---|
$db->insert_query(TABLE_PREFIX."users", $this->user_insert_data); $this->uid = $db->insert_id();
|
$db->insert_query(TABLE_PREFIX."users", $this->user_insert_data); $this->uid = $db->insert_id();
|
$user['user_fields'] = array( 'ufid' => $this->uid, 'fid1' => '', 'fid2' => '', 'fid3' => '' );
| $user['user_fields']['ufid'] = $this->uid; $query = $db->query("SHOW FIELDS FROM ".TABLE_PREFIX."userfields"); while($field = $db->fetch_array($query)) { if($field['Field'] == 'ufid' || array_key_exists($field['Field'], $user['user_fields'])) { continue; } $user['user_fields'][$field['Field']] = ''; }
|
$db->insert_query(TABLE_PREFIX."userfields", $user['user_fields']);
// Update forum stats
| $db->insert_query(TABLE_PREFIX."userfields", $user['user_fields']);
// Update forum stats
|
Zeile 1047 | Zeile 1041 |
---|
if(!$fields['ufid']) { $user_fields = array(
|
if(!$fields['ufid']) { $user_fields = array(
|
'ufid' => $user['uid'], 'fid1' => '', 'fid2' => '', 'fid3' => ''
| 'ufid' => $user['uid']
|
);
|
);
|
| $query = $db->query("SHOW FIELDS FROM ".TABLE_PREFIX."userfields"); while($field = $db->fetch_array($query)) { if($field['Field'] == 'ufid') { continue; } $user_fields[$field['Field']] = ''; }
|
$db->insert_query(TABLE_PREFIX."userfields", $user_fields); } $db->update_query(TABLE_PREFIX."userfields", $user['user_fields'], "ufid='{$user['uid']}'");
| $db->insert_query(TABLE_PREFIX."userfields", $user_fields); } $db->update_query(TABLE_PREFIX."userfields", $user['user_fields'], "ufid='{$user['uid']}'");
|