コード例 #1
0
	<?php 
    if (!PKWK_SEARCH_DISENABLE) {
        ?>
	<!--<li><?php 
        _navigator('search');
        ?>
</li>-->
	<?php 
    }
    ?>
	<li><?php 
    _toolbar('recent');
    ?>
</li>
	<!--<li><?php 
    _toolbar('help');
    ?>
</li>-->
	<li class="setskin"><a href="setskin.php">PC版</a></li>
	<li class="pagetop"><a href="#" title="<?php 
    echo $title;
    ?>
の最上部にスクロール">▲</a></li>
</ul>

</div><!-- /#toolbar -->

<?php 
}
// PKWK_SKIN_SHOW_TOOLBAR
?>
コード例 #2
0
function plugin_toolbar_convert()
{
    global $do_backup, $trackback, $referer;
    global $function_freeze;
    global $vars;
    // $is_read = (arg_check('read') && is_page($vars['page']));
    $is_read = is_page($vars['page']);
    $is_readonly = auth::check_role('readonly');
    $is_safemode = auth::check_role('safemode');
    $is_createpage = auth::is_check_role(PKWK_CREATE_PAGE);
    $num = func_num_args();
    $args = $num ? func_get_args() : array();
    $body = '';
    while (!empty($args)) {
        $name = array_shift($args);
        switch ($name) {
            case 'freeze':
                if ($is_readonly) {
                    break;
                }
                if (!$is_read) {
                    break;
                }
                if ($function_freeze) {
                    if (!is_freeze($vars['page'])) {
                        $name = 'freeze';
                    } else {
                        $name = 'unfreeze';
                    }
                    if ($body != '') {
                        $body .= "\n";
                    }
                    $body .= _toolbar($name);
                }
                break;
            case 'upload':
                if ($is_readonly) {
                    break;
                }
                if (!$is_read) {
                    break;
                }
                if ($function_freeze && is_freeze($vars['page'])) {
                    break;
                }
                if ((bool) ini_get('file_uploads')) {
                    if ($body != '') {
                        $body .= "\n";
                    }
                    $body .= _toolbar($name);
                }
                break;
            case 'filelist':
                if (arg_check('list')) {
                    if ($body != '') {
                        $body .= "\n";
                    }
                    $body .= _toolbar($name);
                }
                break;
            case 'backup':
                if ($do_backup) {
                    if ($body != '') {
                        $body .= "\n";
                    }
                    $body .= _toolbar($name);
                }
                break;
            case 'trackback':
                if ($trackback) {
                    if ($body != '') {
                        $body .= "\n";
                    }
                    $tbcount = tb_count($vars['page']);
                    if ($tbcount > 0) {
                        $body .= _toolbar($name);
                    } else {
                        if (!$is_read) {
                            $body .= _toolbar($name);
                        }
                    }
                }
                break;
            case 'refer':
                if ($referer) {
                    if ($body != '') {
                        $body .= "\n";
                    }
                    $body .= _toolbar($name);
                }
                break;
            case 'rss':
            case 'mixirss':
                if ($body != '') {
                    $body .= "\n";
                }
                $body .= _toolbar($name);
                break;
            case '|':
                $body .= "\n&nbsp;\n";
                break;
            case 'diff':
                if (!$is_read) {
                    break;
                }
                if ($is_safemode) {
                    break;
                }
                if ($body != '') {
                    $body .= "\n";
                }
                $body .= _toolbar($name);
                break;
            case 'edit':
            case 'guiedit':
                if (!$is_read) {
                    break;
                }
                if ($is_readonly) {
                    break;
                }
                if ($function_freeze && is_freeze($vars['page'])) {
                    break;
                }
                if ($body != '') {
                    $body .= "\n";
                }
                $body .= _toolbar($name);
                break;
            case 'new':
            case 'newsub':
                if ($is_createpage) {
                    break;
                }
            case 'rename':
            case 'copy':
                if ($is_readonly) {
                    break;
                }
            case 'reload':
            case 'print':
            case 'full':
                if (!$is_read) {
                    break;
                }
            default:
                if ($body != '') {
                    $body .= "\n";
                }
                $body .= _toolbar($name);
                break;
        }
    }
    return '<div id="toolbar">' . $body . '</div>';
}
コード例 #3
0
ファイル: tdiary.skin.php プロジェクト: geoemon2k/source_wiki
    }
    ?>
 <?php 
    _toolbar('list');
    ?>
 <?php 
    _toolbar('search');
    ?>
 <?php 
    _toolbar('recent');
    ?>
 &nbsp; <?php 
    _toolbar('help');
    ?>
 &nbsp; <?php 
    _toolbar('rss10', 36, 14);
    ?>
 <br />
