016
08.02.2006, 20:17 Uhr
Matthias Hofmann
Administrator Bürstenkaiser
Beiträge: 4133 Dabei seit: 15.04.2003, 23:00 Uhr |
Jetzt mu�t Du mir nur noch sagen, wo ich die entsprechende Zeichenkette finde. In v_profile.php habe ich das hier gefunden: format_source('//LASTACTION $P = new Permission($g_user['groupids']); $P->set_boardid($user['userdoesfid']); if ($user['userdoesfid'] != NULL && !$P->has_permission( P_VIEW ) /*has_access($board['boardid'], &$a_groupboard)*/ ) { $user['userdoes'] = 'Liest/Bearbeitet einen privaten Thread'; } else $user['userdoes'] = $user['userdoes']; //ENDLASTACTION')Leider werde ich daraus nicht ganz schlau. Aber für den Fall, da� sich da irgendwer auskennt, hier mal die gesamte Datei: format_source('<?php /* $Id: v_profile.php,v 1.4 2002/12/29 23:19:10 thetinysteini Exp $ */ /* ThWboard - PHP/MySQL Bulletin Board System ============================================== (c) 2000, 2001 by Paul Baecher <paul@thewall.de> Felix Gonschorek <funner@thewall.de>
download the latest version: http://www.thwboard.de
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.
==============================================
*/
include "./inc/header.inc.php";
$r_user = thwb_query("SELECT userid, username, useremail, userhomepage, userlocation, usericq, useraim, usermsn, userbday, useroccupation, userinterests, useravatar, usersignature, userposts, userjoin, userlastpost, userrating, uservotes, userhideemail, userbday, usergender, usertitle, userdoes, userdoesfid, (TO_DAYS(NOW())-TO_DAYS(userbday))/365 AS userage FROM ".$pref."user WHERE userid='$user[userid]'"); if( mysql_num_rows($r_user) < 1 ) { message("Fehler","Benutzer existiert nicht"); }
$user = mysql_fetch_array($r_user);
$Tframe = new Template("templates/" . $style['styletemplate'] . "/frame.html"); $Tprofile = new Template("templates/" . $style['styletemplate'] . "/viewprofile.html");
if( $user['userhomepage'] == "http://" ) { $user['userhomepage'] = ''; } $user['userhomepage'] = "<a href=\"$user[userhomepage]\" target=\"_blank\">".parse_code($user['userhomepage'])."</a>"; $user['userjoin'] = form_date($user['userjoin']); $user['userlastpost'] = form_date($user['userlastpost']); $vwtime = mysql_fetch_array(thwb_query("SELECT time FROM $pref"."warnings WHERE userid='$user[userid]'")); $uservw = mysql_fetch_array(thwb_query("SELECT uservw FROM $pref"."user WHERE userid='$user[userid]'")); $userbanned = mysql_fetch_array(thwb_query("SELECT userbanned FROM $pref"."user WHERE userid='$user[userid]'")); $vwdauer = 90; if((time() - 60*60*24*$vwdauer) > $vwtime['time'] && $uservw['uservw']>0 && $userbanned['userbanned']==0) { thwb_query("DELETE FROM $pref"."warnings where time='$vwtime[time]'"); thwb_query("UPDATE $pref"."user SET uservw=uservw-1 where userid='$user[userid]'"); }
$P = new Permission($g_user['groupids']); if($P->has_permission(P_WARN)) { $user['uservw'] = "<a href=\"warnings.php?action=viewvw&userid=$user[userid]\">$user[uservw]</a> - <a href=\"warnings.php?userid=$user[userid]\">User Verwarnen</a>"; } else { $user['uservw'] = "<a href=\"warnings.php?action=viewvw&userid=$user[userid]\">$user[uservw]</a>"; } //LASTACTION $P = new Permission($g_user['groupids']); $P->set_boardid($user['userdoesfid']); if ($user['userdoesfid'] != NULL && !$P->has_permission( P_VIEW ) /*has_access($board['boardid'], &$a_groupboard)*/ ) { $user['userdoes'] = 'Liest/Bearbeitet einen privaten Thread'; } else $user['userdoes'] = $user['userdoes']; //ENDLASTACTION $user['userinterests'] = parse_code($user['userinterests'], 1, 1, 1, $config['smilies']); $user['usersignature'] = parse_code($user['usersignature'], 1, 1, 1, $config['smilies']); switch($user['usergender']) { case 0: $user['usergender'] = "Keine Angabe"; break; case 1: $user['usergender'] = "Männlein"; break; case 2: $user['usergender'] = "Weiblein"; break; } if( $config[userrating] ) { if( $user[uservotes] > 0 ) { if($g_user['userid'] != 0) { //Here hack for Admin $adminuserrating = $user[userrating]; // End hack for Admin $user[userrating] = sprintf("� %.1f - mit %d Vote <a href=vote.php?user[userid]=$user[userid]>Bewerten</a>", ($user[userrating]/10), $user[uservotes]); } else { $user[userrating] = sprintf("� %.1f /10.0 mit %d Vote", ($user[userrating]/10), $user[uservotes]); } //Here hack for Admin if( $g_user['userisadmin'] ) { $user[userrating] .= '<form name="form_up" method="post" action="v_profile.php">'.$style['smallfont'].' <br>Admin: - Votes: '; $user[userrating] .= '<input class="tbinput" type="text" name="'.$uservotenew.'" value="'.htmlspecialchars($user[uservotes]).'" size="8" maxlen="8">'; $user[userrating] .= ' - Ratings: '.$style['smallfontend'].'<input class="tbinput" type="text" name="'.htmlspecialchars($adminuserrating).'" value="'.$adminuserrating.'" size="8" maxlen="8">'; $user[userrating] .= '<br><input type="hidden" value="UpdateUser" name="action"><input type="hidden" name="userid" value="'.$user[userid].'"><input type="submit" name="Abschicken" value="Delete Ratings"></form>'; } // End hack for Admin } else { $user[userrating] = "<a href=vote.php?user[userid]=$user[userid]>Bewerten</a>"; }
// user guckt eigenes profil an => bewertungen anzeigen /* if( $g_user[userid]==$us_id && $user[votes]>0 ) { $result=thwb_query("SELECT user.username as username, rating.rating as rating FROM ".$pref."user as user, ".$pref."rating as rating WHERE rating.ratingto=$g_user[userid] AND rating.ratingfrom=user.userid"); $ratingdetails.="$style[smallfont]<br>Einzelwertungen:<br>"; while( $rating=mysql_fetch_array($result) ) { $ratingdetails.=( $i ? ", " : "" )."$rating[username] (".sprintf("%.1f",$rating[rating]/10).")"; $i = 1; } } */ } else { $user['userrating'] = "- (Vom Administrator deaktiviert)"; }
if( $user['userbday'] == '0000-00-00' ) { $user['userage'] = ''; } else { $user['userage'] = (int)($user['userage']); }
if( $user['usericq'] == 0 ) { $user['usericq'] = ""; }
if( $config['showpostslevel'] == 0 ) { $user['userposts'] = "- (Vom Administrator deaktiviert)"; } elseif( $config['showpostslevel'] == 1 && ($g_user['userid'] != $user['userid']) ) { if( $g_user['userisadmin'] ) { $user['userposts'] = '- (Versteckt)'.$style['smallfont'].' [Admin: Postcount = '.$user['userposts'].' ]'.$style['smallfontend']; } else { $user['userposts'] = '- (Versteckt)'; } }
$user['useremail'] = get_email( $user );
/*if( $user['userhideemail'] == 1 ) { if( $g_user['userisadmin'] ) { $user['useremail'] = '- (Versteckt) '.$style['smallfont'].' [Admin: '.$user['useremail'].' ]'.$style['smallfontend']; } else { $user['useremail'] = '- (Versteckt)'; } }*/
$user['username'] = parse_code($user['username']); if( $g_user['userisadmin'] ) { $r_online = thwb_query("SELECT onlineip FROM $pref"."online WHERE userid='$user[userid]' AND onlinetime > ".(time() - 300) ); if( mysql_num_rows($r_online) > 0 ) { $online = mysql_fetch_array($r_online); $user['userip'] .= $style['smallfont'].' [Admin: IP = '.$online['onlineip'].', Hostname = '.gethostbyaddr($online['onlineip']).' ]'.$style['smallfontend']; } }
if ( $config['useravatar'] >= 1 && ( $user['useravatar'] != "" ) && ( $user['useravatar'] != "notallowed" ) ) { $user['sigavatar'] .= "<img src=\"$user[useravatar]\" border=\"0\" alt=\"Avatar von $user[username]\" title=\"Avatar von $user[username]\">"; } else { $user['sigavatar'] = "[kein Avatar]"; } $user['useraim'] = parse_code($user['useraim']); $user['usermsn'] = parse_code($user['usermsn']); $userurlname = rawurlencode($user['username']);
$navpath .= 'Profilansicht';
eval($Tprofile->GetTemplate("CONTENT")); eval($Tframe->GetTemplate());
?>') ----- Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen |