|
|
|
@ -46,6 +46,8 @@ abstract class PFAHandler {
|
|
|
|
# set in __construct()
|
|
|
|
# set in __construct()
|
|
|
|
protected $admin_username = "";
|
|
|
|
protected $admin_username = "";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# will be set to 0 if $admin_username is set and is not a superadmin
|
|
|
|
|
|
|
|
protected $is_superadmin = 1;
|
|
|
|
|
|
|
|
|
|
|
|
# the ID of the current item (where item can be an admin, domain, mailbox, alias etc.)
|
|
|
|
# the ID of the current item (where item can be an admin, domain, mailbox, alias etc.)
|
|
|
|
# filled in init()
|
|
|
|
# filled in init()
|
|
|
|
@ -93,6 +95,10 @@ abstract class PFAHandler {
|
|
|
|
if ($new) $this->new = 1;
|
|
|
|
if ($new) $this->new = 1;
|
|
|
|
$this->admin_username = $admin_username;
|
|
|
|
$this->admin_username = $admin_username;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($admin_username != "" && (! authentication_has_role('global-admin') ) ) {
|
|
|
|
|
|
|
|
$this->is_superadmin = 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if ($this->domain_field == "") {
|
|
|
|
if ($this->domain_field == "") {
|
|
|
|
$this->no_domain_field();
|
|
|
|
$this->no_domain_field();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
|