From 7ab9c747256c143e5e1c7ed0406207abedb82f0d Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Thu, 23 May 2013 22:02:49 -0500 Subject: [PATCH] Add support for user-sent signals. (9.2+) --- classes/database/Postgres.php | 1 + classes/database/Postgres91.php | 2 +- 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'], -- 2.39.5