OSDN Git Service

PKWK_READONLY prohibits administrative user-interface too (Whispererd by Nayuta Youka)
authorhenoheno <henoheno>
Thu, 22 Sep 2005 13:45:02 +0000 (22:45 +0900)
committerhenoheno <henoheno>
Thu, 22 Sep 2005 13:45:02 +0000 (22:45 +0900)
plugin/backup.inc.php
plugin/diff.inc.php

index e4139ef..5df4d6e 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 // PukiWiki - Yet another WikiWikiWeb clone.
-// $Id: backup.inc.php,v 1.22 2005/05/07 16:21:51 henoheno Exp $
+// $Id: backup.inc.php,v 1.23 2005/09/22 13:45:02 henoheno Exp $
 //
 // Backup plugin
 
@@ -202,10 +202,12 @@ EOD;
                return join('', $retval);
        }
 
-       $retval[1] .= '   <li><a href="' . $script . '?cmd=backup&amp;action=delete&amp;page=' .
-               $r_page . '">';
-       $retval[1] .= str_replace('$1', $s_page, $_title_backup_delete);
-       $retval[1] .= '</a></li>' . "\n";
+       if (! PKWK_READONLY) {
+               $retval[1] .= '   <li><a href="' . $script . '?cmd=backup&amp;action=delete&amp;page=' .
+                       $r_page . '">';
+               $retval[1] .= str_replace('$1', $s_page, $_title_backup_delete);
+               $retval[1] .= '</a></li>' . "\n";
+       }
 
        $href = $script . '?cmd=backup&amp;page=' . $r_page . '&amp;age=';
        $_anchor_from = $_anchor_to   = '';
index 5fe46bf..f16990e 100644 (file)
@@ -2,7 +2,7 @@
 /////////////////////////////////////////////////
 // PukiWiki - Yet another WikiWikiWeb clone.
 //
-// $Id: diff.inc.php,v 1.13 2004/10/31 05:21:47 henoheno Exp $
+// $Id: diff.inc.php,v 1.14 2005/09/22 13:45:02 henoheno Exp $
 //
 
 //¥Ú¡¼¥¸¤Îº¹Ê¬¤òɽ¼¨¤¹¤ë
@@ -48,8 +48,12 @@ function plugin_diff_view($page)
                $diffdata = htmlspecialchars(join('', file($filename)));
                $diffdata = preg_replace('/^(\-)(.*)$/m', '<span class="diff_removed"> $2</span>', $diffdata);
                $diffdata = preg_replace('/^(\+)(.*)$/m', '<span class="diff_added"  > $2</span>', $diffdata);
-               $menu[] = "<li><a href=\"$script?cmd=diff&amp;action=delete&amp;page=$r_page\">" .
+
+               if (! PKWK_READONLY) {
+                       $menu[] = "<li><a href=\"$script?cmd=diff&amp;action=delete&amp;page=$r_page\">" .
                        str_replace('$1', $s_page, $_title_diff_delete) . '</a></li>';
+               }
+
                $msg = "<pre>$diffdata</pre>\n";
        }
        else if ($is_page) {