Vergleich inc/class_session.php - 1.2.2 - 1.2.3

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 6Zeile 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 105Zeile 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 120Zeile 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 152Zeile 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 188Zeile 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 240Zeile 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 279Zeile 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'])
{