diff --git a/lang/en/lang.php b/lang/en/lang.php index 33905cf..2b5a987 100644 --- a/lang/en/lang.php +++ b/lang/en/lang.php @@ -3,6 +3,7 @@ * English language file */ $lang['namespaceRoot'] = "Root"; +$lang['name'] = "Page name"; $lang['okbutton'] = "Add page"; $lang['nooption'] = "You are not allowed to add pages"; //Setup VIM: ex: et ts=2 enc=utf-8 : diff --git a/lang/fr/lang.php b/lang/fr/lang.php index 24a5c3b..aa66395 100644 --- a/lang/fr/lang.php +++ b/lang/fr/lang.php @@ -4,5 +4,6 @@ * French language file */ $lang['namespaceRoot'] = "Racine"; +$lang['name'] = "Nom de la page"; $lang['okbutton'] = "Créer"; $lang['nooption'] = "Vous n'avez pas les droits pour ajouter une page"; diff --git a/lang/hu/lang.php b/lang/hu/lang.php new file mode 100644 index 0000000..67bd548 --- /dev/null +++ b/lang/hu/lang.php @@ -0,0 +1,10 @@ + + */ +$lang['namespaceRoot'] = 'Kiindulónévtér'; +$lang['okbutton'] = 'Oldal hozzáadása'; +$lang['nooption'] = 'Nincs jogosultságod oldal létrehozásához'; diff --git a/lang/hu/settings.php b/lang/hu/settings.php new file mode 100644 index 0000000..ba57523 --- /dev/null +++ b/lang/hu/settings.php @@ -0,0 +1,11 @@ + + */ +$lang['addpage_exclude'] = 'Elrejtett névterek (pontosvesszővel elválasztva)'; +$lang['addpage_showroot'] = 'Kiindulónévtér mutatása'; +$lang['addpage_hide'] = 'A {{NEWPAGE>[ns]}} szintaxis használatakor: Névtérválasztó lista elrejtése (ha nincs bejelölve: mutatja az alnévtereket)'; +$lang['addpage_hideACL'] = 'A {{NEWPAGE}} elrejtése ha a felhasználónak nincs jogosultsága oldal létrehozásához (ha nincs bejelölve, egy üzenet fog megjelenni)'; diff --git a/plugin.info.txt b/plugin.info.txt index 701035c..d8b2909 100755 --- a/plugin.info.txt +++ b/plugin.info.txt @@ -2,7 +2,7 @@ base addnewpage author Damien Regad, Benjamin Santalucia, Sam Wilson and other contributors email dregad@mantisbt.org -date 2017-05-29 +date 2024-09-14 name Add New Page plugin desc Adds a "new page form" to any wiki page. url https://www.dokuwiki.org/plugin:addnewpage diff --git a/syntax.php b/syntax.php index 4b33db1..956df7d 100644 --- a/syntax.php +++ b/syntax.php @@ -10,12 +10,13 @@ * @noinspection PhpMissingParamTypeInspection, PhpMissingReturnTypeInspection */ +use dokuwiki\Extension\SyntaxPlugin; use dokuwiki\File\PageResolver; // must be run within Dokuwiki if(!defined('DOKU_INC')) die(); -class syntax_plugin_addnewpage extends DokuWiki_Syntax_Plugin { +class syntax_plugin_addnewpage extends SyntaxPlugin { /** @var array the parsed options */ protected $options; @@ -111,7 +112,7 @@ public function handle($match, $state, $pos, Doku_Handler $handler) { /** * Create the new-page form. * - * @param $format string output format being rendered + * @param $format string output format being rendered * @param $renderer Doku_Renderer the current renderer object * @param $data array data created by handler() * @return boolean rendered correctly? @@ -141,9 +142,11 @@ public function render($format, Doku_Renderer $renderer, $data) { if($this->options['autopage']) $input = 'hidden'; $form = '

' - . '

' + . '' . $namespaceinput - . '' + . '' . $newpagetemplateinput . '' . ''