Fix session usage.
authorJan Schneider <jan@horde.org>
Thu, 18 Nov 2010 17:37:34 +0000 (18:37 +0100)
committerJan Schneider <jan@horde.org>
Fri, 19 Nov 2010 14:18:11 +0000 (15:18 +0100)
horde/admin/sqlshell.php

index 94eb679..4d3870a 100644 (file)
@@ -25,8 +25,8 @@ require HORDE_TEMPLATES . '/admin/menu.inc';
 <?php
 
 $db = $injector->getInstance('Horde_Db_Adapter');
-$q_cache_id = Horde_Session::DATA . ':sql_query_cache;array';
-$q_cache = $session[$q_cache_id];
+$q_cache_id = Horde_Session::DATA . ':sql_query_cache';
+$q_cache = $session->get('horde', $q_cache_id, Horde_Session::TYPE_ARRAY);
 
 if (Horde_Util::getFormData('list-tables')) {
     $description = 'LIST TABLES';
@@ -39,7 +39,7 @@ if (Horde_Util::getFormData('list-tables')) {
     }
     $q_cache[] = $command;
     $q_cache = array_slice($q_cache, -20);
-    $session[$q_cache_id] = $q_cache;
+    $session->set('horde', $q_cache_id, $q_cache);
 
     // Parse out the query results.
     $result = $db->execute(Horde_String::convertCharset($command, 'UTF-8', $conf['sql']['charset']));