From 27eb9321718ffb7a4140a7eea2f05db196c5e63c Mon Sep 17 00:00:00 2001
From: Anika Henke <anika@selfthinker.org>
Date: Sun, 12 Oct 2008 21:42:06 +0200
Subject: [PATCH] show pagesource when locked (FS#443)

darcs-hash:20081012194206-f7d6d-e6372bf1e518650ff71a811b78b3231b1dab1219.gz
---
 inc/html.php     | 2 +-
 inc/template.php | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/inc/html.php b/inc/html.php
index 570f12b17..f15faf961 100644
--- a/inc/html.php
+++ b/inc/html.php
@@ -1074,7 +1074,7 @@ function html_edit($text=null,$include='edit'){ //FIXME: include needed?
     }
   }
 
-  $wr = $INFO['writable'];
+  $wr = $INFO['writable'] && !$INFO['locked'];
   if($wr){
     if ($REV) print p_locale_xhtml('editrev');
     print p_locale_xhtml($include);
diff --git a/inc/template.php b/inc/template.php
index 7fea8c7ac..f5f2e7760 100644
--- a/inc/template.php
+++ b/inc/template.php
@@ -107,6 +107,7 @@ function tpl_content_core(){
       break;
     case 'locked':
       html_locked();
+      html_edit();
       break;
     case 'login':
       html_login();
-- 
GitLab