Ejemplo n.º 1
0
 public static function is_db_sessions_enabled()
 {
     if (_DEMO_MODE) {
         return false;
     }
     if (isset(self::$_db_sessions)) {
         return self::$_db_sessions;
     }
     // dont run the c() call as it messes with our company integration
     //return module_config::c('sessions_in_database',1); //&& self::db_table_exists('session');
     if (self::db_table_exists('config')) {
         $sql = "SELECT `key`,`val` FROM `" . _DB_PREFIX . "config` WHERE `key` = 'sessions_in_database'";
         $res = qa1($sql);
         if ($res && $res['key'] == 'sessions_in_database') {
             self::$_db_sessions = $res['val'];
             return self::$_db_sessions;
         } else {
             $sql = "INSERT INTO `" . _DB_PREFIX . "config` SET `key` = 'sessions_in_database', `val` = 1";
             query($sql);
         }
     }
     return true;
 }