packages: dokuwiki-plugin-pageredirect/dokuwiki-plugin-pageredirect.spec, d...

glen glen at pld-linux.org
Mon Jun 4 14:34:09 CEST 2012


Author: glen                         Date: Mon Jun  4 12:34:09 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- preserve #section anchors on redirect

---- Files affected:
packages/dokuwiki-plugin-pageredirect:
   dokuwiki-plugin-pageredirect.spec (1.7 -> 1.8) , preserve-section.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/dokuwiki-plugin-pageredirect/dokuwiki-plugin-pageredirect.spec
diff -u packages/dokuwiki-plugin-pageredirect/dokuwiki-plugin-pageredirect.spec:1.7 packages/dokuwiki-plugin-pageredirect/dokuwiki-plugin-pageredirect.spec:1.8
--- packages/dokuwiki-plugin-pageredirect/dokuwiki-plugin-pageredirect.spec:1.7	Tue Aug 24 16:32:58 2010
+++ packages/dokuwiki-plugin-pageredirect/dokuwiki-plugin-pageredirect.spec	Mon Jun  4 14:34:04 2012
@@ -4,7 +4,7 @@
 Summary(pl.UTF-8):	Wtyczka Page Redirect (przekierowywania stron) dla DokuWiki
 Name:		dokuwiki-plugin-%{plugin}
 Version:	2
-Release:	2
+Release:	3
 License:	GPL v2
 Group:		Applications/WWW
 Source0:	http://wiki.zyberdog.dk/_media/php/dw/pageredirect/pageredirect_current.zip
@@ -12,6 +12,7 @@
 Source1:	dokuwiki-find-lang.sh
 Patch0:		%{name}-pagematch.patch
 Patch1:		mute-warning.patch
+Patch2:		preserve-section.patch
 URL:		http://www.dokuwiki.org/plugin:page_redirector
 BuildRequires:	unzip
 Requires:	dokuwiki >= 20061106
@@ -34,6 +35,7 @@
 %setup -q -n %{plugin}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -66,6 +68,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.8  2012/06/04 12:34:04  glen
+- preserve #section anchors on redirect
+
 Revision 1.7  2010/08/24 14:32:58  glen
 - mute one php warning; rel 2
 

================================================================
Index: packages/dokuwiki-plugin-pageredirect/preserve-section.patch
diff -u /dev/null packages/dokuwiki-plugin-pageredirect/preserve-section.patch:1.1
--- /dev/null	Mon Jun  4 14:34:09 2012
+++ packages/dokuwiki-plugin-pageredirect/preserve-section.patch	Mon Jun  4 14:34:04 2012
@@ -0,0 +1,22 @@
+--- pageredirect/action.php	2012-06-04 15:32:26.364418325 +0300
++++ pageredirect/action.php	2012-06-04 15:32:49.548728621 +0300
+@@ -63,9 +63,17 @@
+ 				session_start();
+ 				$_SESSION[DOKU_COOKIE]['redirect'] = $ID;
+ 			}
+-	
++
++			// preserve #section from $page
++			list($page, $section) = explode('#', $page, 2);
++			if (isset($section)) {
++				$section = '#' . $section;
++			} else {
++				$section = '';
++			}
++
+ 			// redirect
+-			header("Location: ".wl($page, Array('redirect' => $redirect), TRUE, '&')); 
++			header("Location: ".wl($page, Array('redirect' => $redirect), TRUE, '&'). $section);
+ 			exit(); 
+ 		} 
+ 	}
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/dokuwiki-plugin-pageredirect/dokuwiki-plugin-pageredirect.spec?r1=1.7&r2=1.8



More information about the pld-cvs-commit mailing list