forked from extern/egroupware
added "must change password" and "can change password" attribute to "Bulk password reset" command and added German translation
This commit is contained in:
parent
a231863ed3
commit
972eb515c3
@ -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(
|
||||
|
@ -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'))
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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',);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user