added "must change password" and "can change password" attribute to "Bulk password reset" command and added German translation

This commit is contained in:
Ralf Becker 2011-04-01 18:49:42 +00:00
parent a231863ed3
commit 972eb515c3
5 changed files with 90 additions and 17 deletions

View File

@ -42,9 +42,10 @@ class admin_passwordreset
$GLOBALS['egw']->redirect_link('/index.php');
}
$this->replacements = array(
'account_lid' => lang('Login-ID'),
'account_firstname' => lang('firstname'),
'account_lastname' => lang('lastname'),
'account_lid' => lang('LoginID'),
'account_firstname' => lang('first name'),
'account_lastname' => lang('last name'),
'account_fullname' => lang('full name'),
'account_email' => lang('email'),
'account_password' => lang('new password'),
'account_id' => lang('nummeric account ID'),
@ -84,12 +85,10 @@ class admin_passwordreset
{
$msg = lang('You need to select some users first!');
}
elseif (!$content['random_pw'] && !$content['hash'] && !$content['notify'])
elseif (!$content['random_pw'] && !$content['hash'] && !$content['notify'] &&
(string)$content['changepassword'] === '' && (string)$content['mustchangepassword'] === '')
{
$msg = lang('You need to check "%1", "%2" or select any from "%3"!',
lang('Set a random password'),
lang('Notify user by email'),
lang('Change password hash to'));
$msg = lang('You need to select as least one action!');
}
elseif(!$content['random_pw'] && $content['hash'] && $content['hash'] != $current_hash && $current_hash != 'plain')
{
@ -103,19 +102,19 @@ class admin_passwordreset
$msg = lang('Changed password hash for %1 to %2.',strtoupper($account_repository),$content['hash'])."\n";
$GLOBALS['egw_info']['server'][$account_repository.'_encryption_type'] = $content['hash'];
}
$change_pw = $content['random_pw'] || $content['hash'] && $content['hash'] != $current_hash;
$changed = array();
foreach($content['users'] as $account_id)
{
if (($account = $GLOBALS['egw']->accounts->read($account_id)))
{
//_debug_array($account); //break;
if ($content['random_pw'])
{
$password = auth::randomstring(8);
$old_password = null;
}
elseif (!preg_match('/^{plain}/i',$account['account_pwd']) &&
elseif ($change_pw && !preg_match('/^{plain}/i',$account['account_pwd']) &&
($current_hash != 'plain' || $current_hash == 'plain' && $account['account_pwd'][0] == '{'))
{
$msg .= lang('Account "%1" has NO plaintext password!',$account['account_lid'])."\n";
@ -125,11 +124,30 @@ class admin_passwordreset
{
$old_password = $password = preg_replace('/^{plain}/i','',$account['account_pwd']);
}
if (!$GLOBALS['egw']->auth->change_password($old_password,$password,$account_id))
// change password, if requested
if ($change_pw && !$GLOBALS['egw']->auth->change_password($old_password,$password,$account_id))
{
$msg .= lang('Failed to change password for account "%1"!',$account['account_lid'])."\n";
continue;
}
// force password change on next login
if ((string)$content['mustchangepassword'] !== '' && !(!$content['mustchangepassword'] && $change_pw))
{
$GLOBALS['egw']->auth->setLastPwdChange($account_id, $password,
$content['mustchangepassword'] ? 0 : time());
}
// allow or forbid to change password, if requested
if ((string)$content['changepassword'] !== '')
{
if(!$content['changepassword'])
{
$GLOBALS['egw']->acl->add_repository('preferences','nopasswordchange',$account_id,1);
}
else
{
$GLOBALS['egw']->acl->delete_repository('preferences','nopasswordchange',$account_id);
}
}
$account['account_password'] = $password;
$changed[] = $account;
@ -168,16 +186,17 @@ class admin_passwordreset
}
if ($changed)
{
$msg .= lang('Passwords of %1 accounts changed',count($changed));
$msg .= lang('Passwords and/or attributes of %1 accounts changed',count($changed));
}
}
}
$content['msg'] = $msg;
$content['account_repository'] = $account_repository;
$content['current_hash'] = $current_hash;
$content['current_hash'] = $content['hash'] ? $content['hash'] : $current_hash;
$sel_options['hash'] = $account_repository == 'sql' ?
sql_passwdhashes($GLOBALS['egw_info']['server'],true) :
passwdhashes($GLOBALS['egw_info']['server'],true);
$content['replacements'] = array();
foreach($this->replacements as $name => $label)
{
@ -188,7 +207,7 @@ class admin_passwordreset
}
$readonlys['download_csv'] = !$changed;
$GLOBALS['egw_info']['flags']['app_header'] = lang('Reset passwords');
$GLOBALS['egw_info']['flags']['app_header'] = lang('Bulk password reset');
$tmpl = new etemplate('admin.passwordreset');
$tmpl->exec('admin.admin_passwordreset.index',$content,$sel_options,$readonlys,array(

View File

@ -59,7 +59,7 @@ class admin_prefs_sidebox_hooks
if (! $GLOBALS['egw']->acl->check('account_access',16,'admin'))
{
$file['Reset passwords'] = egw::link('/index.php','menuaction=admin.admin_passwordreset.index');
$file['Bulk password reset'] = egw::link('/index.php','menuaction=admin.admin_passwordreset.index');
}
if (! $GLOBALS['egw']->acl->check('group_access',1,'admin'))

View File

@ -13,6 +13,8 @@
(to install new applications use<br><a href="setup/" target="setup">setup</a> [manage applications] !!!) admin de (Zur Installation neuer Anwendungen verwenden Sie bitte<br><a href="setup/" target="setup">Setup</a> [Anwendungen Verwalten] !!!)
- type admin de -Typ
accesslog and bruteforce defense admin de Zugangsprotokoll und Abwehr von Brute-Force-Angriffen
account "%1" has no email address --> not notified! admin de Benutzer "%1" hat keine EMail Adresse --> nicht benachrichtigt!
account "%1" has no plaintext password! admin de Benutzer "%1" hat kein Klartext Passwort!
account %1 %2 admin de Benutzerkonto %1 %2
account '%1' deleted. admin de Benutzerkonto '%1' gelöscht.
account active admin de Konto aktiv
@ -55,6 +57,7 @@ advanced options admin de erweiterte Optionen
after how many unsuccessful attempts to login, an account should be blocked (default 3) ? admin de Nach wievielen erfolglosen Anmeldeversuchen soll ein Benutzerkonto gesperrt werden (Vorgabe 3)?
after how many unsuccessful attempts to login, an ip should be blocked (default 3) ? admin de Nach wievielen erfolglosen Anmeldeversuchen soll eine IP-Adresse gesperrt werden (Vorgabe 3)?
aliases admin de E-Mail-Alias
all applications admin de Alle Anwendungen
all records and account information will be lost! admin de Alle Datensätze und Kontoinformationen sind dann verloren!
all users admin de Alle Benutzer
allow anonymous access to this app admin de Anonymen Zugriff auf diese Anwendung zulassen
@ -93,10 +96,12 @@ attribute mailalternateaddress explained admin de Dies betrifft das Attribut <b>
attribute mailforwardingaddress explained admin de Dies betrifft das Attribut <b>-mailForwardingAddress-</b> aus dem QMAIL Schema. Darf nicht leer sein. Der Begriff mailRoutingAddress wurde hierfür früher als Alias verwendet.
authentication / accounts admin de Benutzerauthentifizierung / Benutzerkonten
auto create account records for authenticated users admin de Automatisch Benutzerkonten für authentifizierte Benutzer anlegen
available placeholders admin de Verfügbare Platzhalter
back to the list admin de zurück zur Liste
bi-dir passthrough admin de Weiterleitung in beide Richtungen
bi-directional admin de beide Richtungen
bottom admin de unten
bulk password reset admin de Rücksetzen mehrerer Passwörter
calculate next run admin de nächste Ausführung berechnen
calendar recurrence horizont in days (default 1000) admin de Kalender Wiederholungs Bereich in Tagen (Vorgabe sind 1000)
can change password admin de darf Passwort ändern
@ -112,6 +117,7 @@ change acl rights admin de ACL-Rechte ändern
change config settings admin de Konfiguration der Anwendung ändern
change main screen message admin de Nachricht der Startseite ändern
change password for %1 admin de Ändern des Passworts für %1
change password hash to admin de Passwort Verschlüsselung ändern zu
check acl for entries of not (longer) existing accounts admin de Prüfe ACL Einträge auf Bezüge zu nicht (mehr) existierenden Benutzerkonten
check ip address of all sessions admin de IP-Adresse für alle Sessions überprüfen
check items to <b>%1</b> to %2 for %3 admin de Durch Abhaken %3 in %2 <b>%1</b>
@ -133,6 +139,7 @@ creates / updates user accounts from csv file admin de Erstellt / aktualisiert B
creates / updates user groups from csv file admin de Erstellt / aktualisiert Benutzergruppen durch Import von Daten aus einer CSV Datei
creates a new field admin de erstellt ein neues Feld
crontab only (recomended) admin de nur Crontab (empfohlen)
current hash admin de Aktuelle Verschlüsselung
custom fields admin de Benutzerdefinierte Felder
cyrus imap server admin de Cyrus IMAP Server
data admin de Daten
@ -188,6 +195,8 @@ do you also want to delete all global subcategories ? admin de Wollen Sie auch a
do you want to delete all global subcategories ? admin de Möchten Sie alle Globale Unterkategorien löschen?
do you want to move all global subcategories one level down ? admin de Wollen Sie alle globalen Unterkategorien eine Ebene nach unten verschieben?
document root (default) admin de Wurzelverzeichnis des Webservers (Vorgabe)
down admin de unten
download csv admin de CSV herunterladen
each value is a line like <id>[=<label>] admin de jeder Wert ist ein Zeile <id>[=<label>]
each value is a line like id[=label] admin de jeder Wert ist eine Zeile id[=label]
edit account admin de Benutzerkonto bearbeiten
@ -258,6 +267,7 @@ error: %1 not found or other error !!! admin de Fehler: %1 nicht gefunden oder a
exists admin de existiert
expires admin de abgelaufen
explanation of ldapman admin de Dieses Modul ist derzeit nur für folgende Konfiguration getestet: Postfix, LDAP, Courier-Imap, Procmail und erfordert die Schemas: core und qmail(OID 7914). Weitere Konfigurationshinweise sind im README.ldapman im DOC Verzeichnis des Moduls ADMIN zu finden.
failed to change password for account "%1"! admin de Fehler beim Ändern des Passwortes für Benutzer "%1"!
fallback (after each pageview) admin de Ausweichmöglichkeit (nach jedem Seitenaufbau)
false admin de Falsch
field '%1' already exists !!! admin de Feld '%1' existiert bereits !!!
@ -272,6 +282,7 @@ force users to change their password regularily?(empty for no,number for after t
forward also to admin de Zusätzlich weiterleiten an
forward emails to admin de E-Mails weiterleiten an
forward only admin de nur weiterleiten
full name admin de Vollständiger Name
global categories common de Globale Kategorien
go directly to admin menu, returning here the next time you click on administration. admin de Geht direkt zum Administrationsmenü, kehrt hier her zurück wenn Sie das nächste mal auf die Administration klicken.
governmental: incl. state or municipal authorities or services admin de Öffentlicher Dienst: Bundes-, Länder- oder stättische Behörden und Dienstleistungen
@ -334,6 +345,7 @@ ldap rootdn admin de LDAP rootdn
leave empty for no quota admin de Leer lassen für keine Quota
leave the category untouched and return back to the list admin de Kategorie unverändert lassen und zur Liste zurückkehren
leave the group untouched and return back to the list admin de Gruppe unverändert lassen und zur Liste zurückkehren
leave unchanged admin de Unverändert lassen
leave without saveing the entry admin de beendet ohne den Eintrag zu speichern
leaves without saveing admin de beendet ohne zu speichern
length<br>rows admin de Länge<br>Zeilen
@ -374,6 +386,7 @@ name must not be empty !!! admin de Name darf nicht leer sein !!!
name of the egroupware instance, eg. default admin de Name der EGroupware Instanz, z.B. default
new group name admin de Neuer Gruppenname
new name admin de neuer Name
new password admin de Neues Passwort
new password [ leave blank for no change ] admin de Neues Passwort [ Feld leer lassen, wenn das Passwort nicht geändert werden soll ]
next run admin de nächste Ausführung
no algorithms available admin de Kein Algorithmus verfügbar
@ -387,10 +400,16 @@ no permission to add users admin de Sie haben keine ausreichenden Rechte eine Be
no permission to create groups admin de Sie haben keine ausreichenden Rechte um eine Gruppe zu erstellen
non profit: clubs, associations, ... admin de Gemeinnützig: Vereine, Verbände, ...
note: ssl available only if php is compiled with curl support admin de Notiz: SSL ist nur verfügbar, wenn PHP mit CURL-Unterstützung gebaut wurde
notification mail admin de Benachrichtigungsmail
notify user by email admin de Benutzer per Mail benachrichtigen
notifying account "%1" %2 failed! admin de Benachrichtigen von Benutzer "%1" %2 fehl geschlagen!
number applications serially admin de Numeriere Anwendungen aufeinander folgend
number of active users admin de Anzahl aktive User
number of row for a multiline inputfield or line of a multi-select-box admin de Anzahl der Zeilen in einem mehrzeiligen Feld oder eine multi-select-box
number of sessions / egroupware logins in the last 30 days admin de Anzahl Sitzungen / EGroupware Logins in den letzten 30 Tagen
number of users admin de Anzahl Benutzer
number the applications serially. if they are not numbered serially, sorting the applications could work wrong. this will not change the application's order. admin de Numeriere Anwendungen aufeinander folgend. Wenn sie nicht aufeinander folgend nummeriert sind, funktioniert das Sortieren der Anwendungen nicht. Ändert nicht die Reihenfolge der Anwendungen
nummeric account id admin de numerische Benutzer ID
official egroupware usage statistic admin de Offizielle EGroupware Nutzungsstatistik
one day admin de ein Tag
one hour admin de eine Stunde
@ -404,6 +423,7 @@ own install id: admin de Eigene Install-ID
passthrough admin de durchgehend
password for smtp-authentication admin de Passwort für SMTP Authentifizierung
password updated admin de Passwort aktualisiert
passwords and/or attributes of %1 accounts changed admin de Passwörter und/oder Attribute von %1 Benutzern geändert
path information admin de Pfad-Information
peer server list admin de Liste der Server im Verbund
peer servers admin de Server-Verbund
@ -456,6 +476,7 @@ select accounts for which the custom field should be visible admin de Benutzer a
select group managers admin de Gruppenmanager auswählen
select permissions this group will have admin de Wählen Sie die Zugriffsrechte für diese Gruppe.
select the parent category. if this is a main category select no category admin de Eine übergeordnete Kategorie auswählen. Wenn dies eine Hauptkategorie ist, KEINE KATEGORIE auswählen.
select users admin de Benutzer auswählen
select users for inclusion admin de Benutzer für diese Gruppe auswählen
select where you want to store/retrieve filesystem information admin de Wo möchten Sie Datei Informationen ablegen / lesen
select where you want to store/retrieve user accounts admin de Wo möchten Sie die Benutzerkonten speichern
@ -468,6 +489,7 @@ server type(mode) admin de Server-Typ (Modus)
server url admin de Server-URL
server username admin de Server-Benutzername
sessions last 30 days admin de Sitzungen in letzten 30 Tagen
set a random password admin de Setze ein zufälliges Passwort
set preference values. admin de Einstellungswert wurde geändert
should exceptions contain a trace (including function arguments) admin de Sollen Ausnahmefehler eine Rückverfolgung enthalten (einschl. Funktionsargumente)
should the login page include a language selectbox (useful for demo-sites) ? admin de Soll die Anmeldeseite eine Sprachauswahl beinhalten (nützlich für Demosites) ?
@ -489,6 +511,7 @@ standard admin de Standard
standard imap server admin de Standard IMAP Server
standard pop3 server admin de Standard POP3 Server
standard smtp-server admin de Standard SMTP Server
start admin de Start
start testjob! admin de Testjob starten!
submit changes admin de Änderungen speichern
submit displayed information? admin de Angezeigte Informationen übertragen?
@ -545,6 +568,7 @@ unknown account: %1 !!! admin de Unbekanntes Benutzerkonto: %1 !!!
unknown command %1! admin de Unbekannter Befehl %1 !
unknown option %1 admin de Unbekannte Option %1
unwilling to save category with current settings. check for inconsistency: admin de Kategorie kann mit den aktuellen Einstellungen nicht gespeichert werden. Bitte überprüfen sie die Einstellungen auf Ungereimtheiten
up admin de hoch
updated admin de aktualisiert
url of the egroupware installation, eg. http://domain.com/egroupware admin de URL der EGroupware Installation, z.B. http://domain.com/egroupware
usage admin de Einsatz
@ -578,6 +602,7 @@ would you like to show each application's upgrade status ? admin de Soll der Upg
wrong account type: %1 is no %2 !!! admin de Falscher Konten Typ: %1 ist kein(e) %2 !!!
wrong admin-account or -password !!! admin de Falscher Admin-Account oder Passwort !!!
xml-rpc admin de XML-RPC
you can only change the hash, if you set a random password or currently use plaintext passwords! admin de Sie können die Passwort-Verschlüsselung nur ändern, wenn sie ein zufälliges Passwort setzen oder bisher Passworte im Klartext gespeichert haben!
you have entered an invalid expiration date admin de Sie haben ein ungültiges Ablaufdatum angegeben
you have no email address for your user set !!! admin de Sie haben noch keine E-Mail für den Benutzer vergeben.
you have to enter a name, to create a new field!!! admin de Sie müssen einen Namen angeben um ein neues Feld anzulegen!!!
@ -592,6 +617,8 @@ you must enter an application title. admin de Sie müssen der Anwendung einen Ti
you must select a file type admin de Sie müssen einen Dateityp auswählen
you must select at least one group member. admin de Sie müssen mindestens ein Gruppenmitglied auswählen.
you need to enter install id and password! admin de Sie müssen die Install-ID UND das Passwort eingeben!
you need to select as least one action! admin de Sie müssen mindestens einen Befehl auswählen!
you need to select some users first! admin de Sie müssen zuerst einige Benutzer auswählen!
you will need to remove the subcategories before you can delete this category admin de Sie müssen erst die Unterkategorien löschen bevor Sie diese Kategorie löschen können!
your last submission was less then %1 days ago! admin de Ihre letzte Übertragung liegt weniger als %1 Tage zurück!
your session could not be verified. admin de Ihre Sitzung konnte nicht verifiziert werden.

View File

@ -13,6 +13,8 @@
(to install new applications use<br><a href="setup/" target="setup">setup</a> [manage applications] !!!) admin en (To install new applications use<br><a href="setup/" target="setup">Setup</a> [Manage Applications] !!!)
- type admin en - type
accesslog and bruteforce defense admin en AccessLog and BruteForce defense
account "%1" has no email address --> not notified! admin en Account "%1" has no email address --> not notified!
account "%1" has no plaintext password! admin en Account "%1" has NO plaintext password!
account %1 %2 admin en Account %1 %2
account '%1' deleted. admin en Account '%1' deleted.
account active admin en Account active
@ -55,6 +57,7 @@ advanced options admin en advanced options
after how many unsuccessful attempts to login, an account should be blocked (default 3) ? admin en After how many unsuccessful attempts to login, an account should be blocked (default 3) ?
after how many unsuccessful attempts to login, an ip should be blocked (default 3) ? admin en After how many unsuccessful attempts to login, an IP should be blocked (default 3) ?
aliases admin en Aliases
all applications admin en All applications
all records and account information will be lost! admin en All records and account information will be lost!
all users admin en All users
allow anonymous access to this app admin en Allow anonymous access to this app
@ -93,10 +96,12 @@ attribute mailalternateaddress explained admin en This handles the attribute <b>
attribute mailforwardingaddress explained admin en This handles the attribute <b><i>-mailForwardingAddress-</i></b> from QMAIL Schema and must not be empty if assigned.
authentication / accounts admin en Authentication / Accounts
auto create account records for authenticated users admin en Auto create account records for authenticated users
available placeholders admin en Available placeholders
back to the list admin en back to the list
bi-dir passthrough admin en bi-dir passthrough
bi-directional admin en bi-directional
bottom admin en bottom
bulk password reset admin en Bulk password reset
calculate next run admin en Calculate next run
calendar recurrence horizont in days (default 1000) admin en Calendar recurrence horizont in days (default 1000)
can change password admin en Can change password
@ -112,6 +117,7 @@ change acl rights admin en change ACL Rights
change config settings admin en Change config settings
change main screen message admin en Change main screen message
change password for %1 admin en change password for %1
change password hash to admin en Change password hash to
check acl for entries of not (longer) existing accounts admin en Check ACL for entries of not (longer) existing accounts
check ip address of all sessions admin en Check IP address of all sessions
check items to <b>%1</b> to %2 for %3 admin en Check items to <b>%1</b> to %2 for %3
@ -133,6 +139,7 @@ creates / updates user accounts from csv file admin en Creates / updates user ac
creates / updates user groups from csv file admin en Creates / updates user groups from CSV file
creates a new field admin en creates a new field
crontab only (recomended) admin en crontab only (recomended)
current hash admin en Current hash
custom fields admin en Custom fields
cyrus imap server admin en Cyrus IMAP Server
data admin en Data
@ -188,6 +195,8 @@ do you also want to delete all global subcategories ? admin en Do you also want
do you want to delete all global subcategories ? admin en Do you want to delete all global subcategories ?
do you want to move all global subcategories one level down ? admin en Do you want to move all global subcategories one level down ?
document root (default) admin en Document root (default)
down admin en down
download csv admin en Download CSV
each value is a line like <id>[=<label>] admin en each value is a line like <id>[=<label>]
each value is a line like id[=label] admin en each value is a line like id[=label]
edit account admin en Edit account
@ -258,6 +267,7 @@ error: %1 not found or other error !!! admin en Error: %1 not found or other err
exists admin en exists
expires admin en Expires
explanation of ldapman admin en This module has been tested so far for POSTFIX,LDAP,Courier-IMAP and need the schemas CORE and QMAIL (OID7914). More details about using and configuring this systrem can be found in README.ldapman in the doc folder of ADMIN.
failed to change password for account "%1"! admin en Failed to change password for account "%1"!
fallback (after each pageview) admin en fallback (after each pageview)
false admin en false
field '%1' already exists !!! admin en Field '%1' already exists !!!
@ -272,6 +282,7 @@ force users to change their password regularily?(empty for no,number for after t
forward also to admin en forward also to
forward emails to admin en forward emails to
forward only admin en forward only
full name admin en full name
global categories common en Global Categories
go directly to admin menu, returning here the next time you click on administration. admin en Go directly to admin menu, returning here the next time you click on administration.
governmental: incl. state or municipal authorities or services admin en Governmental: incl. state or municipal authorities or services
@ -334,6 +345,7 @@ ldap rootdn admin en LDAP rootdn
leave empty for no quota admin en leave empty for no quota
leave the category untouched and return back to the list admin en leave the category untouched and return back to the list
leave the group untouched and return back to the list admin en Leave the group untouched and return back to the list
leave unchanged admin en Leave unchanged
leave without saveing the entry admin en leave without saveing the entry
leaves without saveing admin en leaves without saveing
length<br>rows admin en Length<br>Rows
@ -374,6 +386,7 @@ name must not be empty !!! admin en Name must not be empty !!!
name of the egroupware instance, eg. default admin en Name of the eGroupWare instance, eg. default
new group name admin en New group name
new name admin en new name
new password admin en new password
new password [ leave blank for no change ] admin en New password [ Leave blank for no change ]
next run admin en Next run
no algorithms available admin en no algorithms available
@ -387,10 +400,16 @@ no permission to add users admin en no permission to add users
no permission to create groups admin en no permission to create groups
non profit: clubs, associations, ... admin en Non profit: Clubs, associations, ...
note: ssl available only if php is compiled with curl support admin en Note: SSL available only if PHP is compiled with curl support
notification mail admin en Notification mail
notify user by email admin en Notify user by email
notifying account "%1" %2 failed! admin en Notifying account "%1" %2 failed!
number applications serially admin en Number applications serially
number of active users admin en number of active users
number of row for a multiline inputfield or line of a multi-select-box admin en number of row for a multiline inputfield or line of a multi-select-box
number of sessions / egroupware logins in the last 30 days admin en Number of sessions / EGroupware logins in the last 30 days
number of users admin en Number of users
number the applications serially. if they are not numbered serially, sorting the applications could work wrong. this will not change the application's order. admin en Number the applications serially. If they are not numbered serially, sorting the applications could work wrong. This will not change the application's order.
nummeric account id admin en nummeric account ID
official egroupware usage statistic admin en Official EGroupware usage statistic
one day admin en one day
one hour admin en one hour
@ -404,6 +423,7 @@ own install id: admin en Own install ID:
passthrough admin en passthrough
password for smtp-authentication admin en Password for SMTP-authentication
password updated admin en Password updated
passwords and/or attributes of %1 accounts changed admin en Passwords and/or attributes of %1 accounts changed
path information admin en Path information
peer server list admin en Peer server list
peer servers admin en Peer servers
@ -456,6 +476,7 @@ select accounts for which the custom field should be visible admin en Select acc
select group managers admin en Select Group Managers
select permissions this group will have admin en Select permissions this group will have
select the parent category. if this is a main category select no category admin en Select the parent category. If this is a main category select NO CATEGORY
select users admin en Select users
select users for inclusion admin en Select users for inclusion
select where you want to store/retrieve filesystem information admin en Select where you want to store/retrieve filesystem information
select where you want to store/retrieve user accounts admin en Select where you want to store/retrieve user accounts
@ -468,6 +489,7 @@ server type(mode) admin en Server Type(mode)
server url admin en Server URL
server username admin en Server Username
sessions last 30 days admin en Sessions last 30 days
set a random password admin en Set a random password
set preference values. admin en Set preference values.
should exceptions contain a trace (including function arguments) admin en Should exceptions contain a trace (including function arguments)
should the login page include a language selectbox (useful for demo-sites) ? admin en Should the login page include a language selectbox (useful for demo-sites) ?
@ -489,6 +511,7 @@ standard admin en standard
standard imap server admin en standard IMAP server
standard pop3 server admin en standard POP3 server
standard smtp-server admin en standard SMTP-Server
start admin en Start
start testjob! admin en Start TestJob!
submit changes admin en Submit Changes
submit displayed information? admin en Submit displayed information?
@ -545,6 +568,7 @@ unknown account: %1 !!! admin en Unknown account: %1 !!!
unknown command %1! admin en Unknown command %1!
unknown option %1 admin en Unknown option %1
unwilling to save category with current settings. check for inconsistency: admin en Unwilling to save category with current settings. Check for inconsistency:
up admin en up
updated admin en updated
url of the egroupware installation, eg. http://domain.com/egroupware admin en URL of the eGroupWare installation, eg. http://domain.com/egroupware
usage admin en Usage
@ -578,6 +602,7 @@ would you like to show each application's upgrade status ? admin en Would you li
wrong account type: %1 is no %2 !!! admin en Wrong account type: %1 is NO %2 !!!
wrong admin-account or -password !!! admin en Wrong admin-account or -password !!!
xml-rpc admin en XML-RPC
you can only change the hash, if you set a random password or currently use plaintext passwords! admin en You can only change the hash, if you set a random password or currently use plaintext passwords!
you have entered an invalid expiration date admin en You have entered an invalid expiration date
you have no email address for your user set !!! admin en You have no email address for your user set !!!
you have to enter a name, to create a new field!!! admin en You have to enter a name, to create a new field!!!
@ -592,6 +617,8 @@ you must enter an application title. admin en You must enter an application titl
you must select a file type admin en You must select a file type
you must select at least one group member. admin en You must select at least one group member.
you need to enter install id and password! admin en You need to enter Install ID AND Password!
you need to select as least one action! admin en You need to select as least one action!
you need to select some users first! admin en You need to select some users first!
you will need to remove the subcategories before you can delete this category admin en You will need to remove the subcategories before you can delete this category !
your last submission was less then %1 days ago! admin en Your last submission was less then %1 days ago!
your session could not be verified. admin en Your session could not be verified.

View File

@ -2,7 +2,7 @@
/**
* eGroupWare - eTemplates for Application admin
* http://www.egroupware.org
* generated by soetemplate::dump4setup() 2011-04-01 15:33
* generated by soetemplate::dump4setup() 2011-04-01 20:48
*
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
* @package admin
@ -53,7 +53,7 @@ $templ_data[] = array('name' => 'admin.customfields.fields','template' => '','la
$templ_data[] = array('name' => 'admin.customfields.types','template' => '','lang' => '','group' => '0','version' => '1.2','data' => 'a:1:{i:0;a:4:{s:4:"type";s:4:"grid";s:4:"data";a:2:{i:0;a:4:{s:1:"D";s:15:",@non_deletable";s:1:"E";s:8:",@no_add";s:1:"F";s:8:",@no_add";s:2:"h1";s:15:",@no_edit_types";}i:1;a:6:{s:1:"A";a:2:{s:4:"type";s:5:"label";s:4:"name";s:8:"app-name";}s:1:"B";a:2:{s:4:"type";s:5:"label";s:5:"label";s:7:"- type";}s:1:"C";a:4:{s:4:"type";s:6:"select";s:4:"name";s:5:"types";s:8:"onchange";s:1:"1";s:7:"no_lang";s:1:"1";}s:1:"D";a:4:{s:4:"type";s:6:"button";s:5:"label";s:6:"Delete";s:4:"name";s:6:"delete";s:7:"onclick";s:110:"return confirm(\'WARNING: You are about to delete this type. Entries of this type won\\\'t be accessable then.\');";}s:1:"E";a:3:{s:4:"type";s:4:"text";s:4:"name";s:4:"name";s:4:"blur";s:8:"new name";}s:1:"F";a:3:{s:4:"type";s:6:"button";s:5:"label";s:6:"Create";s:4:"name";s:6:"create";}}}s:4:"rows";i:1;s:4:"cols";i:6;}}','size' => '','style' => '','modified' => '1139823458',);
$templ_data[] = array('name' => 'admin.passwordreset','template' => '','lang' => '','group' => '0','version' => '1.9.001','data' => 'a:1:{i:0;a:4:{s:4:"type";s:4:"grid";s:4:"data";a:10:{i:0;a:2:{s:2:"c8";s:4:",top";s:2:"h1";s:6:",!@msg";}i:1;a:2:{s:1:"A";a:3:{s:4:"type";s:5:"label";s:4:"span";s:13:"all,redItalic";s:4:"name";s:3:"msg";}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:2;a:2:{s:1:"A";a:2:{s:4:"type";s:5:"label";s:5:"label";s:12:"Select users";}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:3;a:2:{s:1:"A";a:3:{s:4:"type";s:14:"select-account";s:4:"size";s:2:"15";s:4:"name";s:5:"users";}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:4;a:2:{s:1:"A";a:3:{s:4:"type";s:8:"checkbox";s:5:"label";s:21:"Set a random password";s:4:"name";s:9:"random_pw";}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:5;a:2:{s:1:"A";a:3:{s:4:"type";s:6:"select";s:4:"size";s:23:"Change password hash to";s:4:"name";s:4:"hash";}s:1:"B";a:5:{s:4:"type";s:4:"text";s:5:"label";s:12:"Current hash";s:4:"name";s:12:"current_hash";s:4:"span";s:5:",gray";s:8:"readonly";s:1:"1";}}i:6;a:2:{s:1:"A";a:3:{s:4:"type";s:8:"checkbox";s:5:"label";s:20:"Notify user by email";s:4:"name";s:6:"notify";}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:7;a:2:{s:1:"A";a:4:{s:4:"type";s:4:"text";s:4:"size";s:2:"64";s:4:"name";s:7:"subject";s:4:"blur";s:7:"Subject";}s:1:"B";a:3:{s:4:"type";s:5:"label";s:4:"span";s:5:",gray";s:5:"label";s:22:"Available placeholders";}}i:8;a:2:{s:1:"A";a:3:{s:4:"type";s:8:"textarea";s:4:"size";s:5:"15,64";s:4:"name";s:4:"body";}s:1:"B";a:7:{s:4:"type";s:4:"grid";s:4:"span";s:5:",gray";s:4:"name";s:12:"replacements";s:4:"data";a:2:{i:0;a:0:{}i:1;a:2:{s:1:"A";a:2:{s:4:"type";s:5:"label";s:4:"name";s:12:"${row}[name]";}s:1:"B";a:2:{s:4:"type";s:5:"label";s:4:"name";s:13:"${row}[label]";}}}s:4:"rows";i:1;s:4:"cols";i:2;s:7:"options";a:0:{}}}i:9;a:2:{s:1:"A";a:3:{s:4:"type";s:6:"button";s:5:"label";s:5:"Start";s:4:"name";s:5:"start";}s:1:"B";a:3:{s:4:"type";s:6:"button";s:5:"label";s:12:"Download CSV";s:4:"name";s:12:"download_csv";}}}s:4:"rows";i:9;s:4:"cols";i:2;}}','size' => '','style' => '','modified' => '1301655701',);
$templ_data[] = array('name' => 'admin.passwordreset','template' => '','lang' => '','group' => '0','version' => '1.9.001','data' => 'a:1:{i:0;a:4:{s:4:"type";s:4:"grid";s:4:"data";a:8:{i:0;a:2:{s:2:"h1";s:6:",!@msg";s:2:"c6";s:4:",top";}i:1;a:2:{s:1:"A";a:3:{s:4:"type";s:5:"label";s:4:"span";s:13:"all,redItalic";s:4:"name";s:3:"msg";}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:2;a:2:{s:1:"A";a:2:{s:4:"type";s:5:"label";s:5:"label";s:12:"Select users";}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:3;a:2:{s:1:"A";a:3:{s:4:"type";s:14:"select-account";s:4:"size";s:2:"15";s:4:"name";s:5:"users";}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:4;a:2:{s:1:"A";a:7:{s:4:"type";s:8:"groupbox";s:4:"size";s:1:"4";s:5:"label";s:7:"Actions";i:1;a:3:{s:4:"type";s:8:"checkbox";s:5:"label";s:21:"Set a random password";s:4:"name";s:9:"random_pw";}i:2;a:5:{s:4:"type";s:11:"select-bool";s:4:"size";s:15:"Leave unchanged";s:5:"label";s:36:"Must change password upon next login";s:4:"name";s:18:"mustchangepassword";s:8:"onchange";s:85:"if (this.value==\'1\') document.getElementById(form::name(\'changepassword\')).value=\'1\';";}i:3;a:5:{s:4:"type";s:11:"select-bool";s:4:"size";s:15:"Leave unchanged";s:5:"label";s:19:"Can change password";s:4:"name";s:14:"changepassword";s:8:"onchange";s:136:"var mustchange=document.getElementById(form::name(\'mustchangepassword\')); if (this.value==\'0\' && mustchange.value) mustchange.value=\'0\';";}i:4;a:4:{s:4:"type";s:4:"hbox";s:4:"size";s:6:"2,,0,0";i:1;a:4:{s:4:"type";s:6:"select";s:4:"size";s:15:"Leave unchanged";s:4:"name";s:4:"hash";s:5:"label";s:23:"Change password hash to";}i:2;a:5:{s:4:"type";s:4:"text";s:5:"label";s:12:"Current hash";s:4:"name";s:12:"current_hash";s:4:"span";s:14:",leftPad5 gray";s:8:"readonly";s:1:"1";}}}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:5;a:2:{s:1:"A";a:3:{s:4:"type";s:8:"checkbox";s:5:"label";s:20:"Notify user by email";s:4:"name";s:6:"notify";}s:1:"B";a:1:{s:4:"type";s:5:"label";}}i:6;a:2:{s:1:"A";a:5:{s:4:"type";s:8:"groupbox";s:4:"size";s:1:"2";s:5:"label";s:17:"Notification mail";i:1;a:4:{s:4:"type";s:4:"text";s:4:"size";s:2:"64";s:4:"name";s:7:"subject";s:4:"blur";s:7:"Subject";}i:2;a:3:{s:4:"type";s:8:"textarea";s:4:"size";s:5:"15,64";s:4:"name";s:4:"body";}}s:1:"B";a:4:{s:4:"type";s:4:"vbox";s:4:"size";s:1:"2";i:1;a:3:{s:4:"type";s:5:"label";s:4:"span";s:5:",gray";s:5:"label";s:22:"Available placeholders";}i:2;a:6:{s:4:"type";s:4:"grid";s:4:"span";s:5:",gray";s:4:"name";s:12:"replacements";s:4:"data";a:2:{i:0;a:0:{}i:1;a:2:{s:1:"A";a:2:{s:4:"type";s:5:"label";s:4:"name";s:12:"${row}[name]";}s:1:"B";a:2:{s:4:"type";s:5:"label";s:4:"name";s:13:"${row}[label]";}}}s:4:"rows";i:1;s:4:"cols";i:2;}}}i:7;a:2:{s:1:"A";a:3:{s:4:"type";s:6:"button";s:5:"label";s:5:"Start";s:4:"name";s:5:"start";}s:1:"B";a:3:{s:4:"type";s:6:"button";s:5:"label";s:12:"Download CSV";s:4:"name";s:12:"download_csv";}}}s:4:"rows";i:7;s:4:"cols";i:2;}}','size' => '','style' => '','modified' => '1301655701',);
$templ_data[] = array('name' => 'admin.remotes','template' => '','lang' => '','group' => '0','version' => '1.5.001','data' => 'a:1:{i:0;a:6:{s:4:"type";s:4:"grid";s:4:"data";a:5:{i:0;a:3:{s:2:"h2";s:9:",!@remote";s:2:"h1";s:6:",!@msg";s:2:"h3";s:2:",1";}i:1;a:1:{s:1:"A";a:3:{s:4:"type";s:5:"label";s:4:"span";s:13:"all,redItalic";s:4:"name";s:3:"msg";}}i:2;a:1:{s:1:"A";a:4:{s:4:"type";s:8:"template";s:4:"size";s:6:"remote";s:4:"span";s:10:"all,border";s:4:"name";s:18:"admin.remotes.edit";}}i:3;a:1:{s:1:"A";a:3:{s:4:"type";s:8:"template";s:5:"align";s:5:"right";s:4:"name";s:26:"admin.remotes.header_right";}}i:4;a:1:{s:1:"A";a:3:{s:4:"type";s:9:"nextmatch";s:4:"name";s:2:"nm";s:4:"size";s:18:"admin.remotes.rows";}}}s:4:"rows";i:4;s:4:"cols";i:1;s:4:"size";s:4:"100%";s:7:"options";a:1:{i:0;s:4:"100%";}}}','size' => '100%','style' => '.border { border: black solid 2px; }','modified' => '1195926693',);