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

