edit/head: keep login containers only if editable
[minimedit.git] / article.inc.php
index f14de99079301d2574d0ae5752c5d5af76a22579..8e121d36196705ceeed56f2d17e1c1df73914308 100644 (file)
@@ -223,7 +223,7 @@ class ArchiveArticle
                # keep either login or logout parts depending on user level
                global $User;
                $userexists = $User && property_exists($User, 'login') && $User->login;
-               if (! ($userexists and $User->admin("edit {$this->link}")) ) {
+               if (! ($userexists and !empty($this->editable)) ) {
                        # remove matching elements until first corresponding closing tag
                        $hideclass = $userexists ? 'logout' : 'login';
                        $tagmatch = '<([a-z]+) class="'.$hideclass.'"[^>]*>';