Browse Source

Removing session deprecated code

Julio Montoya 12 years ago
parent
commit
4ec7ad75be
1 changed files with 0 additions and 138 deletions
  1. 0 138
      main/inc/lib/main_api.lib.php

+ 0 - 138
main/inc/lib/main_api.lib.php

@@ -1520,144 +1520,6 @@ function api_format_course_array($course_data) {
 
 }
 
-
-/* SESSION MANAGEMENT */
-
-/*
- * DEPRECATED: @see Session
- */
-
-/**
- * Starts the Chamilo session.
- *
- * The default lifetime for session is set here. It is not possible to have it
- * as a database setting as it is used before the database connection has been made.
- * It is taken from the configuration file, and if it doesn't exist there, it is set
- * to 360000 seconds
- *
- * @author Olivier Brouckaert
- * @param  string variable - the variable name to save into the session
- */
-//function api_session_start($already_installed = true) {
-//    global $_configuration;
-//
-//    /* Causes too many problems and is not configurable dynamically.
-//    if ($already_installed) {
-//        $session_lifetime = 360000;
-//        if (isset($_configuration['session_lifetime'])) {
-//            $session_lifetime = $_configuration['session_lifetime'];
-//        }
-//        //session_set_cookie_params($session_lifetime,api_get_path(REL_PATH));
-//    }
-//    */
-//
-//    if (!isset($_configuration['session_stored_in_db'])) {
-//        $_configuration['session_stored_in_db'] = false;
-//    }
-//    if ($_configuration['session_stored_in_db'] && function_exists('session_set_save_handler')) {
-//        require_once api_get_path(LIBRARY_PATH).'session_handler.class.php';
-//        $session_handler = new session_handler();
-//        @session_set_save_handler(array(& $session_handler, 'open'), array(& $session_handler, 'close'), array(& $session_handler, 'read'), array(& $session_handler, 'write'), array(& $session_handler, 'destroy'), array(& $session_handler, 'garbage'));
-//    }
-//
-//    /*
-//     * Prevent Session fixation bug fixes
-//     * See http://support.chamilo.org/issues/3600
-//     * http://php.net/manual/en/session.configuration.php
-//     * @todo use session_set_cookie_params with some custom admin parameters
-//     */
-//
-//    //session.cookie_lifetime
-//
-//    //the session ID is only accepted from a cookie
-//    ini_set('session.use_only_cookies', 1);
-//
-//    //HTTPS only if possible
-//    //ini_set('session.cookie_secure', 1);
-//
-//    //session ID in the cookie is only readable by the server
-//    ini_set('session.cookie_httponly', 1);
-//
-//    //Use entropy file
-//    //session.entropy_file
-//    //ini_set('session.entropy_length', 128);
-//
-//    //Do not include the identifier in the URL, and not to read the URL for identifiers.
-//    ini_set('session.use_trans_sid', 0);
-//
-//    session_name('ch_sid');
-//    session_start();
-//
-//    if (!isset($_SESSION['starttime'])) {
-//        $_SESSION['starttime'] = time();
-//    }
-//
-//    if ($already_installed) {
-//        if (empty($_SESSION['checkDokeosURL'])) {
-//            $_SESSION['checkDokeosURL'] = api_get_path(WEB_PATH);
-//            //$_SESSION['session_expiry'] = time() + $session_lifetime; // It is useless at the moment.
-//        } elseif ($_SESSION['checkDokeosURL'] != api_get_path(WEB_PATH)) {
-//            Session::clear();
-//            //$_SESSION['session_expiry'] = time() + $session_lifetime;
-//        }
-//    }
-//    if ( isset($_SESSION['starttime']) && $_SESSION['starttime'] < time() - $_configuration['session_lifetime'] ) {
-//        $_SESSION['starttime'] = time();
-//    }
-//}
-
-/**
- * Saves a variable into the session
- *
- * BUG: function works only with global variables
- *
- * @author Olivier Brouckaert
- * @param  string variable - the variable name to save into the session
- */
-//function api_session_register($variable) {
-//    global $$variable;
-//    $_SESSION[$variable] = $$variable;
-//}
-
-/**
- * Removes a variable from the session.
- *
- * @author Olivier Brouckaert
- * @param  string variable - the variable name to remove from the session
- */
-//function api_session_unregister($variable) {
-//    $variable = strval($variable);
-//    if (isset($GLOBALS[$variable])) {
-//        unset ($GLOBALS[$variable]);
-//    }
-//    if (isset($_SESSION[$variable])) {
-//        unset($_SESSION[$variable]);
-//    }
-//}
-
-/**
- * Clears the session
- *
- * @author Olivier Brouckaert
- */
-//function api_session_clear() {
-//    session_regenerate_id();
-//    session_unset();
-//    $_SESSION = array();
-//}
-
-/**
- * Destroys the session
- *
- * @author Olivier Brouckaert
- */
-//function api_session_destroy() {
-//    session_unset();
-//    $_SESSION = array();
-//    session_destroy();
-//}
-
-
 /* STRING MANAGEMENT */
 
 /**