Made new complex link as standalone function
Instead of a new parameter in getPrivateLink
This commit is contained in:
parent
5baeced13a
commit
e21925e236
11
helper.php
11
helper.php
|
@ -29,13 +29,10 @@ class helper_plugin_userhomepage extends DokuWiki_Plugin {
|
|||
return $this->public_page = cleanID($this->getConf('public_pages_ns').':'. $_SERVER['REMOTE_USER']);
|
||||
}
|
||||
|
||||
// Returns a link
|
||||
function getPrivateLink($param=null) {
|
||||
global $INFO;
|
||||
global $lang;
|
||||
if ($param == "complex") {
|
||||
return '<li>'.$lang['loggedinas'].' : <a href="'.wl($this->getPrivateID()).'" class="uhp_private" rel="nofollow" title="'.$this->getLang('privatenamespace').'">'.$INFO['userinfo']['name'].'</a> (<a href="'.wl($this->getPublicID()).'" class="uhp_public" rel="nofollow" title="'.$this->getLang('publicpage').'">'.$_SERVER['REMOTE_USER'].'</a>)</li>';
|
||||
} elseif ($param == "loggedinas") {
|
||||
if ($param == "loggedinas") {
|
||||
return '<li>'.$lang['loggedinas'].' : <a href="'.wl($this->getPrivateID()).'" class="uhp_private" rel="nofollow" title="'.$this->getLang('privatenamespace').'">'.$INFO['userinfo']['name'].' ('.$_SERVER['REMOTE_USER'].')</a></li>';
|
||||
} elseif ($param != null) {
|
||||
return '<a href="'.wl($this->getPrivateID()).'" rel="nofollow" title="'.$this->getLang('privatenamespace').'">'.$param.'</a>';
|
||||
|
@ -56,6 +53,12 @@ class helper_plugin_userhomepage extends DokuWiki_Plugin {
|
|||
}
|
||||
}
|
||||
|
||||
function getComplexLoggedInAs() {
|
||||
global $INFO;
|
||||
global $lang;
|
||||
return '<li>'.$lang['loggedinas'].' : <a href="'.wl($this->getPrivateID()).'" class="uhp_private" rel="nofollow" title="'.$this->getLang('privatenamespace').'">'.$INFO['userinfo']['name'].'</a> (<a href="'.wl($this->getPublicID()).'" class="uhp_public" rel="nofollow" title="'.$this->getLang('publicpage').'">'.$_SERVER['REMOTE_USER'].'</a>)</li>';
|
||||
}
|
||||
|
||||
function getButton($type="private") {
|
||||
global $INFO;
|
||||
global $lang;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
base userhomepage
|
||||
author Simon Delage
|
||||
email simon.geekitude@gmail.com
|
||||
date 2014-09-14
|
||||
date 2014-09-19
|
||||
name User Homepage
|
||||
desc Automatically create user's private namespace and/or public page and redirects users to private namespace on login.
|
||||
url https://www.dokuwiki.org/plugin:userhomepage
|
||||
|
|
Loading…
Reference in New Issue