<?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';
}
$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']));