From: Karl O. Pinc Date: Fri, 24 May 2013 03:02:49 +0000 (-0500) Subject: Add support for user-sent signals. (9.2+) X-Git-Tag: REL_5-6-0~53 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=7ab9c747256c143e5e1c7ed0406207abedb82f0d;p=phppgadmin.git Add support for user-sent signals. (9.2+) --- diff --git a/classes/database/Postgres.php b/classes/database/Postgres.php index 3d55f9db..cba4cd6e 100755 --- a/classes/database/Postgres.php +++ b/classes/database/Postgres.php @@ -7980,6 +7980,7 @@ class Postgres extends ADODB_base { function hasQueryCancel() { return true; } function hasTablespaces() { return true; } function hasUserRename() { return true; } + function hasUserSignals() { return true; } function hasVirtualTransactionId() { return true; } function hasAlterDatabase() { return $this->hasAlterDatabaseRename(); } function hasDatabaseCollation() { return true; } diff --git a/classes/database/Postgres91.php b/classes/database/Postgres91.php index 0c188eb7..c7f48a7c 100755 --- a/classes/database/Postgres91.php +++ b/classes/database/Postgres91.php @@ -90,7 +90,7 @@ class Postgres91 extends Postgres92 { // Capabilities - + function hasUserSignals() { return false; } diff --git a/database.php b/database.php index 876898fc..bb22ab52 100755 --- a/database.php +++ b/database.php @@ -459,7 +459,7 @@ $columns['actions'] = array('title' => $lang['stractions']); $actions = array(); - if ($data->isSuperUser()) { + if ($data->hasUserSignals() || $data->isSuperUser()) { $actions = array( 'cancel' => array( 'content' => $lang['strcancel'],