» '.$lang['listofmembers'].$extented_forum_menu_sufix; $design = new design ( $title , $hmenu, 1); $design->header(); $limit = 20; // Limit $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 ); $MPL = db_make_sites ($page , "" , $limit , '?user' , 'user' ); $anfang = ($page - 1) * $limit; $tpl = new tpl ( 'user/memlversion/version5.htm' ); $tpl->set_out ( 'SITELINK', $MPL, 0); $eint = array(); $eint[] = array('recht' => -10, 'name' => 'Administratoren'); $eint[] = array('recht' => -9, 'name' => 'CoAdmins'); $eint[] = array('recht' => -8, 'name' => 'SiteAdmins'); $eint[] = array('recht' => -7, 'name' => 'Gruppen-Leiter'); $eint[] = array('recht' => -6, 'name' => 'Gruppen-Mitglieder'); $eint[] = array('recht' => -5, 'name' => 'Team-Mitglieder'); $eint[] = array('recht' => -4, 'name' => 'Mitglieder'); $eint[] = array('recht' => -3, 'name' => 'User'); $eint[] = array('recht' => -2, 'name' => 'Registrierte User'); $eint[] = array('recht' => -1, 'name' => 'Gast'); $ea = count ($eint); $i = 0; $class = ''; $erg = db_query("SELECT llogin, posts, prefix_user.id, prefix_grundrechte.name as recht_name, recht, regist, prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit); while ($row = db_fetch_object($erg)) { // ONLINE $dif = date('Y-m-d H:i:s', time() - 60); $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."'"; $id_online = array(); $resultID = db_query($abf); while ($row_online = db_fetch_object($resultID)) { $id_online[] = $row_online->uid; } $online = 'offline'; for ($i=0;$iid) // Hier ist der Vergleich der Datenbank mit dem Array { $online = 'online'; $counter++; } } // ONLINE if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; } $ar = array ( 'NAME' => $row->name, 'RANG' => userrang($row->posts,$row->id), 'CLASS' => $class, 'POSTS' => $row->posts, 'UID' => $row->id, 'DATE' => date('d.m.Y',$row->regist), 'GRUPE' => $row->recht_name, '5TAGE' => ((($row->llogin+(5*24*60*60)) $online ); while ($row->recht > $eint[$i+1]['recht']) { $i++; if ($i > $ea) break; } if ($row->recht > $eint[$i]['recht'] AND $i < $ea) {$tpl->set_out('TMP',$eint[$i]['name'],3); $i++;} $tpl->set_ar_out($ar,1); } $tpl->out(2); $design->footer(); ?>