|
Support -> Profilanzeige der SH im Userprofil |
|
Name: Profilanzeige der SH im Userprofil
Copyright:Coolguppi
ACHTUNG:
Bei dem Teil was in das PRofil tpl kommt,kann es sein das ihr das noch etwas anpassen müsst,da jeder ein anderes
profil.tpl hat.
es kann sein das am ende noch ein </table> hin bzw weg muss
Daher geb ich dazu keinen Support
############################################################
############################################################
Install:
such in der profil.php
eval("\$tpl->output(\"".$tpl->get("profile")."\");");
?>
füge darüber ein
/* SpielHölle Anfang*/
$username = $user_info['username'];
$lang->items['LANG_MEMBERS_BUDDY'] = $lang->get("LANG_MEMBERS_BUDDY", array('$username' => $username));
$lang->items['LANG_MEMBERS_SEARCH'] = $lang->get("LANG_MEMBERS_SEARCH", array('$username' => $username));
require_once("./swf_game_global.php");
$userdaten=$db->query_first("SELECT fsk18 FROM bb".$n."_swf_game_users WHERE userid='".intval($wbbuserdata['userid'])."'");
$user_profil=$db->query_first("SELECT * FROM bb".$n."_swf_game_users WHERE userid='".intval($_REQUEST['userid'])."'");
### Admin funktionen ###
if($wbbuserdata['a_can_spielhoelle'] == 1){
if($action == 'strafbanklist'){
$auflisten .="
<tr class='tableb' align='left'>
<td width='40%'>
<span class='shsmallfont'><b>".$lang->get("LANG_SPIELHOELLE_PHP_USERNAME")."</b><
/span>
</td>
<td width='60%'>
<span class='shsmallfont'><b>".$lang->get("LANG_SPIELHOELLE_PHP_PENALTYREASON")."
</b></span>
</td>
</tr>";
$user_strafbank_ab=$db->unbuffered_query("SELECT userid, strafbankbis, strafbanktext FROM bb".$n."_swf_game_users WHERE strafbank='1'");
while($user_strafbank=$db->fetch_array($user_strafbank_ab)){
if(isset($user_abfrage_name) && $user_abfrage_name != '') $auflisten .= "<tr align='left'>
<td class='tableb' height='5px' colspan='2'>
</td>
</tr>";
$user_abfrage_name=$db->query_first("SELECT username FROM bb".$n."_users WHERE userid=".intval($user_strafbank['userid'])."");
if(!$user_strafbank['strafbanktext']) $user_strafbank['strafbanktext']="".$lang->get("LANG_SPIELHOELLE_PHP_NOREAS
ON_PENALTY")."";
if(!$user_strafbank['strafbankbis']){
$bis_bank="".$lang->get("LANG_SPIELHOELLE_PHP_PENALTY_NOLIMIT")."";
}else{
$bis_bank="( ".$lang->get("LANG_SPIELHOELLE_PHP_PENALTY_UNTIL")." ". date("d.n.Y",$user_strafbank['strafbankbis']) . " )";
}
eval ("\$auflisten .= \"".$tpl->get("swf_game_strafbanklist_bit")."\";");
}
if(!$user_abfrage_name){
eval ("\$auflisten = \"".$tpl->get("swf_game_strafbanklist_bit2")."\";");
}
eval ("\$swf_game_footer = \"".$tpl->get("swf_game_footer")."\";");
eval("\$tpl->output(\"".$tpl->get("swf_game_strafbanklist")."\");");
exit();
}
$strafbank=$user_profil['strafbank'];
if(isset($strafbank)) $sel_strafbank[$strafbank]=" selected";
$strafbankzeit=intval($user_profil['strafbankzeit']/84600);
$strafbanktext=$user_profil['strafbanktext'];
if($action == 'strafbank'){
if($_POST['zeitsetzen']==1){
if($_POST['strafbankzeit']){
$strafzeit1=$_POST['strafbankzeit']*86400;
$strafzeit2=time()+$strafzeit1;
}else{
$strafzeit1="";
$strafzeit2="";
}
$db->unbuffered_query("UPDATE bb".$n."_swf_game_users SET
strafbankzeit='".$strafzeit1."'
,strafbankbis='".$strafzeit2."'
WHERE userid='".intval($_REQUEST['userid'])."'");
}
$db->unbuffered_query("UPDATE bb".$n."_swf_game_users SET
strafbank='".intval($_POST['strafbank'])."'
,strafbanktext='".strip_tags($_POST['strafbanktext'])."'
WHERE userid='".intval($_REQUEST['userid'])."'");
header("Location: profile.php?userid=".intval($_REQUEST['userid'])."&sid=".strip_tags($sessio
n['hash'])."#anf");
exit();
}
if($action == 'fsk18ja'){
$db->unbuffered_query("UPDATE bb".$n."_swf_game_users SET fsk18='1' WHERE userid='".intval($_REQUEST['userid'])."'");
header("Location: profile.php?userid=".intval($_REQUEST['userid'])."&sid=".strip_tags($sessio
n['hash'])."#anf");
exit();
}elseif($action == 'fsk18nein'){
$db->unbuffered_query("UPDATE bb".$n."_swf_game_users SET fsk18='0' WHERE userid='".intval($_REQUEST['userid'])."'");
header("Location: profile.php?userid=".intval($_REQUEST['userid'])."&sid=".strip_tags($sessio
n['hash'])."#anf");
exit();
}
if($user_profil['fsk18'] == 1){
$ist_fsk18_admin="<img src='swf_games/allgemein/small18.gif' width='15' height='15'> <a href=\"profile.php?userid=".intval($_REQUEST['userid'])."&action=fsk18nein&
sid=".strip_tags($session['hash'])."#anf\"><font color='red'>".$lang->get("LANG_SPIELHOELLE_PHP_FSK18_RESET")."</font></a> <img src='swf_games/allgemein/small18.gif' width='15' height='15'>";
}else{
$ist_fsk18_admin="<img src='swf_games/allgemein/small18.gif' width='15' height='15'> <a href=\"profile.php?userid=".intval($_REQUEST['userid'])."&action=fsk18ja&si
d=".strip_tags($session['hash'])."#anf\"><font color='green'>".$lang->get("LANG_SPIELHOELLE_PHP_FSK18_SET")."</font></a> <img src='swf_games/allgemein/small18.gif' width='15' height='15'>";
}
eval ("\$adminfunktion = \"".$tpl->get("swf_game_userprofile_admin")."\";");
}
### ENDE ###
if($swfconfig['guthaben']==1) {
$user_abfrage=$db->query_first("SELECT a.username, a.guthaben, a.avatarid, a.title, b.ranktitle, b.rankimages FROM bb".$n."_users a LEFT JOIN bb".$n."_ranks b ON b.rankid=a.rankid WHERE a.userid=".intval($_REQUEST['userid'])."");
}else $user_abfrage=$db->query_first("SELECT a.username, a.avatarid, a.title, b.ranktitle, b.rankimages FROM bb".$n."_users a LEFT JOIN bb".$n."_ranks b ON b.rankid=a.rankid WHERE a.userid=".intval($_REQUEST['userid'])."");
$user_sessionsiege=$db->query_first("SELECT COUNT(session_nr) AS sessionsiege FROM bb".$n."_swf_game_gesp_session WHERE username='".strip_tags($user_abfrage['username'])."'");
$session_siege=$user_sessionsiege['sessionsiege'];
$rang_abfrage=$db->query_first("SELECT rangname, grafik FROM bb".$n."_swf_game_raenge WHERE rang=".intval($user_profil['rang'])."");
$nextrang_abfrage=$db->query_first("SELECT punkte FROM bb".$n."_swf_game_raenge WHERE punkte>'".$user_profil['punkte']."' LIMIT 1");
## Neu in der 2.3.0 - prüfen ob User, erlaubt, seine HighScores anzusehen
if ($swfconfig['acp_zeigemeinescores'] == 1) {
## Alte Version 2.3.0 BETA V1
if ($user_profil['zeigemeinescores'] == 1 || $user_profil['userid'] == $wbbuserdata['userid'] || $wbbuserdata['a_can_spielhoelle'] == 1) {
### Highscores ###
$aktuelle_session=$db->query("SELECT gid,userid,score FROM bb".$n."_swf_game_aktive_session WHERE userid='".intval($_REQUEST['userid'])."' ORDER BY gamename ASC");
$i=1;
while($hscores = $db->fetch_array($aktuelle_session)){
$hscores5=$db->query_first("SELECT gameid, title, thumbnailname, ov18, active FROM bb".$n."_swf_games WHERE gameid='".$hscores['gid']."'");
$game_name=$hscores5['title'];
if(strlen($game_name)>28) $game_name=substr($game_name, 0, 28)."...";
if (!$userdaten['fsk18'] && $hscores5['ov18']==1){
$hgame=$game_name;
}else{
$hgame="<a href=\"swf_game_play.php?game=".strip_tags($hscores5['title'])."&gameid=".i
ntval($hscores5['gameid'])."&sid=".strip_tags($session['hash'])."#anf\">".$
game_name."</a>";
}
if(isset($swf_game_highscores) && $swf_game_highscores != '') $swf_game_highscores .= '<br>';
if($hscores5['active'] == 0){
$swf_game_highscores .="<b>$i. <img src=\"$gifordner/$hscores5[thumbnailname]\" alt=\"$game_name\" title=\"$game_name\" width=\"15\" height=\"15\" border=\"0\" /> $hgame</b> ".$lang->get("LANG_SPIELHOELLE_PHP_WITH")." <b>$hscores[score]</b> ".$lang->get("LANG_SPIELHOELLE_PHP_MZPOINTS")."";
}else{
$swf_game_highscores .="<b>$i. <img src=\"$gifordner/$hscores5[thumbnailname]\" alt=\"$game_name\" title=\"$game_name\" width=\"15\" height=\"15\" border=\"0\" /> $game_name</b> ".$lang->get("LANG_SPIELHOELLE_PHP_GAMEDEACTIVATED")."";
}
$i++;
}
$highscores=$i-1;
if(!$swf_game_highscores) $swf_game_highscores="<b>$user_abfrage[username] ".$lang->get("LANG_SPIELHOELLE_PHP_USERHASNOHIGH")."</b>";
if($i > 30) {
$swf_game_anzeige="<marquee align='left' direction='up' width='280px' height='350px' scrollamount='2' scrolldelay='0' onmouseover='this.stop()' onmouseout='this.start()'>";
$swf_game_anzeige1="</marquee>";
}
### letzte 10 Scores ###
$zaehlen=1;
$last5highscore=$db->query("SELECT * FROM bb".$n."_swf_games_spiele WHERE username='".strip_tags($user_abfrage['username'])."' ORDER BY id DESC LIMIT 10");
while($lasthighscore=$db->fetch_array($last5highscore)){
$game_abfrage = $db->query_first("SELECT ov18, active FROM bb".$n."_swf_games where gameid='".intval($lasthighscore['gid'])."'");
$gamename_score=strip_tags($lasthighscore['gamename']);
if(strlen($gamename_score)>25) $gamename_score=substr($gamename_score, 0, 25)."...";
if(isset($last5anzeige) && $last5anzeige != '') $last5anzeige .= '<br>';
if($game_abfrage['active'] == 0){
if(!$userdaten['fsk18'] && $game_abfrage['ov18']==1) {
$last5anzeige .= "<b>$zaehlen. $lasthighscore[score]</b> ".$lang->get("LANG_SPIELHOELLE_PHP_POINTSIN")." <b>$gamename_score</b> ".$lang->get("LANG_SPIELHOELLE_PHP_POINTSERSPIELT")."";
}else{
$last5anzeige .= "<b>$zaehlen. $lasthighscore[score]</b> ".$lang->get("LANG_SPIELHOELLE_PHP_POINTSIN")." <b><a href=\"swf_game_play.php?game=$lasthighscore[gamename]&gameid=$lasthighscor
e[gid]&sid=$session[hash]#anf>\" target=\"_top\">$gamename_score</a></b> ".$lang->get("LANG_SPIELHOELLE_PHP_POINTSERSPIELT")."";
}
}else{
$last5anzeige .= "<b>$zaehlen. $gamename_score</b> ".$lang->get("LANG_SPIELHOELLE_PHP_GAMEDEACTIVATED")."";
}
$zaehlen++;
}
if(!$last5anzeige) $last5anzeige="<b>$user_abfrage[username] ".$lang->get("LANG_SPIELHOELLE_PHP_HASNOSCORE")."</b>";
}else{
$swf_game_highscores="<b>$user_abfrage[username] ".$lang->get("LANG_SPIELHOELLE_PHP_DONT_SHOW_USERSCORE")."</b>";
$last5anzeige="<b>$user_abfrage[username] ".$lang->get("LANG_SPIELHOELLE_PHP_DONT_SHOW_USERSCORE")."</b>";
}
#### ALTE ROUTINE ENDE
## Neue Routine ELSE Abfrage ##
}else{
## Wenn die ACP_Routine DEAKTIVIERT ist, d.h. ALLE müssen Ihre HighScores anzeigen, dann die ROUTINE HIER...
### Highscores ###
$aktuelle_session=$db->query("SELECT gid,userid,score FROM bb".$n."_swf_game_aktive_session WHERE userid='".intval($_REQUEST['userid'])."' ORDER BY gamename ASC");
$i=1;
while($hscores = $db->fetch_array($aktuelle_session)){
$hscores5=$db->query_first("SELECT gameid, title, thumbnailname, ov18, active FROM bb".$n."_swf_games WHERE gameid='".$hscores['gid']."'");
$game_name=$hscores5['title'];
if(strlen($game_name)>28) $game_name=substr($game_name, 0, 28)."...";
if (!$userdaten['fsk18'] && $hscores5['ov18']==1){
$hgame=$game_name;
}else{
$hgame="<a href=\"swf_game_play.php?game=".strip_tags($hscores5['title'])."&gameid=".i
ntval($hscores5['gameid'])."&sid=".strip_tags($session['hash'])."#anf\">".$
game_name."</a>";
}
if(isset($swf_game_highscores) && $swf_game_highscores != '') $swf_game_highscores .= '<br>';
if($hscores5['active'] == 0){
$swf_game_highscores .="<b>$i. <img src=\"$gifordner/$hscores5[thumbnailname]\" alt=\"$game_name\" title=\"$game_name\" width=\"15\" height=\"15\" border=\"0\" /> $hgame</b> ".$lang->get("LANG_SPIELHOELLE_PHP_WITH")." <b>$hscores[score]</b> ".$lang->get("LANG_SPIELHOELLE_PHP_MZPOINTS")."";
}else{
$swf_game_highscores .="<b>$i. <img src=\"$gifordner/$hscores5[thumbnailname]\" alt=\"$game_name\" title=\"$game_name\" width=\"15\" height=\"15\" border=\"0\" /> $game_name</b> ".$lang->get("LANG_SPIELHOELLE_PHP_GAMEDEACTIVATED")."";
}
$i++;
}
$highscores=$i-1;
if(!$swf_game_highscores) $swf_game_highscores="<b>$user_abfrage[username] ".$lang->get("LANG_SPIELHOELLE_PHP_USERHASNOHIGH")."</b>";
if($i > 30) {
$swf_game_anzeige="<marquee align='left' direction='up' width='280px' height='350px' scrollamount='2' scrolldelay='0' onmouseover='this.stop()' onmouseout='this.start()'>";
$swf_game_anzeige1="</marquee>";
}
### letzte 10 Scores ###
$zaehlen=1;
$last5highscore=$db->query("SELECT * FROM bb".$n."_swf_games_spiele WHERE username='".strip_tags($user_abfrage['username'])."' ORDER BY id DESC LIMIT 10");
while($lasthighscore=$db->fetch_array($last5highscore)){
$game_abfrage = $db->query_first("SELECT ov18, active FROM bb".$n."_swf_games where gameid='".intval($lasthighscore['gid'])."'");
$gamename_score=strip_tags($lasthighscore['gamename']);
if(strlen($gamename_score)>25) $gamename_score=substr($gamename_score, 0, 25)."...";
if(isset($last5anzeige) && $last5anzeige != '') $last5anzeige .= '<br>';
if($game_abfrage['active'] == 0){
if(!$userdaten['fsk18'] && $game_abfrage['ov18']==1) {
$last5anzeige .= "<b>$zaehlen. $lasthighscore[score]</b> ".$lang->get("LANG_SPIELHOELLE_PHP_POINTSIN")." <b>$gamename_score</b> ".$lang->get("LANG_SPIELHOELLE_PHP_POINTSERSPIELT")."";
}else{
$last5anzeige .= "<b>$zaehlen. $lasthighscore[score]</b> ".$lang->get("LANG_SPIELHOELLE_PHP_POINTSIN")." <b><a href=\"swf_game_play.php?game=$lasthighscore[gamename]&gameid=$lasthighscor
e[gid]&sid=$session[hash]#anf>\" target=\"_top\">$gamename_score</a></b> ".$lang->get("LANG_SPIELHOELLE_PHP_POINTSERSPIELT")."";
}
}else{
$last5anzeige .= "<b>$zaehlen. $gamename_score</b> ".$lang->get("LANG_SPIELHOELLE_PHP_GAMEDEACTIVATED")."";
}
$zaehlen++;
}
if(!$last5anzeige) $last5anzeige="<b>$user_abfrage[username] ".$lang->get("LANG_SPIELHOELLE_PHP_HASNOSCORE")."</b>";
}
### letztes teilgenommenes Turnier ###
$last_turnier_ab=$db->query("SELECT turnierid, turnier_gameid, turnier_gametitle, turnier_start_username, turnier_siegerid, turnier_mitspieler_userid, turnier_mitspieler_maxanzahl, turnier_startzeit, turnier_endzeit, turnier_mitspieler_usernamen FROM bb".$n."_swf_games_turnier ORDER BY turnierid ASC");
while($last_turnier=$db->fetch_array($last_turnier_ab)){
$mitspielendeuser2=split(",",$last_turnier['turnier_mitspieler_userid']);
if(in_array($_REQUEST['userid'],$mitspielendeuser2)){
if($last_turnier['turnier_siegerid'] == 9999999){
$ausgang="".$lang->get("LANG_SPIELHOELLE_PHP_TURNPLAYEVEN")."";
}else{
$turnier_username = $db->query_first("SELECT username FROM bb".$n."_users WHERE userid='".$last_turnier['turnier_siegerid']."'");
$turnier_gewinner=$turnier_username['username'];
if($last_turnier['turnier_siegerid'] == $_REQUEST['userid']){
$ausgang="<b>$user_abfrage[username]</b> ".$lang->get("LANG_SPIELHOELLE_PHP_USERTURNWINNER")."";
}elseif(!$last_turnier['turnier_siegerid']){
$ausgang="<b>".$lang->get("LANG_SPIELHOELLE_PHP_TURNINPROGRESS")."</b>"
;
}else{
$ausgang="".$lang->get("LANG_SPIELHOELLE_PHP_NOSUCCES_ASC")." <b>$user_abfrage[username]</b> ".$lang->get("LANG_SPIELHOELLE_PHP_NOSUCCES_DESC")."";
}
}
$turnier_spiel=$db->query_first("SELECT thumbnailname, ov18, active FROM bb".$n."_swf_games WHERE gameid='".$last_turnier['turnier_gameid']."'");
$gespieltes_spiel = $last_turnier['turnier_gametitle'];
if(strlen($gespieltes_spiel)>18) $gespieltes_spiel=substr($gespieltes_spiel, 0, 18)."...";
if($turnier_spiel['active'] == 0){
if(!$userdaten['fsk18'] && $turnier_spiel['ov18']==1) {
$turnier_gespieltes = "<img src=\"$gifordner/$turnier_spiel[thumbnailname]\" alt=\"$last_turnier[turnier_gametitle]\" title=\"$last_turnier[turnier_gametitle]\" width=\"15\" height=\"15\" border=\"0\" /> <b>$gespieltes_spiel</b>";
}else{
$turnier_gespieltes = "<img src=\"$gifordner/$turnier_spiel[thumbnailname]\" alt=\"$last_turnier[turnier_gametitle]\" title=\"$last_turnier[turnier_gametitle]\" width=\"15\" height=\"15\" border=\"0\" /> <b><a href=\"swf_game_play.php?game=$lasthighscore[gamename]&gameid=$last_turnier
[turnier_gameid]&sid=$session[hash]#anf>\" target=\"_top\">$gespieltes_spiel</a></b>";
}
}else{
$turnier_gespieltes = "<img src=\"$gifordner/$turnier_spiel[thumbnailname]\" alt=\"$last_turnier[turnier_gametitle]\" title=\"$last_turnier[turnier_gametitle]\" width=\"15\" height=\"15\" border=\"0\" /> <b>$gespieltes_spiel</b>";
}
$turnierid=$last_turnier['turnierid'];
$turnier_startuser=$last_turnier['turnier_start_username'];
$mitspieler_anz=$last_turnier['turnier_mitspieler_maxanzahl'];
$mitspielendeuser1=split(",",$last_turnier['turnier_mitspieler_usernamen']
);
$last_turnier_gezeit=date("d.n.Y",$last_turnier['turnier_endzeit']);
$turniersieger_id_ab=$last_turnier['turnier_siegerid'];
$turnier_st=date("d.n.Y",$last_turnier['turnier_startzeit']);
}
}
if($last_turnier_gezeit){
$turnier_zaeler=0;
$turnier_zaeler_mitsp=0;
foreach ($mitspielendeuser1 as $value) {
$userid_abfrage = $db->query_first("SELECT userid FROM bb".$n."_users WHERE username='".$value."'");
if($value != $user_abfrage['username']){
if($turnier_zaeler == 5){
if(isset($mitspielendeuser) && $mitspielendeuser != '') $mitspielendeuser .= ',<br>';
$turnier_zaeler=0;
}else{
if(isset($mitspielendeuser) && $mitspielendeuser != '') $mitspielendeuser .= ', ';
}
$mitspielendeuser .= "<a href=\"swf_game_userprofile.php?userid=$userid_abfrage[userid]&sid=$session
[hash]#anf\"><b>".$value."</b></a>";
}
$turnier_zaeler++;
$turnier_zaeler_mitsp++;
}
if($turnier_zaeler_mitsp == $mitspieler_anz) $last_turnier_startzeit=", ".$lang->get("LANG_SPIELHOELLE_PHP_TURNSTARTAT")." ". $turnier_st;
if(!$mitspielendeuser) $mitspielendeuser="".$lang->get("LANG_SPIELHOELLE_PHP_NOFURTHERPLAYER")."";
if($turnier_zaeler_mitsp != $mitspieler_anz) $mitsp_ges="".$lang->get("LANG_SPIELHOELLE_PHP_SEARCHINGPLAYERS")."";
if(!$turniersieger_id_ab){
$last_turnier_gesp_anzeige="<center><b>$mitspieler_anz ".$lang->get("LANG_SPIELHOELLE_PHP_PLYERSTOURNAMENT")."</b><br>(".$lang->ge
t("LANG_SPIELHOELLE_PHP_ANNOUCENDFROM")." $turnier_startuser)</center><br>".$lang->get("LANG_SPIELHOELLE_PHP_INGAME")
." $turnier_gespieltes$last_turnier_startzeit.<br>$ausgang<br><b>".$lang->get(
"LANG_SPIELHOELLE_MITSPIELER").":</b><br><center>$mitspielendeuser<br>$mits
p_ges</center>";
}else{
$last_turnier_gesp_anzeige="<center><b>$mitspieler_anz ".$lang->get("LANG_SPIELHOELLE_PHP_PLYERSTOURNAMENT")."</b><br>(".$lang->ge
t("LANG_SPIELHOELLE_PHP_ANNOUCENDFROM")." $turnier_startuser)</center><br>".$lang->get("LANG_SPIELHOELLE_PHP_INGAME")
." $turnier_gespieltes, ".$lang->get("LANG_SPIELHOELLE_PHP_FINISHEDAT")." <b>$last_turnier_gezeit</b>.<br>$ausgang<br><b>".$lang->get("LANG_SPIELHOEL
LE_PHP_PLAYERSWERE")."</b><br><center>$mitspielendeuser<br><br><a href=\"swf_game_mehrs.php?action=turnierverlauf_ansehen&turnierid=$turnieri
d&sid=$session[hash]#anf\">--> ".$lang->get("LANG_SPIELHOELLE_PHP_TURNRUNNINGTHRU")." <--</a></center>";
}
}else{
$last_turnier_gesp_anzeige="<b>$user_abfrage[username] ".$lang->get("LANG_SPIELHOELLE_PHP_NOT_PLAYED_A_TURNAMENT")."</b>";
}
### SpielHölle Info's ###
if($user_profil['strafbank'] == 1){
eval ("\$strafbank_janein = \"".$tpl->get("swf_game_userprofile_strafbank_janein")."\";");
}
if(!$nextrang_abfrage['punkte']){
$punktebis_rang="<b>".$lang->get("LANG_SPIELHOELLE_PHP_HIGHESTRANK")."";
}else{
$punktebis_rang=$nextrang_abfrage['punkte'] - $user_profil['punkte']." ".$lang->get("LANG_SPIELHOELLE_PHP_POINTS")."";
}
$lasttime=date("d.m.Y \u\m H:i",$user_profil['lastplay']);
if($user_profil['fsk18'] == 1){
$ist_fsk18="<font color='green'><img src='swf_games/allgemein/small18.gif' width='15' height='15'> ".$lang->get("LANG_SPIELHOELLE_PHP_ALLOWEDFORFSK18")." <img src='swf_games/allgemein/small18.gif' width='15' height='15'></font>";
}else{
$ist_fsk18="<font color='red'><img src='swf_games/allgemein/small18.gif' width='15' height='15'> ".$lang->get("LANG_SPIELHOELLE_PHP_NOTALLOWEDFORFSK18")." <img src='swf_games/allgemein/small18.gif' width='15' height='15'></font>";
}
$spielanteilgesamt_abfrage=$db->query("SELECT hit FROM bb".$n."_swf_games WHERE active='0'");
$spielanteilgesamt_z=0;
while($totalgespielt=$db->fetch_array($spielanteilgesamt_abfrage)) {
$spielanteilgesamt_z = $spielanteilgesamt_z + $totalgespielt['hit'];
}
$spielanteilgesamt = @round(100*$user_profil['hit']/$spielanteilgesamt_z,2);
$spielanteilsession_abfrage=$db->query("SELECT hit_session FROM bb".$n."_swf_games WHERE active='0'");
$spielanteilsession_z=0;
while($sessiongespielt=$db->fetch_array($spielanteilsession_abfrage)) {
$spielanteilsession_z = $spielanteilsession_z + $sessiongespielt['hit_session'];
}
$spielanteilsession = @round(100*$user_profil['session_hit']/$spielanteilsession_z,2);
### Allgemeine Info's ###
if($user_abfrage['title']) $user_abfrage['ranktitle']=$user_abfrage['title'];
$rankimages=formatRI($user_abfrage['rankimages']);
$avatar_abfrage=$db->query_first("SELECT * FROM bb".$n."_avatars WHERE avatarid='".intval($user_abfrage['avatarid'])."'");
if(empty($avatar_abfrage)){
$ava_profil="swf_games/allgemein/noavatar.gif";
}else{
$ava_profil="images/avatars/avatar-$avatar_abfrage[avatarid].$avatar_abfra
ge[avatarextension]";
}
list($width, $height, $type, $attr) = getimagesize($ava_profil);
if($width>120 || $height>120) $avatarimagesize="width='120px' $height='120px'";
if($swfconfig['guthaben']==1) {
$guthaben=$db->query_first("SELECT * FROM bb".$n."_guthaben WHERE gutid='1'");
eval ("\$wenngh = \"".$tpl->get("swf_game_userprofile_wenngh")."\";");
eval ("\$guthaben_vergew = \"".$tpl->get("swf_game_userprofile_guthaben_vergew")."\";");
}
/* SpielHölle wer macht was (Ende) */
############################################################
############################################################
füg an geeigneter stelle im profil.tpl ein
<!-- SH Profil Start -->
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr class="tablecat" align="center">
<td width=50% valign="top">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr class="tabletitle" align="center">
<td colspan="2"><span class="smallfont"><b>..:: {$lang->items['LANG_SPIELHOELLE_TITEL']} {$lang->items['LANG_SPIELHOELLE_INFOS']} ::..</b></span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_TITEL']}{$lang->items[
'LANG_SPIELHOELLE_RANK']} :</b></span></td>
<td class="tableb" align="center" width="58%"><span class="smallfont"><img src="swf_games/raenge/$rang_abfrage[grafik]" border="0"> $rang_abfrage[rangname]</span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_GAMEPOINTS']}</b></spa
n></td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$user_profil[punkte] {$lang->items['LANG_SPIELHOELLE_POINTS']}</span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_MISSINGPOINTSTORANK']}
</b></span></td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$punktebis_rang</span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_FSK18']}</b></span></t
d>
<td class="tableb" align="center" width="58%"><span class="smallfont">$ist_fsk18</span></td>
</tr>
$strafbank_janein
<tr class="tablea" align="left">
<td class="tablea" colspan="2" height="5px"></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_LASTPLAYED']}</b></spa
n></td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$lasttime</span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_AVANCEPLAYTHISSESSION'
]}</b></span></td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$spielanteilsession%</span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_AVANCEPLAYALLSESSION']
}</b></span></td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$spielanteilgesamt%</span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_SESSIONWON']}</b></spa
n></td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$session_siege</span></td>
</tr>
<tr class="tablea" align="left">
<td class="tablea" colspan="2" height="5px"></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_TOURNAMENTWON']}</b></
span></td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$user_profil[swf_turnier_gw]</span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_TOURNAMENTLOST']}</b><
/span></td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$user_profil[swf_turnier_vl]</span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_TOURNAMENTEVEN']}</b><
/span></td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$user_profil[swf_turnier_unent]</span></td>
</tr>
$guthaben_vergew
</table><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle" colspan="2" align="center"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_STANDARDINFO']}</b></s
pan></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_AVATAR']}</b></span></
td>
<td class="tableb" align="center" width="58%"><span class="smallfont"><img src="$ava_profil" $avatarimagesize></span></td>
</tr>
<tr>
<td class="tableb" width="42%" align="left"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_USERRANK']}</b></span>
</td>
<td class="tableb" align="center" width="58%"><span class="smallfont">$user_abfrage[ranktitle]<br />$rankimages</span></td>
</tr>
$wenngh
</table>
<br>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr class="{tabletitle}" align="center">
<td class="tabletitle" colspan="2"><span class="smallfont" style="color:{fontcolorsecond}"><b>Wenn online,wo ist der User gerade?</b></span></td>
</tr>
<tr class="tableb" align="left">
<td class="tableb" align="center" width="100%"><center>
<span class="smallfont">$userlocation</span></center>
</td>
</tr>
</table>
$adminfunktion
</td>
<td width=50% valign="top">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle" align="center"><span class="smallfont"><b>..:: $highscores {$lang->items['LANG_SPIELHOELLE_OWNHIGHSCORE_DESC']} ::..</b></span></td>
</tr>
<tr>
<td class="tableb">$swf_game_anzeige <span class="smallfont">$swf_game_highscores</span> $swf_game_anzeige1</td>
</tr>
</table><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle" align="center"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_LAST10SCORES']}</b></s
pan></td>
</tr>
<tr>
<td class="tableb" align="center"><span class="smallfont">$last5anzeige</span></td>
</tr>
</table><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle" align="center"><span class="smallfont"><b>{$lang->items['LANG_SPIELHOELLE_LASTJOINEDTOURNAMENT']
}</b></span></td>
</tr>
<tr>
<td class="tableb" align="center"><span class="smallfont">$last_turnier_gesp_anzeige</span></td>
</tr>
</table></td>
</tr>
</td>
</tr>
</table>
<!-- SH Profil Ende -->
Das sollte es gewesen sein
LG
Cybi
__________________
HaveFunKonsole deine Tausch Börse Start bis auf weiteres Verschoben !!!
Hacks4wbb is ONLINE wir kommen nach 12 Jahren wieder ZURÜCK.
|
|