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: class_session.php 2411 2006-11-13 23:29:12Z CraKteR $
| * $Id: class_session.php 2719 2007-02-06 17:04:26Z CraKteR $
|
*/
class session
| */
class session
|
Zeile 105 | Zeile 105 |
---|
}
// As a token of our appreciation for getting this far, give the user a cookie
|
}
// As a token of our appreciation for getting this far, give the user a cookie
|
my_setcookie("sid", $this->sid, -1, true);
| if(!$_COOKIE['sid'] && $this->sid) { my_setcookie("sid", $this->sid, -1, true); }
|
}
/**
| }
/**
|
Zeile 120 | Zeile 123 |
---|
$uid = intval($uid); $query = $db->query("
|
$uid = intval($uid); $query = $db->query("
|
SELECT u.*, f.*, b.dateline AS bandate, b.lifted AS banlifted, b.oldgroup AS banoldgroup
| SELECT u.*, f.*, b.dateline AS bandate, b.lifted AS banlifted, b.oldgroup AS banoldgroup, b.olddisplaygroup as banolddisplaygroup, b.oldadditionalgroups as banoldadditionalgroups
|
FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."userfields f ON (f.ufid=u.uid) LEFT JOIN ".TABLE_PREFIX."banned b ON (b.uid=u.uid)
| FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."userfields f ON (f.ufid=u.uid) LEFT JOIN ".TABLE_PREFIX."banned b ON (b.uid=u.uid)
|
Zeile 152 | Zeile 155 |
---|
if($mybb->user['unreadpms'] == -1) { $update += 4;
|
if($mybb->user['unreadpms'] == -1) { $update += 4;
|
}
| }
|
require_once MYBB_ROOT."inc/functions_user.php"; $pmcount = update_pm_count('', $update);
| require_once MYBB_ROOT."inc/functions_user.php"; $pmcount = update_pm_count('', $update);
|
Zeile 188 | Zeile 191 |
---|
} else {
|
} else {
|
$mybb->user['lastvisit'] = $mybb->user['lastvisit'];
| |
$timespent = time() - $mybb->user['lastactive']; $db->shutdown_query("UPDATE ".TABLE_PREFIX."users SET lastactive='$time', timeonline=timeonline+$timespent $popupadd WHERE uid='".$mybb->user['uid']."'"); }
| $timespent = time() - $mybb->user['lastactive']; $db->shutdown_query("UPDATE ".TABLE_PREFIX."users SET lastactive='$time', timeonline=timeonline+$timespent $popupadd WHERE uid='".$mybb->user['uid']."'"); }
|
Zeile 240 | Zeile 242 |
---|
$mybb->settings['dateformat'] = "l, jS F Y"; break; default:
|
$mybb->settings['dateformat'] = "l, jS F Y"; break; default:
|
break; } }
| break; } }
|
// Choose time format. if($mybb->user['timeformat'] != "0" || $mybb->user['timeformat'] != '') {
| // Choose time format. if($mybb->user['timeformat'] != "0" || $mybb->user['timeformat'] != '') {
|
Zeile 279 | Zeile 281 |
---|
$db->shutdown_query("UPDATE ".TABLE_PREFIX."users SET usergroup='".$mybb->user['banoldgroup']."' WHERE uid='".$mybb->user['uid']."'"); $db->shutdown_query("DELETE FROM ".TABLE_PREFIX."banned WHERE uid='".$mybb->user['uid']."'"); // we better do this..otherwise they have dodgy permissions
|
$db->shutdown_query("UPDATE ".TABLE_PREFIX."users SET usergroup='".$mybb->user['banoldgroup']."' WHERE uid='".$mybb->user['uid']."'"); $db->shutdown_query("DELETE FROM ".TABLE_PREFIX."banned WHERE uid='".$mybb->user['uid']."'"); // we better do this..otherwise they have dodgy permissions
|
$query = $db->simple_select(TABLE_PREFIX."usergroups", "usergroup", "gid='".$mybb->user['banoldgroup']."'", array('limit' => 1)); $group = $db->fetch_array($query); $mybb->user['usergroup'] = $group['usergroup'];
| $mybb->user['usergroup'] = $mybb->user['banoldgroup']; $mybb->user['displaygroup'] = $mybb->user['banolddisplaygroup']; $mybb->user['additionalgroups'] = $mybb->user['banoldadditionalgroups'];
|
$mybbgroups = $mybb->user['usergroup'];
|
$mybbgroups = $mybb->user['usergroup'];
|
| if($mybb->user['additionalgroups']) { $mybbgroups .= ','.$mybb->user['additionalgroups']; }
|
} else if(!empty($mybb->user['bandate']) && (empty($mybb->user['banlifted']) || !empty($mybb->user['banlifted']) && $mybb->user['banlifted'] > $time))
|
} else if(!empty($mybb->user['bandate']) && (empty($mybb->user['banlifted']) || !empty($mybb->user['banlifted']) && $mybb->user['banlifted'] > $time))
|
{
| {
|
$mybbgroups = $mybb->user['usergroup']; } else { // Gather a full permission set for this user and the groups they are in.
|
$mybbgroups = $mybb->user['usergroup']; } else { // Gather a full permission set for this user and the groups they are in.
|
$mybbgroups = $mybb->user['usergroup'].",".$mybb->user['additionalgroups'];
| $mybbgroups = $mybb->user['usergroup']; if($mybb->user['additionalgroups']) { $mybbgroups .= ','.$mybb->user['additionalgroups']; }
|
}
|
}
|
|
|
$mybb->usergroup = usergroup_permissions($mybbgroups); if(!$mybb->user['displaygroup']) {
| $mybb->usergroup = usergroup_permissions($mybbgroups); if(!$mybb->user['displaygroup']) {
|