hab mir eben die Freundesliste von Mairu installiert (1.0)
Klappt soweit, wollte nur noch das meine "Freunde" in der Liste auch mit deren Profil verlinkt werden, also das übliche.
<a href="index.php?user-details-{UID}></a>
Weiß jedoch grad nicht was ich an der /contents/freunde.php adden muss^^
<?php defined('main') or die('no direct access'); $title = $allgAr['title'].' :: Freunde'; $hmenu = 'Freunde'; $design = new design ( $title , $hmenu ); $design->header(); if (loggedin()) { //Eintragen if (isset($_POST['sub'])) { $name = escape($_POST['name'],'string'); $fid = @db_result(db_query("SELECT id FROM xic_user WHERE name = BINARY '".$name."'"),0); $msg = 'Fehler beim Eintragen aufgetreten.<br />'; if ($fid > 0) { if (db_query("INSERT INTO `xic_friends` (uid,fid) VALUES ({$_SESSION['authid']}, $fid)")) { $msg = 'Erfolgreich eingetragen.<br />'; } } echo $msg; } //Löschen if ($menu->getA(1) == 'd') { db_query("DELETE FROM `xic_friends` WHERE uid = {$_SESSION['authid']} AND fid = ".$menu->getE(1)); echo mysql_error(); } //Ausgabe $tpl = new tpl('freunde'); $tpl->out(0); $dif = date('Y-m-d H:i:s', time() - 60); $sql = db_query("SELECT a.fid as aktfid, b.name, IF(MAX(c.uptime) > '$dif','online','offline') as status FROM `xic_friends` a LEFT JOIN `xic_user` b ON a.fid = b.id LEFT JOIN `xic_online` c ON a.fid = c.uid WHERE a.uid = {$_SESSION['authid']} GROUP BY a.fid, b.name ORDER BY status DESC"); while ($r = db_fetch_assoc($sql)) { $class = ($class=='Cmite'?'Cnorm':'Cmite'); $r['class'] = $class; $tpl->set_ar_out($r,1); } $tpl->out(2); } else { echo 'Nur für angemeldete User.<br />'; } $design->footer(); ?>
Hab versucht in der teams.php zu lesen, wie es dort ist, da wird aber nur b.uid aus der groupuser gezogen, hier einfach genauso?
betroffene Homepage: rrz.schupke.info