1. Alias name
The type name is very limited, therefore every type has an
alias name. This
alias name has no limitations and
can be translated. It may contain special characters but make sure that
it does not contain HTML special characters like "<".
The
alias name is specified
with
getAlias().
Example:
Our
smbDomain type will get
the alias "Samba domains".
/**
* Returns the alias name of this account type.
*
* @return string alias name
*/
function
getAlias() {
return _("Samba domains");
}
|
2. Description
Each type has a description so that the user knows what accounts he can
manage with that type. The description is displayed in the LAM
configuration editor.
The description is specified with
getDescription().
Example:
Our
smbDomain type has the
description "Samba 3 domain entries".
/**
* Returns the description of this account type.
*
* @return string description
*/
function
getDescription() {
return _("Samba 3 domain
entries");
}
|