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^^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | <?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