technical attribute names for help

This commit is contained in:
Roland Gruber 2012-02-04 15:56:31 +00:00
parent dface6cb2c
commit 4e9bbf08de
24 changed files with 228 additions and 209 deletions

View File

@ -81,21 +81,21 @@ class account extends baseModule {
$return['help'] = array (
'host' => array(
'uid' => array(
"Headline" => _("Host name"),
"Headline" => _("Host name"), 'attr' => 'uid',
"Text" => _("Host name of the host which should be created. Valid characters are: a-z,A-Z,0-9, .-_$. Host names are always ending with $. If last character is not $ it will be added. If host name is already used host name will be expanded with a number. The next free number will be used.")
),
'description' => array (
"Headline" => _("Description"),
"Headline" => _("Description"), 'attr' => 'description',
"Text" => _("Host description. If left empty host name will be used.")
)
),
'user' => array(
'uid' => array(
"Headline" => _("User name"),
"Headline" => _("User name"), 'attr' => 'uid',
"Text" => _("User name of the user who should be created. Valid characters are: a-z,A-Z,0-9, .-_. If user name is already used user name will be expanded with a number. The next free number will be used. Warning: Older systems have problems with user names longer than 8 characters. You can not log in to Windows if user name is longer than 16 characters.")
),
'description' => array (
"Headline" => _("Description"),
"Headline" => _("Description"), 'attr' => 'description',
"Text" => _("User description. If left empty user name will be used.")
)
)

View File

@ -91,23 +91,23 @@ class asteriskAccount extends baseModule implements passwordService {
// help
$return['help'] = array(
'AstAccountCallerID' => array(
"Headline" => _("Caller ID"),
"Headline" => _("Caller ID"), 'attr' => 'AstAccountCallerID',
"Text" => _("This is the ID of the user in the Asterisk database. It may contain digits and letters (e.g. user1 or 200134).")
),
'AstAccountHost' => array(
"Headline" => _("Host"),
"Headline" => _("Host"), 'attr' => 'AstAccountHost',
"Text" => _("This is the machine id (e.g. IP address or host name) from which the user can call/receive calls.")
),
'AstAccountContext' => array(
"Headline" => _("Account context"),
"Headline" => _("Account context"), 'attr' => 'AstAccountContext',
"Text" => _("The account context stores information about the dial plan.")
),
'AstAccountRealmedPassword' => array(
"Headline" => _("Password"),
"Headline" => _("Password"), 'attr' => 'AstAccountRealmedPassword',
"Text" => _("Please enter the password which you want to set for this account.")
),
'AstAccountType' => array(
"Headline" => _("Account type"),
"Headline" => _("Account type"), 'attr' => 'AstAccountType',
"Text" => _("Please enter the account's type (e.g. \"friend\").")
),
'AsteriskRealm' => array(
@ -115,119 +115,119 @@ class asteriskAccount extends baseModule implements passwordService {
"Text" => _("Authentication realm for Asterisk server (default: asterisk). This value set in sip.conf (option: \"realm\").")
),
'AstAccountUserAgent' => array(
"Headline" => _("User agent"),
"Headline" => _("User agent"), 'attr' => 'AstAccountUserAgent',
"Text" => _("SIP user agent identification.")
),
'AstAccountAMAFlags' => array(
"Headline" => _("AMA flags"),
"Headline" => _("AMA flags"), 'attr' => 'AstAccountAMAFlags',
"Text" => _("Asterisk AMA (Automated Message Accounting) flags.")
),
'AstAccountCallGroup' => array(
"Headline" => _("Call groups"),
"Headline" => _("Call groups"), 'attr' => 'AstAccountCallGroup',
"Text" => _("The user's call groups.")
),
'AstAccountDTMFMode' => array(
"Headline" => _("DTMF mode"),
"Headline" => _("DTMF mode"), 'attr' => 'AstAccountDTMFMode',
"Text" => _("DTMF mode for SIP client configuration.")
),
'AstAccountFromUser' => array(
"Headline" => _("From user"),
"Headline" => _("From user"), 'attr' => 'AstAccountFromUser',
"Text" => _("From user setting for this account.")
),
'AstAccountFromDomain' => array(
"Headline" => _("From domain"),
"Headline" => _("From domain"), 'attr' => 'AstAccountFromDomain',
"Text" => _("From domain setting for this account.")
),
'AstAccountFullContact' => array(
"Headline" => _("Full contact"),
"Headline" => _("Full contact"), 'attr' => 'AstAccountFullContact',
"Text" => _("SIP URI for a realtime peer.")
),
'AstAccountInsecure' => array(
"Headline" => _("Insecure"),
"Headline" => _("Insecure"), 'attr' => 'AstAccountInsecure',
"Text" => _("This is typically used to allow incoming calls (e.g. from FWD) while having a type=friend entry defined with username and password.")
),
'AstAccountMailbox' => array(
"Headline" => _("Mailbox"),
"Headline" => _("Mailbox"), 'attr' => 'AstAccountMailbox',
"Text" => _("Defines the mailbox to check for message waiting indication (MWI) for this peer.")
),
'AstAccountNAT' => array(
"Headline" => _("NAT"),
"Headline" => _("NAT"), 'attr' => 'AstAccountNAT',
"Text" => _("NAT setting for this account.")
),
'AstAccountDeny' => array(
"Headline" => _("Deny"),
"Headline" => _("Deny"), 'attr' => 'AstAccountDeny',
"Text" => _("Used to limit SIP traffic to and from this peer to a certain IP or network.")
),
'AstAccountPermit' => array(
"Headline" => _("Permit"),
"Headline" => _("Permit"), 'attr' => 'AstAccountPermit',
"Text" => _("Used to limit SIP traffic to and from this peer to a certain IP or network.")
),
'AstAccountPickupGroup' => array(
"Headline" => _("Pickup group"),
"Headline" => _("Pickup group"), 'attr' => 'AstAccountPickupGroup',
"Text" => _("Specifies the user's pickup group.")
),
'AstAccountPort' => array(
"Headline" => _("Port"),
"Headline" => _("Port"), 'attr' => 'AstAccountPort',
"Text" => _("Port number.")
),
'AstAccountQualify' => array(
"Headline" => _("Qualify"),
"Headline" => _("Qualify"), 'attr' => 'AstAccountQualify',
"Text" => _("Used to regularly check that a device is still online.")
),
'AstAccountRestrictCID' => array(
"Headline" => _("Restrict caller ID"),
"Headline" => _("Restrict caller ID"), 'attr' => 'AstAccountRestrictCID',
"Text" => _("Use this to hide the caller ID.")
),
'AstAccountRTPTimeout' => array(
"Headline" => _("RTP timeout"),
"Headline" => _("RTP timeout"), 'attr' => 'AstAccountRTPTimeout',
"Text" => _("Used to automatically hangup the call if no RTP traffic is received.")
),
'AstAccountRTPHoldTimeout' => array(
"Headline" => _("RTP hold timeout"),
"Headline" => _("RTP hold timeout"), 'attr' => 'AstAccountRTPHoldTimeout',
"Text" => _("Maximum number of seconds of inactivity before terminating a call on hold.")
),
'AstAccountDisallowedCodec' => array(
"Headline" => _("Disallowed codec"),
"Headline" => _("Disallowed codec"), 'attr' => 'AstAccountDisallowedCodec',
"Text" => _("List of disallowed codecs.")
),
'AstAccountAllowedCodec' => array(
"Headline" => _("Allowed codec"),
"Headline" => _("Allowed codec"), 'attr' => 'AstAccountAllowedCodec',
"Text" => _("List of allowed codecs.")
),
'AstAccountMusicOnHold' => array(
"Headline" => _("Music on hold"),
"Headline" => _("Music on hold"), 'attr' => 'AstAccountMusicOnHold',
"Text" => _("Music to play on hold.")
),
'AstAccountExpirationTimestamp' => array(
"Headline" => _("Expiration timestamp"),
"Headline" => _("Expiration timestamp"), 'attr' => 'AstAccountExpirationTimestamp',
"Text" => _("Expiration timestamp (\"regseconds\" option).")
),
'AstAccountRegistrationContext' => array(
"Headline" => _("Registration context"),
"Headline" => _("Registration context"), 'attr' => 'AstAccountRegistrationContext',
"Text" => _("If registration context is specified, Asterisk will dynamically create and destroy a NoOp priority 1 extension for a given peer who registers or unregisters with Asterisk.")
),
'AstAccountRegistrationExten' => array(
"Headline" => _("Registration extension"),
"Headline" => _("Registration extension"), 'attr' => 'AstAccountRegistrationExten',
"Text" => _("Used for registration context.")
),
'AstAccountCanCallForward' => array(
"Headline" => _("Can call forward"),
"Headline" => _("Can call forward"), 'attr' => 'AstAccountCanCallForward',
"Text" => _("Specifies if the user can call forward.")
),
'AstAccountIPAddress' => array(
"Headline" => _("IP address"),
"Headline" => _("IP address"), 'attr' => 'AstAccountIPAddress',
"Text" => _("IP address of the peer. Valid only for realtime peers.")
),
'AstAccountDefaultUser' => array(
"Headline" => _("Default user"),
"Headline" => _("Default user"), 'attr' => 'AstAccountDefaultUser',
"Text" => _("Authentication user for outbound proxies.")
),
'AstAccountRegistrationServer' => array(
"Headline" => _("Registration server"),
"Headline" => _("Registration server"), 'attr' => 'AstAccountRegistrationServer',
"Text" => _("IP address or domain name of the registration server.")
),
'AstAccountLastQualifyMilliseconds' => array(
"Headline" => _("Last qualify milliseconds"),
"Headline" => _("Last qualify milliseconds"), 'attr' => 'AstAccountLastQualifyMilliseconds',
"Text" => _("The number of milliseconds for the last qualify.")
),
'hiddenOptions' => array(

View File

@ -4,7 +4,7 @@ $Id$
This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam)
Copyright (C) 2009 - 2010 Pavel Pozdnyak
2009 - 2010 Roland Gruber
2009 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -75,36 +75,36 @@ class asteriskExtension extends baseModule {
// help
$return['help'] = array(
'AstApplicationData' => array(
"Headline" => _("Application data"),
"Text" => _("This defines what application Asterisk has to start for this user (e.g. SIP/user1).")
"Headline" => _("Application data"), 'attr' => 'AstApplicationData',
"Text" => _("This defines what application Asterisk has to start for this user (e.g. SIP/user1).")
),
'AstContext' => array(
"Headline" => _("Account context"),
"Text" => _("The account context stores information about the dial plan.")
"Headline" => _("Account context"), 'attr' => 'AstContext',
"Text" => _("The account context stores information about the dial plan.")
),
'AstExtension' => array(
"Headline" => _("Extension name"),
"Text" => _("The name of the extension (e.g. voicemail or sip).")
"Headline" => _("Extension name"), 'attr' => 'AstExtension',
"Text" => _("The name of the extension (e.g. voicemail or sip).")
),
'AstPriority' => array(
"Headline" => _("Priority"),
"Text" => _("The priority is a sequence number used to order the execution of commands. Commands are executed beginning with the lowest sequence number.")
"Headline" => _("Priority"), 'attr' => 'AstPriority',
"Text" => _("The priority is a sequence number used to order the execution of commands. Commands are executed beginning with the lowest sequence number.")
),
'AstApplication' => array(
"Headline" => _("Application"),
"Text" => _("The name of a command to execute. The available commands may be listed at the Asterisk command line by executing \"core show applications\".")
"Headline" => _("Application"), 'attr' => 'AstApplication',
"Text" => _("The name of a command to execute. The available commands may be listed at the Asterisk command line by executing \"core show applications\".")
),
'member' => array(
"Headline" => _("Extension owners"),
"Text" => _("DNs of the extension owners")
"Headline" => _("Extension owners"), 'attr' => 'member',
"Text" => _("DNs of the extension owners")
),
'cn' => array(
"Headline" => _("Common name"),
"Text" => _("Common name of the Asterisk extension.")
"Headline" => _("Common name"), 'attr' => 'cn',
"Text" => _("Common name of the Asterisk extension.")
),
'ownerOptions' => array(
"Headline" => _("Options"),
"Text" => _("These options change the list of potential extension owners below. You can select to show Asterisk accounts or all users. It is also possible to search the tree suffix if you have users which are not in the standard user suffix.")
"Headline" => _("Options"),
"Text" => _("These options change the list of potential extension owners below. You can select to show Asterisk accounts or all users. It is also possible to search the tree suffix if you have users which are not in the standard user suffix.")
)
);
// profile options

View File

@ -5,7 +5,7 @@
This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam)
Copyright (C) 2009 - 2012 Pavel Pozdnyak
2009 - 2011 Roland Gruber
2009 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -83,31 +83,31 @@ class asteriskExtensionNewUI extends baseModule {
// help
$return['help'] = array(
'AstApplicationData' => array(
"Headline" => _("Application data"),
"Headline" => _("Application data"), 'attr' => 'AstApplicationData',
"Text" => _("This defines what application Asterisk has to start for this user (e.g. SIP/user1).")
),
'AstContext' => array(
"Headline" => _("Account context"),
"Headline" => _("Account context"), 'attr' => 'AstContext',
"Text" => _("The account context stores information about the dial plan.")
),
'AstExtension' => array(
"Headline" => _("Extension name"),
"Headline" => _("Extension name"), 'attr' => 'AstExtension',
"Text" => _("The name of the extension (e.g. voicemail or sip).")
),
'AstPriority' => array(
"Headline" => _("Priority"),
"Headline" => _("Priority"), 'attr' => 'AstPriority',
"Text" => _("The priority is a sequence number used to order the execution of commands. Commands are executed beginning with the lowest sequence number.")
),
'AstApplication' => array(
"Headline" => _("Application"),
"Headline" => _("Application"), 'attr' => 'AstApplication',
"Text" => _("The name of a command to execute. The available commands may be listed at the Asterisk command line by executing \"core show applications\".")
),
'member' => array(
"Headline" => _("Extension owners"),
"Headline" => _("Extension owners"), 'attr' => 'member',
"Text" => _("DNs of the extension owners")
),
'cn' => array(
"Headline" => _("Common name"),
"Headline" => _("Common name"), 'attr' => 'cn',
"Text" => _("Common name of the Asterisk extension.")
),
'ownerOptions' => array(

View File

@ -79,35 +79,35 @@ class asteriskVoicemail extends baseModule implements passwordService {
// help
$return['help'] = array(
'AstContext' => array(
"Headline" => _("Account context"),
"Headline" => _("Account context"), 'attr' => 'AstContext',
"Text" => _("The account context stores information about the dial plan.")
),
'AstVoicemailMailbox' => array(
"Headline" => _("Mailbox"),
"Headline" => _("Mailbox"), 'attr' => 'AstVoicemailMailbox',
"Text" => _("Voicemail mailbox for this account.")
),
'AstVoicemailPassword' => array(
"Headline" => _("Password"),
"Headline" => _("Password"), 'attr' => 'AstVoicemailPassword',
"Text" => _("Password for voicemail mailbox.")
),
'AstVoicemailFullname' => array(
"Headline" => _("Full name"),
"Headline" => _("Full name"), 'attr' => 'AstVoicemailFullname',
"Text" => _("Full name for Asterisk voicemail mailbox.")
),
'AstVoicemailEmail' => array(
"Headline" => _("Email address"),
"Headline" => _("Email address"), 'attr' => 'AstVoicemailEmail',
"Text" => _("Email address for this voicemail account.")
),
'AstVoicemailPager' => array(
"Headline" => _("Pager"),
"Headline" => _("Pager"), 'attr' => 'AstVoicemailPager',
"Text" => _("Pager number for Asterisk voicemail.")
),
'AstVoicemailOptions' => array(
"Headline" => _("Options"),
"Headline" => _("Options"), 'attr' => 'AstVoicemailOptions',
"Text" => _("Options for Asterisk voicemail account (e.g. sendvoicemail=yes).")
),
'AstVoicemailContext' => array(
"Headline" => _("Voicemail context"),
"Headline" => _("Voicemail context"), 'attr' => 'AstVoicemailContext',
"Text" => _("Asterisk voicemail context.")
),
);

View File

@ -4,6 +4,7 @@ $Id$
This code is not yet part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2011 J de Jong
2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -70,11 +71,11 @@ class authorizedServiceObject extends baseModule {
// help Entries
$return['help'] = array (
'authorizedService' => array (
"Headline" => _("Authorized Services"),
"Headline" => _("Authorized Services"), 'attr' => 'authorizedService',
"Text" => _("Service name (e.g. sshd, imap, ftp). Enter one service per entry."). ' '. _("Use * for all services.")
),
'authorizedServices' => array (
"Headline" => _("Authorized Services"),
"Headline" => _("Authorized Services"), 'attr' => 'authorizedService',
"Text" => _("Comma separated list of services (e.g. sshd, imap, ftp)."). ' '. _("Use * for all services.")
),
'autoAdd' => array(

View File

@ -4,7 +4,7 @@ $Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2008 Thomas Manninger
2008 - 2010 Roland Gruber
2008 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -83,29 +83,36 @@ class ddns extends baseModule {
$return['attributes'] = array('dhcpOption', 'dhcpStatements');
// help Entries
$return['help'] = array(
'active' => array(
'active' => array(
"Headline" => _("Activate DynDNS"),
"Text" => _("Should DDNS (Dynamic DNS) be activated?")
) , 'fixed_ips' => array(
),
'fixed_ips' => array(
"Headline" => _("Fix IP addresses"),
"Text" => _("Should fix IP addresses be added to the DNS server?")
) , 'client_insert' => array(
),
'client_insert' => array(
"Headline" => _("Disable client updates"),
"Text" => _("Disables the client to update DNS entries.")
) , 'keypath' => array(
),
'keypath' => array(
"Headline" => _("Path to key for DNS updates"),
"Text" => _("The key enables the DHCP server to perform DNS updates." .
" " . "The key is generated with \"genDDNSkey\".")
) , 'dns' => array(
),
'dns' => array(
"Headline" => _("IP address of the DNS server"),
"Text" => _("Please enter the IP address of your DNS server.")
) , 'zone' => array(
),
'zone' => array(
"Headline" => _("Zone names"),
"Text" => _("Zone names for the DNS server (e.g. company.local).")
) , 'zone_reverse' => array(
),
'zone_reverse' => array(
"Headline" => _("Reverse zone names"),
"Text" => ("Name of the reverse zones of the DNS server (e.g. 0.168.192.in-addr.arpa).")
) ,);
),
);
// available PDF fields
$return['PDF_fields'] = array(
'DNSserver' => _('IP address of the DNS server'),

View File

@ -4,7 +4,7 @@ $Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2008 Thomas Manninger
2008 - 2011 Roland Gruber
2008 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -120,28 +120,35 @@ class dhcp_settings extends baseModule {
$return['attributes'] = array('cn', 'dhcpOption', 'dhcpComments', 'dhcpNetMask', 'dhcpStatements');
// help Entries
$return['help'] = array(
'domainname' => array(
'domainname' => array(
"Headline" => _("Domain name"),
"Text" => _("The domain name of the subnet.")
) , 'subnet' => array(
"Headline" => _("Subnet"),
),
'subnet' => array(
"Headline" => _("Subnet"), 'attr' => 'cn',
"Text" => _("The name of the subnet. Example: 192.168.10.0")
) , 'leasetime' => array(
),
'leasetime' => array(
"Headline" => _("Lease time"),
"Text" => _("The lease time specifies after how many seconds the client should request a new IP address.")
) , 'max_leasetime' => array(
),
'max_leasetime' => array(
"Headline" => _("Maximum lease time"),
"Text" => _("The maximum lease time specifies after how many seconds the client must request a new IP address.")
) , 'dns' => array(
),
'dns' => array(
"Headline" => _("DNS (Domain Name System)"),
"Text" => _("The IP address(es) of the DNS servers. Multiple addresses are separated by \",\". Example: 192.168.0.10, 192.168.0.11")
) , 'gateway' => array(
),
'gateway' => array(
"Headline" => _("Default gateway"),
"Text" => _("Packets are sent to the default gateway if the receiver does not reside in the same network. The default gateway routes them to the target network.")
) , 'netbios' => array(
),
'netbios' => array(
"Headline" => _("Netbios name servers"),
"Text" => _("The IP addresses of the Netbios name servers (e.g. \"123.123.123.123, 123.123.123.124\").")
) , 'netbios_type' => array(
),
'netbios_type' => array(
"Headline" => _("Netbios node type"),
"Text" => _("<b>B-Node (0x01): Broadcast.</b><br/>The client tries to find other workstations via broadcasting
(works only inside the same collision domain, viz. the same subnet).<br/><br/>
@ -156,16 +163,20 @@ The node tries broadcasting first. If that fails then it tries WINS.<br/><br/>
The node tries WINS first. If that fails it tries broadcasting.<br/><br/>
By default, the nodes are configured as H-Nodes which fits for small networks. In large networks Point-to-Point (0x02) should be used.")
) , 'subnetmask' => array(
),
'subnetmask' => array(
"Headline" => _("Subnet mask"),
"Text" => _("The subnet mask of the network.")
) , 'netmask' => array(
"Headline" => _("Net mask"),
),
'netmask' => array(
"Headline" => _("Net mask"), 'attr' => 'dhcpNetMask',
"Text" => _("The net mask is derived from the subnet mask. LAM will calculate it automatically.")
), 'description' => array(
"Headline" => _("Description"),
),
'description' => array(
"Headline" => _("Description"), 'attr' => 'dhcpComments',
"Text" => _("Here you can enter a description for this DHCP entry.")
) );
)
);
// available PDF fields
$return['PDF_fields'] = array(
'subnet' => _('Subnet'),

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2009 - 2011 Roland Gruber
Copyright (C) 2009 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -77,52 +77,52 @@ class eduPerson extends baseModule {
// help Entries
$return['help'] = array(
'primaryAffiliation' => array(
"Headline" => _("Primary affiliation"),
"Headline" => _("Primary affiliation"), 'attr' => 'eduPersonPrimaryAffiliation',
"Text" => _("Specifies the person's primary relationship to the institution in broad categories such as student, faculty, staff, alum, etc.")
),
'scopedAffiliation' => array(
"Headline" => _("Scoped affiliation"),
"Headline" => _("Scoped affiliation"), 'attr' => 'eduPersonScopedAffiliation',
"Text" => _("Specifies the person's affiliation within a particular security domain in broad categories such as student, faculty, staff, alum, etc.")
),
'nickName' => array(
"Headline" => _("Nick names"),
"Headline" => _("Nick names"), 'attr' => 'eduPersonNickname',
"Text" => _("This is a list of nick names for this user.")
),
'affiliation' => array(
"Headline" => _("Affiliations"),
"Headline" => _("Affiliations"), 'attr' => 'eduPersonAffiliation',
"Text" => _("Specifies the person's relationship(s) to the institution in broad categories such as student, faculty, staff, alum, etc.")
),
'affiliationUpload' => array(
"Headline" => _("Affiliations"),
"Headline" => _("Affiliations"), 'attr' => 'eduPersonAffiliation',
"Text" => _("Specifies the person's relationship(s) to the institution in broad categories such as student, faculty, staff, alum, etc.") . " " .
_('Multiple values are separated by comma.')
),
'principalName' => array(
"Headline" => _("Principal name"),
"Headline" => _("Principal name"), 'attr' => 'eduPersonPrincipalName',
"Text" => _("The \"NetID\" of the person for the purposes of inter-institutional authentication. It should be represented in the form \"user@scope\" where scope defines a local security domain.")
),
'entitlement' => array(
"Headline" => _("Entitlements"),
"Headline" => _("Entitlements"), 'attr' => 'eduPersonEntitlement',
"Text" => _("URI (either URN or URL) that indicates a set of rights to specific resources.")
),
'entitlementUpload' => array(
"Headline" => _("Entitlements"),
"Headline" => _("Entitlements"), 'attr' => 'eduPersonEntitlement',
"Text" => _("URI (either URN or URL) that indicates a set of rights to specific resources.") . " " . _('Multiple values are separated by comma.')
),
'orgDN' => array(
"Headline" => _("Organisation"),
"Headline" => _("Organisation"), 'attr' => 'eduPersonOrgDN',
"Text" => _("The DN of the directory entry representing the institution with which the person is associated.")
),
'primaryOrgUnitDN' => array(
"Headline" => _("Primary organisational unit"),
"Headline" => _("Primary organisational unit"), 'attr' => 'eduPersonPrimaryOrgUnitDN',
"Text" => _("The DN of the directory entry representing the person's primary organisational unit.")
),
'orgUnitDN' => array(
"Headline" => _("Organisational units"),
"Headline" => _("Organisational units"), 'attr' => 'eduPersonOrgUnitDN',
"Text" => _("The DNs of the directory entries representing the person's organisational units.")
),
'orgUnitDNUpload' => array(
"Headline" => _("Organisational units"),
"Headline" => _("Organisational units"), 'attr' => 'eduPersonOrgUnitDN',
"Text" => _("The DNs of the directory entries representing the person's organisational units.") . ' ' . _('Multiple values are separated by comma.')
),
'autoAdd' => array(

View File

@ -73,31 +73,31 @@ class freeRadius extends baseModule {
// help Entries
$return['help'] = array(
'radiusFramedIPAddress' => array(
"Headline" => _("IP address"),
"Headline" => _("IP address"), 'attr' => 'radiusFramedIPAddress',
"Text" => _("This is the IP address for the user (e.g. 123.123.123.123).")
),
'radiusFramedIPNetmask' => array(
"Headline" => _("Net mask"),
"Headline" => _("Net mask"), 'attr' => 'radiusFramedIPNetmask',
"Text" => _("The net mask for the IP address.")
),
'radiusRealm' => array(
"Headline" => _("Realm"),
"Headline" => _("Realm"), 'attr' => 'radiusRealm',
"Text" => _("The Radius realm of this account.")
),
'radiusGroupName' => array(
"Headline" => _("Group names"),
"Headline" => _("Group names"), 'attr' => 'radiusGroupName',
"Text" => _("The group names for this account.")
),
'radiusGroupNameList' => array(
"Headline" => _("Group names"),
"Headline" => _("Group names"), 'attr' => 'radiusGroupName',
"Text" => _("The group names for this account.") . ' ' . _("Multiple values are separated by semicolon.")
),
'radiusExpiration' => array(
"Headline" => _("Expiration date"),
"Headline" => _("Expiration date"), 'attr' => 'radiusExpiration',
"Text" => _("The account will be locked after this date.")
),
'radiusIdleTimeout' => array(
"Headline" => _("Idle timeout"),
"Headline" => _("Idle timeout"), 'attr' => 'radiusIdleTimeout',
"Text" => _("Specifies the maximum number of seconds that a connection can be idle before the session is terminated.")
),
'hiddenOptions' => array(

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2011 Roland Gruber
Copyright (C) 2011 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -69,7 +69,7 @@ class hostObject extends baseModule {
// help Entries
$return['help'] = array(
'host' => array(
"Headline" => _("Hosts"),
"Headline" => _("Hosts"), 'attr' => 'host',
"Text" => _("Here you can specify the list of host names where this account has login privileges. The wildcard \"*\" represents all hosts. You may also use \"!\" in front of a host name to deny access to a host.")
),
'autoAdd' => array(

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2004 - 2010 Roland Gruber
Copyright (C) 2004 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -58,11 +58,11 @@ class ieee802Device extends baseModule {
// help Entries
$return['help'] = array(
'mac' => array(
"Headline" => _("MAC address"),
"Headline" => _("MAC address"), 'attr' => 'macAddress',
"Text" => _("This is the MAC address of the network card of the device (e.g. 00:01:02:DE:EF:18).")
),
'macList' => array(
"Headline" => _("MAC address list"),
"Headline" => _("MAC address list"), 'attr' => 'macAddress',
"Text" => _("This is a comma separated list of MAC addresses.")
));
// upload fields

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2004 - 2011 Roland Gruber
Copyright (C) 2004 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -58,19 +58,19 @@ class inetLocalMailRecipient extends baseModule {
// help Entries
$return['help'] = array(
'routingAdr' => array(
"Headline" => _("Routing address"),
"Headline" => _("Routing address"), 'attr' => 'mailRoutingAddress',
"Text" => _("This is the target email address for the user's mails.")
),
'localAdr' => array(
"Headline" => _("Local address"),
"Headline" => _("Local address"), 'attr' => 'mailLocalAddress',
"Text" => _("This is one of the users public email addresses.")
),
'localAdrList' => array(
"Headline" => _("Local address list"),
"Headline" => _("Local address list"), 'attr' => 'mailLocalAddress',
"Text" => _("This is a comma separated list of the users public email addresses.")
),
'host' => array(
"Headline" => _("Mail server"),
"Headline" => _("Mail server"), 'attr' => 'mailHost',
"Text" => _("This is the mail server for the user.")
));
// profile options

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2004 - 2011 Roland Gruber
Copyright (C) 2004 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -120,47 +120,47 @@ class kolabUser extends baseModule {
// help Entries
$return['help'] = array(
'invPol' => array(
"Headline" => _("Invitation policy"),
"Headline" => _("Invitation policy"), 'attr' => 'kolabInvitationPolicy',
"Text" => _("For automatic invitation handling.")
),
'invPolList' => array(
"Headline" => _("Invitation policy list"),
"Headline" => _("Invitation policy list"), 'attr' => 'kolabInvitationPolicy',
"Text" => _("This is a comma separated list of invitation policies.")
),
'delegate' => array(
"Headline" => _("Delegates"),
"Headline" => _("Delegates"), 'attr' => 'kolabDelegate',
"Text" => _("A user may define who is allowed to act on behalf of herself. This property is checked when using the Kolab smtp daemon (Postfix) to send emails.")
),
'delegateList' => array(
"Headline" => _("Delegates"),
"Headline" => _("Delegates"), 'attr' => 'kolabDelegate',
"Text" => _("This is a comma separated list of delegates.")
),
'alias' => array(
"Headline" => _("Email alias"),
"Headline" => _("Email alias"), 'attr' => 'alias',
"Text" => _("Email alias for this account.")
),
'aliasList' => array(
"Headline" => _("Email alias list"),
"Headline" => _("Email alias list"), 'attr' => 'alias',
"Text" => _("This is a comma separated list of eMail aliases.")
),
'country' => array(
"Headline" => _("Country"),
"Headline" => _("Country"), 'attr' => 'c',
"Text" => _("The country name of the user.")
),
'homeServer' => array(
"Headline" => _("Mailbox home server"),
"Headline" => _("Mailbox home server"), 'attr' => 'kolabHomeServer',
"Text" => _("The name of the server where the mailbox is located.")
),
'freeBusy' => array(
"Headline" => _("Free/Busy interval"),
"Headline" => _("Free/Busy interval"), 'attr' => 'kolabFreeBusyFuture',
"Text" => _("This is the time limit (in days) for other users who want to check future appointments. If you leave this blank the default (60 days) will be set.")
),
'quota' => array(
"Headline" => _("Mail quota"),
"Headline" => _("Mail quota"), 'attr' => 'cyrus-userquota',
"Text" => _("The Cyrus mail quota for users in MBytes, leave blank for unlimited space.")
),
'deleteFlag' => array(
"Headline" => _("Mark for deletion"),
"Headline" => _("Mark for deletion"), 'attr' => 'kolabDeleteflag',
"Text" => _("This will set a special flag on the account which tells Kolabd to remove it. Use this to cleanly delete Kolab accounts (e.g. this removes mail boxes).")
));
// upload fields

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2005 - 2010 Roland Gruber
Copyright (C) 2005 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -59,11 +59,11 @@ class ldapPublicKey extends baseModule {
// help Entries
$return['help'] = array(
'key' => array(
"Headline" => _("SSH public key"),
"Headline" => _("SSH public key"), 'attr' => 'sshPublicKey',
"Text" => _("Please enter your public SSH key.")
),
'keyList' => array(
"Headline" => _("SSH public key"),
"Headline" => _("SSH public key"), 'attr' => 'sshPublicKey',
"Text" => _("Please a comma separated list of your public SSH keys.")
)
);

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2004 - 2011 Roland Gruber
Copyright (C) 2004 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -64,15 +64,15 @@ class nisMailAlias extends baseModule {
// help Entries
$return['help'] = array(
'alias' => array(
"Headline" => _("Alias name"),
"Headline" => _("Alias name"), 'attr' => 'cn',
"Text" => _("Mails to this name are forwarded to the recipients.")
),
'recipient' => array(
"Headline" => _("Recipient"),
"Headline" => _("Recipient"), 'attr' => 'rfc822MailMember',
"Text" => _("This is one recipient for this alias.")
),
'recipientList' => array(
"Headline" => _("Recipient list"),
"Headline" => _("Recipient list"), 'attr' => 'rfc822MailMember',
"Text" => _("This is a comma separated list of recipients.")
));
// upload fields

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2009 - 2010 Roland Gruber
Copyright (C) 2009 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -70,23 +70,23 @@ class nisnetgroup extends baseModule {
// help Entries
$return['help'] = array(
'cn' => array(
"Headline" => _("Group name"),
"Headline" => _("Group name"), 'attr' => 'cn',
"Text" => _("This is the name of this group.")
),
'description' => array(
"Headline" => _("Description"),
"Headline" => _("Description"), 'attr' => 'description',
"Text" => _("Here you can enter a description for this group.")
),
'memberNisNetgroup' => array(
"Headline" => _("Subgroups"),
"Headline" => _("Subgroups"), 'attr' => 'memberNisNetgroup',
"Text" => _("Here you can specify subgroups which are included in this NIS netgroup. All members of the subgroups will be treated as members of this group.")
),
'members' => array(
"Headline" => _("Members"),
"Headline" => _("Members"), 'attr' => 'nisNetgroupTriple',
"Text" => _("These entries specify the members of the netgroup. You can limit the set to a host name, a user name, a domain name or any combination of them.")
),
'membersUpload' => array(
"Headline" => _("Members"),
"Headline" => _("Members"), 'attr' => 'nisNetgroupTriple',
"Text" => _("These entries specify the members of the netgroup. You can limit the set to a host name, a user name, a domain name or any combination of them.") . ' ' .
_("For the upload please specify the entries in the format \"(HOST,USER,DOMAIN)\". Multiple entries are separated by semicolon.")
),

View File

@ -343,7 +343,7 @@ class posixAccount extends baseModule implements passwordService {
"Text" => _("LAM supports CRYPT, SHA, SSHA, MD5 and SMD5 to generate the hash value of passwords. SSHA and CRYPT are the most common but CRYPT does not support passwords greater than 8 letters. We do not recommend to use plain text passwords.")
),
'uidNumber' => array(
"Headline" => _("UID number"),
"Headline" => _("UID number"), 'attr' => 'uidNumber',
"Text" => _("If empty UID number will be generated automaticly.")
),
'group_upload' => array(
@ -368,7 +368,7 @@ class posixAccount extends baseModule implements passwordService {
),
'user' => array(
'uid' => array(
"Headline" => _("User name"),
"Headline" => _("User name"), 'attr' => 'uid',
"Text" => _("User name of the user who should be created. Valid characters are: a-z,A-Z,0-9, .-_. If user name is already used user name will be expanded with a number. The next free number will be used. Warning: Older systems have problems with user names longer than 8 characters. You can not log in to Windows if user name is longer than 16 characters.")
),
'gecos' => array(
@ -376,11 +376,11 @@ class posixAccount extends baseModule implements passwordService {
"Text" => _("User description. If left empty first and last name will be used.")
),
'gidNumber' => array(
"Headline" => _("Primary group"),
"Headline" => _("Primary group"), 'attr' => 'gidNumber',
"Text" => _("The primary group the user should be member of.")
),
'homeDirectory' => array(
"Headline" => _("Home directory"),
"Headline" => _("Home directory"), 'attr' => 'homeDirectory',
"Text" => _('$user and $group will be replaced with user name and primary group name.')
),
'userPassword' => array(
@ -400,13 +400,13 @@ class posixAccount extends baseModule implements passwordService {
"Text" => _("Hold the CTRL-key to (de)select multiple groups."). ' '. _("Can be left empty.")
),
'cn' => array (
"Headline" => _("Common name"),
"Headline" => _("Common name"), 'attr' => 'cn',
"Text" => _("This is the natural name of the user. If empty, the first and last name or user name is used.")
)
),
'host' => array(
'uid' => array(
"Headline" => _("Host name"),
"Headline" => _("Host name"), 'attr' => 'uid',
"Text" => _("Host name of the host which should be created. Valid characters are: a-z,A-Z,0-9, .-_$. Host names are always ending with $. If last character is not $ it will be added. If host name is already used host name will be expanded with a number. The next free number will be used.")
),
'gecos' => array(
@ -414,7 +414,7 @@ class posixAccount extends baseModule implements passwordService {
"Text" => _("Host description. If left empty host name will be used.")
),
'gidNumber' => array(
"Headline" => _("Primary group"),
"Headline" => _("Primary group"), 'attr' => 'gidNumber',
"Text" => _("The primary group the host should be member of.")
),
'description' => array (
@ -422,7 +422,7 @@ class posixAccount extends baseModule implements passwordService {
"Text" => _("Host description. If left empty host name will be used.")
),
'cn' => array (
"Headline" => _("Common name"),
"Headline" => _("Common name"), 'attr' => 'cn',
"Text" => _("This is the natural name of the host. If empty, the host name will be used.")
)
)

View File

@ -393,23 +393,23 @@ class posixGroup extends baseModule implements passwordService {
// help Entries
$return['help'] = array(
'gidNumber' => array(
"Headline" => _("GID number"),
"Headline" => _("GID number"), 'attr' => 'gidNumber',
"Text" => _("If empty GID number will be generated automaticly depending on your configuration settings.")
),
'description' => array(
"Headline" => _("Description"),
"Headline" => _("Description"), 'attr' => 'description',
"Text" => _("Group description. If left empty group name will be used.")
),
'members' => array(
"Headline" => _("Group members"),
"Headline" => _("Group members"), 'attr' => 'memberUid',
"Text" => _("Users who are member of the current group. Users who have set their primary group to this group will not be shown.")
),
'upload_members' => array(
"Headline" => _("Group members"),
"Headline" => _("Group members"), 'attr' => 'memberUid',
"Text" => _("Users who will become member of the current group. User names are separated by semicolons.")
),
'password' => array(
"Headline" => _("Group password"),
"Headline" => _("Group password"), 'attr' => 'userPassword',
"Text" => _("Sets the group password.")
),
'minMaxGID' => array(
@ -421,7 +421,7 @@ class posixGroup extends baseModule implements passwordService {
"Text" => _("LAM supports CRYPT, SHA, SSHA, MD5 and SMD5 to generate the hash value of passwords. SSHA and CRYPT are the most common but CRYPT does not support passwords greater than 8 letters. We do not recommend to use plain text passwords.")
),
'cn' => array(
"Headline" => _("Group name"),
"Headline" => _("Group name"), 'attr' => 'cn',
"Text" => _("Group name of the group which should be created. Valid characters are: a-z, A-Z, 0-9 and .-_ . If group name is already used group name will be expanded with a number. The next free number will be used.")
),
'changegids' => array(

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2005 - 2011 Roland Gruber
Copyright (C) 2005 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -67,67 +67,67 @@ class sambaDomain extends baseModule {
// help Entries
$return['help'] = array(
'domainName' => array(
"Headline" => _("Domain name"),
"Headline" => _("Domain name"), 'attr' => 'sambaDomainName',
"Text" => _("The name of your Windows domain or workgroup.")
),
'domainSID' => array(
"Headline" => _("Domain SID"),
"Headline" => _("Domain SID"), 'attr' => 'sambaSID',
"Text" => _("The SID of your Samba server. Get it with \"net getlocalsid\".")
),
'nextRID' => array(
"Headline" => _("Next RID"),
"Headline" => _("Next RID"), 'attr' => 'sambaNextRid',
"Text" => _("Next RID to use when creating accounts (only used by Winbind).")
),
'nextUserRID' => array(
"Headline" => _("Next user RID"),
"Headline" => _("Next user RID"), 'attr' => 'sambaNextUserRid',
"Text" => _("Next RID to use when creating user accounts (only used by Winbind).")
),
'nextGroupRID' => array(
"Headline" => _("Next group RID"),
"Headline" => _("Next group RID"), 'attr' => 'sambaNextGroupRid',
"Text" => _("Next RID to use when creating group accounts (only used by Winbind).")
),
'RIDbase' => array(
"Headline" => _("RID base"),
"Headline" => _("RID base"), 'attr' => 'sambaAlgorithmicRidBase',
"Text" => _("Used for calculating RIDs from UID/GID. Do not change if unsure.")
),
'minPwdLength' => array(
"Headline" => _("Minimal password length"),
"Headline" => _("Minimal password length"), 'attr' => 'sambaMinPwdLength',
"Text" => _("Here you can specify the minimum number of characters for a user password.")
),
'pwdHistLength' => array(
"Headline" => _("Password history length"),
"Headline" => _("Password history length"), 'attr' => 'sambaPwdHistoryLength',
"Text" => _("This is the number of passwords which are saved to prevent that users reuse old passwords.")
),
'logonToChgPwd' => array(
"Headline" => _("Logon for password change"),
"Headline" => _("Logon for password change"), 'attr' => 'sambaLogonToChgPwd',
"Text" => _("If set then users need to login to change their password.")
),
'forceLogoff' => array(
"Headline" => _("Disconnect users outside logon hours"),
"Headline" => _("Disconnect users outside logon hours"), 'attr' => 'sambaForceLogoff',
"Text" => _("Disconnects users if they are logged in outside logon hours.")
),
'refuseMachinePwdChange' => array(
"Headline" => _("Allow machine password changes"),
"Headline" => _("Allow machine password changes"), 'attr' => 'sambaRefuseMachinePwdChange',
"Text" => _("Defines if workstations may change their passwords.")
),
'lockoutThreshold' => array(
"Headline" => _("Lockout users after bad logon attempts"),
"Headline" => _("Lockout users after bad logon attempts"), 'attr' => 'sambaLockoutThreshold',
"Text" => _("This is the number of bad logon attempts (0 - 999) before the account is deactivated. 0 means unlimited attempts.")
),
'minPwdAge' => array(
"Headline" => _("Minimum password age"),
"Headline" => _("Minimum password age"), 'attr' => 'sambaMinPwdAge',
"Text" => _("Number of seconds after the user is allowed to change his password again.")
),
'maxPwdAge' => array(
"Headline" => _("Maximum password age"),
"Headline" => _("Maximum password age"), 'attr' => 'sambaMaxPwdAge',
"Text" => _("Number of seconds after which the user must change his password.")
),
'lockoutDuration' => array(
"Headline" => _("Lockout duration"),
"Headline" => _("Lockout duration"), 'attr' => 'sambaLockoutDuration',
"Text" => _("This is the time (in minutes) for which the user may not log in after the account was locked. -1 means forever.")
),
'lockoutObservationWindow' => array(
"Headline" => _("Reset time after lockout"),
"Headline" => _("Reset time after lockout"), 'attr' => 'sambaLockoutObservationWindow',
"Text" => _("Number of minutes after which the bad logon attempts are reset.")
));
// upload fields

View File

@ -4,7 +4,7 @@ $Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2003 - 2006 Tilo Lutz
2007 - 2010 Roland Gruber
2007 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -353,11 +353,11 @@ class sambaGroupMapping extends baseModule {
// help Entries
$return['help'] = array(
'displayName' => array(
"Headline" => _("Display name"),
"Headline" => _("Display name"), 'attr' => 'displayName',
"Text" => _("This is the group name which will be shown in Windows.")
),
'sambaSID' => array(
"Headline" => _("Windows group name"),
"Headline" => _("Windows group name"), 'attr' => 'sambaSID',
"Text" => _("If you want to use a well known RID you can select a well known group.")
),
'rid' => array(
@ -369,7 +369,7 @@ class sambaGroupMapping extends baseModule {
"Text" => _("Windows-Domain name of group."). ' '. _("Can be left empty.")
),
'type' => array(
"Headline" => _("Samba group type"),
"Headline" => _("Samba group type"), 'attr' => 'sambaGroupType',
"Text" => _("Windows group type.")
)
);

View File

@ -233,7 +233,7 @@ class sambaSamAccount extends baseModule implements passwordService {
// help Entries
$return['help'] = array (
"displayName" => array(
"Headline" => _("Display name"),
"Headline" => _("Display name"), 'attr' => 'displayName',
"Text" => _("This is the account's full name on Windows systems.")),
"password" => array(
"Headline" => _("Samba password"),
@ -277,28 +277,28 @@ class sambaSamAccount extends baseModule implements passwordService {
"pwdMustChange" => array ("Headline" => _("User must change password"),
"Text" => _("Date after the user must change his password.")),
"homeDrive" => array(
"Headline" => _("Home drive"),
"Headline" => _("Home drive"), 'attr' => 'sambaHomeDrive',
"Text" => _("The home directory will be connected under this drive letter.")),
"homePath" => array(
"Headline" => _("Home path"),
"Headline" => _("Home path"), 'attr' => 'sambaHomePath',
"Text" => _('UNC-path (\\\\server\\share) of homedirectory. $user and $group are replaced with user and group name.'). ' '. _("Can be left empty.")),
"profilePath" => array(
"Headline" => _("Profile path"),
"Headline" => _("Profile path"), 'attr' => 'sambaProfilePath',
"Text" => _('Path of the user profile. Can be a local absolute path or a UNC-path (\\\\server\\share). $user and $group are replaced with user and group name.'). ' '. _("Can be left empty.")),
"scriptPath" => array(
"Headline" => _("Logon script"),
"Headline" => _("Logon script"), 'attr' => 'sambaLogonScript',
"Text" => _('File name and path relative to netlogon-share which should be executed on logon. $user and $group are replaced with user and group name.'). ' '. _("Can be left empty.")),
"userWorkstations" => array(
"Headline" => _("Samba workstations"),
"Headline" => _("Samba workstations"), 'attr' => 'sambaUserWorkstations',
"Text" => _("List of Samba workstations the user is allowed to login. Empty means every workstation.")),
"workstations" => array(
"Headline" => _("Samba workstations"),
"Headline" => _("Samba workstations"), 'attr' => 'sambaUserWorkstations',
"Text" => _("Comma separated list of Samba workstations the user is allowed to login. Empty means every workstation."). ' '. _("Can be left empty.")),
"group" => array(
"Headline" => _("Windows primary group"),
"Headline" => _("Windows primary group"), 'attr' => 'sambaPrimaryGroupSID',
"Text" => _("This is the user's primary Windows group.")),
"groupUpload" => array(
"Headline" => _("Windows primary group SID"),
"Headline" => _("Windows primary group SID"), 'attr' => 'sambaPrimaryGroupSID',
"Text" => _("This is the SID of the user's primary Windows group.")),
"specialUser" => array(
"Headline" => _("Special user"),
@ -311,16 +311,16 @@ class sambaSamAccount extends baseModule implements passwordService {
"Headline" => _("Samba RID"),
"Text" => _("This is the relative ID number for your host account. If you leave this empty LAM will use: uidNumber*2 + sambaAlgorithmicRidBase.")),
"domain" => array(
"Headline" => _("Domain"),
"Headline" => _("Domain"), 'attr' => 'sambaDomainName',
"Text" => _("Windows domain name of account.")),
"logonHours" => array(
"Headline" => _("Logon hours"),
"Headline" => _("Logon hours"), 'attr' => 'sambaLogonHours',
"Text" => _("This option defines the allowed logon hours for this account.")),
"logonHoursUpload" => array(
"Headline" => _("Logon hours"),
"Headline" => _("Logon hours"), 'attr' => 'sambaLogonHours',
"Text" => _("This option defines the allowed logon hours for this account. The format is the same as for the LDAP attribute. The 24*7 hours are represented as 168 bit which are saved as 21 hex (21*8 = 168) values. The first bit represents Sunday 0:00 - 0:59 in GMT.")),
'expireDate' => array (
"Headline" => _("Account expiration date"),
"Headline" => _("Account expiration date"), 'attr' => 'sambaKickoffTime',
"Text" => _("This is the date when the account will expire. Format: DD-MM-YYYY")),
'timeZone' => array (
"Headline" => _("Time zone"),

View File

@ -165,23 +165,23 @@ class shadowAccount extends baseModule implements passwordService {
// help Entries
$return['help'] = array (
'shadowWarning' => array (
"Headline" => _("Password warning"),
"Headline" => _("Password warning"), 'attr' => 'shadowWarning',
"Text" => _("Days before password is to expire that user is warned of pending password expiration. If set value must be >0."). ' '. _("Can be left empty.")
),
'shadowInactive' => array (
"Headline" => _("Password expiration"),
"Headline" => _("Password expiration"), 'attr' => 'shadowInactive',
"Text" => _("Number of days a user can login even his password has expired. -1=always."). ' '. _("Can be left empty.")
),
'shadowMin' => array (
"Headline" => _("Minimum password age"),
"Headline" => _("Minimum password age"), 'attr' => 'shadowMin',
"Text" => _("Number of days a user has to wait until he is allowed to change his password again. If set value must be >0."). ' '. _("Can be left empty.")
),
'shadowMax' => array (
"Headline" => _("Maximum password age"),
"Headline" => _("Maximum password age"), 'attr' => 'shadowMax',
"Text" => _("Number of days after a user has to change his password again. If set value must be >0."). ' '. _("Can be left empty.")
),
'shadowExpire' => array (
"Headline" => _("Account expiration date"),
"Headline" => _("Account expiration date"), 'attr' => 'shadowExpire',
"Text" => _("This is the date when the account will expire. Format: DD-MM-YYYY")
),
'autoAdd' => array(
@ -189,7 +189,7 @@ class shadowAccount extends baseModule implements passwordService {
"Text" => _("This will enable the extension automatically if this profile is loaded.")
),
'shadowLastChange' => array(
"Headline" => _("Last password change"),
"Headline" => _("Last password change"), 'attr' => 'shadowLastChange',
"Text" => _("This is the date when the user changed his password. If you specify a maximum password age then you can force a password change here.")
)
);

View File

@ -3,7 +3,7 @@
$Id$
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2011 Roland Gruber
Copyright (C) 2011 - 2012 Roland Gruber
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -58,7 +58,7 @@ class systemQuotas extends baseModule {
// help Entries
$return['help'] = array(
'quota' => array(
"Headline" => _("Quota"),
"Headline" => _("Quota"), 'attr' => 'quota',
"Text" => _("Please enter the quota settings for this user. The syntax is: {mount point},{soft block limit},{hard block limit},{soft inode limit},{hard inode limit}.")
. ' ' . _('Multiple values are separated by semicolon.')
)