示例#1
0
project_crumbs(array(array(lang('wiki'), get_url('wiki', 'index')), array(lang('index'))));
if ($page->canAdd(logged_user(), active_project())) {
    add_page_action(lang('add wiki page'), $page->getAddUrl());
}
// if
if ($page->canEdit(logged_user(), active_project()) && !$page->isNew()) {
    add_page_action(lang('edit wiki page'), $page->getEditUrl());
    add_page_action(lang('view page history'), $page->getViewHistoryUrl());
}
// if
if ($page->canDelete(logged_user(), active_project()) && !$page->isNew() && (isset($iscurrev) && $iscurrev || !isset($currev))) {
    add_page_action(lang('delete wiki page'), $page->getDeleteUrl());
}
// if
add_page_action(lang('wiki all pages'), $page->getAllPagesUrl());
add_inline_css_to_page('.wikiPageLocked{float:right; font-weight:bolder; border: 2px solid #D15151; padding: 2px; color: #fff; background-color: #ED6E6E}');
add_page_action(lang('wiki public wiki'), externalUrl(ROOT_URL . '/' . PUBLIC_FOLDER . '/wiki'));
if ($page->getLocked()) {
    ?>
<div class="wikiPageLocked"><?php 
    echo lang('wiki page locked by', $page->getLockedByUser()->getUserName());
    ?>
</div>
<?php 
}
// if
?>
<div id="wiki-page-content">
<?php 
echo plugin_manager()->apply_filters('wiki_text', do_textile($revision->getContent()));
?>
示例#2
0
 */
set_page_title('Comparing revision ' . $rev1->getRevision() . ' against revision ' . $rev2->getRevision());
project_tabbed_navigation(PROJECT_TAB_WIKI);
project_crumbs(array(array(lang('wiki'), get_url('wiki')), array($revision->getName(), $page->getViewUrl()), array(lang('wiki page diff'))));
$css = <<<CSSSNP
.ins {
\tbackground-color: #dfd;
\ttext-decoration: underline;
}

.del {
\tbackground-color: #fdd;
\ttext-decoration: line-through;
}
CSSSNP;
add_inline_css_to_page($css);
?>


<?php 
echo nl2br($diff);
?>

<p>&nbsp;</p>
<table>
<tr><th colspan="2"><?php 
echo lang('wiki page revision no', $rev1->getRevision());
?>
</th></tr>
<tr><td><?php 
echo lang('wiki page revision title');