summaryrefslogtreecommitdiff
path: root/sessions.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2011-12-11 23:59:25 +0400
committerAndrew Dolgov <[email protected]>2011-12-11 23:59:25 +0400
commit107d0cf39e3801547a9a86b32762b772b25f6953 (patch)
treec76a639f2b4b77f14c0942aec7cd0117144ff24c /sessions.php
parent31303c6bbdaeed42a5cc72bc01f610ed7ca99663 (diff)
overall directory tree cleanup
Diffstat (limited to 'sessions.php')
-rw-r--r--sessions.php108
1 files changed, 0 insertions, 108 deletions
diff --git a/sessions.php b/sessions.php
deleted file mode 100644
index 8588f5807..000000000
--- a/sessions.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php
- // Original from http://www.daniweb.com/code/snippet43.html
-
- require_once "config.php";
- require_once "db.php";
-
- $session_expire = SESSION_EXPIRE_TIME; //seconds
- $session_name = (!defined('TTRSS_SESSION_NAME')) ? "ttrss_sid" : TTRSS_SESSION_NAME;
-
- if ($_SERVER['HTTPS'] == "on") {
- $session_name .= "_ssl";
- ini_set("session.cookie_secure", true);
- }
-
- ini_set("session.gc_probability", 50);
- ini_set("session.name", $session_name);
- ini_set("session.use_only_cookies", true);
- ini_set("session.gc_maxlifetime", SESSION_EXPIRE_TIME);
-
- function ttrss_open ($s, $n) {
-
- global $session_connection;
-
- $session_connection = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
-
- return true;
- }
-
- function ttrss_read ($id){
-
- global $session_connection,$session_read;
-
- $query = "SELECT data FROM ttrss_sessions WHERE id='$id'";
-
- $res = db_query($session_connection, $query);
-
- if (db_num_rows($res) != 1) {
- return "";
- } else {
- $session_read = db_fetch_assoc($res);
- $session_read["data"] = base64_decode($session_read["data"]);
- return $session_read["data"];
- }
- }
-
- function ttrss_write ($id, $data) {
-
- if (! $data) {
- return false;
- }
-
- global $session_connection, $session_read, $session_expire;
-
- $expire = time() + $session_expire;
-
- $data = db_escape_string(base64_encode($data), $session_connection);
-
- if ($session_read) {
- $query = "UPDATE ttrss_sessions SET data='$data',
- expire='$expire' WHERE id='$id'";
- } else {
- $query = "INSERT INTO ttrss_sessions (id, data, expire)
- VALUES ('$id', '$data', '$expire')";
- }
-
- db_query($session_connection, $query);
- return true;
- }
-
- function ttrss_close () {
-
- global $session_connection;
-
- db_close($session_connection);
-
- return true;
- }
-
- function ttrss_destroy ($id) {
-
- global $session_connection;
-
- $query = "DELETE FROM ttrss_sessions WHERE id = '$id'";
-
- db_query($session_connection, $query);
-
- return true;
- }
-
- function ttrss_gc ($expire) {
-
- global $session_connection;
-
- $query = "DELETE FROM ttrss_sessions WHERE expire < " . time();
-
- db_query($session_connection, $query);
- }
-
- if (DATABASE_BACKED_SESSIONS) {
- session_set_save_handler("ttrss_open",
- "ttrss_close", "ttrss_read", "ttrss_write",
- "ttrss_destroy", "ttrss_gc");
- }
-
- session_set_cookie_params(SESSION_COOKIE_LIFETIME);
-
- session_start();
-?>