| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
 Collaboration diagram for ilSession:
 Collaboration diagram for ilSession:| Static Public Member Functions | |
| static | _getData ($a_session_id) | 
| Get session data from table. | |
| static | _writeData ($a_session_id, $a_data) | 
| Write session data. | |
| static | _exists ($a_session_id) | 
| Check whether session exists. | |
| static | _destroy ($a_session_id) | 
| Destroy session. | |
| static | _destroyByUserId ($a_user_id) | 
| Destroy session. | |
| static | _destroyExpiredSessions () | 
| Destroy expired sessions. | |
| static | _duplicate ($a_session_id) | 
| Duplicate session. | |
| static | _getUsersWithIp ($a_ip) | 
| Get the active users with a specific remote ip address. | |
| 
 | static | 
Destroy session.
| string | session id | 
Definition at line 170 of file class.ilSession.php.
References $ilDB.
Referenced by db_session_destroy(), ilSessionControl\kickOneMinIdleSession(), and ilSessionTest\testBasicSessionBehaviour().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Destroy session.
| string | session id | 
Definition at line 186 of file class.ilSession.php.
References $ilDB.
Referenced by ilObjUser\delete(), and ilSessionTest\testBasicSessionBehaviour().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Destroy expired sessions.
Definition at line 200 of file class.ilSession.php.
References $ilDB.
Referenced by _writeData(), db_session_gc(), and ilSessionTest\testBasicSessionBehaviour().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Duplicate session.
| string | session id | 
Definition at line 217 of file class.ilSession.php.
References $ilDB, $query, $res, $row, and _writeData().
Referenced by duplicate_session(), and ilSessionTest\testBasicSessionBehaviour().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Check whether session exists.
| string | session id | 
Definition at line 151 of file class.ilSession.php.
References $ilDB.
Referenced by _writeData(), and ilSessionTest\testBasicSessionBehaviour().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get session data from table.
| string | session id | 
Definition at line 19 of file class.ilSession.php.
References $ilDB.
Referenced by db_session_read(), and ilSessionTest\testBasicSessionBehaviour().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get the active users with a specific remote ip address.
| string | ip address | 
Definition at line 249 of file class.ilSession.php.
References $ilDB, $query, $result, and $row.
Referenced by ilWebAccessChecker\determineUser().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Write session data.
| string | session id | 
| string | session data | 
Definition at line 37 of file class.ilSession.php.
References $_SESSION, $GLOBALS, $ilDB, $ilSetting, _destroyExpiredSessions(), _exists(), and ilSessionControl\DEFAULT_MAX_IDLE.
Referenced by _duplicate(), db_session_write(), and ilSessionTest\testBasicSessionBehaviour().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: