+ Changed from MySQL to MySQLi native driver.
+ Added 2 new functions in DataBase class: fetch($query) and num_rows($query) git-svn-id: https://svn.pioder.pl/uf-svn/uF@20 72ec579a-5ced-4fa4-82f3-afba5d98df2f
This commit is contained in:
@@ -58,8 +58,16 @@ function SessRegister()
|
||||
SessDelete($uid);
|
||||
$time = time();
|
||||
$sql = "INSERT INTO ".SESSIONS_TABLE." VALUES ('', '".$_COOKIE[SESS_NAME]."','$uid','$time')";
|
||||
$result = @mysql_fetch_array(DataBase::sql_query($sql,'GENERAL','Could not add new session.',true));
|
||||
return $result;
|
||||
$query = DataBase::sql_query($sql,'GENERAL','Could not add new session.',true);
|
||||
if (DataBase::num_rows($query)>0)
|
||||
{
|
||||
$result = DataBase::fetch();
|
||||
return $result;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -76,7 +84,7 @@ function SessDelInvalid()
|
||||
{
|
||||
$sql = "SELECT `session_id`, `u_id` FROM ".SESSIONS_TABLE." WHERE `u_id`='".$_SESSION['uid']."'";
|
||||
$query = DataBase::sql_query($sql,'GENERAL','Could not obtain session information',true);
|
||||
$result = mysql_fetch_array($query);
|
||||
$result = DataBase::fetch($query);
|
||||
$result = $result['session_id'];
|
||||
if ($_COOKIE[SESS_NAME]!=$result)
|
||||
{
|
||||
@@ -90,9 +98,13 @@ function SessDelete($uid)
|
||||
{
|
||||
$time = time();
|
||||
$sql = "DELETE FROM ".SESSIONS_TABLE." WHERE u_id='$uid'";
|
||||
$result = @mysql_fetch_array(DataBase::sql_query($sql, 'GENERAL','Could not delete session',true));
|
||||
$_SESSION['sessionid']='0';
|
||||
return $result['count'];
|
||||
$query = DataBase::sql_query($sql, 'GENERAL','Could not delete session',true);
|
||||
if (DataBase::num_rows($query)>0)
|
||||
{
|
||||
$result = DataBase::fetch($query);
|
||||
$_SESSION['sessionid']='0';
|
||||
return $result['count'];
|
||||
}
|
||||
}
|
||||
|
||||
function SessView()
|
||||
@@ -104,9 +116,9 @@ function SessView()
|
||||
$time = time();
|
||||
$sql = "SELECT ".SESSIONS_TABLE.".*, ".USERS_TABLE.".*, ".SESSIONS_TABLE.".u_id AS u_id FROM ".SESSIONS_TABLE." LEFT JOIN ".USERS_TABLE." ON ".SESSIONS_TABLE.".u_id = ".USERS_TABLE.".u_id WHERE time+1250>$time;";
|
||||
$query = DataBase::sql_query($sql, 'GENERAL','Could not obtain sessions information.');
|
||||
if (@mysql_num_rows($query)>0)
|
||||
if (DataBase::num_rows($query)>0)
|
||||
{
|
||||
while($result = @mysql_fetch_array($query))
|
||||
while($result = DataBase::fetch($query))
|
||||
{
|
||||
$uid = $result['u_id'];
|
||||
switch($result['rank'])
|
||||
@@ -134,6 +146,6 @@ function SessView()
|
||||
{
|
||||
$name = '<span class="userlink">'.$lng['empty'].'</span>';
|
||||
}
|
||||
return array($name, @mysql_num_rows($query));
|
||||
return array($name, DataBase::num_rows($query));
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user