| | |
| | | |
| | | $DB = rcmail::get_instance()->get_dbh(); |
| | | |
| | | if ($DB->is_error()) { |
| | | return false; |
| | | } |
| | | |
| | | $sql_result = $DB->query( |
| | | "SELECT vars, ip, " . $DB->unixtimestamp('changed') . " AS changed |
| | | FROM " . get_table_name('session') . " |
| | |
| | | { |
| | | $DB = rcmail::get_instance()->get_dbh(); |
| | | |
| | | if ($DB->is_error()) { |
| | | return false; |
| | | } |
| | | |
| | | $sql_result = $DB->query( |
| | | "SELECT 1 FROM " . get_table_name('session') . " |
| | | WHERE sess_id=?", |
| | |
| | | $rcmail = rcmail::get_instance(); |
| | | $DB = $rcmail->get_dbh(); |
| | | |
| | | if ($DB->is_error()) { |
| | | return false; |
| | | } |
| | | |
| | | $DB->query("DELETE FROM " . get_table_name('session') . " WHERE sess_id=?", $key); |
| | | |
| | | return true; |
| | |
| | | { |
| | | $rcmail = rcmail::get_instance(); |
| | | $DB = $rcmail->get_dbh(); |
| | | |
| | | if ($DB->is_error()) { |
| | | return false; |
| | | } |
| | | |
| | | // just delete all expired sessions |
| | | $DB->query("DELETE FROM " . get_table_name('session') . " |