<?php 
}
// PKWK_SKIN_SHOW_TOOLBAR
?>

<!-- Copyright etc -->
 Site admin: <a href="<?php 
echo $modifierlink;
?>
"><?php 
echo $modifier;
?>
</a><p />
コード例 #4
0
ファイル: toolbar.inc.php プロジェクト: logue/pukiwiki_adv
function plugin_toolbar_convert()
{
    global $_LINK;
    global $do_backup, $trackback, $referer;
    global $function_freeze;
    global $vars;
    global $whatsnew, $whatsdeleted;
    //	if ($_LINK['reload'] == '') {
    //		return '#navibar: plugin called from wikipage. skipped.';
    //	}
    $_page = isset($vars['page']) ? $vars['page'] : '';
    $is_read = arg_check('read') && is_page($_page);
    $is_freeze = is_freeze($_page);
    $num = func_num_args();
    $args = $num ? func_get_args() : array();
    $ret[] = '<ul role="toolbar">';
    while (!empty($args)) {
        $name = array_shift($args);
        switch ($name) {
            case 'freeze':
            case 'unfreeze':
                if ($is_read && $function_freeze) {
                    if ($is_freeze) {
                        $name = 'unfreeze';
                    } else {
                        $name = 'freeze';
                    }
                    $ret[] = _toolbar($name);
                }
                break;
            case 'upload':
                if ($is_read && (bool) ini_get('file_uploads') && !$is_freeze && !($_page == $whatsnew || $_page == $whatsdeleted)) {
                    $ret[] = _toolbar($name);
                }
                break;
            case 'list':
                if ($vars['cmd'] !== 'list') {
                    $ret[] = _toolbar($name);
                } else {
                    $ret[] = _toolbar('filelist');
                }
                break;
            case 'backup':
                if ($do_backup) {
                    $ret[] = _toolbar($name);
                }
                break;
            case 'brokenlink':
            case 'template':
            case 'source':
                if (!empty($_page)) {
                    $ret[] = _toolbar($name);
                }
                break;
            case 'trackback':
                if ($trackback) {
                    if (!empty($_page) && !($_page == $whatsnew || $_page == $whatsdeleted)) {
                        $ret[] = _toolbar($name, 'Trackback(' . tb_count($_page) . ')');
                    } else {
                        //		$ret[] = _toolbar($name, 'Trackback list');
                    }
                }
                break;
            case 'referer':
            case 'skeylist':
            case 'linklist':
                if ($referer && !empty($_page)) {
                    $ret[] = _toolbar($name);
                }
                break;
            case 'log_login':
                if (!empty($_page) && log_exist('login', $vars['page'])) {
                    $ret[] = _toolbar($name);
                }
                break;
            case 'log_check':
                if (!empty($_page) && log_exist('check', $vars['page'])) {
                    $ret[] = _toolbar($name);
                }
                break;
            case 'log':
            case 'log_browse':
                if (!empty($_page)) {
                    $ret[] = _toolbar($name);
                }
                //			if (log_exist('browse',$vars['page'])) {
                //				return _toolbar($name);
                //			}
                break;
            case 'log_update':
                if (!empty($_page) && log_exist('update', $vars['page'])) {
                    $ret[] = _toolbar($name);
                }
                break;
            case 'log_down':
                if (!empty($_page) && log_exist('download', $vars['page'])) {
                    $ret[] = _toolbar($name);
                }
                break;
            case '|':
                if (end($ret) !== '<ul>') {
                    $ret[] = '</ul>';
                    $ret[] = "\n";
                    $ret[] = '<ul role="toolbar">';
                }
                break;
                // case 'new':
            // case 'new':
            case 'newsub':
            case 'edit':
            case 'guiedit':
                if (!empty($_page) && $is_read && $function_freeze && !$is_freeze && !($_page == $whatsnew || $_page == $whatsdeleted)) {
                    $ret[] = _toolbar($name);
                }
                break;
            case 'diff':
            case 'reload':
            case 'copy':
                if (!$is_read || empty($_page)) {
                    break;
                }
            default:
                $ret[] = _toolbar($name);
                break;
        }
    }
    if (end($ret) === '<ul>') {
        array_pop($ret);
        array_pop($ret);
    } else {
        $ret[] = '</ul>';
    }
    $body = "\n" . join('', $ret) . "\n";
    return '<nav class="toolbar">' . $body . '</nav>' . "\n";
}