]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Session/DatabaseSessionHandler.php
Merge pull request #5773 from MrPetovan/task/rewrite-js-hooks
[friendica.git] / src / Core / Session / DatabaseSessionHandler.php
index 82cb36aacb6d6e852f5be72db5d716b8b968879b..f249b37fd7a750ca97997062aee0e9382f5adbe3 100644 (file)
@@ -4,8 +4,7 @@ namespace Friendica\Core\Session;
 
 use Friendica\BaseObject;
 use Friendica\Core\Session;
-use Friendica\Database\dba;
-use Friendica\Database\DBM;
+use Friendica\Database\DBA;
 use SessionHandlerInterface;
 
 require_once 'boot.php';
@@ -15,7 +14,7 @@ require_once 'include/text.php';
 /**
  * SessionHandler using database
  *
- * @author Hypolite Petovan <mrpetovan@gmail.com>
+ * @author Hypolite Petovan <hypolite@mrpetovan.com>
  */
 class DatabaseSessionHandler extends BaseObject implements SessionHandlerInterface
 {
@@ -30,8 +29,8 @@ class DatabaseSessionHandler extends BaseObject implements SessionHandlerInterfa
                        return '';
                }
 
-               $session = dba::selectFirst('session', ['data'], ['sid' => $session_id]);
-               if (DBM::is_result($session)) {
+               $session = DBA::selectFirst('session', ['data'], ['sid' => $session_id]);
+               if (DBA::isResult($session)) {
                        Session::$exists = true;
                        return $session['data'];
                }
@@ -67,10 +66,10 @@ class DatabaseSessionHandler extends BaseObject implements SessionHandlerInterfa
                if (Session::$exists) {
                        $fields = ['data' => $session_data, 'expire' => $expire];
                        $condition = ["`sid` = ? AND (`data` != ? OR `expire` != ?)", $session_id, $session_data, $expire];
-                       dba::update('session', $fields, $condition);
+                       DBA::update('session', $fields, $condition);
                } else {
                        $fields = ['sid' => $session_id, 'expire' => $default_expire, 'data' => $session_data];
-                       dba::insert('session', $fields);
+                       DBA::insert('session', $fields);
                }
 
                return true;
@@ -83,13 +82,13 @@ class DatabaseSessionHandler extends BaseObject implements SessionHandlerInterfa
 
        public function destroy($id)
        {
-               dba::delete('session', ['sid' => $id]);
+               DBA::delete('session', ['sid' => $id]);
                return true;
        }
 
        public function gc($maxlifetime)
        {
-               dba::delete('session', ["`expire` < ?", time()]);
+               DBA::delete('session', ["`expire` < ?", time()]);
                return true;
        }
 }