From: Jakub Vrana Date: Thu, 15 Jul 2010 14:20:20 +0000 (+0200) Subject: Oracle variables and status (thanks to Tomas Geci) X-Git-Tag: v3.0.0~55 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=e473aef32ff2b2671ffe5790ad0076049d9834e4;p=adminer.git Oracle variables and status (thanks to Tomas Geci) --- diff --git a/adminer/drivers/oracle.inc.php b/adminer/drivers/oracle.inc.php index b66dfc7d..71832de1 100644 --- a/adminer/drivers/oracle.inc.php +++ b/adminer/drivers/oracle.inc.php @@ -332,8 +332,22 @@ UNION SELECT view_name, 'view' FROM user_views" . ($name != "" ? " WHERE view_na return true; } + function show_variables() { + return get_key_vals('SELECT name, display_value FROM v$parameter'); + } + + function show_status() { + global $connection; + $return = array(); + $result = $connection->query('SELECT * FROM v$instance'); + foreach ($result->fetch_assoc() as $key => $val) { + $return[$key] = $val; + } + return $return; + } + function support($feature) { - return ereg("view|drop_col", $feature); //! + return ereg("view|drop_col|variables|status", $feature); //! } $jush = "oracle";