Example #1
0
    $tpl->assign('listing_outdated', $listingOutdated);
    $tpl->assign('condition_history', $cache->getConditionHistory());
    // log text
    $tpl->assign('logtext', $logText);
    // text, <html> or editor
    $tpl->assign('descMode', $descMode);
    // logtypes
    $tpl->assign('logtype', $logType);
    $tpl->assign('logtypes', $cache->getUserLogTypes($logType));
    // teamcomment
    $tpl->assign('octeamcommentallowed', $cache->teamcommentAllowed(3));
    $tpl->assign('octeamcomment', $ocTeamComment || !$cache->statusUserLogAllowed() && $useradmin ? true : false);
    $tpl->assign('octeamcommentclass', !$cache->statusUserLogAllowed() && $useradmin ? 'redtext' : '');
    // masslogs
    $tpl->assign('masslogCount', $opt['logic']['masslog']['count']);
    $tpl->assign('masslog', cachelog::isMasslogging($user->getUserId()) && $suppressMasslogWarning == 0);
    // show number of found on log page
    $tpl->assign('showstatfounds', $user->showStatFounds());
    $tpl->assign('logpw', $cache->requireLogPW());
    // smiley list
    $tpl->assign('smilies', $smiley_a);
    $tpl->assign('smileypath', $opt['template']['smiley']);
    // DNF state
    $dnf_by_logger = sql_value("\n\t\t\tSELECT `type` FROM `cache_logs`\n\t\t\tWHERE `cache_id`='&1' AND `user_id`='&2' AND `type` IN (1,2)\n\t\t\tORDER BY `order_date` DESC, `date_created` DESC, `id` DESC\n\t\t\tLIMIT 1", 0, $cache->getCacheId(), $login->userid) == 2;
    $tpl->assign('dnf_by_logger', $dnf_by_logger);
} else {
    // not loggable
    $validate['logAllowed'] = false;
}
// prepare template and display
$tpl->assign('logtype_allows_nm', implode(',', $logtype_allows_nm));