Exemplo n.º 1
0
    $pos = array_search($page, $_SESSION['breadCrumb']);
    unset($_SESSION['breadCrumb'][$pos]);
    array_push($_SESSION['breadCrumb'], $page);
}
// Now increment page hits since we are visiting this page
if ($prefs['count_admin_pvs'] == 'y' || $user != 'admin') {
    $tikilib->add_hit($page);
}
// Check if we have to perform an action for this page
// for example lock/unlock
if ($objectperms->admin_wiki || ($user and $objectperms->lock and $prefs['feature_wiki_usrlock'] == 'y')) {
    if (isset($_REQUEST['action'])) {
        check_ticket('index');
        if ($_REQUEST['action'] == 'lock') {
            $wikilib->lock_page($page);
            $pageRenderer->setInfo('flag', 'L');
            $info['flag'] = 'L';
        }
    }
}
if ($objectperms->admin_wiki || ($user and $user == $info['user'] and $objectperms->lock and $prefs['feature_wiki_usrlock'] == 'y')) {
    if (isset($_REQUEST['action'])) {
        check_ticket('index');
        if ($_REQUEST['action'] == 'unlock') {
            $wikilib->unlock_page($page);
            $pageRenderer->setInfo('flag', 'U');
            $info['flag'] = 'U';
        }
    }
}
// Save to notepad if user wants to