diff --git a/inc/search.php b/inc/search.php index be47102371b3cc346100e9cc297aa0494739eb0b..5489dc2c0fad3e3af397fb28102441245eb73521 100644 --- a/inc/search.php +++ b/inc/search.php @@ -317,25 +317,25 @@ function pathID($path,$keeptxt=false){ * How the function behaves, depends on the options passed in the $opts * array, where the following settings can be used. * - * depth int recursion depth. 0 for unlimited - * keeptxt bool keep .txt extension for IDs - * listfiles bool include files in listing - * listdirs bool include namespaces in listing - * pagesonly bool restrict files to pages - * skipacl bool do not check for READ permission - * sneakyacl bool don't recurse into nonreadable dirs - * hash bool create MD5 hash for files - * meta bool return file metadata - * filematch string match files against this regexp - * idmatch string match full ID against this regexp - * dirmatch string match directory against this regexp when adding - * nsmatch string match namespace against this regexp when adding - * recmatch string match directory against this regexp when recursing - * showmsg bool warn about non-ID files - * showhidden bool show hidden files too - * firsthead bool return first heading for pages + * depth int recursion depth. 0 for unlimited (default: 0) + * keeptxt bool keep .txt extension for IDs (default: false) + * listfiles bool include files in listing (default: false) + * listdirs bool include namespaces in listing (default: false) + * pagesonly bool restrict files to pages (default: false) + * skipacl bool do not check for READ permission (default: false) + * sneakyacl bool don't recurse into nonreadable dirs (default: false) + * hash bool create MD5 hash for files (default: false) + * meta bool return file metadata (default: false) + * filematch string match files against this regexp (default: '', so accept everything) + * idmatch string match full ID against this regexp (default: '', so accept everything) + * dirmatch string match directory against this regexp when adding (default: '', so accept everything) + * nsmatch string match namespace against this regexp when adding (default: '', so accept everything) + * recmatch string match directory against this regexp when recursing (default: '', so accept everything) + * showmsg bool warn about non-ID files (default: false) + * showhidden bool show hidden files(e.g. by hidepages config) too (default: false) + * firsthead bool return first heading for pages (default: false) * - * @param array &$data - Reference to the result data structure + * @param array &$data - Reference to the result data structure * @param string $base - Base usually $conf['datadir'] * @param string $file - current file or directory relative to $base * @param string $type - Type either 'd' for directory or 'f' for file diff --git a/lib/plugins/usermanager/lang/cs/import.txt b/lib/plugins/usermanager/lang/cs/import.txt index c264ae18591866488fd49b172fa14ccbc03d7501..d665838f4fc5f1d47880cd7a1cdc25054f19762d 100644 --- a/lib/plugins/usermanager/lang/cs/import.txt +++ b/lib/plugins/usermanager/lang/cs/import.txt @@ -2,7 +2,7 @@ Vyžaduje CSV soubor s uživateli obsahujÃcà alespoň 4 sloupce. Sloupce obsahujà (v daném poÅ™adÃ): user-id, celé jméno, emailovou adresu, seznam skupin. -Položky CSV musà být oddÄ›leny Äárkou (,) a Å™etÄ›zce umÃstÄ›ny v uvozovkách (""). ZpÄ›tné lomÃtko (\) lze použÃt pro escapovánÃ. +Položky CSV musà být oddÄ›leny Äárkou (,) a Å™etÄ›zce umÃstÄ›ny v uvozovkách (%%""%%). ZpÄ›tné lomÃtko (\) lze použÃt pro escapovánÃ. Pro zÃskánà pÅ™Ãkladu takového souboru využijte funkci "Exportovat uživatele" výše. Záznamy s duplicitnÃm user-id budou ignorovány. diff --git a/lib/plugins/usermanager/lang/de-informal/import.txt b/lib/plugins/usermanager/lang/de-informal/import.txt index 6fd6b8d8c998a01b34c16e9758832e46642f391d..bc888719377fb025944b21f1689aa7bafe6396b7 100644 --- a/lib/plugins/usermanager/lang/de-informal/import.txt +++ b/lib/plugins/usermanager/lang/de-informal/import.txt @@ -1,7 +1,7 @@ ===== Massenimport von Benutzern ===== Dieser Import benötigt eine CSV-Datei mit mindestens vier Spalten. Diese Spalten müssen die folgenden Daten (in dieser Reihenfolge) enthalten: Benutzername, Name, E-Mailadresse und Gruppenzugehörigkeit. -Die CSV-Felder müssen durch ein Komma (,) getrennt sein. Die Zeichenfolgen müssen von Anführungszeichen ("") umgeben sein. Ein Backslash (\) kann zum Maskieren benutzt werden. +Die CSV-Felder müssen durch ein Komma (,) getrennt sein. Die Zeichenfolgen müssen von Anführungszeichen (%%""%%) umgeben sein. Ein Backslash (\) kann zum Maskieren benutzt werden. Für eine Beispieldatei kannst Du die "Benutzer exportieren"-Funktion oben benutzen. Doppelte Benutzername werden ignoriert. Ein Passwort wird generiert und den einzelnen, erfolgreich importierten Benutzern zugemailt. \ No newline at end of file diff --git a/lib/plugins/usermanager/lang/de/import.txt b/lib/plugins/usermanager/lang/de/import.txt index bf0d2922e87fc4c06a36cf192d743783dcca75df..7faca3b9a2ba3e800b205eb81721d55d0ae97db8 100644 --- a/lib/plugins/usermanager/lang/de/import.txt +++ b/lib/plugins/usermanager/lang/de/import.txt @@ -1,7 +1,7 @@ ===== Benutzer-Massenimport ===== Um mehrere Benutzer gleichzeitig zu importieren, wird eine CSV-Datei mit den folgenden vier Spalten benötigt (In dieser Reihenfolge): Benutzer-ID, Voller Name, E-Mail-Adresse und Gruppen. -Die CSV-Felder sind Kommata-separiert (,) und mit Anführungszeichen eingefasst ("). Mit Backslashes (\) können Sonderzeichen maskiert werden. +Die CSV-Felder sind Kommata-separiert (,) und mit Anführungszeichen eingefasst (%%"%%). Mit Backslashes (\) können Sonderzeichen maskiert werden. Ein Beispiel für eine gültige Datei kann mit der Benutzer-Export-Funktion oben generiert werden. Doppelte Benutzer-IDs werden ignoriert. diff --git a/lib/plugins/usermanager/lang/en/import.txt b/lib/plugins/usermanager/lang/en/import.txt index 2087083e05577be7cbfe3cbd6d64c641859cf7a1..360a0689b6748db5251a69a026966e72f7bddd14 100644 --- a/lib/plugins/usermanager/lang/en/import.txt +++ b/lib/plugins/usermanager/lang/en/import.txt @@ -2,7 +2,7 @@ Requires a CSV file of users with at least four columns. The columns must contain, in order: user-id, full name, email address and groups. -The CSV fields should be separated by commas (,) and strings delimited by quotation marks (""). Backslash (\) can be used for escaping. +The CSV fields should be separated by commas (,) and strings delimited by quotation marks (%%""%%). Backslash (\) can be used for escaping. For an example of a suitable file, try the "Export Users" function above. Duplicate user-ids will be ignored. diff --git a/lib/plugins/usermanager/lang/eo/import.txt b/lib/plugins/usermanager/lang/eo/import.txt index 61c2c74de32e14344137e819714f65056bd5674e..09fbe6911b4ff582a879bdff3b5dcdbd07f4ec72 100644 --- a/lib/plugins/usermanager/lang/eo/import.txt +++ b/lib/plugins/usermanager/lang/eo/import.txt @@ -2,7 +2,7 @@ Tio ĉi postulas CSV-dosiero de uzantoj kun minimume kvar kolumnoj. La kolumnoj devas enhavi, laÅorde: uzant-id, kompleta nomo, retadreso kaj grupoj. -La CSV-kampoj devos esti apartitaj per komoj (,) kaj ĉenoj devas esti limigitaj per citiloj (""). Retroklino (\) povas esti uzata por eskapo. +La CSV-kampoj devos esti apartitaj per komoj (,) kaj ĉenoj devas esti limigitaj per citiloj (%%""%%). Retroklino (\) povas esti uzata por eskapo. Por ekzemplo de taÅga dosiero, provu la funkcion "Eksporti uzantojn" supre. Duobligitaj uzant-id estos preteratentataj. diff --git a/lib/plugins/usermanager/lang/fr/import.txt b/lib/plugins/usermanager/lang/fr/import.txt index 191bb83700d3a94ec3bc6fb3ae94e7686cd801bc..a1eb8f85895d279d5b2c75b41ef6c784dbb2018a 100644 --- a/lib/plugins/usermanager/lang/fr/import.txt +++ b/lib/plugins/usermanager/lang/fr/import.txt @@ -3,7 +3,7 @@ Requière un fichier [[wpfr>CSV]] d'utilisateurs avec un minimum de quatre colonnes. Les colonnes doivent comporter, dans l'ordre : identifiant, nom complet, adresse de courriel et groupes. -Les champs doivent être séparés par une virgule (,), les chaînes sont délimitées par des guillemets (""). On peut utiliser la balance inverse (\) comme caractère d'échappement. +Les champs doivent être séparés par une virgule (,), les chaînes sont délimitées par des guillemets (%%""%%). On peut utiliser la balance inverse (\) comme caractère d'échappement. Pour obtenir un exemple de fichier acceptable, essayer la fonction "Exporter les utilisateurs" ci dessus. Les identifiants dupliqués seront ignorés. diff --git a/lib/plugins/usermanager/lang/hu/import.txt b/lib/plugins/usermanager/lang/hu/import.txt index f204f6a1ef58c2e7c1bdf1e1d3ebc8804349db41..0210112e8a2826c350a4aedf692d4c779ba16ff3 100644 --- a/lib/plugins/usermanager/lang/hu/import.txt +++ b/lib/plugins/usermanager/lang/hu/import.txt @@ -2,7 +2,7 @@ Szükséges egy legalább 4 oszlopot tartalmazó, felhasználókat tartalmazó fájl. Az oszlopok kötelezÅ‘ tartalma, sorrendben: felhasználói azonosÃtó, teljes név, e-mailcÃm és csoport. -A CSV-mezÅ‘ket vesszÅ‘vel (,) kell elválasztani, a szövegeket idézÅ‘jelek ("") közé kell tenni. A fordÃtott törtvonal (\) használható feloldójelnek. +A CSV-mezÅ‘ket vesszÅ‘vel (,) kell elválasztani, a szövegeket idézÅ‘jelek (%%""%%) közé kell tenni. A fordÃtott törtvonal (\) használható feloldójelnek. MegfelelÅ‘ mintafájl megtekintéséhez próbáld ki a "Felhasználók exportálása" funkciót fentebb. A duplán szereplÅ‘ felhasználói azonosÃtók kihagyásra kerülnek. diff --git a/lib/plugins/usermanager/lang/ja/import.txt b/lib/plugins/usermanager/lang/ja/import.txt index 751e515acaec6e41d7298c155d65e723ff64dc4b..6af87c263e750dd28e0636b92b714d44a295407d 100644 --- a/lib/plugins/usermanager/lang/ja/import.txt +++ b/lib/plugins/usermanager/lang/ja/import.txt @@ -2,7 +2,7 @@ å°‘ãªãã¨ã‚‚4列ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼CSVファイルãŒå¿…è¦ã§ã™ã€‚ 列ã®é †åºï¼šãƒ¦ãƒ¼ã‚¶ãƒ¼IDã€æ°åã€é›»åメールアドレスã€ã‚°ãƒ«ãƒ¼ãƒ—。 -CSVフィールドã¯ã‚«ãƒ³ãƒžï¼ˆ,ï¼‰åŒºåˆ‡ã‚Šã€æ–‡å—列ã¯å¼•用符("")区切りã§ã™ã€‚ +CSVフィールドã¯ã‚«ãƒ³ãƒžï¼ˆ,ï¼‰åŒºåˆ‡ã‚Šã€æ–‡å—列ã¯å¼•用符(%%""%%)区切りã§ã™ã€‚ エスケープã«ãƒãƒƒã‚¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ï¼ˆ\)を使用ã§ãã¾ã™ã€‚ é©åˆ‡ãªãƒ•ァイル例ã¯ã€ä¸Šè¨˜ã®"エクスãƒãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼"機能ã§è©¦ã—ã¦ä¸‹ã•ã„。 é‡è¤‡ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼IDã¯ç„¡è¦–ã•れã¾ã™ã€‚ diff --git a/lib/plugins/usermanager/lang/ko/import.txt b/lib/plugins/usermanager/lang/ko/import.txt index 44fe392d00d6162f16682ad268483099d74974c4..6d077dfb841b1c8006341a0b60d673115f038cd8 100644 --- a/lib/plugins/usermanager/lang/ko/import.txt +++ b/lib/plugins/usermanager/lang/ko/import.txt @@ -2,7 +2,7 @@ ì ì–´ë„ ì—´ 네 개가 있는 사용ìžì˜ CSV 파ì¼ì´ 필요합니다. ì—´ì€ ë‹¤ìŒê³¼ ê°™ì´ í¬í•¨í•´ì•¼ 합니다: ì‚¬ìš©ìž id, 실명, ì´ë©”ì¼ ì£¼ì†Œì™€ 그룹. -CSV 필드는 ì¸ìš© 부호("")로 쉼표(,)와 êµ¬ë¶„ëœ ë¬¸ìžì—´ë¡œ 구분해야 합니다. 백슬래시(\)는 íƒˆì¶œì— ì‚¬ìš©í• ìˆ˜ 있습니다. +CSV 필드는 ì¸ìš© 부호(%%""%%)로 쉼표(,)와 êµ¬ë¶„ëœ ë¬¸ìžì—´ë¡œ 구분해야 합니다. 백슬래시(\)는 íƒˆì¶œì— ì‚¬ìš©í• ìˆ˜ 있습니다. ì ì ˆí•œ 파ì¼ì˜ 예를 들어, ìœ„ì˜ "ì‚¬ìš©ìž ëª©ë¡ ë‚´ë³´ë‚´ê¸°"를 시ë„하세요. ì¤‘ë³µëœ ì‚¬ìš©ìž id는 무시ë©ë‹ˆë‹¤. diff --git a/lib/plugins/usermanager/lang/nl/import.txt b/lib/plugins/usermanager/lang/nl/import.txt index 2678910984190bf7be2dc38cdf3b39122f434ac3..3a9320ecf87a40d1268dadd72a4c9966dc182032 100644 --- a/lib/plugins/usermanager/lang/nl/import.txt +++ b/lib/plugins/usermanager/lang/nl/import.txt @@ -1,7 +1,7 @@ ===== Massa-import van gebruikers ===== Hiervoor is een CSV-bestand nodig van de gebruikers met minstens vier kolommen. De kolommen moeten bevatten, in deze volgorde: gebruikers-id, complete naam, e-mailadres en groepen. -Het CSV-velden moeten worden gescheiden met komma's (,) en de teksten moeten worden omringd met dubbele aanhalingstekens (""). Backslash (\) kan worden gebruikt om te escapen. +Het CSV-velden moeten worden gescheiden met komma's (,) en de teksten moeten worden omringd met dubbele aanhalingstekens (%%""%%). Backslash (\) kan worden gebruikt om te escapen. Voor een voorbeeld van een werkend bestand, probeer de "Exporteer Gebruikers" functie hierboven. Dubbele gebruikers-id's zullen worden genegeerd. diff --git a/lib/plugins/usermanager/lang/ru/import.txt b/lib/plugins/usermanager/lang/ru/import.txt index dd2b797bc0eaf5e41d970f3d4f88c074e55e30ab..f2049dd0c1f0f40141ec681d8b652b587802e135 100644 --- a/lib/plugins/usermanager/lang/ru/import.txt +++ b/lib/plugins/usermanager/lang/ru/import.txt @@ -2,7 +2,7 @@ ПотребуетÑÑ ÑпиÑок пользователей в файле формата CSV, ÑоÑтоÑщий из 4 Ñтолбцов. Столбцы должны быть заполнены Ñледующим образом: user-id, полное имÑ, Ñл. почта, группы. -ÐŸÐ¾Ð»Ñ CSV должны быть отделены запÑтой (,), а Ñтроки должны быть заключены в кавычки (""). Обратный ÑлÑш иÑпользуетÑÑ ÐºÐ°Ðº прерывание. +ÐŸÐ¾Ð»Ñ CSV должны быть отделены запÑтой (,), а Ñтроки должны быть заключены в кавычки (%%""%%). Обратный ÑлÑш иÑпользуетÑÑ ÐºÐ°Ðº прерывание. Ð’ качеÑтве примера можете взÑть ÑпиÑок пользователей, ÑкÑпортированный через «ÐкÑпорт пользователей». ПовторÑющиеÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ user-id будут игнорироватьÑÑ. diff --git a/lib/plugins/usermanager/lang/sk/import.txt b/lib/plugins/usermanager/lang/sk/import.txt index 91fa3e3708f3d07063bf687493b539f308cc503f..2207f6162b6451db6a5a5010a7f897db580121f5 100644 --- a/lib/plugins/usermanager/lang/sk/import.txt +++ b/lib/plugins/usermanager/lang/sk/import.txt @@ -2,7 +2,7 @@ Vyžaduje CSV súbor použÃvateľov s minimálne 4 stĺpcami. Stĺpce musia obsahovaÅ¥ postupne: ID použÃvateľa, meno a priezvisko, emailová adresa a skupiny. -CVS záznamy by mali byÅ¥ oddelené Äiarkou (,) a reÅ¥azce uzavreté úvodzovkami (""). Znak (\) sa použÃva v spojenà so Å¡peciálnymi znakmi. +CVS záznamy by mali byÅ¥ oddelené Äiarkou (,) a reÅ¥azce uzavreté úvodzovkami (%%""%%). Znak (\) sa použÃva v spojenà so Å¡peciálnymi znakmi. PrÃklad vhodného súboru je možné zÃskaÅ¥ funkciou "Export použÃvateľov". Duplicitné ID použÃvateľov budú ignorované. diff --git a/lib/plugins/usermanager/lang/zh-tw/import.txt b/lib/plugins/usermanager/lang/zh-tw/import.txt index a6bb5f6ef3c37492fceed9916750ca2bc88eb362..925cdc9d0712066ae928f1704f362eb407ec1c2d 100644 --- a/lib/plugins/usermanager/lang/zh-tw/import.txt +++ b/lib/plugins/usermanager/lang/zh-tw/import.txt @@ -2,7 +2,7 @@ 需æä¾› CSV æ ¼å¼çš„使用者列表檔案(UTF-8 編碼)。 æ¯åˆ—至少 4 欄,ä¾åºç‚ºï¼šå¸³è™Ÿã€å§“åã€é›»éƒµã€ç¾¤çµ„。 -儿¬„以åŠå½¢é€—號 (,) 分隔,有åŠå½¢é€—號的å—串å¯ç”¨åŠå½¢é›™å¼•號 ("") 分開,引號å¯ç”¨å斜線 (\) 跳脫。 +儿¬„以åŠå½¢é€—號 (,) 分隔,有åŠå½¢é€—號的å—串å¯ç”¨åŠå½¢é›™å¼•號 (%%""%%) 分開,引號å¯ç”¨å斜線 (\) 跳脫。 é‡è¤‡çš„使用者帳號會自動忽略。 如需è¦ç¯„例檔案,å¯ç”¨ä¸Šé¢çš„「匯出使用者ã€å–得。 diff --git a/lib/plugins/usermanager/lang/zh/import.txt b/lib/plugins/usermanager/lang/zh/import.txt index eacce5a77da7dbead3dfa4aa93c6f3d27fc5cb3a..243a53e8434acccbf70d7933dafc67400730cfd9 100644 --- a/lib/plugins/usermanager/lang/zh/import.txt +++ b/lib/plugins/usermanager/lang/zh/import.txt @@ -1,7 +1,7 @@ ===== 批é‡å¯¼å…¥ç”¨æˆ· ===== 需è¦è‡³å°‘有 4 列的 CSV æ ¼å¼ç”¨æˆ·åˆ—表文件。列必须按顺åºåŒ…括:用户IDã€å…¨åã€ç”µå邮件地å€å’Œç»„。 -CSV 域需è¦ç”¨é€—å· (,) 分隔,å—符串用英文åŒå¼•å· ("") åˆ†å¼€ã€‚åæ–œæ å¯ä»¥ç”¨æ¥è½¬ä¹‰ã€‚ +CSV 域需è¦ç”¨é€—å· (,) 分隔,å—符串用英文åŒå¼•å· (%%""%%) åˆ†å¼€ã€‚åæ–œæ å¯ä»¥ç”¨æ¥è½¬ä¹‰ã€‚ å¯ä»¥å°è¯•上é¢çš„“导入用户â€åŠŸèƒ½æ¥æŸ¥çœ‹ç¤ºä¾‹æ–‡ä»¶ã€‚é‡å¤çš„用户ID将被忽略。 密ç 生æˆåŽä¼šé€šè¿‡ç”µå邮件å‘é€ç»™æ¯ä¸ªæˆåŠŸå¯¼å…¥çš„ç”¨æˆ·ã€‚ \ No newline at end of file diff --git a/lib/scripts/compatibility.js b/lib/scripts/compatibility.js index 76b135b23fda19837098c641202db66fdb6be8cc..fc020cce80845d7207009b4437d60098ee06b1e5 100644 --- a/lib/scripts/compatibility.js +++ b/lib/scripts/compatibility.js @@ -77,9 +77,32 @@ var index = { }; var ajax_quicksearch = { - init: DEPRECATED_WRAP(dw_qsearch.init, dw_qsearch), - clear_results: DEPRECATED_WRAP(dw_qsearch.clear_results, dw_qsearch), - onCompletion: DEPRECATED_WRAP(dw_qsearch.onCompletion, dw_qsearch) + init: function() { + DEPRECATED('Use jQuery().dw_qsearch() instead'); + jQuery('#qsearch__in').dw_qsearch({ + output: '#qsearch__out' + }); + }, + clear_results: function() { + DEPRECATED('ajax_quicksearch.clear_results is removed'); + }, + onCompletion: function() { + DEPRECATED('ajax_quicksearch.onCompletion is removed'); + } +}; +var dw_qsearch = { + init: function(input, output) { + DEPRECATED('Use jQuery().dw_qsearch() instead'); + jQuery(input).dw_qsearch({ + output: output + }); + }, + clear_results: function() { + DEPRECATED('dw_qsearch.clear_results is removed'); + }, + onCompletion: function() { + DEPRECATED('dw_qsearch.onCompletion is removed'); + } }; var linkwiz = {