Merge branch 'master' of github.com:serghey-rodin/vesta

This commit is contained in:
Serghey Rodin 2015-06-04 00:56:56 +03:00
commit c10c6598d2
4 changed files with 66 additions and 59 deletions

View file

@ -91,7 +91,7 @@ sed -i "/ $user$/d" $VESTA/data/queue/traffic.pipe
# Deleting system user # Deleting system user
/usr/sbin/userdel -f $user >> /dev/null 2>&1 /usr/sbin/userdel -f $user >> /dev/null 2>&1
/usr/sbin/userdel -f $user >> /dev/null 2>&1
if [ "$?" != 0 ]; then if [ "$?" != 0 ]; then
sed -i "/^$user:/d" /etc/passwd sed -i "/^$user:/d" /etc/passwd
sed -i "/^$user:/d" /etc/shadow sed -i "/^$user:/d" /etc/shadow

View file

@ -783,11 +783,6 @@ validate_format_common() {
exit $E_INVALID exit $E_INVALID
fi fi
if [[ $1 =~ \* ]]; then if [[ $1 =~ \* ]]; then
if [[ ! $1 =~ \*$ ]]; then
echo "Error: * can be used only at the end"
log_event "$E_INVALID" "$EVENT"
exit $E_INVALID
fi
if [ "$(echo $1 | grep -o '*'|wc -l)" -gt 1 ]; then if [ "$(echo $1 | grep -o '*'|wc -l)" -gt 1 ]; then
log_event "$E_INVALID" "$EVENT" log_event "$E_INVALID" "$EVENT"
echo "Error: * can be used only once" echo "Error: * can be used only once"

View file

@ -40,9 +40,9 @@ $LANG['de'] = array(
'Add Package' => 'Paket erstellen', 'Add Package' => 'Paket erstellen',
'Add IP' => 'IP hinzufügen', 'Add IP' => 'IP hinzufügen',
'Add Rule' => 'Regel hinzufügen', 'Add Rule' => 'Regel hinzufügen',
'Ban IP Address' => 'Blockieren IP', 'Ban IP Address' => 'IP blockieren',
'Search' => 'Suche', 'Search' => 'Suche',
'Add one more FTP Account' => 'Fügen Sie eine weitere FTP-Konto', 'Add one more FTP Account' => 'Ein weiteres FTP-Konto hinzufügen',
'Overall Statistics' => 'Globale Statistik', 'Overall Statistics' => 'Globale Statistik',
'Daily' => 'Täglich', 'Daily' => 'Täglich',
'Weekly' => 'Wöchentlich', 'Weekly' => 'Wöchentlich',
@ -78,9 +78,9 @@ $LANG['de'] = array(
'open webmail' => 'Webmail öffnen', 'open webmail' => 'Webmail öffnen',
'list fail2ban' => 'fail2ban', 'list fail2ban' => 'fail2ban',
'open %s' => '%s öffnen', 'open %s' => '%s öffnen',
'download' => 'Reunterladen', 'download' => 'Herunterladen',
'restore' => 'Wiederherstellen', 'restore' => 'Wiederherstellen',
'configure restore settings' => 'Wiederherstellungs Einstellungen', 'configure restore settings' => 'Wiederherstellungs-Einstellungen',
'stop' => 'Anhalten', 'stop' => 'Anhalten',
'start' => 'Starten', 'start' => 'Starten',
'restart' => 'Neustarten', 'restart' => 'Neustarten',
@ -88,38 +88,38 @@ $LANG['de'] = array(
'generate' => 'Generieren', 'generate' => 'Generieren',
'Generate CSR' => 'CSR generieren', 'Generate CSR' => 'CSR generieren',
'reread IP' => 'IP aktualisieren', 'reread IP' => 'IP aktualisieren',
'enable autoupdate' => 'autoupdate aktivieren', 'enable autoupdate' => 'Autoupdate aktivieren',
'disable autoupdate' => 'autoupdate deaktivieren', 'disable autoupdate' => 'Autoupdate deaktivieren',
'turn on notifications' => 'benachrichtigung aktivieren', 'turn on notifications' => 'Benachrichtigungen aktivieren',
'turn off notifications' => 'benachrichtigungen abschalten', 'turn off notifications' => 'Benachrichtigungen deaktivieren',
'Adding User' => 'Benutzer anlegen', 'Adding User' => 'Benutzer anlegen',
'Editing User' => 'Benutzer bearbeiten', 'Editing User' => 'Benutzer bearbeiten',
'Adding Domain' => 'Domäne hinzufügen', 'Adding Domain' => 'Domain hinzufügen',
'Editing Domain' => 'Domäne bearbeiten', 'Editing Domain' => 'Domain bearbeiten',
'Adding DNS Domain' => 'Domäne hinzufügen', 'Adding DNS Domain' => 'Domain hinzufügen',
'Editing DNS Domain' => 'Domäne bearbeiten', 'Editing DNS Domain' => 'Domain bearbeiten',
'Adding DNS Record' => 'DNS Eintrag anlegen', 'Adding DNS Record' => 'DNS-Eintrag anlegen',
'Editing DNS Record' => 'DNS Eintrag bearbeiten', 'Editing DNS Record' => 'DNS-Eintrag bearbeiten',
'Adding Mail Domain' => 'Domäne hinzufügen', 'Adding Mail Domain' => 'Domain hinzufügen',
'Editing Mail Domain' => 'Domäne bearbeiten', 'Editing Mail Domain' => 'Domain bearbeiten',
'Adding Mail Account' => 'Konto hinzufügen', 'Adding Mail Account' => 'Konto hinzufügen',
'Editing Mail Account' => 'Konto bearbeiten', 'Editing Mail Account' => 'Konto bearbeiten',
'Adding database' => 'Datenbank hinzufügen', 'Adding database' => 'Datenbank hinzufügen',
'Editing Cron Job' => 'Cron Job bearbeiten', 'Editing Cron Job' => 'Cron Job bearbeiten',
'Adding Cron Job' => 'Cron Job hinzufügen', 'Adding Cron Job' => 'Cron Job hinzufügen',
'Editing Database' => 'Datenbank bearbeiten', 'Editing Database' => 'Datenbank bearbeiten',
'Adding Package' => 'Packet hinzufügen', 'Adding Package' => 'Paket hinzufügen',
'Editing Package' => 'Packet bearbeiten', 'Editing Package' => 'Paket bearbeiten',
'Adding IP address' => 'IP hinzufügen', 'Adding IP address' => 'IP hinzufügen',
'Editing IP Address' => 'IP bearbeiten', 'Editing IP Address' => 'IP bearbeiten',
'Editing Backup Exclusions' => 'Ausschlüsse bearbeiten', 'Editing Backup Exclusions' => 'Backup-Ausschlüsse bearbeiten',
'Generating CSR' => 'CSR generieren', 'Generating CSR' => 'CSR generieren',
'Listing' => 'Auflistung', 'Listing' => 'Auflistung',
'Search Results' => 'Suchergebnisse', 'Search Results' => 'Suchergebnisse',
'Adding Firewall Rule' => 'Hinzufügen von Firewall-Regel', 'Adding Firewall Rule' => 'Hinzufügen von Firewall-Regel',
'Editing Firewall Rule' => 'Bearbeiten von Firewall-Regel', 'Editing Firewall Rule' => 'Bearbeiten von Firewall-Regel',
'Adding IP Address to Banlist' => 'Hinzufügen von IP-Adresse der schwarzen Liste', 'Adding IP Address to Banlist' => 'Hinzufügen von IP-Adresse zur schwarzen Liste',
'active' => 'Aktiv', 'active' => 'Aktiv',
'spnd' => 'Gesperrt', 'spnd' => 'Gesperrt',
@ -143,7 +143,7 @@ $LANG['de'] = array(
'hours' => 'Stunden', 'hours' => 'Stunden',
'minutes' => 'Minuten', 'minutes' => 'Minuten',
'month' => 'Monat', 'month' => 'Monat',
'package' => 'Packet', 'package' => 'Paket',
'Bandwidth' => 'Datenvolumen', 'Bandwidth' => 'Datenvolumen',
'Disk' => 'Speicher', 'Disk' => 'Speicher',
'Web' => 'Web', 'Web' => 'Web',
@ -155,23 +155,22 @@ $LANG['de'] = array(
'Backend Template' => 'Backend Template', 'Backend Template' => 'Backend Template',
'Proxy Template' =>'Proxy Template', 'Proxy Template' =>'Proxy Template',
'DNS Template' => 'DNS Template', 'DNS Template' => 'DNS Template',
'Web Domains' => 'Web Domäne', 'Web Domains' => 'Web Domains',
'SSL Domains' => 'SSL Domäne', 'SSL Domains' => 'SSL Domains',
'Web Aliases' => 'Web Aliase', 'Web Aliases' => 'Web Aliase',
'per domain' => 'pro Domäne', 'per domain' => 'pro Domain',
'DNS Domains' => 'DNS Domäne', 'DNS Domains' => 'DNS Domains',
'DNS Domains' => 'DNS Domäne',
'DNS records' => 'DNS Einträge' , 'DNS records' => 'DNS Einträge' ,
'Name Servers' => 'Name Server', 'Name Servers' => 'Name Server',
'Mail Domains' => 'Mail Domäne', 'Mail Domains' => 'Mail Domäne',
'Mail Accounts' => 'Mail Konten', 'Mail Accounts' => 'Mail Konten',
'Cron Jobs' => 'Cron Jobs', 'Cron Jobs' => 'Cron Jobs',
'SSH Access' => 'SSH Zugriff', 'SSH Access' => 'SSH Zugriff',
'IP Addresses' => 'IP Adressen', 'IP Addresses' => 'IP-Adressen',
'Backups' => 'Backups', 'Backups' => 'Backups',
'Backup System' => 'Backup System', 'Backup System' => 'Backup System',
'backup exclusions' => 'ausschlüsse', 'backup exclusions' => 'Ausschlüsse',
'template' => 'template', 'template' => 'Template',
'SSL Support' => 'SSL Unterstützung', 'SSL Support' => 'SSL Unterstützung',
'SSL Home Directory' => 'SSL Homeverzeichnis', 'SSL Home Directory' => 'SSL Homeverzeichnis',
'Proxy Support' => 'Proxy Unterstützung', 'Proxy Support' => 'Proxy Unterstützung',
@ -232,7 +231,7 @@ $LANG['de'] = array(
'CPU' => 'CPU', 'CPU' => 'CPU',
'Memory' => 'Arbeitsspeicher', 'Memory' => 'Arbeitsspeicher',
'Uptime' => 'Betriebszeit', 'Uptime' => 'Betriebszeit',
'core package' => 'Kern Packet', 'core package' => 'Kern Paket',
'php interpreter' => 'PHP Interpreter', 'php interpreter' => 'PHP Interpreter',
'internal web server' => 'Interner Web Server', 'internal web server' => 'Interner Web Server',
'Version' => 'Version', 'Version' => 'Version',
@ -243,14 +242,14 @@ $LANG['de'] = array(
'Username' => 'Bentzername', 'Username' => 'Bentzername',
'Password' => 'Passwort', 'Password' => 'Passwort',
'Email' => 'E-Mail', 'Email' => 'E-Mail',
'Package' => 'Packet', 'Package' => 'Paket',
'Language' => 'Sprache', 'Language' => 'Sprache',
'First Name' => 'Vorname', 'First Name' => 'Vorname',
'Last Name' => 'Nachname', 'Last Name' => 'Nachname',
'Send login credentials to email address' => 'Anmeldeinformationen an folgende Adresse senden', 'Send login credentials to email address' => 'Anmeldeinformationen an folgende Adresse senden',
'Default Template' => 'Standard Template', 'Default Template' => 'Standard Template',
'Default Name Servers' => 'Standard Name Server', 'Default Name Servers' => 'Standard Name Server',
'Domain' => 'Domäne', 'Domain' => 'Domain',
'DNS Support' => 'DNS Unterstützung', 'DNS Support' => 'DNS Unterstützung',
'Mail Support' => 'Mail Unterstützung', 'Mail Support' => 'Mail Unterstützung',
'Advanced options' => 'Erweiterte Optionen', 'Advanced options' => 'Erweiterte Optionen',
@ -259,7 +258,7 @@ $LANG['de'] = array(
'SSL Key' => 'SSL Schlüssel', 'SSL Key' => 'SSL Schlüssel',
'SSL Certificate Authority / Intermediate' => 'SSL Zertifikat Ersteller', 'SSL Certificate Authority / Intermediate' => 'SSL Zertifikat Ersteller',
'SSL CSR' => 'CSR-Anfrage', 'SSL CSR' => 'CSR-Anfrage',
'optional' => 'Freiwillig', 'optional' => 'optional',
'internal' => 'Intern', 'internal' => 'Intern',
'Statistics Authorization' => 'Statistik Autorisierung', 'Statistics Authorization' => 'Statistik Autorisierung',
'Statistics Auth' => 'Statistik Auth', 'Statistics Auth' => 'Statistik Auth',
@ -273,9 +272,9 @@ $LANG['de'] = array(
'IP or Value' => 'IP oder Wert', 'IP or Value' => 'IP oder Wert',
'Priority' => 'Priorität', 'Priority' => 'Priorität',
'Record Number' => 'Eintragsnummer', 'Record Number' => 'Eintragsnummer',
'in megabytes' => 'in Megabytes', 'in megabytes' => 'in Megabyte',
'Message' => 'Nachricht', 'Message' => 'Nachricht',
'use local-part' => 'verwenden local-part', 'use local-part' => 'verwende local-part',
'one or more email addresses' => 'eine oder mehrere E-Mail Adressen', 'one or more email addresses' => 'eine oder mehrere E-Mail Adressen',
'Prefix will be automaticaly added to database name and database user' => 'Prefix %s wird automatisch zum Datenbanknamen und Benutzernamen hinzugefügt', 'Prefix will be automaticaly added to database name and database user' => 'Prefix %s wird automatisch zum Datenbanknamen und Benutzernamen hinzugefügt',
'Database' => 'Datenbank', 'Database' => 'Datenbank',
@ -287,13 +286,13 @@ $LANG['de'] = array(
'Interface' => 'Interface', 'Interface' => 'Interface',
'Shared' => 'Gemeinsam genutzt', 'Shared' => 'Gemeinsam genutzt',
'Assigned user' => 'Benutzer zuordnen', 'Assigned user' => 'Benutzer zuordnen',
'Assigned domain' => 'Domäne zuordnen', 'Assigned domain' => 'Domain zuordnen',
'NAT IP association' => 'NAT IP-Verband', 'NAT IP association' => 'NAT IP-Verband',
'shell' => 'Shell', 'shell' => 'Shell',
'web domains' => 'Web Domäne', 'web domains' => 'Web Domäne',
'web aliases' => 'Web Aliase', 'web aliases' => 'Web Aliase',
'dns records' => 'DNS Einträge', 'dns records' => 'DNS Einträge',
'mail domains' => 'Mail Domäne', 'mail domains' => 'Mail Domains',
'mail accounts' => 'Mail Konten', 'mail accounts' => 'Mail Konten',
'accounts' => 'Konten', 'accounts' => 'Konten',
'databases' => 'Datenbanken', 'databases' => 'Datenbanken',
@ -311,10 +310,10 @@ $LANG['de'] = array(
'password' => 'Passwort', 'password' => 'Passwort',
'type' => 'Typ', 'type' => 'Typ',
'charset' => 'Zeichensatz', 'charset' => 'Zeichensatz',
'domain' => 'Domäne', 'domain' => 'Domain',
'ip' => 'IP', 'ip' => 'IP',
'ip address' => 'IP Adresse', 'ip address' => 'IP-Adresse',
'IP address' => 'IP Adresse', 'IP address' => 'IP-Adresse',
'netmask' => 'Netzmaske', 'netmask' => 'Netzmaske',
'interface' => 'Interface', 'interface' => 'Interface',
'assigned user' => 'Zugeordneter Benutzer', 'assigned user' => 'Zugeordneter Benutzer',
@ -325,7 +324,7 @@ $LANG['de'] = array(
'first name' => 'Vorname', 'first name' => 'Vorname',
'last name' => 'Nachname', 'last name' => 'Nachname',
'account' => 'Konto', 'account' => 'Konto',
'ssl certificate' => 'SSL Zertifikat', 'ssl certificate' => 'SSL-Zertifikat',
'ssl key' => 'SSL Schlüssel', 'ssl key' => 'SSL Schlüssel',
'stats user password' => 'Statistik Benutzer Passwort', 'stats user password' => 'Statistik Benutzer Passwort',
'stats username' => 'Statistik Benutzername', 'stats username' => 'Statistik Benutzername',
@ -345,14 +344,14 @@ $LANG['de'] = array(
'Port' => 'Port', 'Port' => 'Port',
'Comment' => 'Kommentar', 'Comment' => 'Kommentar',
'Banlist' => 'Bannliste', 'Banlist' => 'Bannliste',
'ranges are acceptable' => 'Bereiche akzeptabel', 'ranges are acceptable' => 'Bereiche sind akzeptabel',
'CIDR format is supported' => 'CIDR-Format wird unterstützt', 'CIDR format is supported' => 'CIDR-Format wird unterstützt',
'unlimited' => 'unlimited', 'unlimited' => 'unlimited',
'1 account' => '1 Konto', '1 account' => '1 Konto',
'%s accounts' => '%s Konten', '%s accounts' => '%s Konten',
'1 domain' => '1 Domäne', '1 domain' => '1 Domain',
'%s domains' => '%s Domänen', '%s domains' => '%s Domains',
'1 record' => '1 Eintrag', '1 record' => '1 Eintrag',
'%s records' => '%s Einträge', '%s records' => '%s Einträge',
'1 mail account' => '1 Mail Konto', '1 mail account' => '1 Mail Konto',
@ -379,7 +378,7 @@ $LANG['de'] = array(
'There are no currently banned IP' => 'Es gibt keine aktuell gesperrte IP', 'There are no currently banned IP' => 'Es gibt keine aktuell gesperrte IP',
'USER_CREATED_OK' => 'Benutzer <a href="/edit/user/?user=%s"><b>%s</b></a> wurde erfolgreich angelegt.', 'USER_CREATED_OK' => 'Benutzer <a href="/edit/user/?user=%s"><b>%s</b></a> wurde erfolgreich angelegt.',
'WEB_DOMAIN_CREATED_OK' => 'Domäne <a href="/edit/web/?domain=%s"><b>%s</b></a> wurde erfolgreich angelegt.', 'WEB_DOMAIN_CREATED_OK' => 'Domain <a href="/edit/web/?domain=%s"><b>%s</b></a> wurde erfolgreich angelegt.',
'DNS_DOMAIN_CREATED_OK' => 'DNS Domäne <a href="/list/dns/?domain=%s"><b>%s</b></a> wurde erfolgreich angelegt.', 'DNS_DOMAIN_CREATED_OK' => 'DNS Domäne <a href="/list/dns/?domain=%s"><b>%s</b></a> wurde erfolgreich angelegt.',
'DNS_RECORD_CREATED_OK' => 'Eintrag <b>%s.%s</b> wurde erfolgreich angelegt.', 'DNS_RECORD_CREATED_OK' => 'Eintrag <b>%s.%s</b> wurde erfolgreich angelegt.',
'MAIL_DOMAIN_CREATED_OK' => 'Mail Domäne <a href="/list/mail/?domain=%s"><b>%s</b></a> wurde erfolgreich angelegt.', 'MAIL_DOMAIN_CREATED_OK' => 'Mail Domäne <a href="/list/mail/?domain=%s"><b>%s</b></a> wurde erfolgreich angelegt.',
@ -458,14 +457,14 @@ $LANG['de'] = array(
'Database Credentials' => 'Datenbank Anmeldeinformationen', 'Database Credentials' => 'Datenbank Anmeldeinformationen',
'DATABASE_READY' => "Datenbank wurde erfolgreich erstellt.\n\nDatenbank: %s\nBenutzername: %s\nPasswort: %s\n%s\n\n--\nVesta Control Panel\n", 'DATABASE_READY' => "Datenbank wurde erfolgreich erstellt.\n\nDatenbank: %s\nBenutzername: %s\nPasswort: %s\n%s\n\n--\nVesta Control Panel\n",
'forgot password' => 'Password vergessen', 'forgot password' => 'Passwort vergessen',
'Confirm' => 'Bestätigen', 'Confirm' => 'Bestätigen',
'New Password' => 'Neues Password', 'New Password' => 'Neues Passwort',
'Confirm Password' => 'Password bestätigen', 'Confirm Password' => 'Passwort bestätigen',
'Reset' => 'Reset', 'Reset' => 'Zurücksetzen',
'Reset Code' => 'Reset Code', 'Reset Code' => 'Zurücksetzen-Code',
'RESET_NOTICE' => '', 'RESET_NOTICE' => '',
'RESET_CODE_SENT' => 'Passwort Reset Code wurde erfolgreich an Ihre Adresse gesandt<br>', 'RESET_CODE_SENT' => 'Passwort Zurücksetzen-Code wurde erfolgreich an Ihre Adresse gesandt<br>',
'MAIL_RESET_SUBJECT' => 'Passwort Reset für %s', 'MAIL_RESET_SUBJECT' => 'Passwort Reset für %s',
'PASSWORD_RESET_REQUEST' => "Zum zurücksetzten Ihre Passwords, besuchen Sie bitten folgenden Link:\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nAlternativ, können Sie auf https://%s/reset/?action=code&user=%s gehen und dort folgenden Reset Code eingeben:\n%s\n\nWenn Sie Ihr Passwort nicht zurücksetzen wollten, ignorieren Sie diese Nachricht und entschuldigen Sie uns die Unannehmlichkeiten.\n\n--\nVesta Control Panel\n", 'PASSWORD_RESET_REQUEST' => "Zum Zurücksetzten Ihre Passwortes, besuchen Sie bitte folgenden Link:\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nAlternativ, können Sie auf https://%s/reset/?action=code&user=%s gehen und dort folgenden Reset Code eingeben:\n%s\n\nWenn Sie Ihr Passwort nicht zurücksetzen wollten, ignorieren Sie diese Nachricht und entschuldigen Sie uns die Unannehmlichkeiten.\n\n--\nVesta Control Panel\n",
); );

View file

@ -470,6 +470,19 @@ $LANG['ua'] = array(
'RESET_CODE_SENT' => 'Код для відновлення паролю успішно відправлено на вашу електронну пошту.<br>', 'RESET_CODE_SENT' => 'Код для відновлення паролю успішно відправлено на вашу електронну пошту.<br>',
'MAIL_RESET_SUBJECT' => 'Відновлення паролю %s', 'MAIL_RESET_SUBJECT' => 'Відновлення паролю %s',
'PASSWORD_RESET_REQUEST'=>"Щоб відновити пароль, будь-ласка, перейдіть за посиланням :\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nТакож ви можете відкрити сторінку https://%s/reset/?action=code&user=%s і вручну ввести код для відновлення:\n%s\n\nЯкщо ви не виконували процедуру відновлення паролю, будь ласка, проігноруйте цей лист і прийміть наші вибачення.\n\n--\nПанель керування Vesta\n", 'PASSWORD_RESET_REQUEST'=>"Щоб відновити пароль, будь-ласка, перейдіть за посиланням :\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nТакож ви можете відкрити сторінку https://%s/reset/?action=code&user=%s і вручну ввести код для відновлення:\n%s\n\nЯкщо ви не виконували процедуру відновлення паролю, будь ласка, проігноруйте цей лист і прийміть наші вибачення.\n\n--\nПанель керування Vesta\n",
);
'Jan' => 'Січ',
'Feb' => 'Лют',
'Mar' => 'Бер',
'Apr' => 'Квіт',
'May' => 'Трав',
'Jun' => 'Черв',
'Jul' => 'Лип',
'Aug' => 'Серп',
'Sep' => 'Вер',
'Oct' => 'Жовт',
'Nov' => 'Лист',
'Dec' => 'Груд',
);
?> ?>