Zeile 187 | Zeile 187 |
---|
}
// Has the user tried to use their email address or username as a password?
|
}
// Has the user tried to use their email address or username as a password?
|
if($user['email'] === $user['password'] || $user['username'] === $user['password'])
| if(!empty($user['email']) && !empty($user['username']))
|
{
|
{
|
$this->set_error('bad_password_security'); return false;
| if($user['email'] === $user['password'] || $user['username'] === $user['password'] || strpos($user['password'], $user['email']) !== false || strpos($user['password'], $user['username']) !== false || strpos($user['email'], $user['password']) !== false || strpos($user['username'], $user['password']) !== false) { $this->set_error('bad_password_security'); return false; }
|
}
// See if the board has "require complex passwords" enabled.
| }
// See if the board has "require complex passwords" enabled.
|
Zeile 211 | Zeile 216 |
---|
$this->set_error("passwords_dont_match"); return false; }
|
$this->set_error("passwords_dont_match"); return false; }
|
// Generate our salt $user['salt'] = generate_salt();
// Combine the password and salt $user['saltedpw'] = create_password_hash($user['password'], $user['salt'], $user);
| |
// Generate the user login key $user['loginkey'] = generate_loginkey();
|
// Generate the user login key $user['loginkey'] = generate_loginkey();
|
| // Combine the password and salt $password_fields = create_password($user['password'], false, $user); $user = array_merge($user, $password_fields);
|
return true; }
/** * Verifies usergroup selections and other group details.
|
return true; }
/** * Verifies usergroup selections and other group details.
|
* * @return boolean True when valid, false when invalid.
| * * @return boolean True when valid, false when invalid.
|
*/ function verify_usergroup() {
| */ function verify_usergroup() {
|
Zeile 241 | Zeile 244 |
---|
function verify_email() { global $mybb;
|
function verify_email() { global $mybb;
|
$user = &$this->data;
| $user = &$this->data;
|
// Check if an email address has actually been entered. if(trim_blank_chrs($user['email']) == '')
|
// Check if an email address has actually been entered. if(trim_blank_chrs($user['email']) == '')
|
{
| {
|
$this->set_error('missing_email');
|
$this->set_error('missing_email');
|
return false; }
| return false; }
|
// Check if this is a proper email address. if(!validate_email_format($user['email'])) {
| // Check if this is a proper email address. if(!validate_email_format($user['email'])) {
|
Zeile 260 | Zeile 263 |
---|
// Check banned emails if(is_banned_email($user['email'], true))
|
// Check banned emails if(is_banned_email($user['email'], true))
|
{
| {
|
$this->set_error('banned_email'); return false; }
| $this->set_error('banned_email'); return false; }
|
Zeile 308 | Zeile 311 |
---|
if(!empty($website) && !my_validate_url($website)) { $this->set_error('invalid_website');
|
if(!empty($website) && !my_validate_url($website)) { $this->set_error('invalid_website');
|
return false; }
return true; }
/**
| return false; }
return true; }
/**
|
* Verifies if an ICQ number is valid or not. * * @return boolean True when valid, false when invalid.
| * Verifies if an ICQ number is valid or not. * * @return boolean True when valid, false when invalid.
|
Zeile 322 | Zeile 325 |
---|
function verify_icq() { $icq = &$this->data['icq'];
|
function verify_icq() { $icq = &$this->data['icq'];
|
|
|
if($icq != '' && !is_numeric($icq)) { $this->set_error("invalid_icq_number"); return false; } $icq = (int)$icq;
|
if($icq != '' && !is_numeric($icq)) { $this->set_error("invalid_icq_number"); return false; } $icq = (int)$icq;
|
return true; }
/**
| return true; }
/**
|
* Verifies if a birthday is valid or not. * * @return boolean True when valid, false when invalid.
| * Verifies if a birthday is valid or not. * * @return boolean True when valid, false when invalid.
|
Zeile 367 | Zeile 370 |
---|
// Check if the day actually exists. $months = get_bdays($birthday['year']); if($birthday['month'] != 0 && $birthday['day'] > $months[$birthday['month']-1])
|
// Check if the day actually exists. $months = get_bdays($birthday['year']); if($birthday['month'] != 0 && $birthday['day'] > $months[$birthday['month']-1])
|
{ $this->set_error("invalid_birthday"); return false; }
| { $this->set_error("invalid_birthday"); return false; }
|
// Error if a year exists and the year is out of range if($birthday['year'] != 0 && ($birthday['year'] < (date("Y")-100)) || $birthday['year'] > date("Y"))
|
// Error if a year exists and the year is out of range if($birthday['year'] != 0 && ($birthday['year'] < (date("Y")-100)) || $birthday['year'] > date("Y"))
|
{
| {
|
$this->set_error("invalid_birthday"); return false; }
|
$this->set_error("invalid_birthday"); return false; }
|
else if($birthday['year'] == date("Y"))
| elseif($birthday['year'] == date("Y"))
|
{ // Error if birth date is in future if($birthday['month'] > date("m") || ($birthday['month'] == date("m") && $birthday['day'] > date("d")))
| { // Error if birth date is in future if($birthday['month'] > date("m") || ($birthday['month'] == date("m") && $birthday['day'] > date("d")))
|
Zeile 386 | Zeile 389 |
---|
$this->set_error("invalid_birthday"); return false; }
|
$this->set_error("invalid_birthday"); return false; }
|
}
| }
|
// Error if COPPA is on, and the user hasn't verified their age / under 13 if($mybb->settings['coppa'] == "enabled" && ($birthday['year'] == 0 || !$birthday['year']))
| // Error if COPPA is on, and the user hasn't verified their age / under 13 if($mybb->settings['coppa'] == "enabled" && ($birthday['year'] == 0 || !$birthday['year']))
|
Zeile 435 | Zeile 438 |
---|
if(!in_array($birthdayprivacy, $accepted)) { $this->set_error("invalid_birthday_privacy");
|
if(!in_array($birthdayprivacy, $accepted)) { $this->set_error("invalid_birthday_privacy");
|
return false; } return true; }
| return false; } return true; }
|
/** * Verifies if the post count field is filled in correctly.
| /** * Verifies if the post count field is filled in correctly.
|
Zeile 470 | Zeile 473 |
---|
if(isset($user['threadnum']) && $user['threadnum'] < 0) { $this->set_error("invalid_threadnum");
|
if(isset($user['threadnum']) && $user['threadnum'] < 0) { $this->set_error("invalid_threadnum");
|
return false; }
| return false; }
|
return true; }
| return true; }
|
Zeile 504 | Zeile 507 |
---|
}
if(!is_member($profilefield['editableby'], array('usergroup' => $user['usergroup'], 'additionalgroups' => $user['additionalgroups'])))
|
}
if(!is_member($profilefield['editableby'], array('usergroup' => $user['usergroup'], 'additionalgroups' => $user['additionalgroups'])))
|
{ continue; }
| { continue; }
|
// Does this field have a minimum post count? if(!isset($this->data['profile_fields_editable']) && !empty($profilefield['postnum']) && $profilefield['postnum'] > $user['postnum']) {
| // Does this field have a minimum post count? if(!isset($this->data['profile_fields_editable']) && !empty($profilefield['postnum']) && $profilefield['postnum'] > $user['postnum']) {
|
Zeile 541 | Zeile 544 |
---|
// Sort out multiselect/checkbox profile fields. $options = ''; if(($type == "multiselect" || $type == "checkbox") && is_array($profile_fields[$field]))
|
// Sort out multiselect/checkbox profile fields. $options = ''; if(($type == "multiselect" || $type == "checkbox") && is_array($profile_fields[$field]))
|
{ $expoptions = explode("\n", $thing[1]);
| { $expoptions = explode("\n", $thing[1]);
|
$expoptions = array_map('trim', $expoptions); foreach($profile_fields[$field] as $value) {
| $expoptions = array_map('trim', $expoptions); foreach($profile_fields[$field] as $value) {
|
Zeile 574 | Zeile 577 |
---|
$this->set_error('max_limit_reached', array($profilefield['name'], $profilefield['maxlength'])); }
|
$this->set_error('max_limit_reached', array($profilefield['name'], $profilefield['maxlength'])); }
|
if(!empty($profilefield['regex']) && !preg_match("#".$profilefield['regex']."#i", $profile_fields[$field]))
| if(!empty($profilefield['regex']) && !empty($profile_fields[$field]) && !preg_match("#".$profilefield['regex']."#i", $profile_fields[$field]))
|
{ $this->set_error('bad_profile_field_value', array($profilefield['name'])); }
|
{ $this->set_error('bad_profile_field_value', array($profilefield['name'])); }
|
|
|
$options = $db->escape_string($profile_fields[$field]); } $user['user_fields'][$field] = $options;
| $options = $db->escape_string($profile_fields[$field]); } $user['user_fields'][$field] = $options;
|
Zeile 611 | Zeile 614 |
---|
}
$user['referrer_uid'] = $referrer['uid'];
|
}
$user['referrer_uid'] = $referrer['uid'];
|
} else
| } else
|
{ $user['referrer_uid'] = 0; }
| { $user['referrer_uid'] = 0; }
|
Zeile 660 | Zeile 663 |
---|
}
if(array_key_exists('subscriptionmethod', $options))
|
}
if(array_key_exists('subscriptionmethod', $options))
|
{ // Value out of range
| { // Value out of range
|
$options['subscriptionmethod'] = (int)$options['subscriptionmethod']; if($options['subscriptionmethod'] < 0 || $options['subscriptionmethod'] > 3) { $options['subscriptionmethod'] = 0;
|
$options['subscriptionmethod'] = (int)$options['subscriptionmethod']; if($options['subscriptionmethod'] < 0 || $options['subscriptionmethod'] > 3) { $options['subscriptionmethod'] = 0;
|
} }
| } }
|
if(array_key_exists('dstcorrection', $options)) {
| if(array_key_exists('dstcorrection', $options)) {
|
Zeile 676 | Zeile 679 |
---|
if($options['dstcorrection'] < 0 || $options['dstcorrection'] > 2) { $options['dstcorrection'] = 0;
|
if($options['dstcorrection'] < 0 || $options['dstcorrection'] > 2) { $options['dstcorrection'] = 0;
|
} }
| } }
|
if($options['dstcorrection'] == 1)
|
if($options['dstcorrection'] == 1)
|
{
| {
|
$options['dst'] = 1;
|
$options['dst'] = 1;
|
} else if($options['dstcorrection'] == 0)
| } elseif($options['dstcorrection'] == 0)
|
{ $options['dst'] = 0; }
|
{ $options['dst'] = 0; }
|
if($this->method == "insert" || (isset($options['threadmode']) && $options['threadmode'] != "linear" && $options['threadmode'] != "threaded")) { if($mybb->settings['threadusenetstyle']) { $options['threadmode'] = 'threaded'; } else { $options['threadmode'] = 'linear'; } }
| if($this->method == "insert" || (isset($options['threadmode']) && $options['threadmode'] != "linear" && $options['threadmode'] != "threaded" && $options['threadmode'] != '')) { $options['threadmode'] = ''; }
|
// Verify the "threads per page" option. if($this->method == "insert" || (array_key_exists('tpp', $options) && $mybb->settings['usertppoptions'])) { if(!isset($options['tpp']))
|
// Verify the "threads per page" option. if($this->method == "insert" || (array_key_exists('tpp', $options) && $mybb->settings['usertppoptions'])) { if(!isset($options['tpp']))
|
{
| {
|
$options['tpp'] = 0; } $explodedtpp = explode(",", $mybb->settings['usertppoptions']);
| $options['tpp'] = 0; } $explodedtpp = explode(",", $mybb->settings['usertppoptions']);
|
Zeile 737 | Zeile 733 |
---|
{ $options['ppp'] = $biggest; }
|
{ $options['ppp'] = $biggest; }
|
}
| }
|
$options['ppp'] = (int)$options['ppp'];
|
$options['ppp'] = (int)$options['ppp'];
|
}
| }
|
// Is our selected "days prune" option valid or not? if($this->method == "insert" || array_key_exists('daysprune', $options)) { if(!isset($options['daysprune']))
|
// Is our selected "days prune" option valid or not? if($this->method == "insert" || array_key_exists('daysprune', $options)) { if(!isset($options['daysprune']))
|
{ $options['daysprune'] = 0;
| { $options['daysprune'] = 0;
|
} $options['daysprune'] = (int)$options['daysprune']; if($options['daysprune'] < 0)
| } $options['daysprune'] = (int)$options['daysprune']; if($options['daysprune'] < 0)
|
Zeile 754 | Zeile 750 |
---|
} } $this->data['options'] = $options;
|
} } $this->data['options'] = $options;
|
}
/**
| }
/**
|
* Verifies if a registration date is valid or not. * * @return boolean True when valid, false when invalid.
| * Verifies if a registration date is valid or not. * * @return boolean True when valid, false when invalid.
|
Zeile 770 | Zeile 766 |
---|
if($regdate <= 0) { $regdate = TIME_NOW;
|
if($regdate <= 0) { $regdate = TIME_NOW;
|
} return true; }
/**
| } return true; }
/**
|
* Verifies if a last visit date is valid or not. * * @return boolean True when valid, false when invalid.
| * Verifies if a last visit date is valid or not. * * @return boolean True when valid, false when invalid.
|
Zeile 788 | Zeile 784 |
---|
if($lastvisit <= 0) { $lastvisit = TIME_NOW;
|
if($lastvisit <= 0) { $lastvisit = TIME_NOW;
|
} return true;
}
| } return true;
}
|
/** * Verifies if a last active date is valid or not.
| /** * Verifies if a last active date is valid or not.
|
Zeile 807 | Zeile 803 |
---|
if($lastactive <= 0) { $lastactive = TIME_NOW;
|
if($lastactive <= 0) { $lastactive = TIME_NOW;
|
} return true;
| } return true;
|
}
/**
| }
/**
|
Zeile 831 | Zeile 827 |
---|
$user['away']['awayreason'] = ''; return true; }
|
$user['away']['awayreason'] = ''; return true; }
|
else if($user['away']['returndate'])
| elseif($user['away']['returndate'])
|
{
|
{
|
| // Validate the awayreason length, since the db holds 200 chars for this field $reasonlength = my_strlen($user['away']['awayreason']); if($reasonlength > 200) { $this->set_error("away_too_long", array($reasonlength - 200)); return false; }
|
list($returnday, $returnmonth, $returnyear) = explode('-', $user['away']['returndate']); if(!$returnday || !$returnmonth || !$returnyear) {
| list($returnday, $returnmonth, $returnyear) = explode('-', $user['away']['returndate']); if(!$returnday || !$returnmonth || !$returnyear) {
|
Zeile 842 | Zeile 846 |
---|
// Validate the return date lengths $user['away']['returndate'] = substr($returnday, 0, 2).'-'.substr($returnmonth, 0, 2).'-'.substr($returnyear, 0, 4);
|
// Validate the return date lengths $user['away']['returndate'] = substr($returnday, 0, 2).'-'.substr($returnmonth, 0, 2).'-'.substr($returnyear, 0, 4);
|
} return true; }
| } return true; }
|
/** * Verifies if a language is valid for this user or not. *
| /** * Verifies if a language is valid for this user or not. *
|
Zeile 854 | Zeile 858 |
---|
function verify_language() { global $lang;
|
function verify_language() { global $lang;
|
|
|
$language = &$this->data['language'];
// An invalid language has been specified?
| $language = &$this->data['language'];
// An invalid language has been specified?
|
Zeile 862 | Zeile 866 |
---|
{ $this->set_error("invalid_language"); return false;
|
{ $this->set_error("invalid_language"); return false;
|
}
| }
|
return true; }
|
return true; }
|
|
|
/** * Verifies if a style is valid for this user or not. *
| /** * Verifies if a style is valid for this user or not. *
|
Zeile 874 | Zeile 878 |
---|
function verify_style() { global $lang;
|
function verify_style() { global $lang;
|
|
|
$user = &$this->data;
if($user['style']) { $theme = get_theme($user['style']);
|
$user = &$this->data;
if($user['style']) { $theme = get_theme($user['style']);
|
|
|
if(empty($theme) || !is_member($theme['allowedgroups'], $user) && $theme['allowedgroups'] != 'all') { $this->set_error('invalid_style'); return false; } }
|
if(empty($theme) || !is_member($theme['allowedgroups'], $user) && $theme['allowedgroups'] != 'all') { $this->set_error('invalid_style'); return false; } }
|
|
|
return true; }
| return true; }
|
Zeile 897 | Zeile 901 |
---|
* @return boolean True when valid, false when invalid. */ function verify_checkfields()
|
* @return boolean True when valid, false when invalid. */ function verify_checkfields()
|
{
| {
|
$user = &$this->data;
// An invalid language has been specified?
| $user = &$this->data;
// An invalid language has been specified?
|
Zeile 917 | Zeile 921 |
---|
*/ function verify_timezone() {
|
*/ function verify_timezone() {
|
| global $mybb;
|
$user = &$this->data;
$timezones = get_supported_timezones();
| $user = &$this->data;
$timezones = get_supported_timezones();
|
Zeile 1084 | Zeile 1090 |
---|
$user = &$this->data;
|
$user = &$this->data;
|
$array = array('postnum', 'threadnum', 'avatar', 'avatartype', 'additionalgroups', 'displaygroup', 'icq', 'aim', 'yahoo', 'skype', 'google', 'bday', 'signature', 'style', 'dateformat', 'timeformat', 'notepad');
| $array = array('postnum', 'threadnum', 'avatar', 'avatartype', 'additionalgroups', 'displaygroup', 'icq', 'skype', 'google', 'bday', 'signature', 'style', 'dateformat', 'timeformat', 'notepad');
|
foreach($array as $value) { if(!isset($user[$value])) { $user[$value] = ''; }
|
foreach($array as $value) { if(!isset($user[$value])) { $user[$value] = ''; }
|
| } // If user is being created from ACP, there is no last visit or last active if(defined('IN_ADMINCP')) { $user['lastvisit'] = $user['lastactive'] = 0;
|
}
$this->user_insert_data = array( "username" => $db->escape_string($user['username']),
|
}
$this->user_insert_data = array( "username" => $db->escape_string($user['username']),
|
"password" => $user['saltedpw'],
| "password" => $user['password'],
|
"salt" => $user['salt'], "loginkey" => $user['loginkey'], "email" => $db->escape_string($user['email']),
| "salt" => $user['salt'], "loginkey" => $user['loginkey'], "email" => $db->escape_string($user['email']),
|
Zeile 1112 | Zeile 1124 |
---|
"lastvisit" => (int)$user['lastvisit'], "website" => $db->escape_string($user['website']), "icq" => (int)$user['icq'],
|
"lastvisit" => (int)$user['lastvisit'], "website" => $db->escape_string($user['website']), "icq" => (int)$user['icq'],
|
"aim" => $db->escape_string($user['aim']), "yahoo" => $db->escape_string($user['yahoo']),
| |
"skype" => $db->escape_string($user['skype']), "google" => $db->escape_string($user['google']), "birthday" => $user['bday'],
| "skype" => $db->escape_string($user['skype']), "google" => $db->escape_string($user['google']), "birthday" => $user['bday'],
|
Zeile 1156 | Zeile 1166 |
---|
"referrals" => 0, "buddylist" => '', "ignorelist" => '',
|
"referrals" => 0, "buddylist" => '', "ignorelist" => '',
|
"pmfolders" => '',
| "pmfolders" => "0**$%%$1**$%%$2**$%%$3**$%%$4**",
|
"notepad" => '', "warningpoints" => 0, "moderateposts" => 0,
| "notepad" => '', "warningpoints" => 0, "moderateposts" => 0,
|
Zeile 1172 | Zeile 1182 |
---|
{ $this->user_insert_data['dst'] = 1; }
|
{ $this->user_insert_data['dst'] = 1; }
|
else if($user['options']['dstcorrection'] == 0)
| elseif($user['options']['dstcorrection'] == 0)
|
{ $this->user_insert_data['dst'] = 0; }
| { $this->user_insert_data['dst'] = 0; }
|
Zeile 1258 | Zeile 1268 |
---|
{ $this->user_update_data['username'] = $db->escape_string($user['username']); }
|
{ $this->user_update_data['username'] = $db->escape_string($user['username']); }
|
if(isset($user['saltedpw']))
| if(isset($user['password'])) { $this->user_update_data['password'] = $user['password']; } if(isset($user['salt']))
|
{
|
{
|
$this->user_update_data['password'] = $user['saltedpw'];
| |
$this->user_update_data['salt'] = $user['salt'];
|
$this->user_update_data['salt'] = $user['salt'];
|
| } if(isset($user['loginkey'])) {
|
$this->user_update_data['loginkey'] = $user['loginkey'];
|
$this->user_update_data['loginkey'] = $user['loginkey'];
|
}
| }
|
if(isset($user['email'])) {
|
if(isset($user['email'])) {
|
$this->user_update_data['email'] = $user['email'];
| $this->user_update_data['email'] = $db->escape_string($user['email']);
|
} if(isset($user['postnum']))
|
} if(isset($user['postnum']))
|
{
| {
|
$this->user_update_data['postnum'] = (int)$user['postnum'];
|
$this->user_update_data['postnum'] = (int)$user['postnum'];
|
}
| }
|
if(isset($user['threadnum'])) { $this->user_update_data['threadnum'] = (int)$user['threadnum']; } if(isset($user['avatar']))
|
if(isset($user['threadnum'])) { $this->user_update_data['threadnum'] = (int)$user['threadnum']; } if(isset($user['avatar']))
|
{
| {
|
$this->user_update_data['avatar'] = $db->escape_string($user['avatar']); $this->user_update_data['avatartype'] = $db->escape_string($user['avatartype']); }
| $this->user_update_data['avatar'] = $db->escape_string($user['avatar']); $this->user_update_data['avatartype'] = $db->escape_string($user['avatartype']); }
|
Zeile 1292 | Zeile 1308 |
---|
if(isset($user['displaygroup'])) { $this->user_update_data['displaygroup'] = (int)$user['displaygroup'];
|
if(isset($user['displaygroup'])) { $this->user_update_data['displaygroup'] = (int)$user['displaygroup'];
|
}
| }
|
if(isset($user['usertitle']))
|
if(isset($user['usertitle']))
|
{
| {
|
$this->user_update_data['usertitle'] = $db->escape_string($user['usertitle']); } if(isset($user['regdate'])) { $this->user_update_data['regdate'] = (int)$user['regdate'];
|
$this->user_update_data['usertitle'] = $db->escape_string($user['usertitle']); } if(isset($user['regdate'])) { $this->user_update_data['regdate'] = (int)$user['regdate'];
|
}
| }
|
if(isset($user['lastactive']))
|
if(isset($user['lastactive']))
|
{
| {
|
$this->user_update_data['lastactive'] = (int)$user['lastactive']; } if(isset($user['lastvisit'])) { $this->user_update_data['lastvisit'] = (int)$user['lastvisit'];
|
$this->user_update_data['lastactive'] = (int)$user['lastactive']; } if(isset($user['lastvisit'])) { $this->user_update_data['lastvisit'] = (int)$user['lastvisit'];
|
}
| }
|
if(isset($user['signature'])) { $this->user_update_data['signature'] = $db->escape_string($user['signature']);
| if(isset($user['signature'])) { $this->user_update_data['signature'] = $db->escape_string($user['signature']);
|
Zeile 1320 | Zeile 1336 |
---|
if(isset($user['icq'])) { $this->user_update_data['icq'] = (int)$user['icq'];
|
if(isset($user['icq'])) { $this->user_update_data['icq'] = (int)$user['icq'];
|
} if(isset($user['aim'])) { $this->user_update_data['aim'] = $db->escape_string($user['aim']); } if(isset($user['yahoo'])) { $this->user_update_data['yahoo'] = $db->escape_string($user['yahoo']);
| |
} if(isset($user['skype'])) {
| } if(isset($user['skype'])) {
|
Zeile 1578 | Zeile 1586 |
---|
$plugins->run_hooks("datahandler_user_delete_end", $this);
// Update cache
|
$plugins->run_hooks("datahandler_user_delete_end", $this);
// Update cache
|
$cache->update_banned();
| |
$cache->update_moderators(); $cache->update_forumsdisplay(); $cache->update_reportedcontent(); $cache->update_awaitingactivation();
|
$cache->update_moderators(); $cache->update_forumsdisplay(); $cache->update_reportedcontent(); $cache->update_awaitingactivation();
|
| $cache->update_birthdays();
|
return $this->return_values; }
| return $this->return_values; }
|
Zeile 1737 | Zeile 1745 |
---|
"website" => "", "birthday" => "", "icq" => "",
|
"website" => "", "birthday" => "", "icq" => "",
|
"aim" => "", "yahoo" => "",
| |
"skype" => "", "google" => "", "usertitle" => "",
| "skype" => "", "google" => "", "usertitle" => "",
|
Zeile 1789 | Zeile 1795 |
---|
$parser_options = array( 'allow_html' => $mybb->settings['sightml'],
|
$parser_options = array( 'allow_html' => $mybb->settings['sightml'],
|
'filter_badwords' => 1,
| |
'allow_mycode' => $mybb->settings['sigmycode'], 'allow_smilies' => $mybb->settings['sigsmilies'], 'allow_imgcode' => $mybb->settings['sigimgcode'],
| 'allow_mycode' => $mybb->settings['sigmycode'], 'allow_smilies' => $mybb->settings['sigsmilies'], 'allow_imgcode' => $mybb->settings['sigimgcode'],
|
Zeile 1816 | Zeile 1821 |
---|
if($mybb->settings['sigcountmycode'] == 0) {
|
if($mybb->settings['sigcountmycode'] == 0) {
|
$parsed_sig = $parser->text_parse_message($this->data['signature']);
| $parsed_sig = $parser->text_parse_message($this->data['signature'], array('signature_parse' => '1'));
|
} else {
| } else {
|