Disallow history reading for unlogged users

From Edgar BV Wiki
Revision as of 19:12, 22 January 2017 by Red (talk | contribs) (Created page with "In LocalSettings.php <pre> function efAddSkinStyles(OutputPage &$out, Skin &$skin) { if(!$skin->getUser()->isLoggedIn()) { if ($skin->getSkinName() == 'vector') {...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In LocalSettings.php

function efAddSkinStyles(OutputPage &$out, Skin &$skin) {
    if(!$skin->getUser()->isLoggedIn()) {
        if ($skin->getSkinName() == 'vector') {
            $out->addInlineStyle('#ca-history { display:none; }');
        }
    } else {
        if ($skin->getSkinName() == 'vector') {
            $out->addInlineStyle('#ca-view { display:none; }');
        }
    }

    return true;
}
$wgHooks['BeforePageDisplay'][] = 'efAddSkinStyles';

From here by Yakiniku