aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2018-05-25 10:14:04 +0200
committerAndreas Gohr <andi@splitbrain.org>2018-05-25 10:14:04 +0200
commit8eb28c6d38a0c41e43b9f531ff138d220d82dc8b (patch)
treed200965c36bceac50a9b5ed7c656817d668e1648
parent661c1ddc2c77658fc8c124036c2e706227865c5a (diff)
parent2cceef48e0389b650ba7d92055e5b11847651409 (diff)
downloaddokuwiki-8eb28c6d38a0c41e43b9f531ff138d220d82dc8b.tar.gz
dokuwiki-8eb28c6d38a0c41e43b9f531ff138d220d82dc8b.zip
Merge branch 'master' into psr2
* master: fix: throw RemoteAccessDeniedException if not admin feat(RemoteAPI): Add call to delete Users to the remote API ✨ removed obsolete language files translation update decrease php versions by one appveyor: updated PHP versions another try at fixing appveyor php downloads using curl
-rw-r--r--appveyor.yml15
-rw-r--r--inc/Remote/ApiCore.php25
-rw-r--r--inc/lang/de/lang.php19
-rw-r--r--lib/plugins/authmysql/lang/cs/lang.php11
-rw-r--r--lib/plugins/authmysql/lang/cs/settings.php43
-rw-r--r--lib/plugins/authmysql/lang/it/lang.php11
-rw-r--r--lib/plugins/authmysql/lang/it/settings.php46
-rw-r--r--lib/plugins/authmysql/lang/ja/lang.php11
-rw-r--r--lib/plugins/authmysql/lang/ja/settings.php42
-rw-r--r--lib/plugins/authpgsql/lang/cs/settings.php39
-rw-r--r--lib/plugins/authpgsql/lang/it/settings.php40
-rw-r--r--lib/plugins/authpgsql/lang/ja/settings.php38
12 files changed, 43 insertions, 297 deletions
diff --git a/appveyor.yml b/appveyor.yml
index efba02953..b4177d295 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -8,12 +8,15 @@ version: '{build}.{branch}'
environment:
matrix:
- - PHP_VERSION: '7.0.21'
+ - PHP_VERSION: '7.2.4'
+ VC: 'VC15'
+ PHPUNIT: '7'
+ - PHP_VERSION: '7.0.29'
VC: 'VC14'
- PHPUNIT: '6.3'
- - PHP_VERSION: '5.6.30'
+ PHPUNIT: '6'
+ - PHP_VERSION: '5.6.35'
VC: 'VC11'
- PHPUNIT: '5.7'
+ PHPUNIT: '5'
cache:
- c:\php -> appveyor.yml
@@ -26,7 +29,7 @@ install:
- IF NOT EXIST c:\php mkdir c:\php
- IF NOT EXIST c:\php\%PHP_VERSION% mkdir c:\php\%PHP_VERSION%
- cd c:\php\%PHP_VERSION%
- - IF NOT EXIST php-installed.txt appveyor DownloadFile https://windows.php.net/downloads/releases/archives/php-%PHP_VERSION%-Win32-%VC%-x86.zip
+ - IF NOT EXIST php-installed.txt curl -fsSL -o php-%PHP_VERSION%-Win32-%VC%-x86.zip https://windows.php.net/downloads/releases/archives/php-%PHP_VERSION%-Win32-%VC%-x86.zip
- IF NOT EXIST php-installed.txt 7z x php-%PHP_VERSION%-Win32-%VC%-x86.zip -y >nul
- IF NOT EXIST php-installed.txt del /Q *.zip
- IF NOT EXIST php-installed.txt copy /Y php.ini-development php.ini
@@ -38,7 +41,7 @@ install:
- IF NOT EXIST php-installed.txt echo extension=php_gd2.dll >> php.ini
- IF NOT EXIST php-installed.txt echo extension=php_bz2.dll >> php.ini
- IF NOT EXIST php-installed.txt echo extension=php_pdo_sqlite.dll >> php.ini
- - IF NOT EXIST php-installed.txt appveyor DownloadFile https://phar.phpunit.de/phpunit-%PHPUNIT%.phar -FileName phpunit.phar
+ - IF NOT EXIST php-installed.txt curl -fsSL -o phpunit.phar https://phar.phpunit.de/phpunit-%PHPUNIT%.phar
- IF NOT EXIST php-installed.txt type nul >> php-installed.txt
test_script:
diff --git a/inc/Remote/ApiCore.php b/inc/Remote/ApiCore.php
index 9e656155a..897bcf9af 100644
--- a/inc/Remote/ApiCore.php
+++ b/inc/Remote/ApiCore.php
@@ -77,7 +77,11 @@ class ApiCore
'args' => array('string', 'string', 'array'),
'return' => 'bool',
'doc' => 'Append text to a wiki page.'
- ), 'wiki.getPage' => array(
+ ), 'dokuwiki.deleteUsers' => array(
+ 'args' => array('array'),
+ 'return' => 'bool',
+ 'doc' => 'Remove one or more users from the list of registered users.'
+ ), 'wiki.getPage' => array(
'args' => array('string'),
'return' => 'string',
'doc' => 'Get the raw Wiki text of page, latest version.',
@@ -577,6 +581,25 @@ class ApiCore
}
/**
+ * Remove one or more users from the list of registered users
+ *
+ * @param string[] $usernames List of usernames to remove
+ *
+ * @return bool
+ *
+ * @throws AccessDeniedException
+ */
+ public function deleteUsers($usernames)
+ {
+ if (!auth_isadmin()) {
+ throw new AccessDeniedException('Only admins are allowed to delete users', 114);
+ }
+ /** @var DokuWiki_Auth_Plugin $auth */
+ global $auth;
+ return (bool)$auth->triggerUserMod('deleteUsers', $usernames);
+ }
+
+ /**
* Uploads a file to the wiki.
*
* Michael Klier <chi@chimeric.de>
diff --git a/inc/lang/de/lang.php b/inc/lang/de/lang.php
index 2fd78f5ff..1854ee5ba 100644
--- a/inc/lang/de/lang.php
+++ b/inc/lang/de/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Sebastian Engel <mail@engel-s.de>
* @author Karl_de_Hall <Karl.Grohmueller@sonnenhof-sha.de>
* @author Michael Bohn <mjbohn@gmail.com>
* @author Joel Strasser <strasser999@gmail.com>
@@ -139,15 +140,15 @@ $lang['js']['media_done_btn'] = 'Fertig';
$lang['js']['media_drop'] = 'Dateien hier hinziehen um sie hochzuladen';
$lang['js']['media_cancel'] = 'Entfernen';
$lang['js']['media_overwrt'] = 'Existierende Dateien überschreiben';
-$lang['search_exact_match'] = 'genaue Treffer';
-$lang['search_starts_with'] = 'beginnt mit';
-$lang['search_ends_with'] = 'endet mit';
-$lang['search_contains'] = 'enthält';
-$lang['search_custom_match'] = 'angepasst ';
-$lang['search_any_ns'] = 'alle Kategorien';
-$lang['search_any_time'] = 'jederzeit';
-$lang['search_past_7_days'] = 'letzte Woche';
-$lang['search_past_month'] = 'letzter Monat';
+$lang['search_exact_match'] = 'Genaue Treffer';
+$lang['search_starts_with'] = 'Beginnt mit';
+$lang['search_ends_with'] = 'Endet mit';
+$lang['search_contains'] = 'Enthält';
+$lang['search_custom_match'] = 'Angepasst ';
+$lang['search_any_ns'] = 'Alle Namensräume';
+$lang['search_any_time'] = 'Jederzeit';
+$lang['search_past_7_days'] = 'Letzte Woche';
+$lang['search_past_month'] = 'Letzter Monat';
$lang['search_past_year'] = 'letztes Jahr';
$lang['search_sort_by_hits'] = 'Sortiere nach Treffer';
$lang['search_sort_by_mtime'] = 'Sortiere nach letzter Änderung';
diff --git a/lib/plugins/authmysql/lang/cs/lang.php b/lib/plugins/authmysql/lang/cs/lang.php
deleted file mode 100644
index 4dd63b437..000000000
--- a/lib/plugins/authmysql/lang/cs/lang.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-/**
- * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
- * @author Jaroslav Lichtblau <jlichtblau@seznam.cz>
- */
-$lang['connectfail'] = 'Selhalo připojení k databázi.';
-$lang['userexists'] = 'Omlouváme se, ale uživatel s tímto jménem již existuje.';
-$lang['usernotexists'] = 'Omlouváme se, uživatel tohoto jména neexistuje.';
-$lang['writefail'] = 'Nelze změnit údaje uživatele. Informujte prosím správce wiki';
diff --git a/lib/plugins/authmysql/lang/cs/settings.php b/lib/plugins/authmysql/lang/cs/settings.php
deleted file mode 100644
index bc8e13620..000000000
--- a/lib/plugins/authmysql/lang/cs/settings.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-
-/**
- * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
- * @author mkucera66 <mkucera66@seznam.cz>
- * @author Jaroslav Lichtblau <jlichtblau@seznam.cz>
- */
-$lang['server'] = 'Váš server MySQL';
-$lang['user'] = 'Uživatelské jméno pro MySQL';
-$lang['password'] = 'Heslo tohoto uživatele';
-$lang['database'] = 'Použtá databáze';
-$lang['charset'] = 'znaková sada použitá v databázi';
-$lang['debug'] = 'Zobrazit dodatečné debugovací informace';
-$lang['forwardClearPass'] = 'Posílat uživatelské heslo jako čistý text do příkazů SQL namísto využití volby passcrypt.';
-$lang['TablesToLock'] = 'Čárkou oddělený seznam tabulek, které mohou být zamčené během operací zápisu';
-$lang['checkPass'] = 'Příkaz SQL pro kontrolu hesel';
-$lang['getUserInfo'] = 'Příkaz SQL pro získání informací o uživateli';
-$lang['getGroups'] = 'Příkaz SQL pro získání uživatelovy skupiny';
-$lang['getUsers'] = 'Příkaz SQL pro seznam všech uživatelů';
-$lang['FilterLogin'] = 'Příkaz SQL pro filtrování uživatelů podle přihlašovacího jména';
-$lang['FilterName'] = 'Příkaz SQL pro filtrování uživatelů podle celého jména';
-$lang['FilterEmail'] = 'Příkaz SQL pro filtrování uživatelů podle adres e-mailů';
-$lang['FilterGroup'] = 'Příkaz SQL pro filtrování uživatelů podle členství ve skupinách';
-$lang['SortOrder'] = 'Příkaz SQL pro řazení uživatelů';
-$lang['addUser'] = 'Příkaz SQL pro přidání nového uživatele';
-$lang['addGroup'] = 'Příkaz SQL pro přidání nové skupiny';
-$lang['addUserGroup'] = 'Příkaz SQL pro přidání uživatele do existující skupiny';
-$lang['delGroup'] = 'Příkaz SQL pro vymazání skupiny';
-$lang['getUserID'] = 'Příkaz SQL pro získání primárního klíče uživatele';
-$lang['delUser'] = 'Příkaz SQL pro vymazání uživatele';
-$lang['delUserRefs'] = 'Příkaz SQL pro odstranění členství uživatele se všech skupin';
-$lang['updateUser'] = 'Příkaz SQL pro aktualizaci uživatelského profilu';
-$lang['UpdateLogin'] = 'Klauzule pro aktualizaci přihlačovacího jména uživatele';
-$lang['UpdatePass'] = 'Klauzule pro aktualizaci hesla uživatele';
-$lang['UpdateEmail'] = 'Klauzule pro aktualizaci e-mailové adresy uživatele';
-$lang['UpdateName'] = 'Klauzule pro aktualizaci celého jména uživatele';
-$lang['UpdateTarget'] = 'Omezující klauzule pro identifikaci uživatele při aktualizaci';
-$lang['delUserGroup'] = 'Příkaz SQL pro zrušení členství uživatele v dané skupině';
-$lang['getGroupID'] = 'Příkaz SQL pro získání primárního klíče skupiny';
-$lang['debug_o_0'] = 'nic';
-$lang['debug_o_1'] = 'pouze při chybách';
-$lang['debug_o_2'] = 'všechny dotazy SQL';
diff --git a/lib/plugins/authmysql/lang/it/lang.php b/lib/plugins/authmysql/lang/it/lang.php
deleted file mode 100644
index 6ba3ef836..000000000
--- a/lib/plugins/authmysql/lang/it/lang.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-/**
- * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
- * @author Torpedo <dgtorpedo@gmail.com>
- */
-$lang['connectfail'] = 'Connessione fallita al database.';
-$lang['userexists'] = 'Spiacente, esiste già un utente con queste credenziali.';
-$lang['usernotexists'] = 'Spiacente, quell\'utente non esiste.';
-$lang['writefail'] = 'Non è possibile cambiare le informazioni utente. Si prega di informare l\'Amministratore del wiki';
diff --git a/lib/plugins/authmysql/lang/it/settings.php b/lib/plugins/authmysql/lang/it/settings.php
deleted file mode 100644
index ec2d6703e..000000000
--- a/lib/plugins/authmysql/lang/it/settings.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-/**
- * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
- * @author Claudio Lanconelli <lancos@libero.it>
- * @author Mirko <malisan.mirko@gmail.com>
- * @author Francesco <francesco.cavalli@hotmail.com>
- * @author Maurizio <mcannavo@katamail.com>
- * @author Torpedo <dgtorpedo@gmail.com>
- */
-$lang['server'] = 'Il tuo server MySQL';
-$lang['user'] = 'User name di MySQL';
-$lang['password'] = 'Password per l\'utente di cui sopra';
-$lang['database'] = 'Database da usare';
-$lang['charset'] = 'Set di caratteri usato nel database';
-$lang['debug'] = 'Mostra ulteriori informazioni di debug';
-$lang['forwardClearPass'] = 'Fornisci le password utente come testo visibile alle istruzioni SQL qui sotto, invece che usare l\'opzione passcrypt';
-$lang['TablesToLock'] = 'Lista, separata da virgola, delle tabelle che devono essere bloccate in scrittura';
-$lang['checkPass'] = 'Istruzione SQL per il controllo password';
-$lang['getUserInfo'] = 'Istruzione SQL per recuperare le informazioni utente';
-$lang['getGroups'] = 'Istruzione SQL per recuperare il gruppo di appartenenza di un utente';
-$lang['getUsers'] = 'Istruzione SQL per listare tutti gli utenti';
-$lang['FilterLogin'] = 'Condizione SQL per per filtrare gli utenti in funzione del "login name"';
-$lang['FilterName'] = 'Condizione SQL per filtrare gli utenti in base al nome completo';
-$lang['FilterEmail'] = 'Condizione SQL per filtrare gli utenti in base all\'indirizzo e-mail';
-$lang['FilterGroup'] = 'Condizione SQL per filtrare gli utenti in base al gruppo di appartenenza';
-$lang['SortOrder'] = 'Condizione SQL per ordinare gli utenti';
-$lang['addUser'] = 'Istruzione SQL per aggiungere un nuovo utente';
-$lang['addGroup'] = 'Istruzione SQL per aggiungere un nuovo gruppo';
-$lang['addUserGroup'] = 'Istruzione SQL per aggiungere un utente ad un gruppo esistente';
-$lang['delGroup'] = 'Istruzione SQL per imuovere un gruppo';
-$lang['getUserID'] = 'Istruzione SQL per recuperare la primary key di un utente';
-$lang['delUser'] = 'Istruzione SQL per cancellare un utente';
-$lang['delUserRefs'] = 'Istruzione SQL per rimuovere un utente da tutti i gruppi';
-$lang['updateUser'] = 'Istruzione SQL per aggiornare il profilo utente';
-$lang['UpdateLogin'] = 'Condizione SQL per aggiornare il nome di accesso dell\'utente';
-$lang['UpdatePass'] = 'Condizione SQL per aggiornare la password utente';
-$lang['UpdateEmail'] = 'Condizione SQL per aggiornare l\'e-mail utente';
-$lang['UpdateName'] = 'Condizione SQL per aggiornare il nome completo dell\'utente';
-$lang['UpdateTarget'] = 'Condizione SQL per identificare l\'utente quando aggiornato';
-$lang['delUserGroup'] = 'Istruzione SQL per rimuovere un utente da un dato gruppo';
-$lang['getGroupID'] = 'Istruzione SQL per avere la primary key di un dato gruppo';
-$lang['debug_o_0'] = 'Nulla';
-$lang['debug_o_1'] = 'Solo in errore';
-$lang['debug_o_2'] = 'Tutte le query SQL';
diff --git a/lib/plugins/authmysql/lang/ja/lang.php b/lib/plugins/authmysql/lang/ja/lang.php
deleted file mode 100644
index 55c908b81..000000000
--- a/lib/plugins/authmysql/lang/ja/lang.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-/**
- * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
- * @author Hideaki SAWADA <chuno@live.jp>
- */
-$lang['connectfail'] = 'データベースへの接続に失敗しました。';
-$lang['userexists'] = 'このログイン名のユーザーが既に存在しています。';
-$lang['usernotexists'] = 'そのユーザーは存在しません。';
-$lang['writefail'] = 'ユーザーデータを変更できません。Wiki の管理者に連絡してください。';
diff --git a/lib/plugins/authmysql/lang/ja/settings.php b/lib/plugins/authmysql/lang/ja/settings.php
deleted file mode 100644
index cc0146b15..000000000
--- a/lib/plugins/authmysql/lang/ja/settings.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-/**
- * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
- * @author Satoshi Sahara <sahara.satoshi@gmail.com>
- */
-$lang['server'] = 'MySQL のホスト名';
-$lang['user'] = 'MySQL 接続用ユーザー名';
-$lang['password'] = 'MySQL 接続用ユーザーのパスワード';
-$lang['database'] = '使用するデータベース名';
-$lang['charset'] = 'データベースの文字コード';
-$lang['debug'] = 'デバック情報を表示する';
-$lang['forwardClearPass'] = '以下で定義する SQL ステートメントにおいて, パスワード変数 を平文とする(DokiWiki側で暗号化しない)';
-$lang['TablesToLock'] = '書き込み時にロックするテーブル(コンマ区切りで列挙)';
-$lang['checkPass'] = 'パスワードの照合に用いる SQL ステートメント';
-$lang['getUserInfo'] = 'ユーザー情報の取得に用いる SQL ステートメント';
-$lang['getGroups'] = 'ユーザーが所属する全てのグループの取得に用いる SQL ステートメント';
-$lang['getUsers'] = 'ユーザーリストを取得する SQL ステートメント';
-$lang['FilterLogin'] = 'ユーザーリストをログイン名で絞り込む SQL 句';
-$lang['FilterName'] = 'ユーザーリストをフルネームで絞り込む SQL 句';
-$lang['FilterEmail'] = 'ユーザーリストをメールアドレスで絞り込む SQL 句';
-$lang['FilterGroup'] = 'ユーザーリストを所属グループで絞り込む SQL 句';
-$lang['SortOrder'] = 'ユーザーリストのソート方法を指定する SQL 句';
-$lang['addUser'] = '新規ユーザーを追加する SQL ステートメント';
-$lang['addGroup'] = '新規グループを追加する SQL ステートメント';
-$lang['addUserGroup'] = 'ユーザーをグループに配属する SQL ステートメント';
-$lang['delGroup'] = 'グループを削除する SQL ステートメント';
-$lang['getUserID'] = 'ユーザーIDの取得に用いる SQL ステートメント';
-$lang['delUser'] = 'ユーザーを削除する SQL ステートメント';
-$lang['delUserRefs'] = 'ユーザーのグループ所属を全て取り消す SQL ステートメント';
-$lang['updateUser'] = 'ユーザー情報を変更する SQL ステートメント';
-$lang['UpdateLogin'] = '変更後のログイン名を指定する SQL 句';
-$lang['UpdatePass'] = '変更後のパスワードを指定する SQL 句';
-$lang['UpdateEmail'] = '変更後のメールアドレスを指定する SQL 句';
-$lang['UpdateName'] = '変更後のフルネームを指定する SQL 句';
-$lang['UpdateTarget'] = '変更対象のユーザを特定するための SQL 句';
-$lang['delUserGroup'] = 'ユーザーをグループから除名する SQL ステートメント';
-$lang['getGroupID'] = 'グループIDの取得に用いる SQL ステートメント';
-$lang['debug_o_0'] = '表示しない';
-$lang['debug_o_1'] = 'エラー発生時のみ表示';
-$lang['debug_o_2'] = '全ての SQLクエリで表示';
diff --git a/lib/plugins/authpgsql/lang/cs/settings.php b/lib/plugins/authpgsql/lang/cs/settings.php
deleted file mode 100644
index af8b837ca..000000000
--- a/lib/plugins/authpgsql/lang/cs/settings.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-
-/**
- * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
- * @author mkucera66 <mkucera66@seznam.cz>
- * @author Jaroslav Lichtblau <jlichtblau@seznam.cz>
- */
-$lang['server'] = 'Váš server PostgreSQL';
-$lang['port'] = 'Port vašeho serveru PostgreSQL';
-$lang['user'] = 'Uživatelské jméno pro PostgreSQL';
-$lang['password'] = 'Heslo tohoto uživatele';
-$lang['database'] = 'Použtá databáze';
-$lang['debug'] = 'Zobrazit dodatečné debugovací informace';
-$lang['forwardClearPass'] = 'Posílat uživatelské heslo jako čistý text do příkazů SQL namísto využití volby passcrypt.';
-$lang['checkPass'] = 'Příkaz SQL pro kontrolu hesel';
-$lang['getUserInfo'] = 'Příkaz SQL pro získání informací o uživateli';
-$lang['getGroups'] = 'Příkaz SQL pro získání členství uživatele ve skupinách';
-$lang['getUsers'] = 'Příkaz SQL pro seznam všech uživatelů';
-$lang['FilterLogin'] = 'Příkaz SQL pro filtrování uživatelů podle přihlašovacího jména';
-$lang['FilterName'] = 'Příkaz SQL pro filtrování uživatelů podle celého jména';
-$lang['FilterEmail'] = 'Příkaz SQL pro filtrování uživatelů podle adres e-mailů';
-$lang['FilterGroup'] = 'Příkaz SQL pro filtrování uživatelů podle členství ve skupinách';
-$lang['SortOrder'] = 'Příkaz SQL pro řazení uživatelů';
-$lang['addUser'] = 'Příkaz SQL pro řazení uživatelů';
-$lang['addGroup'] = 'Příkaz SQL pro přidání nové skupiny';
-$lang['addUserGroup'] = 'Příkaz SQL pro přidání uživatele do existující skupiny';
-$lang['delGroup'] = 'Příkaz SQL pro vymazání skupiny';
-$lang['getUserID'] = 'Příkaz SQL pro získání primárního klíče uživatele';
-$lang['delUser'] = 'Příkaz SQL pro vymazání uživatele';
-$lang['delUserRefs'] = 'Příkaz SQL pro odstranění členství uživatele se všech skupin';
-$lang['updateUser'] = 'Příkaz SQL pro aktualizaci uživatelského profilu';
-$lang['UpdateLogin'] = 'Klauzule pro aktualizaci přihlačovacího jména uživatele';
-$lang['UpdatePass'] = 'Klauzule pro aktualizaci hesla uživatele';
-$lang['UpdateEmail'] = 'Klauzule pro aktualizaci e-mailové adresy uživatele';
-$lang['UpdateName'] = 'Klauzule pro aktualizaci celého jména uživatele';
-$lang['UpdateTarget'] = 'Omezující klauzule pro identifikaci uživatele při aktualizaci';
-$lang['delUserGroup'] = 'Příkaz SQL pro zrušení členství uživatele v dané skupině';
-$lang['getGroupID'] = 'Příkaz SQL pro získání primárního klíče skupiny';
diff --git a/lib/plugins/authpgsql/lang/it/settings.php b/lib/plugins/authpgsql/lang/it/settings.php
deleted file mode 100644
index 365fc47e4..000000000
--- a/lib/plugins/authpgsql/lang/it/settings.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-/**
- * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
- * @author Francesco <francesco.cavalli@hotmail.com>
- * @author Torpedo <dgtorpedo@gmail.com>
- * @author Maurizio <mcannavo@katamail.com>
- */
-$lang['server'] = 'Il tuo server PostgreSQL ';
-$lang['port'] = 'La porta del tuo server PostgreSQL ';
-$lang['user'] = 'Lo username PostgreSQL';
-$lang['password'] = 'Password dell\'utente summenzionato';
-$lang['database'] = 'Database da usare';
-$lang['debug'] = 'Visualizza informazioni addizionali di debug';
-$lang['forwardClearPass'] = 'Fornisci le password utente come testo visibile alle istruzioni SQL qui sotto, invece che usare l\'opzione passcrypt';
-$lang['checkPass'] = 'Istruzione SQL per il controllo password';
-$lang['getUserInfo'] = 'Istruzione SQL per recuperare le informazioni utente';
-$lang['getGroups'] = 'Istruzione SQL per recuperare il gruppo di appartenenza di un utente';
-$lang['getUsers'] = 'Istruzione SQL per elencare tutti gli utenti';
-$lang['FilterLogin'] = 'Condizione SQL per filtrare gli utenti in base al nome di accesso';
-$lang['FilterName'] = 'Condizione SQL per filtrare gli utenti in base al nome completo';
-$lang['FilterEmail'] = 'Condizione SQL per filtrare gli utenti in base all\'indirizzo e-mail';
-$lang['FilterGroup'] = 'Condizione SQL per filtrare gli utenti in base al gruppo di appartenenza';
-$lang['SortOrder'] = 'Condizione SQL per ordinare gli utenti';
-$lang['addUser'] = 'Istruzione SQL per aggiungere un nuovo utente';
-$lang['addGroup'] = 'Istruzione SQL per aggiungere un nuovo gruppo';
-$lang['addUserGroup'] = 'Istruzione SQL per aggiungere un utente ad un gruppo esistente';
-$lang['delGroup'] = 'Istruzione SQL per imuovere un gruppo';
-$lang['getUserID'] = 'Istruzione SQL per recuperare la primary key di un utente';
-$lang['delUser'] = 'Istruzione SQL per cancellare un utente';
-$lang['delUserRefs'] = 'Istruzione SQL per rimuovere un utente da tutti i gruppi';
-$lang['updateUser'] = 'Istruzione SQL per aggiornare il profilo utente';
-$lang['UpdateLogin'] = 'Condizione SQL per aggiornare il nome di accesso dell\'utente';
-$lang['UpdatePass'] = 'Condizione SQL per aggiornare la password utente';
-$lang['UpdateEmail'] = 'Condizione SQL per aggiornare l\'e-mail utente';
-$lang['UpdateName'] = 'Condizione SQL per aggiornare il nome completo dell\'utente';
-$lang['UpdateTarget'] = 'Condizione SQL per identificare l\'utente quando aggiornato';
-$lang['delUserGroup'] = 'Istruzione SQL per rimuovere un utente da un dato gruppo';
-$lang['getGroupID'] = 'Istruzione SQL per avere la primary key di un dato gruppo';
diff --git a/lib/plugins/authpgsql/lang/ja/settings.php b/lib/plugins/authpgsql/lang/ja/settings.php
deleted file mode 100644
index 001008c9f..000000000
--- a/lib/plugins/authpgsql/lang/ja/settings.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-
-/**
- * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
- * @author Satoshi Sahara <sahara.satoshi@gmail.com>
- */
-$lang['server'] = 'PostgreSQL のサーバー名';
-$lang['port'] = 'PostgreSQL サーバーのポート番号';
-$lang['user'] = 'PostgreSQL 接続用ユーザー名';
-$lang['password'] = 'PostgreSQL 接続用ユーザーのパスワード';
-$lang['database'] = '使用するデータベース名';
-$lang['debug'] = 'デバック情報を表示する';
-$lang['forwardClearPass'] = '以下で定義する SQL ステートメントにおいて, パスワード変数 を平文とする(DokiWiki側で暗号化しない)';
-$lang['checkPass'] = 'パスワードの照合に用いる SQL ステートメント';
-$lang['getUserInfo'] = 'ユーザー情報の取得に用いる SQL ステートメント';
-$lang['getGroups'] = 'ユーザーが所属する全てのグループの取得に用いる SQL ステートメント';
-$lang['getUsers'] = 'ユーザーリストを取得する SQL ステートメント';
-$lang['FilterLogin'] = 'ユーザーリストをログイン名で絞り込む SQL 句';
-$lang['FilterName'] = 'ユーザーリストをフルネームで絞り込む SQL 句';
-$lang['FilterEmail'] = 'ユーザーリストをメールアドレスで絞り込む SQL 句';
-$lang['FilterGroup'] = 'ユーザーリストを所属グループで絞り込む SQL 句';
-$lang['SortOrder'] = 'ユーザーリストのソート方法を指定する SQL 句';
-$lang['addUser'] = '新規ユーザーを追加する SQL ステートメント';
-$lang['addGroup'] = '新規グループを追加する SQL ステートメント';
-$lang['addUserGroup'] = 'ユーザーをグループに配属する SQL ステートメント';
-$lang['delGroup'] = 'グループを削除する SQL ステートメント';
-$lang['getUserID'] = 'ユーザーIDの取得に用いる SQL ステートメン';
-$lang['delUser'] = 'ユーザーを削除する SQL ステートメント';
-$lang['delUserRefs'] = 'ユーザーのグループ所属を全て取り消す SQL ステートメント';
-$lang['updateUser'] = 'ユーザー情報を変更する SQL ステートメント';
-$lang['UpdateLogin'] = '変更後のログイン名を指定する SQL 句';
-$lang['UpdatePass'] = '変更後のパスワードを指定する SQL 句';
-$lang['UpdateEmail'] = '変更後のメールアドレスを指定する SQL 句';
-$lang['UpdateName'] = '変更後のフルネームを指定する SQL 句';
-$lang['UpdateTarget'] = '変更対象のユーザを特定するための SQL 句';
-$lang['delUserGroup'] = 'ユーザーをグループから除名する SQL ステートメント';
-$lang['getGroupID'] = 'グループIDの取得に用いる SQL ステートメント';