本文整理汇总了PHP中tpl_actionlink函数的典型用法代码示例。如果您正苦于以下问题:PHP tpl_actionlink函数的具体用法?PHP tpl_actionlink怎么用?PHP tpl_actionlink使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了tpl_actionlink函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: tpl_actions
/**
* Prints the actions links
*
* @author Michael Klier <chi@chimeric.de>
*/
function tpl_actions()
{
$actions = array('admin', 'edit', 'history', 'recent', 'backlink', 'subscribe', 'subscribens', 'index', 'login', 'profile');
print '<div class="sidebar_box">' . DOKU_LF;
print ' <ul>' . DOKU_LF;
foreach ($actions as $action) {
if (!actionOK($action)) {
continue;
}
// start output buffering
if ($action == 'edit') {
// check if new page button plugin is available
if (!plugin_isdisabled('npd') && ($npd =& plugin_load('helper', 'npd'))) {
$npb = $npd->html_new_page_button(true);
if ($npb) {
print ' <li><div class="li">';
print $npb;
print '</div></li>' . DOKU_LF;
}
}
}
ob_start();
print ' <li><div class="li">';
if (tpl_actionlink($action)) {
print '</div></li>' . DOKU_LF;
ob_end_flush();
} else {
ob_end_clean();
}
}
print ' </ul>' . DOKU_LF;
print '</div>' . DOKU_LF;
}
示例2: html_login
/**
* The loginform
*
* @author Andreas Gohr <andi@splitbrain.org>
*/
function html_login()
{
global $lang;
global $conf;
global $ID;
print p_locale_xhtml('login');
print '<div class="centeralign">' . NL;
$form = new Doku_Form(array('id' => 'dw__login'));
$form->startFieldset($lang['btn_login']);
$form->addHidden('id', $ID);
$form->addHidden('do', 'login');
$form->addElement(form_makeTextField('u', !$_REQUEST['http_credentials'] ? $_REQUEST['u'] : '', $lang['user'], 'focus__this', 'block'));
$form->addElement(form_makePasswordField('p', $lang['pass'], '', 'block'));
if ($conf['rememberme']) {
$form->addElement(form_makeCheckboxField('r', '1', $lang['remember'], 'remember__me', 'simple'));
}
$form->addElement(form_makeButton('submit', '', $lang['btn_login']));
$form->endFieldset();
if (actionOK('register')) {
$form->addElement('<p>' . $lang['reghere'] . ': ' . tpl_actionlink('register', '', '', '', true) . '</p>');
}
if (actionOK('resendpwd')) {
$form->addElement('<p>' . $lang['pwdforget'] . ': ' . tpl_actionlink('resendpwd', '', '', '', true) . '</p>');
}
html_form('login', $form);
print '</div>' . NL;
}
示例3: tpl_actionlink
}
}
}
?>
<!-- end content -->
</div> <!-- id="maincolContent" -->
<div id="contentfooterNavigation" class="horizontalNavigation">
<?php
if ($conf['useacl'] && $_SERVER['REMOTE_USER']) {
echo '<ul >' . '<li >';
tpl_actionlink('edit');
echo '</li >' . '<li >';
tpl_actionlink('history');
echo '</li >' . '<li >';
tpl_actionlink('recent');
echo '</li >' . '</ul>';
} else {
echo '<ul>' . '<li>';
echo tpl_pageinfo() . '</li >' . '<li>' . tpl_userinfo() . '</li >' . '</ul>';
}
?>
</div>
</div>
<!--right column-->
<?php
writeMBPortlet($monobook['personal'], 'rightcol', '', 'rightcol');
?>
</div>
示例4: tpl_actionlink
tpl_actionlink('login', '', '', '<img src="' . $DOKU_TPL . 'images/16/logged_in.png" title="Log In" alt="Log In"></img>');
?>
</div>
</div>
<div class="pagename">
:: <?php
tpl_link(wl($ID, 'do=backlink'), tpl_pagename($ID));
?>
~
<div class="logoicons">
<?php
tpl_link(wl('disclaimer'), '<img src="' . $DOKU_TPL . 'images/20/info.png" title="Disclaimer" alt="Disclaimer"></img>', 'class="img16"');
tpl_link('feed.php?ns=blog&num=10&linkto=current&content=html', '<img src="' . $DOKU_TPL . 'images/rss.png" title="TLW RSS" alt="TLW RSS"></img>');
tpl_actionlink('edit', '', '', '<img src="' . $DOKU_TPL . 'images/20/edit.png" class="img16" title="Edit" alt="Edit"></img>');
tpl_actionlink('history', '', '', '<img src="' . $DOKU_TPL . 'images/20/history.png" class="img16" title="Previous versions" alt="Previous versions"></img>');
?>
</div>
</div>
<div class="clearer"></div>
</div>
<!-- header stop -->
<?php
/*old includehook*/
@(include dirname(__FILE__) . '/header.html');
?>
<div class="toprip"> </div>
示例5: wl
$loginUrl = Ld_Ui::getAdminUrl(array('module' => 'default', 'controller' => 'auth', 'action' => 'login'));
if (empty($loginUrl)) {
$loginUrl = wl($ID, 'do=login&sectok=' . getSecurityToken());
}
if (empty($logoutUrl)) {
$logoutUrl = wl($ID, 'do=logout&sectok=' . getSecurityToken());
}
?>
<?php
Ld_Ui::top_bar(array('loginUrl' => $loginUrl, 'logoutUrl' => $logoutUrl));
} else {
?>
<div class="user-info">
<?php
tpl_userinfo();
?>
<?php
tpl_actionlink('subscription');
?>
<?php
tpl_actionlink('profile');
?>
<?php
tpl_actionlink('admin');
?>
<?php
tpl_actionlink('login');
?>
</div>
<?php
}
示例6: tpl_action
/**
* Wrapper around tpl_button() and tpl_actionlink()
*
* @author Anika Henke <anika@selfthinker.org>
* @param
* @param bool $link link or form button?
* @param bool $wrapper HTML element wrapper
* @param bool $return return or print
* @param string $pre prefix for links
* @param string $suf suffix for links
* @param string $inner inner HTML for links
* @return bool|string
*/
function tpl_action($type, $link = false, $wrapper = false, $return = false, $pre = '', $suf = '', $inner = '')
{
$out = '';
if ($link) {
$out .= tpl_actionlink($type, $pre, $suf, $inner, 1);
} else {
$out .= tpl_button($type, 1);
}
if ($out && $wrapper) {
$out = "<{$wrapper}>{$out}</{$wrapper}>";
}
if ($return) {
return $out;
}
print $out;
return $out ? true : false;
}
示例7: tpl_actionlink
<div>project:chorus</div>
</div>
<div class="menulist">
<ul><a href="/about"><div>about</div></a></ul>
<ul><a href="/songs"><div>songs</div></a></ul>
<ul><a href="/projects"><div>projects</div></a></ul>
<ul><a href="/license"><div>license</div></a></ul>
</div>
<div id="menucontent" class="menucontent"> </div>
<div class="menuright footerinc">
<?php
tpl_actionlink('index', '', '', '<img src="' . $DOKU_TPL . 'images/icons/icon_index.png" title="Index" alt="Index" class="icon"></img>');
tpl_actionlink('recent', '', '', '<img src="' . $DOKU_TPL . 'images/icons/icon_recent.png" title="Recent" alt="Recent" class="icon"></img>');
tpl_actionlink('admin', '', '', '<img src="' . $DOKU_TPL . 'images/icons/icon_admin.png" title="Admin" alt="Admin" class="icon"></img>');
tpl_actionlink('login', '', '', '<img src="' . $DOKU_TPL . 'images/icons/icon_login.png" title="Log In" alt="Log In" class="icon"></img>');
tpl_actionlink('profile', '', '', '<img src="' . $DOKU_TPL . 'images/icons/icon_profile.png" title="Profile" alt="Profile" class="icon"></img>');
?>
</div>
</div>
<a href="/">
<img src="<?php
echo $DOKU_TPL;
?>
images/projectchorus.png" alt="project:chorus" id="logo" />
</a>
</div>
</body>
示例8: tpl_actionlink
<?php
tpl_actionlink('profile');
?>
<br />
<?php
tpl_actionlink('login');
?>
<br />
<?php
tpl_actionlink('admin');
?>
<br />
<br /><br />
<?php
tpl_actionlink('subscription');
?>
</div>
</div>
<?php
}
?>
<div class="clearer"> </div>
<?php
flush();
?>
<div class="doc"><?php
tpl_pageinfo();
示例9: dirname
</head>
<body class="h6e-layout">
<div class="dokuwiki">
<?php
include dirname(__FILE__) . '/top.php';
?>
<div style="padding-bottom: .5em; padding-left: 30px;">
<b><?php
tpl_link(wl(), $conf['title'], 'name="dokuwiki__top" id="dokuwiki__top" accesskey="h" title="[ALT+H]"');
?>
> <?php
tpl_actionlink('backlink');
?>
</b>
</div>
<div class="<?php
echo $page_type;
?>
h6e-main-content">
<div style="float:right">
<?php
tpl_searchform();
?>
</div>
示例10: tpl_actionlink
?>
</li>
<li><?php
tpl_actionlink('history', '', '', '<img src="' . $DOKU_TPL . 'images/icons/icon_revisions.png" title="Old revisions" alt="Old revisions" />');
?>
</li>
<li><?php
tpl_actionlink('admin', '', '', '<img src="' . $DOKU_TPL . 'images/icons/icon_admin.png" title="Admin" alt="Admin" />');
?>
</li>
<li><?php
tpl_actionlink('profile', '', '', '<img src="' . $DOKU_TPL . 'images/icons/icon_profile.png" title="Profile" alt="Profile" />');
?>
</li>
<li><?php
tpl_actionlink('login', '', '', '<img src="' . $DOKU_TPL . 'images/icons/icon_login.png" title="Log In" alt="Log In" />');
?>
</li>
<ul>
<div class="no"><?php
/* provide DokuWiki housekeeping, required in all templates */
tpl_indexerWebBug();
?>
</div>
</div>
</body>
</html>
示例11: tpl_actionlink
<div class="dropdown">
<ul>
<li><?php
tpl_actionlink('edit');
?>
</li>
<li><?php
tpl_actionlink('history');
?>
</li>
<li><?php
tpl_link(wl($ID, 'do=backlink'), "Backlinks");
?>
</li>
<li><?php
tpl_actionlink('subscribe');
?>
</li>
</ul>
</div>
</li>
<li class="field">
<?php
_tpl_draw_searchform();
?>
</li>
</ul>
</div>
</nav>
</div>
<div class="row">
示例12: tpl_login_dialog
/**
* Prints login dialog if user is not logged in or userinfo in other case
*/
function tpl_login_dialog()
{
global $ID;
global $INFO;
global $lang;
if ($INFO['userinfo']) {
print '<div id="userinfo">' . DOKU_LF;
// TODO: insert avatar
print '<div id="fn">' . DOKU_LF;
print $INFO['userinfo']['name'];
print '</div>';
print '<div id="actions">' . DOKU_LF;
tpl_actionlink('profile');
print ' • ' . DOKU_LF;
tpl_actionlink('login');
print '</div></div>' . DOKU_LF;
} else {
print '<div id="login__top">' . DOKU_LF;
tpl_actionlink('login');
print ' • ' . DOKU_LF;
print '<a href="' . wl($ID, 'do=register') . '" rel="nofollow" class="wikilink1">' . $lang['kunlaborejo_register'] . '</a>';
print '</div>' . DOKU_LF;
}
}
示例13: tpl_actionlink
if (isset($_SERVER['REMOTE_USER'])) {
// Logout
tpl_actionlink('login', '<span id="system_logout" title="' . $lang['btn_logout'] . '"><span class="backendbutton"></span>', '</span>');
} else {
// Login
tpl_actionlink('login');
}
}
if (isset($_SERVER['REMOTE_USER'])) {
if (actionOK('profile')) {
echo ', ';
tpl_actionlink('profile', '<span id="system_profile" title="' . $lang['btn_profile'] . '"><span class="backendbutton"></span>', '</span>');
}
if (actionOK('admin')) {
echo ', ';
tpl_actionlink('admin', '<span id="system_admin" title="' . $lang['btn_admin'] . '"><span class="backendbutton"></span>', '</span>');
}
}
?>
</p>
</div> <!-- /footer -->
</div> <!-- /sitewrapper -->
<?php
/* provide DokuWiki housekeeping, required in all templates */
tpl_indexerWebBug();
?>
</body>
</html>
示例14: tpl_tabnavi
/**
* prints a horizontal navigation bar (composed of <li> items and some CSS tricks)
* with the current active item highlited
*/
function tpl_tabnavi()
{
global $ID;
global $ACT;
global $conf;
// afegit jordi
global $lang;
// afegit jordi
global $auth;
// afegit jordi
global $USERINFO;
// afegit jordi
$buttons = array();
parse_str(tpl_getConf('navbar_buttons'), $buttons);
echo "<ul>\n";
foreach ($buttons as $title => $pagename) {
echo '<li';
// MODIFICAT JORDI
// Afegim control, per mostrar/no mostrar opció "Autoria" segons si l'usuari està validat (hi ha nom d'usuari) o no
if ($USERINFO[name] == "") {
if ($title != "Autoria") {
if (strcasecmp($ID, $pagename) == 0 && $ACT == 'show') {
echo ' id="current"><div id="current_inner">' . $title . '</div>';
} else {
echo '>';
tpl_link(wl($pagename), $title);
}
}
} else {
if (strcasecmp($ID, $pagename) == 0 && $ACT == 'show') {
echo ' id="current"><div id="current_inner">' . $title . '</div>';
} else {
echo '>';
tpl_link(wl($pagename), $title);
}
}
echo "</li>\n";
}
// MODIFICAT JORDI
//always add link to recent page, unless $action id already 'recent'
if (tpl_getConf('navbar_recent')) {
if ($ACT == 'recent') {
echo '<li id="current"><div id="current_inner">' . tpl_getConf('navbar_recent') . '</div></li>';
} else {
echo '<li>';
tpl_actionlink('recent', '', '', tpl_getConf('navbar_recent'));
echo "</li>\n";
}
}
echo "</ul>\n";
}
示例15: _sidebar_dispatch
//.........这里部分代码省略.........
$user_ns = $this->getConf('user_ns');
if (isset($INFO['userinfo']['name'])) {
$user = $_SERVER['REMOTE_USER'];
$user_sb = $user_ns . ':' . $user . ':' . $pname;
if (@page_exists($user_sb)) {
$subst = array('pattern' => array('/@USER@/'), 'replace' => array($user));
print '<div class="user_sidebar sidebar_box">' . DOKU_LF;
print $this->p_sidebar_xhtml($user_sb, $pos, $subst) . DOKU_LF;
print '</div>';
}
// check for namespace sidebars in user namespace too
if (preg_match('/' . $user_ns . ':' . $user . ':.*/', $svID)) {
$ns_sb = $this->_getNsSb($svID);
if ($ns_sb && $ns_sb != $user_sb && auth_quickaclcheck($ns_sb) >= AUTH_READ) {
print '<div class="namespace_sidebar sidebar_box">' . DOKU_LF;
print $this->p_sidebar_xhtml($ns_sb, $pos) . DOKU_LF;
print '</div>' . DOKU_LF;
}
}
}
break;
case 'group':
$group_ns = $this->getConf('group_ns');
if (isset($INFO['userinfo']['grps'])) {
foreach ($INFO['userinfo']['grps'] as $grp) {
$group_sb = $group_ns . ':' . $grp . ':' . $pname;
if (@page_exists($group_sb) && auth_quickaclcheck(cleanID($group_sb)) >= AUTH_READ) {
$subst = array('pattern' => array('/@GROUP@/'), 'replace' => array($grp));
print '<div class="group_sidebar sidebar_box">' . DOKU_LF;
print $this->p_sidebar_xhtml($group_sb, $pos, $subst) . DOKU_LF;
print '</div>' . DOKU_LF;
}
}
} else {
$group_sb = $group_ns . ':all:' . $pname;
if (@page_exists($group_sb) && auth_quickaclcheck(cleanID($group_sb)) >= AUTH_READ) {
print '<div class="group_sidebar sidebar_box">' . DOKU_LF;
print $this->p_sidebar_xhtml($group_sb, $pos, $subst) . DOKU_LF;
print '</div>' . DOKU_LF;
}
}
break;
case 'toolbox':
$actions = array('admin', 'edit', 'history', 'recent', 'backlink', 'subscribe', 'subscribens', 'index', 'login', 'profile');
print '<div class="toolbox_sidebar sidebar_box">' . DOKU_LF;
print ' <ul>' . DOKU_LF;
foreach ($actions as $action) {
if (!actionOK($action)) {
continue;
}
// start output buffering
if ($action == 'edit') {
// check if new page button plugin is available
if (!plugin_isdisabled('npd') && ($npd =& plugin_load('helper', 'npd'))) {
$npb = $npd->html_new_page_button(true);
if ($npb) {
print ' <li class="level1"><div class="li">';
print $npb;
print '</div></li>' . DOKU_LF;
}
}
}
ob_start();
print ' <li><div class="li">';
if (tpl_actionlink($action)) {
print '</div></li>' . DOKU_LF;
ob_end_flush();
} else {
ob_end_clean();
}
}
print ' </ul>' . DOKU_LF;
print '</div>' . DOKU_LF;
break;
case 'trace':
print '<div class="trace_sidebar sidebar_box">' . DOKU_LF;
print ' <h1>' . $lang['breadcrumb'] . '</h1>' . DOKU_LF;
print ' <div class="breadcrumbs">' . DOKU_LF;
$conf['youarehere'] != 1 ? tpl_breadcrumbs() : tpl_youarehere();
print ' </div>' . DOKU_LF;
print '</div>' . DOKU_LF;
break;
case 'extra':
print '<div class="extra_sidebar sidebar_box">' . DOKU_LF;
@(include dirname(__FILE__) . '/sidebar.html');
print '</div>' . DOKU_LF;
break;
default:
// check for user defined sidebars
if (@file_exists(DOKU_PLUGIN . 'sidebarng/sidebars/' . $sb . '/sidebar.php')) {
print '<div class="' . $sb . '_sidebar sidebar_box">' . DOKU_LF;
@(require_once DOKU_PLUGIN . 'sidebarng/sidebars/' . $sb . '/sidebar.php');
print '</div>' . DOKU_LF;
}
break;
}
// restore ID and REV
$ID = $svID;
$REV = $svREV;
}