packages: dokuwiki-tpl-sidebar/dokuwiki-tpl-sidebar.spec, dokuwiki-tpl-side...

glen glen at pld-linux.org
Mon Mar 22 18:57:09 CET 2010


Author: glen                         Date: Mon Mar 22 17:57:09 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- do not show sidebar if sidebar file is not accessible

---- Files affected:
packages/dokuwiki-tpl-sidebar:
   dokuwiki-tpl-sidebar.spec (1.12 -> 1.13) , acl-check.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/dokuwiki-tpl-sidebar/dokuwiki-tpl-sidebar.spec
diff -u packages/dokuwiki-tpl-sidebar/dokuwiki-tpl-sidebar.spec:1.12 packages/dokuwiki-tpl-sidebar/dokuwiki-tpl-sidebar.spec:1.13
--- packages/dokuwiki-tpl-sidebar/dokuwiki-tpl-sidebar.spec:1.12	Sat Aug 29 23:25:51 2009
+++ packages/dokuwiki-tpl-sidebar/dokuwiki-tpl-sidebar.spec	Mon Mar 22 18:57:04 2010
@@ -6,13 +6,14 @@
 Summary(pl.UTF-8):	Nawigacja po sidebarze przy użyciu DokuWiki
 Name:		dokuwiki-tpl-sidebar
 Version:	%{ver}
-Release:	3
+Release:	4
 License:	GPL
 Group:		Applications/WWW
 Source0:	http://dokuwiki.jalakai.co.uk/template-sidebar-rc%{snap}.zip
 # Source0-md5:	7a36b63e86d00f72eecae2ba80334fdd
 Patch0:		backlink-rightside.patch
 Patch1:		more-buttons.patch
+Patch2:		acl-check.patch
 URL:		http://www.dokuwiki.org/template:sidebar
 BuildRequires:	rpmbuild(macros) >= 1.268
 Requires:	dokuwiki >= 20090126
@@ -40,9 +41,11 @@
 %setup -q -n %{tpl}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 cat > INSTALL <<'EOF'
 To activate this template add the following to your conf/local.php file:
+
 $conf['template']    = '%{tpl}';
 
 If you want a tagline, you can define it as follows:
@@ -75,6 +78,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2010/03/22 17:57:04  glen
+- do not show sidebar if sidebar file is not accessible
+
 Revision 1.12  2009/08/29 21:25:51  glen
 - pass revno in export
 

================================================================
Index: packages/dokuwiki-tpl-sidebar/acl-check.patch
diff -u /dev/null packages/dokuwiki-tpl-sidebar/acl-check.patch:1.1
--- /dev/null	Mon Mar 22 18:57:09 2010
+++ packages/dokuwiki-tpl-sidebar/acl-check.patch	Mon Mar 22 18:57:03 2010
@@ -0,0 +1,12 @@
+--- sidebar/tplfn_sidebar.php~	2010-03-22 19:53:07.000000000 +0200
++++ sidebar/tplfn_sidebar.php	2010-03-22 19:54:26.889836553 +0200
+@@ -73,6 +73,9 @@
+     $fileSidebar = getSidebarFN(getNS($ID), tpl_getConf('page'));
+   }
+ 
++  // check user has read permission for the sidebar page
++  if (auth_quickaclcheck($fileSidebar) < AUTH_READ) return;
++
+   // determine what to display
+   if ($fileSidebar) {
+     $ID = $fileSidebar;
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/dokuwiki-tpl-sidebar/dokuwiki-tpl-sidebar.spec?r1=1.12&r2=1.13&f=u



More information about the pld-cvs-commit mailing list