. .
pragmaMx Support Forum 21 November 2008, 00:30:38 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: 1 2 [Alle]   Nach unten
Drucken
Autor Thema: mittels Textlink ALLE Bilder eines Users auflisten??  (Gelesen 4460 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106



« am: 05 Januar 2006, 17:31:16 »

Hallo! Wink
In Coppermine MX 1.4 habe ich ja die Möglichkeit, nach dem Besitzer einer Datei zu suchen.
Ich suche also nach "Christian" und er listet mir alle meine Fotos auf.

Ich würd jetzt gerne in das Profil eines jeden Users also in die your_account-seite einen Link setzen. Wenn man auf diesen Link klickt, wird das gleiche Suchergebnis ausgespukt wie wenn ich nach dem Besitzer in Coppermine suche.
Die Informationen müssten also mittels der URL in dem Link an die Coppermine übergeben werden.
Das müsste ja im Prinzip machbar sein. Bei der Coppermine-Suche werden die entsprechenden Texteingabefelder einfach nur als "hidden" übergeben..
Hat jemand eine Ahnung, wie so ein Link aussehen müsste? Man müsste ja dann den Username im Link nur noch mit der Variablen für Username aus Pragma ersetzen.

Wäre super, wenn das jemand weiss..
Danke..
Christian
Gespeichert
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106



« Antworten #1 am: 12 Januar 2006, 15:58:28 »

Niemand eine Idee?  Sad
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 15.851



WWW
« Antworten #2 am: 12 Januar 2006, 19:16:06 »

Hi Christian Smiley

mit einem einfachen Textlink geht das leider nicht, weil die Coppermine für das Suchergebnis die Suchparameter als $_POST erwartet. Also von einem Formular abgeschickt.
Du müsstest also im Userprofil das Suchformular "simulieren".

Erwartet werden die folgenden Felder/Werte:
POST: Array
(
    [act] => thumbnails
    [album] => search
    [name] => Gallery
    [owner_name] => on
    [search] => DerBenutzername
    [params] => Array
        (
            [owner_name] => on
        )

)
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!


Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
Johann Wolfgang von Goethe
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106



« Antworten #3 am: 14 Januar 2006, 14:25:13 »

Hey Wink
Danke erstmal für den Tipp!
Aber das ist jetzt nicht die Form, in der das in die entsprechende Seite eingebaut werden müsste oder?
Naja daran knacke ich noch.. =\
Christian
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 15.851



WWW
« Antworten #4 am: 15 Januar 2006, 15:33:26 »

Hi Smiley

Zitat
Aber das ist jetzt nicht die Form, in der das in die entsprechende Seite eingebaut

Nein, das ist nicht das Formular, das sind die Felder, die über das Formular verschickt werden müssen, damit die Suchfunktion entsprechend reagiert.
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!


Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
Johann Wolfgang von Goethe
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106



« Antworten #5 am: 20 Juni 2006, 22:34:27 »

Hi Christian Smiley

mit einem einfachen Textlink geht das leider nicht, weil die Coppermine für das Suchergebnis die Suchparameter als $_POST erwartet. Also von einem Formular abgeschickt.


Haahaaaaaaaa geht doch! *ggg*
Gespeichert
SvenW
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 966



« Antworten #6 am: 21 Juni 2006, 08:44:00 »

Hi Christian Smiley

mit einem einfachen Textlink geht das leider nicht, weil die Coppermine für das Suchergebnis die Suchparameter als $_POST erwartet. Also von einem Formular abgeschickt.


Haahaaaaaaaa geht doch! *ggg*


und wie genau hast du das gemacht?


grüßle

black and white
Gespeichert

Gruß,
Sven

CMS-Version: pragmaMx 0.1.11, up-to-date
PHP-Version: 5.2.6 
MySQL-Version: 5.0.45-community-log
Server-Version: Apache 2.0
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106



« Antworten #7 am: 06 Januar 2007, 16:37:45 »

Huhu Andi!
Mist Mist ich hab den Beitrag hier wohl total vergessen und grade erst wiedergefunden. Doch man kann alle Bilder eines Users problemlos auflisten. Genauso alle Kommentare eines Users. Ich musste nur ne ganz schöne Weile rumüberlegen! *g*

Also der Link für alle Fotos:
http://www.72px.de/com/modules.php?name=Galerie&act=thumbnails&album=lastupby&uid=2

Und der Link für alle Kommentare:
http://www.72px.de/com/modules.php?name=Galerie&act=thumbnails&album=lastcomby&uid=2

Das sieht dann im Profil so aus: http://www.72px.de/com/modules.php?name=Userinfo&uname=Christian&uid=2

Da muss man dann halt nur im Quelltext die Variablen für uid und uname und so eingeben.

Was denkste? Is doch recht simpel oder?
Grüße..
Christian
« Letzte Änderung: 06 Januar 2007, 16:47:36 von Christian001 » Gespeichert
SvenW
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 966



« Antworten #8 am: 06 Januar 2007, 18:42:58 »

huhu christian lebt noch! *freu*

habe es mit dem textlink bei mir in den dateiinformationen eigebaut.

könntest du noch wie "versprochen" eine genaue anleitung schreiben, wie du die sachen im user-profil eingebaut hast.


danke!!!


gruß


sven

Gespeichert

Gruß,
Sven

CMS-Version: pragmaMx 0.1.11, up-to-date
PHP-Version: 5.2.6 
MySQL-Version: 5.0.45-community-log
Server-Version: Apache 2.0
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106



« Antworten #9 am: 06 Januar 2007, 18:52:32 »

Puuuh.. ^^ Naja das is ja schon n Weilchen her und ich bin da dann immer erst wieder nach ner Woche so richtig drin.. Mhm.. aber im Grunde ist  das einfach. Du guckst in den Dateien vom passenden Modul (Userinfo) nach der Stelle wo die Sachen stehen, die im Userprofil eben so drin stehen. Dann setzt du oben drüber einfach nen Link rein und der sieht dann ungefähr so aus
http://www.72px.de/com/modules.php?name=Galerie&act=thumbnails&album=lastupby&uid=2 und da wo die relevanten Daten drinstehn in diesem Fall die uid (2) da musste statt der 2 die Variable einfügen sonst musste es ja in jedem einzelnen Userprofil mit der Hand reinkloppen. Und dazu musst du vorher die Variable für die uid aus dem Galerie-Modul abfragen damit der die kennt.
Naja das ma so als Schnell-Lösung. Ich weiss, nicht SO hilfreich aber vllt schaffste es und musst nicht warten, bis ich mich erinnere, wie ichs gemacht hab.. muss da ma durchgucken durch meine files.
Bis später..
Gespeichert
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106



« Antworten #10 am: 06 Januar 2007, 19:00:19 »

So also im Modul Userinfo in der view.php ungefähr Zeile 144 setzt Du in die Tabelle in der ganz oben der Benutzername steht da noch zwei Zeilen drüber und zwar diese:

Zitat
echo "<tr valign=\"top\"><td colspan=\"2\" bgcolor=\"$bgcolor3\"><b>Um alle Bilder von " . mxPrepareToDisplay($uinfo['uname']) . " anzuzeigen, klicken Sie [ <a href=\"modules.php?name=Galerie&act=thumbnails&album=lastupby&uid=" . mxPrepareToDisplay($uinfo['uid']) . "\"><b>hier</b></a> ]!</b></td></tr>\n";
      echo "<tr valign=\"top\"><td colspan=\"2\" bgcolor=\"$bgcolor3\"><b>Um alle Kommentare von " . mxPrepareToDisplay($uinfo['uname']) . " anzuzeigen, klicken Sie [ <a href=\"modules.php?name=Galerie&act=thumbnails&album=lastcomby&uid=" . mxPrepareToDisplay($uinfo['uid']) . "\"><b>hier</b></a> ]!</b></td></tr>\n";

Falls da was fehlt.. dann muss ich noch tiefer in die Materie rein.. aber versuchs erstmal damit.
Christian
Gespeichert
SvenW
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 966



« Antworten #11 am: 06 Januar 2007, 19:01:53 »

falls du nicht die zeit findest, könnstest du mir dann die geänderten files/php´s senden?

wäre dir dankbar!


gruß

sven
Gespeichert

Gruß,
Sven

CMS-Version: pragmaMx 0.1.11, up-to-date
PHP-Version: 5.2.6 
MySQL-Version: 5.0.45-community-log
Server-Version: Apache 2.0
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106



« Antworten #12 am: 06 Januar 2007, 19:04:45 »

Naja das Problem ist ich hab da so einiges geändert, kann mich aber jetzt auch nicht mehr so genau dran erinnern und vermutlich hättest Du viel weniger Stress, wenn du das da oben einfach in deine Datei einbaust, als wenn du meine nimmst, und meine ganzen diletantischen Änderungen wieder ausbesserst! *g*
Das würde ich Dir nicht empfehlen.
Aber ich GLAUBE, wenn du das da einbaust, da ca. Zeile 144 direkt über dieser Zeile
Zitat
echo "<tr valign=\"top\"><td width=\"20%\" bgcolor=\"$bgcolor2\"><b>" . _NICKNAME . ":</b></td><td bgcolor=\"$bgcolor3\"><b>" . mxPrepareToDisplay($uinfo['uname']) . "</b></td></tr>\n";
dann sollte es laufen. Versuchs mal.
Gespeichert
SvenW
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 966



« Antworten #13 am: 06 Januar 2007, 19:12:21 »

da ich von der materie wenig plan habe, würde ich es mir gern aus den datein raussuchen können. ausserdem können wir dann diesen betrag von mir http://www.pragmamx.org/modules.php?name=Forum&topic=18828.0 zusammlegen und eine anleitung schreiben, da auch noch andere pragma mitglieder interesse haben.


und alle sind glücklich



gruß...
Gespeichert

Gruß,
Sven

CMS-Version: pragmaMx 0.1.11, up-to-date
PHP-Version: 5.2.6 
MySQL-Version: 5.0.45-community-log
Server-Version: Apache 2.0
SvenW
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 966



« Antworten #14 am: 06 Januar 2007, 22:31:23 »

es rennt... biggrin und muss jetze nur noch optisch angepasst werden.

einfach den code von christian einfügen. falls jemand der galerie einen anderen namen gegeben hat, muss nur noch der modul-name im code angepasst werden.

thanks!


 thumbup



grüsse @all
Gespeichert

Gruß,
Sven

CMS-Version: pragmaMx 0.1.11, up-to-date
PHP-Version: 5.2.6 
MySQL-Version: 5.0.45-community-log
Server-Version: Apache 2.0
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106



« Antworten #15 am: 06 Januar 2007, 22:34:57 »

Hab Dir ja gesagt Du brauchst nur die paar Zeilen da einfügen Tongue Aber ich habs auch noch nich geschafft die ganze Datei irgendwo hochzuladen.. ich bau grad an was anderem. Wär aber wie gesagt eh quark wegen meinem sonstigen Code-Gemurkse. Aber so gehts ja.. Ich habs halt als Tabellenzeile gemacht.. http://www.72px.de/com/modules.php?name=Userinfo&uname=Christian
Gespeichert
SvenW
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 966



« Antworten #16 am: 08 Januar 2007, 22:09:40 »

hallo andi,

habe den code von christian ein bisschen geändert, da ich die tabelle nicht dem gesamtprofil meinen bedürffnissen anpassen konnte. ausserdem habe ich ihn an einer anderen stelle eingefügt. habe auch schon versucht ein mini-modul zu basteln um die coppermine daten in die view.php zu implementieren. die werden aber leider dann über meinem theme angezeigt.  biggrin smile

ich denke das macht auch keinen sinn!?

jetzt bitte nicht schimpfen! null plan von php! poste jetze mal meine komplette view.php.

könntest du sie mal überfliegen, ob mann oder frau es so lassen kann?

danke fürs lesen!


gruß


sven


Code: [Select]  
<?php
/**
 * pragmaMx  Content Management System
 * Copyright (c) 2006 pragmaMx Dev Team - http://pragmaMx.org
 * 
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * $Source: /home/www/dps3311/home/cvsroot/pragmamx/html/modules/Userinfo/view.php,v $
 * $Revision: 1.16.4.5 $
 * $Author: tora60 $
 * $Date: 2006/12/05 19:39:32 $
 */

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
if (!
defined("mxYALoaded")) die ("You can't access this file directly...");

/**
 * zeigt die Daten eines angemeldetet Users an
 */
function viewuserinfo($uinfo)
{
    global 
$prefix$user_prefix$bgcolor1$bgcolor2$bgcolor3$useuserpoints;
    global 
$istheuser$privmsgactive$gbactiv$showall// fuer Unterfunktionen in mx_userfunctions_options.php
    
if (!isset($useuserpoints)) include("modules/Your_Account/config.php"); 
    
// Für die Fotoalbum Funktion
    
if (@is_file("modules/Avatar/index.php")) {
        if (
file_exists("modules/Avatar/settings.php")) {
            include(
"modules/Avatar/settings.php"); 
            
// Für die neue Version:
            
if (($album) && file_exists("modules/Avatar/thumb.php")) {
                if (!
defined("AV_ALBUM")) define("AV_ALBUM"1);
            } 
        } 
    } 
    
mxGetLangfile("Your_Account");

    
$uinfo mxPrepareCensored($uinfo);

    
$istheuser vkpUserIsThisTheUser($uinfo['uid']);
    
$showall = ($istheuser || MX_IS_ADMIN) ? 0;

    
$privmsgactive = (mxModuleAllowed("Private_Messages")) ? 0# feststellen ob pm-modul aktiv ist
    
$gbactiv = (mxModuleAllowed("UserGuest")) ? 0# feststellen ob gaestebuch vorhanden
    
$uinfo['url'] = mxCutHTTP($uinfo['url']); 
    
// Signatur
    
if (!empty($uinfo['user_sig'])) {
        if (@
file_exists('modules/Private_Messages/bbfunctions.php')) {
            include_once(
'modules/Private_Messages/bbfunctions.php');
            
$uinfo['user_sig'] = msg_smile(msg_bbencode(make_clickable(pmxSigBbCode($uinfo['user_sig']))));
        } 
        
$uinfo['user_sig'] = mxNL2BR(mxPrepareToDisplay($uinfo['user_sig']));
    } 
    
// Modul erlaubt? :
    // Prüfem ob ein Avatar hochgeladen wurde:
    
$isAvatarUploaded mxIsAvatarUploaded($uinfo['uname'], falsetrue); 
    
// Prüfem ob ein Avatar hochgeladen wurde:
    
if (!$isAvatarUploaded['werist']) {
        
$uinfo['user_avatar'] = (empty($uinfo['user_avatar']) || $uinfo['user_avatar'] == "blank.gif") ? "" mxCreateImage(MX_PATH_AVATAR "/" $uinfo['user_avatar'], $uinfo['user_avatar']);
    } else {
        
$uinfo['user_avatar'] = mxCreateImage(MX_PATH_MEMBERAVATAR "/" $isAvatarUploaded['werist']);
    } 
    
// Private Nachrichten
    
if ($privmsgactive && $istheuser) { // falls pm-modul aktiv ist
        
$uinfo['countpm'] = 0;
        
$uinfo['countpmread'] = 0;
        
$uinfo['countpmunread'] = 0;
        
$qry "SELECT read_msg, Count(msg_id) FROM ${prefix}_priv_msgs WHERE to_userid='" intval($uinfo['uid']) . "' group by read_msg;";
        
$result sql_query($qry);
        while (list(
$read_msg$nums) = sql_fetch_row($result)) {
            if (
$read_msg == 0) { // wenn angemeldeter User
                
$uinfo['countpmunread'] = $nums# Anzahl ungelesene ermitteln
            
} else {
                
$uinfo['countpmread'] = $nums# Anzahl gelesener pm's ermitteln
            

        } 
        
$uinfo['countpm'] = $uinfo['countpmread'] + $uinfo['countpmunread'];
        
$uinfo['contpm'] = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td nowrap><a href=\"modules.php?name=Private_Messages\"><b>" $uinfo['countpm'] . "</b></a>&nbsp;<a href=\"modules.php?name=Private_Messages\">" _YA_BWOPMSGALL "</a>";
        if (
$uinfo['countpmunread']) {
            
$uinfo['contpm'] .= "</td><td>,&nbsp;</td><td nowrap><a href=\"modules.php?name=Private_Messages\"><marquee behavior='alternate' direction='left' width='100' hspace='0' vspace='0' loop=''><b>" $uinfo['countpmunread'] . "</b>&nbsp;<b>" _YA_BWOPMSGUNREAD "</b></marquee></a>\n";
        } 
        
$uinfo['contpm'] .= "</td><td>&nbsp;&nbsp;*</td></tr></table>";
    } 
    
// Online oder Offline
    
$uinfo['online'] = ($istheuser) ? true mxIsUserOnline($uinfo['uname']);
    
$uinfo['lastonline'] = ($uinfo['online']) ? "" mx_strftime(_DATESTRING$uinfo['user_lastvisit']);
    if (
$uinfo['online']) {
        
$uinfo['online'] = mxCreateImage("images/online.gif"_YES) . '&nbsp;' _YES;
    } else {
        
$uinfo['online'] = mxCreateImage("images/offline.gif"_NO) . '&nbsp;' _NO;
    } 
    
// Newsletter
    
if (mxModuleAllowed("Newsletter")) {
        
$resultx sql_query("SELECT status FROM ${prefix}_newsletter WHERE email='" mxAddSlashesForSQL($uinfo['email']) . "' OR email='" mxAddSlashesForSQL($uinfo['femail']) . "'");
        list(
$status) = sql_fetch_row($resultx);
        
$uinfo['newsletter'] = (empty($status) || $status == 3) ? _NOTSUBSCRIBED _SUBSCRIBED;
        
$img = (empty($status) || $status == 3) ? "images/td.gif" "images/tu.gif";
        
$uinfo['newsletter'] = mxCreateImage($img$uinfo['newsletter']) . "&nbsp;" $uinfo['newsletter'] . "\n";
    } 
    
// Userpunkte
    // $uinfo['userpoints'] = 0;
    
$uinfo['hasuserpoints'] = "";
    
$uinfo['userpointsfaq'] = "";
    if (
$useuserpoints) {
        if (@
file_exists("modules/Your_Account/userpoints.php")) {
            
$uname $uinfo['uname'];
            include_once(
"modules/Your_Account/userpoints.php");
            
$uinfo['hasuserpoints'] = $hasuserpoints
            
// $uinfo['userpoints']    = $userpoints;
            
$uinfo['userpointsfaq'] = $userpointsfaq;
        } 
    } 
    
// Usergaestebuch
    
$uinfo['gbnewentries'] = 0;
    if (
$gbactiv) { // falls gaestebuch vorhanden
        
$qry "SELECT Count(gid) FROM ${prefix}_userguest WHERE touserid='" intval($uinfo['uid']) . "' and dummy=0;";
        
$result sql_query($qry);
        list(
$uinfo['gbnewentries']) = sql_fetch_row($result);
    } 
    
// Geburtstag
    
$bday explode('-'$uinfo['user_bday']);
    
$uinfo['user_bday'] = (@checkdate($bday[1], $bday[2], $bday[0])) ? vkpGetBdayString($uinfo['user_bday']) : ""
    
// Benutzergruppe
    
if (MX_IS_ADMIN) {
        
$result sql_query("SELECT access_title FROM " $prefix "_groups_access WHERE access_id = " intval($uinfo['user_ingroup']));
        list(
$uinfo['usergroup']) = sql_fetch_row($result);
    } 
    
// //////////////////////// Ausgabe der Daten /////////////////////////////////////////////////////
    
include("header.php");
    if (
$istheuser) {
        include_once(
"modules/Your_Account/navbar.php");
        
OpenTable();
        
nav(1);
        
CloseTable();
        echo 
"<br>";
    } else {
        
title(_PERSONALINFO ": " $uinfo['uname']);
    } 
    if (
function_exists('viewuserinfo_option_1')) {
        
viewuserinfo_option_1($uinfo);
    } else {
        
OpenTable();
        echo 
"<center>";
        echo 
"<table border=\"0\" cellspacing=\"1\" cellpadding=\"3\" bgcolor=\"$bgcolor1\">\n";
        echo 
"<tr valign=\"top\"><td width=\"20%\" bgcolor=\"$bgcolor2\"><b>" _NICKNAME ":</b></td><td bgcolor=\"$bgcolor3\"><b>" mxPrepareToDisplay($uinfo['uname']) . "</b></td></tr>\n";
        if (
$showall) echo "<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><b>" _UREALEMAIL ":</b></td><td bgcolor=\"$bgcolor3\"><a href=\"mailto:" mxPrepareToDisplay($uinfo['email']) . "\"><b>" mxPrepareToDisplay($uinfo['email']) . "</b></a> *</td></tr>\n";
        if (!empty(
$uinfo['user_avatar'])) echo "<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><b>" _AVATAR ":</b></td><td bgcolor=\"$bgcolor3\">" $uinfo['user_avatar'] . "</td></tr>\n"
        
// Als Thumbnail darstellen: (Nur Fotos!)
        
if (!empty($isAvatarUploaded['foto']) && defined("AV_ALBUM")) echo "<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><b>" _AV_USERFOTO "</b></td><td bgcolor=\"$bgcolor3\"><img src=\"modules/Avatar/thumb.php?wat=displayThumb&amp;pic=" $isAvatarUploaded['foto'] . "\" alt=\"" $isAvatarUploaded['foto'] . "\"><br><a href=\"modules.php?name=Avatar&amp;file=album&amp;uid=" $isAvatarUploaded['aid'] . "\">" _AV_VISIT_ALBUM "</a></td></tr>\n";
        else if (
defined("AV_ALBUM")) echo "<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><b>" _AV_USERFOTO "</b></td><td bgcolor=\"$bgcolor3\">" _AV_NO_PICS_UPLOADED "<br><a href=\"modules.php?name=Avatar&amp;file=album&amp;uid=" $uinfo['uname'] . "\">" _AV_VISIT_ALBUM "</a></td></tr>\n";
        if (!empty(
$uinfo['femail'])) echo "<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><b>" _UFAKEMAIL ":</b></td><td bgcolor=\"$bgcolor3\"><a href=\"mailto:" mxPrepareToDisplay($uinfo['femail']) . "\">" mxPrepareToDisplay($uinfo['femail']) . "</a></td></tr>\n";