From 25bcc1c864e36b5a4cf1fddb3247bede8da8442e Mon Sep 17 00:00:00 2001 From: Nathan Gray Date: Wed, 30 Mar 2016 17:05:18 +0000 Subject: [PATCH] Avoid 'Class ... not found' error when throwing exceptions that extend NoPermission --- phpgwapi/inc/class.egw_exception.inc.php | 21 ------------------- ....egw_exception_no_permission_admin.inc.php | 19 +++++++++++++++++ ...ss.egw_exception_no_permission_app.inc.php | 19 +++++++++++++++++ ...egw_exception_no_permission_record.inc.php | 19 +++++++++++++++++ 4 files changed, 57 insertions(+), 21 deletions(-) create mode 100644 phpgwapi/inc/class.egw_exception_no_permission_admin.inc.php create mode 100644 phpgwapi/inc/class.egw_exception_no_permission_app.inc.php create mode 100644 phpgwapi/inc/class.egw_exception_no_permission_record.inc.php diff --git a/phpgwapi/inc/class.egw_exception.inc.php b/phpgwapi/inc/class.egw_exception.inc.php index b4fd0bf803..b43b172800 100644 --- a/phpgwapi/inc/class.egw_exception.inc.php +++ b/phpgwapi/inc/class.egw_exception.inc.php @@ -36,27 +36,6 @@ class egw_exception extends Api\Exception {} */ class egw_exception_no_permission extends Api\Exception {} -/** - * User lacks the right to run an application - * - * @deprecated use Api\Exception\NoPermission\App - */ -class egw_exception_no_permission_app extends Api\Exception\NoPermission\App {} - -/** - * User is no eGroupWare admin (no right to run the admin application) - * - * @deprecated use Api\Exception\NoPermission\Admin - */ -class egw_exception_no_permission_admin extends Api\Exception\NoPermission\Admin {} - -/** - * User lacks a record level permission, eg. he's not the owner and has no grant from the owner - * - * @deprecated use Api\Exception\NoPermission\Record - */ -class egw_exception_no_permission_record extends Api\Exception\NoPermission\Record {} - /** * A record or application entry was not found for the given id * diff --git a/phpgwapi/inc/class.egw_exception_no_permission_admin.inc.php b/phpgwapi/inc/class.egw_exception_no_permission_admin.inc.php new file mode 100644 index 0000000000..992fb39265 --- /dev/null +++ b/phpgwapi/inc/class.egw_exception_no_permission_admin.inc.php @@ -0,0 +1,19 @@ +