From 2268760b6b29c5a060d8e3286617087dd0fcd7bd Mon Sep 17 00:00:00 2001 From: rurban Date: Fri, 1 Apr 2005 16:06:41 +0000 Subject: [PATCH] do not trim spaces git-svn-id: svn://svn.code.sf.net/p/phpwiki/code/trunk@4641 96ab9672-09ca-45d6-a79d-3d69d39ca109 --- lib/plugin/WikiAdminRename.php | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/lib/plugin/WikiAdminRename.php b/lib/plugin/WikiAdminRename.php index 741536f58..6b38c5ac8 100644 --- a/lib/plugin/WikiAdminRename.php +++ b/lib/plugin/WikiAdminRename.php @@ -1,7 +1,7 @@ renamePages($dbi, $request, array_keys($p), - trim($post_args['from']), trim($post_args['to']), + $post_args['from'], $post_args['to'], !empty($post_args['updatelinks'])); } if ($post_args['action'] == 'select') { @@ -201,26 +201,21 @@ extends WikiPlugin_WikiAdminSelect 'value' => 1)); if (!empty($post_args[$name])) $checkbox->setAttr('checked', 'checked'); - return HTML::div($checkbox, HTML::span($msg)); + return HTML::div($checkbox, ' ', HTML::span($msg)); } function renameForm(&$header, $post_args) { $header->pushContent(_("Rename")." "._("from").': '); $header->pushContent(HTML::input(array('name' => 'admin_rename[from]', - 'value' => trim($post_args['from'])))); + 'value' => $post_args['from']))); $header->pushContent(' '._("to").': '); $header->pushContent(HTML::input(array('name' => 'admin_rename[to]', - 'value' => trim($post_args['to'])))); + 'value' => $post_args['to']))); $header->pushContent($this->checkBox($post_args, 'regex', _("Regex?"))); $header->pushContent($this->checkBox($post_args, 'icase', _("Case insensitive?"))); $header->pushContent(HTML::br()); - $checkbox = HTML::input(array('type' => 'checkbox', - 'name' => 'admin_rename[updatelinks]', - 'value' => 1)); - if (!empty($post_args['updatelinks'])) - $checkbox->setAttr('checked','checked'); - $header->pushContent($checkbox); - $header->pushContent(_("Change pagename in all linked pages also?")); + $header->pushContent($this->checkBox($post_args, 'updatelinks', + _("Change pagename in all linked pages also?"))); $header->pushContent(HTML::p()); return $header; } @@ -235,8 +230,11 @@ class _PageList_Column_renamed_pagename extends _PageList_Column { function _getValue ($page_handle, &$revision_handle) { global $request; $post_args = $request->getArg('admin_rename'); + $options = array('regex' => @$post_args['regex'], + 'icase' => @$post_args['icase']); $value = WikiPlugin_WikiAdminRename::renameHelper($page_handle->getName(), - $post_args['from'], $post_args['to']); + $post_args['from'], $post_args['to'], + $options); $div = HTML::div(" => ",HTML::input(array('type' => 'text', 'name' => 'rename[]', 'value' => $value))); @@ -250,6 +248,10 @@ class _PageList_Column_renamed_pagename extends _PageList_Column { }; // $Log: not supported by cvs2svn $ +// Revision 1.25 2005/04/01 15:22:20 rurban +// Implement icase and regex options. +// Change checkbox case message from "Case-Sensitive" to "Case-Insensitive" +// // Revision 1.24 2005/04/01 15:03:01 rurban // Optimize rename UI with one selected pagename // -- 2.45.0