예제 #1
0
//del single
if ($set == "flush" && $doit == 1) {
    $delcount = $LOGS->count();
    if (!DEMO) {
        $LOGS->flush();
    }
    $_MAIN_MESSAGE .= "<br>" . sprintf(___("Alle Einträge (%s) aus dem Logbuch wurden gelöscht."), $delcount);
}
//del all, flush
//neu: search statt einzelner paras
$search['offset'] = $offset;
$search['limit'] = $limit;
$search['sort_index'] = $sortIndex;
$search['sort_type'] = $sortType;
#print_r($search);exit;
$LOG = $LOGS->get(0, $search);
#$_MAIN_MESSAGE.="LC:".$LOGS->count($search);
$ac = count($LOG);
#$LOGS->count($search);#;
$entrys = $ac;
// fuer pager.inc!!!
$entrys_total = $LOGS->count($search);
#if (isset($LOG[0]['count'])) {
#	$entrys_total=$LOG[0]['count'];
#}
$mSTDURL->addParam("offset", $offset);
$mSTDURL->addParam("limit", $limit);
if (isset($s_action)) {
    $mSTDURL->addParam("s_action", $s_action);
}
if (isset($s_obj)) {
        if (!isset($search_log['object'])) {
            $_MAIN_OUTPUT .= "<br><b>...oops,no obj for log in {$act}</strong><br>";
            $_MAIN_MESSAGE .= "<br><b>...oops,no obj for log in {$act}</strong><br>";
        }
        $_MAIN_OUTPUT .= "<a href=\"" . $tm_URL . "/" . $LogbookURLPara_ . "\" title=\"" . ___("Logbuch anzeigen") . "\">" . tm_icon("script.png", ___("Logbuch anzeigen")) . "&nbsp;" . ___("Logbuch anzeigen") . "&nbsp;(" . $logcount . ")</a>";
        $_MAIN_OUTPUT .= "</div>";
    }
}
//show last loglines
if (DEBUG && $user_is_admin) {
    $_MAIN_MESSAGE .= "<br><div class=\"log_summary\">";
    $search_log['limit'] = 10;
    $search_log['sort_type'] = 1;
    $_MAIN_MESSAGE .= tm_icon("script.png", ___("Logbuch"), ___("Logbuch")) . "&nbsp;<b>" . sprintf(___("Die letzen %s Logbucheinträge"), $search_log['limit']) . ":</b>";
    $LOGS = new tm_LOG();
    $LOG = $LOGS->get(0, $search_log);
    $_MAIN_MESSAGE .= "<table style=\"width:100%; border:1px solid #cccccc\">";
    $_MAIN_MESSAGE .= "<tbody>";
    foreach ($LOG as $logentry) {
        $_MAIN_MESSAGE .= "<tr>";
        $_MAIN_MESSAGE .= "<td>";
        $_MAIN_MESSAGE .= display($logentry['date']);
        $_MAIN_MESSAGE .= "</td>";
        $_MAIN_MESSAGE .= "<td>";
        $_MAIN_MESSAGE .= display($LOGIN->getUserName($logentry['author_id']));
        $_MAIN_MESSAGE .= "</td>";
        $_MAIN_MESSAGE .= "<td>";
        $_MAIN_MESSAGE .= display($logentry['object']);
        $_MAIN_MESSAGE .= "</td>";
        $_MAIN_MESSAGE .= "<td>";
        $_MAIN_MESSAGE .= display($logentry['action']);