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,31 +75,31 @@ class asteriskExtension 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

@ -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
@ -86,26 +86,33 @@ class ddns extends baseModule {
'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
@ -123,25 +123,32 @@ class dhcp_settings extends baseModule {
'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.')
)