diff options
author | Karl O. Pinc | 2013-05-24 03:02:49 +0000 |
---|---|---|
committer | Robert Treat | 2013-05-24 20:42:51 +0000 |
commit | 7ab9c747256c143e5e1c7ed0406207abedb82f0d (patch) | |
tree | 28767a3d3fa734ee4d02eed567ea575418a84179 | |
parent | 8c84ad172eaab9392432b9d1d863888557e66dc5 (diff) |
Add support for user-sent signals. (9.2+)
-rwxr-xr-x | classes/database/Postgres.php | 1 | ||||
-rwxr-xr-x | classes/database/Postgres91.php | 2 | ||||
-rwxr-xr-x | database.php | 2 |
3 files changed, 3 insertions, 2 deletions
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'], |