From bb844b5c60ef431272d1c7a7a7f27669c8c55f79 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Sat, 21 Feb 2004 17:35:16 +0000 Subject: [PATCH] added is_base_module() --- lam/lib/modules/account.inc | 6 +++++- lam/lib/modules/inetOrgPerson.inc | 6 +++++- lam/lib/modules/main.inc | 4 ++++ lam/lib/modules/posixAccount.inc | 6 +++--- lam/lib/modules/posixGroup.inc | 4 ++++ lam/lib/modules/quota.inc | 4 ++++ lam/lib/modules/sambaAccount.inc | 4 ++++ lam/lib/modules/sambaGroupMapping.inc | 4 ++++ lam/lib/modules/sambaSamAccount.inc | 6 +++++- lam/lib/modules/shadowAccount.inc | 4 ++++ 10 files changed, 42 insertions(+), 6 deletions(-) diff --git a/lam/lib/modules/account.inc b/lam/lib/modules/account.inc index 297e3766..fa52b9c8 100644 --- a/lam/lib/modules/account.inc +++ b/lam/lib/modules/account.inc @@ -65,7 +65,11 @@ class account { function get_alias() { return _('account'); - } + } + + function is_base_module() { + return false; + } /* This function returns a list with all required modules */ diff --git a/lam/lib/modules/inetOrgPerson.inc b/lam/lib/modules/inetOrgPerson.inc index 7b638367..fac3b4f4 100644 --- a/lam/lib/modules/inetOrgPerson.inc +++ b/lam/lib/modules/inetOrgPerson.inc @@ -68,7 +68,11 @@ class inetOrgPerson { function get_alias() { return _('inetOrgPerson'); - } + } + + function is_base_module() { + return false; + } /* This function returns a list with all required modules */ diff --git a/lam/lib/modules/main.inc b/lam/lib/modules/main.inc index 9b6fd552..b3adce40 100644 --- a/lam/lib/modules/main.inc +++ b/lam/lib/modules/main.inc @@ -67,6 +67,10 @@ class main { return _('main'); } + function is_base_module() { + return false; + } + /* This function returns a list with all required modules */ function get_dependencies($scope) { diff --git a/lam/lib/modules/posixAccount.inc b/lam/lib/modules/posixAccount.inc index 2989dfd9..78d9ee67 100644 --- a/lam/lib/modules/posixAccount.inc +++ b/lam/lib/modules/posixAccount.inc @@ -129,9 +129,9 @@ class posixAccount { } } - function get_alias() { - return _('posixAccount'); - } + function get_alias($scope) { + return "posixAccount"; + } function is_base_module() { return true; diff --git a/lam/lib/modules/posixGroup.inc b/lam/lib/modules/posixGroup.inc index b5ff52be..bff7928f 100644 --- a/lam/lib/modules/posixGroup.inc +++ b/lam/lib/modules/posixGroup.inc @@ -123,6 +123,10 @@ class posixGroup { return _('posixGroup'); } + function is_base_module() { + return true; + } + /* This function returns a list with all required modules */ function get_dependencies($scope) { diff --git a/lam/lib/modules/quota.inc b/lam/lib/modules/quota.inc index bf0bc138..ba5e9be3 100644 --- a/lam/lib/modules/quota.inc +++ b/lam/lib/modules/quota.inc @@ -71,6 +71,10 @@ class quota { return _('quota'); } + function is_base_module() { + return false; + } + /* This function returns a list with all required modules */ function get_dependencies($scope) { diff --git a/lam/lib/modules/sambaAccount.inc b/lam/lib/modules/sambaAccount.inc index 56755345..675d7833 100644 --- a/lam/lib/modules/sambaAccount.inc +++ b/lam/lib/modules/sambaAccount.inc @@ -126,6 +126,10 @@ class sambaAccount { return _('sambaAccount'); } + function is_base_module() { + return false; + } + /* This function returns a list with all required modules */ function get_dependencies($scope) { diff --git a/lam/lib/modules/sambaGroupMapping.inc b/lam/lib/modules/sambaGroupMapping.inc index c65b7c74..67c8f70f 100644 --- a/lam/lib/modules/sambaGroupMapping.inc +++ b/lam/lib/modules/sambaGroupMapping.inc @@ -97,6 +97,10 @@ class sambaGroupMapping { return _('sambaGroupMapping'); } + function is_base_module() { + return false; + } + /* This function returns a list with all required modules */ function get_dependencies($scope) { diff --git a/lam/lib/modules/sambaSamAccount.inc b/lam/lib/modules/sambaSamAccount.inc index 2307522d..314bc233 100644 --- a/lam/lib/modules/sambaSamAccount.inc +++ b/lam/lib/modules/sambaSamAccount.inc @@ -126,7 +126,11 @@ class sambaSamAccount { return _('sambaSamAccount'); } - /* This function returns a list with all required modules + function is_base_module() { + return false; + } + +/* This function returns a list with all required modules */ function get_dependencies($scope) { if ($scope=='host') return array('require' => array('posixAccount'), 'conflict' => array() ); diff --git a/lam/lib/modules/shadowAccount.inc b/lam/lib/modules/shadowAccount.inc index 1761e344..0b791294 100644 --- a/lam/lib/modules/shadowAccount.inc +++ b/lam/lib/modules/shadowAccount.inc @@ -91,6 +91,10 @@ class shadowAccount { return _('shadowAccount'); } + function is_base_module() { + return false; + } + /* This function returns a list with all required modules */ function get_dependencies($scope) {