ilch Forum » Allgemein » Plauder Ecke » Alter der User stimmen nicht

Geschlossen
  1. #1
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    Hallo Leute, hab schon wieder ein Problem.

    Und zwar einer meiner Member hat in 2 Tagen Geburtstag also am 04.06.2014 er wird dann eigentlich 21 Jahre alt.
    Sein Geburtsdatum ist aber 1993-06-04 < so hat er es richtig im Profil stehen nur sagt das Ilch Script nein und er ist schon im Profil 21.

    Der Fehler ist heute auch erst bemerkt wurden.
    Das Alter z.B bei mir und alle die schon länger angemeldet sind stimmt aber.

    Weiß jemand eine Lösung außer das ich die gesammte Webseite neu machen müsste?


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Prüfe einfach mal die user_details deines Moduls, wie da das Alter berechnet wird.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    Habe jetzt nicht so wirklich gewusst nach was ich schauen soll.

    Hier mal der Code:

    <?php 
    #   Copyright Original Dateien und Einträge by: Manuel Staechele
    #   Support: www.ilch.de
    #   Profil Mod by: orsnipe
    #   Profil Mod Code by: orsnipe, IRvD, Lord|Schirmer & www.ilch.de/forum
    #   Profil Mod Copyright by: www.capfx.de
    
    defined ('main') or die ( 'no direct access' );
    $uid = $menu->get(2);
    
    ######### Zufalls Gallerybild
    $randbild = '';
    $res = db_query('SELECT id, endung FROM `prefix_usergallery` WHERE `uid` = "'.$uid.'" ORDER BY rand() LIMIT 5');
    if (db_num_rows($res)) 
    {
      while ($row = db_fetch_assoc($res)) 
      {
      $randbild .= '<a target="_new" href="/include/images/usergallery/img_'.$row['id'].'.'.$row['endung'].'"><img class="bilderrahmen" src="include/images/usergallery/img_thumb_'.$row['id'].'.'.$row['endung'].'" border="2"  width="80" height="60"></a>&nbsp;';
      }
    }
      else
    {
      $randbild = '<img src="include/images/profilmod/no_usergallery.jpg" border="0">';
    }
    ########## Ende
    
    #Hits hochzählen
    if ($_SESSION['authid'] != $uid and !isset($_SESSION['visited_profils'][$uid])) {
        $_SESSION['visited_profils'][$uid] = true;
        db_query("UPDATE prefix_user SET hits = hits + 1 WHERE id = ".$uid);
    }
    #Ende
    
    #Squadanzeige im Profil
    
    function user_get_teams ($uid) {
      $erg = db_query("SELECT b.name, c.name as posi
                       FROM `prefix_groupusers` a
                       LEFT JOIN `prefix_groups` b ON b.id = a.gid
                       LEFT JOIN `prefix_groupfuncs` c ON a.fid = c.id                  
                       WHERE a.uid = ".$uid);
     if (db_num_rows($erg) > 0 ) { 
        while ($r = db_fetch_assoc($erg)) {
          if ($class == '') { $class = ''; } else { $class = ''; }
          $l .= '
    <table width="100%" border="0" cellspacing="1" cellpadding="0" class="derrand">
    	<tr>
    		<td class="inhalthintergrund" width="70%" style="padding-left:15px;">'.$r['name'].'</td>
    		<td class="inhalthintergrund" width="30%" height="25" style="text-align:center;">'.$r['posi'].'</td>
    	</tr>
    </table>
    ';
    
        }
     } else {
          $l .= '<table width="100%" border="0" cellspacing="1" cellpadding="0" class="derrand">
    	<tr>
    		<td class="inhalthintergrund" height="25" style="padding-left:15px;">Ist in keinem Team</td>
    	</tr>
    </table>
    ';
     }    
      return ($l);
    }
    ########## Ende
    
    #letzte Besucher
    $lastbes_anz = 3; //Bei höhere Anzahl muss ggf. in der Datenbank die Größe der Felder bzw der Typ geändert werden
    if ($_SESSION['authid'] != $uid AND $_SESSION['authid'] != 0) {
      $lb = db_fetch_object(db_query('SELECT last_bes, last_user_time FROM prefix_user WHERE id = '.$uid));
      $lba = explode('#',$lb->last_bes);
      $lbt = explode('#',$lb->last_user_time);
      $i = array_search($_SESSION['authid'],$lba);
      if ($i !== false) {
        unset($lba[$i]); unset($lbt[$i]);
      } elseif (count($lba) >= $lastbes_anz) {
        $lba = array_slice($lba,0,$lastbes_anz-1);
        $lbt = array_slice($lbt,0,$lastbes_anz-1);
      }
      array_unshift($lba,$_SESSION['authid']);
      array_unshift($lbt,time());
      $i_lb = implode('#',$lba);
      $i_lbt = implode('#',$lbt);
      db_query("UPDATE prefix_user SET last_bes = '$i_lb', last_user_time = '$i_lbt' WHERE id = $uid");
    } 
    #Ende
    
    #### punkte
    if ( $row['posts'] != 0 AND userbwpoints($row['erstid']) > 0 ) {
    	 $row['USERPOINTS'] = 'Punkte: '.userbwpoints($row['erstid']).'<br />';
    	} else {
    	 $row['USERPOINTS'] = '';
        }
    #### ENDE
    
    ############### Gameicons Ausgabe #######################
    
    $ausgabe = '';
        $str = @db_result ( db_query ("SELECT `games` FROM prefix_user WHERE id = ".$uid) , 0 );
        $gamesarr = explode("#", $str);
        $style = 'float:left;width:px;height:100px;border:1px;border-bottom-left-radius: 5px;
    	border-top-left-radius: 5px;
    	border-bottom-right-radius: 5px;
    	border-top-right-radius: 5px;padding: 1px;-moz-box-shadow: 0px 2px 3px #000;
        -webkit-box-shadow: 0px 1px 3px #000;
        box-shadow: 0px 1px 3px #000;margin:1px;padding:0';
        foreach($gamesarr as $value)
        {
    	if (file_exists('include/images/wargames/'.$value) and !empty($value) )
        {
        $ausgabe .=  '<img style="'.$style.'" onmouseover="Tip(\'<div align=&quot;center&quot;><img style=&quot;width:180px;height:254px;border:none&quot; src=&quot;include/images/spiele/'.$value.'&quot;><br>'.substr($value,0,-4).'</div>\')" onmouseout="UnTip()" src="include/images/spiele/'.$value.'" alt="'.substr($value,0,-4).'" />&nbsp;';
        } else {
    	$ausgabe .=  '';
        }
        }
    ##################################################
    
    ############### Auszeichnung Ausgabe #######################
    $ausgaben = '';
        $str = @db_result ( db_query ("SELECT `auszeichnung` FROM prefix_user WHERE id = ".$uid) , 0 );
        $auszeichnungarr = explode("#", $str);
        $style = 'float:left;width:px;height:100px;border:1px;border-bottom-left-radius: 5px;
    	border-top-left-radius: 5px;
    	border-bottom-right-radius: 5px;
    	border-top-right-radius: 5px;padding: 1px;-moz-box-shadow: 0px 2px 3px #000;
        -webkit-box-shadow: 0px 1px 3px #000;
        box-shadow: 0px 1px 3px #000;margin:1px;padding:0';
        foreach($auszeichnungarr as $value)
        {
    	if (file_exists('include/images/profilmod/auszeichnung/'.$value) and !empty($value) )
        {
        $ausgaben .=  '<img style="'.$style.'" onmouseover="Tip(\'<div align=&quot;center&quot;><img style=&quot;width:180px;height:px;border:none&quot; src=&quot;include/images/profilmod/auszeichnung/'.$value.'&quot;><br>'.substr($value,0,-4).'</div>\')" onmouseout="UnTip()" src="include/images/profilmod/auszeichnung/'.$value.'" alt="'.substr($value,0,-4).'" />&nbsp;';
        } else {
        $ausgaben .=  '';
        }
        }
    ##################################################
    
    include('user_infos.php');
    $abf8 = "SELECT * FROM prefix_online WHERE uid = '".$uid."'";
        $erg8 = db_query($abf8);
        $row8 = db_fetch_assoc($erg8);
        
        if(isset($row8['uid'])){
            $online = '<font color="#009900">online</font>';
        }else{
            $online = '<b>offline</b>';
        }
    
    ### Skillausgabe
    
    $row['SKILLS'] = '';
    
    $ergS = db_query('SELECT * FROM `prefix_skill` ORDER BY pos, name DESC');
    while ($rowS = db_fetch_object($ergS)) {
    	if ($rowS->cat == 1) {
    		$row['SKILLS'] .= '
    			<tr>
    			  <td colspan="2" class="hintergrund" height="20"></td>
    			</tr>
    			<tr>
    			  <td colspan="2" class="hintergrundhead" height="20">' . $rowS->name . ' von ' . $row['name'] . '</td>
    			</tr>';
    	} else {
    		$insert = @db_result(db_query("SELECT `insert` FROM prefix_skill_daten WHERE `skill_id` = '". $rowS->id ."' AND `user_id` = '".$uid."'"),0);
    		if (empty($insert) or $insert == '') { $insert = '0'; }
    		$row['SKILLS'] .= '
    			<tr class="inhalthintergrund">
    			  <td height="25">&nbsp;<img src="include/images/profilmod/skill.png" border="0" alt="skill" />&nbsp;&nbsp;' . $rowS->name . '</td>
    			  <td width="200" valign="bottom" background="include/images/profilmod/skala.png">
    			    <table border="0" cellpadding="0" cellspacing="0" width="200" height="12" align="left">
    				  <tr class="balkenhintergrund">
    				    <td height="10" valign="middle"><div style="min-width: 1px; width:'.$insert.'%; height:10px; background:#000 url(include/images/profilmod/skill_balken.png) repeat scroll 0% 0% ; text-align: center">
    					  <div style="width:200px; height:8px; text-align:center"><span class="skillangabe">'.$insert.'%</span></div>
    					</td>
    				  </tr>
    				</table>
    			  </td>
    			</tr>';
    	} 
    }
    ### Skillausgabe Ende
    
    $ar = array (
        'NAME' => $row['name'],
    	'HITS' => $row['hits'],
    	'JOINED'  => date('d.m.Y',$row['regist']),
    	'LASTAK'  => date('d.m.Y - H:i',$row['llogin']),
    	'POSTS'   => $row['posts'],
    	'postpday' => $postpday,
    	'AUSGABE' => $ausgabe,
    	'AUSGABEN' => $ausgaben,
    	'RANDBILD' => $randbild,
    	'STATUSTEXT' => $statustext,
    	'UID' => $uid,
    	'RANG'    => userrang ($row['posts'],$uid),
    	'RANGGRAFIK' => $row['rang'],
    	'AVATA'   => $avatar,
    	'ONLINE' => $online,
    	'USERTITEL' => $usertitel,
    	'HOMEPAGE' => $homepage,
    	'GESCHLECHT' => $geschlecht,
    	'GEBDATUM' => $gebdatum,
    	'ALTER' => $alter,
    	'WOHNORT' => $wohnort,
    	'MICH' => bbcode($row['mich']),
    
    	'CLANLOGO' => $clanlogo,
    	'CNAME' => $cname,
    	'CTAG' => $ctag,
    	'CSEITE' => $cseite,
    
    	'STEAMPRO' => $steampro,
    
    	'SYSTEM' => $system,
    	'SOUND' => $sound,
    	'HDD' => $hdd,
    	'MONITOR' => $monitor,
    	'INET' => $inet,
    	'HEADSET' => $headset,
    	'BOARD' => $board,
    	'PROZESOR' => $prozesor,
    	'RAM' => $ram,
    	'GRAFIK' => $grafik,
    	'TASTA' => $tasta,
    	'MAUS' => $maus,
    	'CPUBILD' => $cpubild,
    	'GPUBILD' => $gpubild,
    	'POSTEN' => $posten,
    
    	'LOGINS' => $row['logins'],	
    	### Skills ###
    	'SKILLS' => $row['SKILLS'],	
    
    	'POSTS'   => $row['posts'],
    	'NEWSPOSTS' => $row6['newsposts'],
    	'POSTPDAY' => $postpday,
    	'FORUMTOPICS' => $row4['forumtopics'],
    	'NEWSTOPICS' => $row5['newstopics'],
    	'FORUMPOSTS' => $row7['forumposts'],
    	'KOMS' =>$row['koms'],
    	'PMGESENDET' => @db_result(db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE `sid` = '".$uid."'"),0),
    	'PMGE' => @db_result(db_query("SELECT COUNT(ID) FROM `prefix_pm`"),0),
    	'POSTSGE' => @db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
    	'POSTSU'  => @db_result(db_query("SELECT COUNT(id) FROM `prefix_posts` WHERE `erst` = '".$row['name']."'"),0),
    	'NEWS' => @db_result(db_query("SELECT COUNT(news_id) FROM `prefix_news` WHERE `user_id` = '".$uid."'"),0),
    	'NEWSGE' => db_result(db_query("SELECT COUNT(news_id) FROM `prefix_news`"),0),
    	'TOPICS' => @db_result(db_query("SELECT COUNT(id) FROM `prefix_topics` WHERE `erst` = '".$row['name']."'"),0),
    	'TOPICSGE' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
    	'KOMGE' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_koms`"),0), 
    	'KOMU' => db_result(db_query("SELECT COUNT(id) FROM prefix_koms WHERE name='".$row['name']."'"),0),
    	'POLLGE' => db_result(db_query("SELECT COUNT(poll_id) FROM prefix_poll WHERE recht = '2' "),0),
        'POLLU' => db_result(db_query("SELECT COUNT(*) FROM prefix_poll WHERE recht = '2' AND text REGEXP '#".$uid."(#|$)'"),0),
    	'SHOUTGE' => db_result(db_query("SELECT COUNT(id) FROM prefix_shoutbox"),0),
        'SHOUTU' => db_result(db_query("SELECT COUNT(id) FROM prefix_shoutbox WHERE nickname = '".$row['name']."'"),0),
    	'PMGES' => @db_result($pmGes,0),
        'ANZBAL' => '<img src="/include/images/vote/votebalkenbox.gif" height="5" width="'.@round($pmGes/$pmGes *267).'" align="left" alt="">',
    	##############################
    	
    	'NEXT' => $next,
    	'NEXTRANK' => $nextrank,
    	'POINTSLEFT' => $pointsleft,
    	'ERFAHRUNG' => $erfahrung, 
    	'SIGNATUR' => bbcode($row['sig']),
    	'STAAT' => $staat,
    	'STERNZEICHEN' => $sternzeichen,
    	'GALLERIE_EINTRAEGE' => $gallery_eintraege,
    
    	'EMAIL' => $email,
    	'ICQ' => $icq,
    	'FACEBOOK' => $facebook,	
    	'YOUTUBE' => $youtube,
    	'CD' => $cd,
    	'TWITTER' => $twitter,
    	'BATTLELOG' => $battlelog,
    	'GOOGLE' => $google,
    	'STEAM' => $steam,
    	'XFIRE' => $xfire,
    	'TEAMSPEAK' => $teamspeak,
    
    	'TEAMS' => user_get_teams ($uid),	
    );
    
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $tpl = new tpl ( 'user/userdetails' );
    $l = profilefields_show ( $uid );
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    
    /*Freunde*/ 
    $ges_ar = array ('wurstegal', 'maennlich', 'weiblich'); 
    $dif = date('Y-m-d H:i:s', time() - 60); 
    $sql = db_query("SELECT a.fid as aktfid, b.id, b.name, IF(c.uptime > '$dif','online','offline') as status, b.avatar, b.geschlecht 
                     FROM `prefix_friends` a 
                     LEFT JOIN `prefix_user` b ON a.fid = b.id 
                     LEFT JOIN `prefix_online` c ON a.fid = c.uid 
                     WHERE a.uid = {$uid} ORDER BY b.recht ASC, c.uptime DESC"); 
    
    if (db_num_rows($sql) > 0 ) { 
      while ($r = db_fetch_assoc($sql)) { 
          if (!is_numeric($r['geschlecht'])) { $r['geschlecht'] = 0; } 
          if (file_exists($r['avatar'])) { $r['AVATAR'] = '<img src="'.$r['avatar'].'" alt="User Pic" border="0" width="100" height="100" />'; } 
          elseif ($allgAr['forum_default_avatar']) { $r['AVATAR'] = '<img src="include/images/avatars/'.$ges_ar[$r['geschlecht']].'.jpg" alt="User Pic" width="100" height="100" border="0" />'; } 
          else { $r['avatar'] = ''; } 
          $r['FREUNDNAME'] = $r['name']; 
          $r['FREUNDID'] = $r['id'];   
          $tpl->set_ar_out($r,1); 
     } 
     } else { 
       echo '<tr><td class="Cmite">keine Freunde</td></tr>'; 
     } 
    $tpl->out(2); 
    /*Freunde Ende*/ 
    $design->footer();
    ?>



    Zuletzt modifiziert von SoX am 02.06.2014 - 18:43:04
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das $alter scheint in der user_infos.php berechnet zu werden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    ZitatZitat geschrieben von Mairu
    Das $alter scheint in der user_infos.php berechnet zu werden.


    Das heißt jetzt für mich ?
    Bzw. was muss ich denn nun machen damit es geht :/
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Die user_info.php posten.
    1 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    ZitatZitat geschrieben von -saarlonz-
    Die user_info.php posten.


    Bei mir heißt diese user_infos.php hoffe hast nur das "s" vergessen :-).

    Hier nun der Code:

    <?php
    #   Copyright Original Dateien und Einträge by: Manuel Staechele
    #   Support: www.ilch.de
    #   Profil Mod by: orsnipe
    #   Profil Mod Code by: orsnipe, IRvD, Lord|Schirmer & www.ilch.de/forum
    #   Profil Mod Copyright by: www.capfx.de
    
    	$abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    	$erg = db_query($abf);
    	$row = db_fetch_assoc($erg);
    
    	$user_name = $row['name'];
    	
    	$abf2 = "SELECT * FROM prefix_online";
    	$erg2 = db_query($abf2);
    	$row2 = db_fetch_assoc($erg2);
    	
    	$recht = $row['recht'];
    
    	$abf3 = "SELECT * FROM prefix_grundrechte WHERE id = ".$recht."";
    	$erg3 = db_query($abf3);
    	$row3 = db_fetch_assoc($erg3);
    
    	$abf4 = "SELECT COUNT(*) AS forumtopics FROM prefix_topics WHERE erst = '$user_name'";
    	$erg4 = db_query($abf4);
    	$row4 = db_fetch_assoc($erg4);
    
    	$abf5 = "SELECT COUNT(*) AS newstopics FROM prefix_news WHERE user_id = ".$uid."";
    	$erg5 = db_query($abf5);
    	$row5 = db_fetch_assoc($erg5);
    
    	$abf6 = "SELECT COUNT(*) AS newsposts FROM prefix_koms WHERE name = '$user_name'";
    	$erg6 = db_query($abf6);
    	$row6 = db_fetch_assoc($erg6);
    	
    	$abf7 = "SELECT COUNT(*) AS newsposts FROM prefix_koms WHERE name = '$user_name'";
    	$erg7 = db_query($abf7);
    	$row7 = db_fetch_assoc($erg7);
    	
    		$abf9 = "SELECT COUNT(*) AS gallery_eintraege FROM prefix_usergallery WHERE uid = ".$uid."";
    		$erg9 = db_query($abf9);
    		$row9 = db_fetch_assoc($erg9);
    
    	if(!empty($row['icq'])){
    		$icq = "<a href=\"http://wwp.icq.com/scripts/search.dll?to=".$row['icq']."\" target=\"_blank\"><img src=\"include/images/profilmod/icq.png?icq=".$row['icq']."&img=5\" border=\"0\"></a>";
    	}else{
    		$icq = "";
    	}
    
    	if($row9['gallery_eintraege'] == 0){
    		$gallery_eintraege = "<span style=\"font-size:9px\"><i>keine Bilder</i></span>";
    	}elseif($row9['gallery_eintraege'] == 1){
    		$gallery_eintraege = "1 Bild vorhanden";
    	} else {
    		$gallery_eintraege = $row9['gallery_eintraege']." Bilder";
    	}
    
    	if(!empty($row['email']) && $row['opt_mail'] == 1){
    		$email = "<a href=\"mailto:".$row['email']."\"><img src=\"include/images/profilmod/email.png\" border=\"0\" /></a>";
    	}elseif(!empty($row['email']) && $row['opt_mail'] == 0){
    		$email = "<img src=\"include/images/profilmod/email.png\" border=\"0\" /></a>";
    	} else {
    		$email = "<img src=\"include/images/profilmod/keine_email.png\" border=\"0\" />";
    	}
    
    	if(!empty($row['homepage'])){
    		$homepage = "<a href=\"".$row['homepage']."\" target=\"_blank\"><img src=\"include/images/icons/website_icon.png\" border=\"0\" /></a>";
    	} else {
    		$homepage = "<img src=\"include/images/icons/no_website_icon.png\" border=\"0\" /> <span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    	if(!empty($row['cd'])){
    		$cd = "<a href=\"".$row['cd']."\" target=\"_blank\"><img src=\"include/images/profilmod/cd.png\" border=\"0\" /></a>";
    	} else {
    		$cd = "<img src=\"include/images/profilmod/kein_cd.png\" border=\"0\" />";
    	}
    
    	if(!empty($row['facebook'])){
    		$facebook = "<a href=\"".$row['facebook']."\" target=\"_blank\"><img src=\"include/images/profilmod/facebook.png\" border=\"0\" /></a>";
    	} else {
    		$facebook = "";
    	}
    
    	if(!empty($row['youtube'])){
    		$youtube = "<a href=\"http://www.youtube.com/user/".$row['youtube']."\" target=\"_blank\"><img src=\"include/images/profilmod/youtube.png\" border=\"0\" /></a>";
    	} else {
    		$youtube = "";
    	}
    
    	if(!empty($row['twitter'])){
    		$twitter = "<a href=\"".$row['twitter']."\" target=\"_blank\"><img src=\"include/images/profilmod/twitter.png\" border=\"0\" /></a>";
    	} else {
    		$twitter = "";
    	}
    	
    	if(!empty($row['battlelog'])){
    		$battlelog = "<a href=\"http://battlelog.battlefield.com/bf3/de/user/".$row['battlelog']."\" target=\"_blank\"><img src=\"include/images/profilmod/battlelog.png\" border=\"0\" /></a>";
    	} else {
    		$battlelog = "";
    	}
    	
    	if(!empty($row['google'])){
    		$google = "<a href=\"".$row['google']."\" target=\"_blank\"><img src=\"include/images/profilmod/google.png\" border=\"0\" /></a>";
    	} else {
    		$google = "";
    	}
    
    	if(!empty($row['xfire'])){
    		$xfire = "<a href=\"http://www.xfire.com/profile/".$row['xfire']."\" target=\"_blank\"><img src=\"include/images/profilmod/xfire.png\" border=\"0\" /></a>";
    	} else {
    		$xfire = "";
    	}
    	
    	if(!empty($row['teamspeak'])){
    		$teamspeak = "<a href=\"ts3server://".$row['teamspeak']."\" target=\"_blank\"><img src=\"include/images/profilmod/ts3.png\" border=\"0\" /></a>";
    	} else {
    		$teamspeak = "";
    	}
    
    	if(!empty($row['staat'])){
    		$staat = "<img src=\"include/images/flags/".$row['staat']."\" border=\"0\" />";
    	} else {
    		$staat = "<img src=\"include/images/flags/na.gif\" border=\"0\" />";
    	}
    
    #
    ##
    ### Steam Icon unter Profil
    	if(!empty($row['steam'])){
    		$steam = "<a href=\"http://steamcommunity.com/id/".$row['steam']."\" target=\"_blank\"><img src=\"include/images/profilmod/steam.png\" border=\"0\" /></a>";
    	} else {
    		$steam = "";
    	}
    
    #
    ##
    ### Steam Signatur
    if(!empty($row['steam'])){
    		$steampro = $row['steam'];
    	} else {
    		$steampro = $row['steam'];
    	}
    
    
    
    
    
    
    	$row['koms'] = db_count_query('SELECT COUNT(id) FROM `prefix_koms` WHERE name="'.$row['name'].'"');
    	$pmge = db_result(db_query("SELECT COUNT(ID) FROM `prefix_pm`"),0);
        $pmu  = db_result(db_query("SELECT COUNT(ID) FROM prefix_pm WHERE sid = '".$uid."'"),0);
    	$postsge = db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0);
    	$postsu  = db_result(db_query("SELECT COUNT(id) FROM `prefix_posts` WHERE `erst` = '".$row['name']."'"),0);
    
    	####################################################
    
    	$pollge = db_result(db_query("SELECT COUNT(poll_id) FROM prefix_poll WHERE recht = '2' "),0);
        $pollu = db_result(db_query("SELECT COUNT(*) FROM prefix_poll WHERE recht = '2' AND text REGEXP '#".$uid."(#|$)'"),0);
    	$shoutge = db_result(db_query("SELECT COUNT(id) FROM prefix_shoutbox"),0);
        $shoutu = db_result(db_query("SELECT COUNT(id) FROM prefix_shoutbox WHERE nickname = '".$row['name']."'"),0);
    
    	####################################################
    
    	if(!empty($row['posten'])){
    		$posten = "<img src=\"include/images/profilmod/posten/".$row['posten']."\" border=\"0\" />";
    	} else {
    		$posten = "<img src=\"include/images/profilmod/posten/na.png\" border=\"0\" />";
    	}
    
    	$avatar = '';
    	if (file_exists($row['avatar'])) {
    	  $avatar = '<img src="'.$row['avatar'].'" align="center" border="0" width="120">';
    	} elseif ($row['avatar'] == "" && $row['geschlecht'] == "1") {
    		$avatar = '<img src="include/images/avatars/gast.png" align="center" border="0" width="120">';
    	} elseif ($row['avatar'] == "" && $row['geschlecht'] == "2") {
    		$avatar = '<img src="include/images/avatars/gast.png" align="center" border="0" width="120">';
    	} else {
    		$avatar = '<img src="include/images/avatars/gast.png" align="center" border="0" width="120">';
    	}
    
    	$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') )  - $row['regist'];
    	$regday = round($regsek / 86400);
    	$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    
    	$usertitel = $row3['name'];
    
    	if($row2['uid'] == $uid){
    		$online = '<b><span style="color:#009900;">online</span></b>';
    	}else{
    		$online = "<b>offline</b>";
    	}
    
    	if($row['geschlecht'] == 1){
    		$geschlecht = '<span style="color:#0030ff">m&auml;nnlich</span>';
    	}elseif($row['geschlecht'] == 2){
    		$geschlecht = '<span style="color:#ff00c0">weiblich</span>';
    	}else{
    		$geschlecht = "unentschlossen";
    	}
    
    	if($row['gebdatum'] !== "0000-00-00"){
    		$gebdatum = date('d.m.Y',strtotime($row['gebdatum']));
    	    $tag   = date('d',strtotime($row['gebdatum']));
    	    $monat = date('m',strtotime($row['gebdatum']));
    	    $jahr  = date('Y',strtotime($row['gebdatum']));
    	
    	    $jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
    	    $geburtstag = mktime(0,0,0,$monat,$tag,$jahr);
    	    $alter   = "(".intval(($jetzt - $geburtstag) / (3600 * 24 * 365)).")";
    
    	} else {
    		$gebdatum = "<span style=\"font-size:9px\"><i>Kein Datum angegeben</i></span>";
    		$alter = "<span style=\"font-size:9px\"><i>Kein Alter angegeben</i></span>";
    	}
    
    	function Sternzeichen($t,$m,$j) {
    	 $tag = date("d",mktime(0,0,0,$m,$t,$j));
    	 $monat = date("n",mktime(0,0,0,$m,$t,$j));
    	 if ($tag > 20 && $monat == 3 || $tag < 21 && $monat == 4) {
    	  $zeichen = "Widder";
    	 }
    	 if ($tag > 20 && $monat == 4 || $tag < 21 && $monat == 5) {
    	  $zeichen = "Stier";
    	 }
    	 if ($tag > 20 && $monat == 5 || $tag < 22 && $monat == 6) {
    	  $zeichen = "Zwillinge";
    	 }
    	 if ($tag > 21 && $monat == 6 || $tag < 23 && $monat == 7) {
    	  $zeichen = "Krebs";
    	 }
    	 if ($tag > 22 && $monat == 7 || $tag < 24 && $monat == 8) {
    	  $zeichen = "L&ouml;we";
    	 }
    	 if ($tag > 23 && $monat == 8 || $tag < 24 && $monat == 9) {
    	  $zeichen = "Jungfrau";
    	 }
    	 if ($tag > 23 && $monat == 9 || $tag < 24 && $monat == 10) {
    	  $zeichen = "Waage";
    	 }
    	 if ($tag > 23 && $monat == 10 || $tag < 23 && $monat == 11) {
    	  $zeichen = "Skorpion";
    	 }
    	 if ($tag > 22 && $monat == 11 || $tag < 22 && $monat == 12) {
    	  $zeichen = "Sch&uuml;tze";
    	 }
    	 if ($tag > 21 && $monat == 12 || $tag < 21 && $monat == 1) {
    	  $zeichen = "Steinbock";
    	 }
    	 if ($tag > 20 && $monat == 1 || $tag < 20 && $monat == 2) {
    	  $zeichen = "Wassermann";
    	 }
    	 if ($tag > 19 && $monat == 2 || $tag < 21 && $monat == 3) {
    	  $zeichen = "Fische";
    	 }
    	 return "$zeichen";
    	}
    
    if($row['gebdatum'] !== "0000-00-00"){
    		$sternzeichen = Sternzeichen($tag,$monat,$jahr);
    	} else {
    		$sternzeichen = "<span style=\"font-size:9px\"><i>Unbekannt</i></span>";
    	}
    
    
    if(!empty($row['wohnort'])){
    		$wohnort = $row['wohnort'];
    	} else {
    		$wohnort = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['statustext'])){
    		$statustext = $row['statustext'];
    	} else {
    		$statustext = "Kein Status Eingetragen";
    	}
    
    if(!empty($row['cseite'])){
    		$cseite = "<a href=\"".$row['cseite']."\" target=\"_blank\">hier entlang</a>";
    	} else {
    		$cseite = "<span style=\"font-size:9px\"><i>keine Clanseite</i></span>";
    	}
    
    if(!empty($row['cname'])){
    		$cname = $row['cname'];
    	} else {
    		$cname = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['ctag'])){
    		$ctag = $row['ctag'];
    	} else {
    		$ctag = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['clanlogo'])){
    		$clanlogo = "<img src=\"include/images/profilmod/clanlogos/".$row['clanlogo']."\" width=\"100\" border=\"0\" />";
    	} else {
    		$clanlogo = "<img src=\"include/images/profilmod/clanlogos//na.png\" border=\"0\" />";
    	}
    
    if(!empty($row['cpubild'])){
    		$cpubild = "<img src=\"include/images/profilmod/cpubild/".$row['cpubild']."\" border=\"0\" />";
    	} else {
    		$cpubild = "<img src=\"include/images/profilmod/cpubild/na.png\" border=\"0\" />";
    	}	
    
    if(!empty($row['gpubild'])){
    		$gpubild = "<img src=\"include/images/profilmod/grafikbild/".$row['gpubild']."\" border=\"0\" />";
    	} else {
    		$gpubild = "<img src=\"include/images/profilmod/grafikbild/na.png\" border=\"0\" />";
    	}
    
    
    ######## Profil erweit. #######
    
    if(!empty($row['board'])){
    		$board = $row['board'];
    	} else {
    		$board = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['prozesor'])){
    		$prozesor = $row['prozesor'];
    	} else {
    		$prozesor = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['ram'])){
    		$ram = $row['ram'];
    	} else {
    		$ram = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['grafik'])){
    		$grafik = $row['grafik'];
    	} else {
    		$grafik = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    	
    if(!empty($row['tasta'])){
    		$tasta = $row['tasta'];
    	} else {
    		$tasta = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['maus'])){
    		$maus = $row['maus'];
    	} else {
    		$maus = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['system'])){
    		$system = $row['system'];
    	} else {
    		$system = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    	
    if(!empty($row['sound'])){
    		$sound = $row['sound'];
    	} else {
    		$sound = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['hdd'])){
    		$hdd = $row['hdd'];
    	} else {
    		$hdd = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['monitor'])){
    		$monitor = $row['monitor'];
    	} else {
    		$monitor = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    	
    if(!empty($row['inet'])){
    		$inet = $row['inet'];
    	} else {
    		$inet = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['headset'])){
    		$headset = $row['headset'];
    	} else {
    		$headset = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>";
    	}
    
    if(!empty($row['mich'])){
    		$mich = $row['mich'];
    	} else {
    		$mich = "<span style=\"font-size:9px\"><i>Sorry - Hier wurden leider keine Angaben gemacht</span>";
    }
    	######### ENDE ########   
    
    #
    ##
    ###
    ####Erfahrung/NächsterRang
        if($row['posts'] != 0)
    		{
        $postar = array(1,5,25,50,75,100,125,150,175,200,225,250,275,300,325,350,375,400,425,450,475,500,525,550,575,600,625,650,675,700,725,750,775,800,2500);
    
        $postarnames = array(Level_1,Level_2,Level_3,Level_4,Level_5,Level_6,Level_7,Level_8,Level_9,Level_10,Level_11,Level_12,Level_13,Level_14,Level_15,Level_16,Level_17,Level_18,Level_19,Level_20,Level_21,Level_22,Level_23,Level_24,Level_25,Level_26,Level_27,Level_28,Level_29,Level_30,Level_31,Level_32,Level_33,Level_34,Level_35);
        $i=0;
    		while($postar[$i] < $row['posts'])
        {
        $next = round(100/($postar[$i+1]-$postar[$i])*($row['posts']-$postar[$i]),2);
    
        if($postar[$i+1] != $row['posts']) { $pointsleft = $postar[$i+1] - $row['posts']; $nextrank = $postarnames[$i+1]; } else {  $pointsleft = $postar[$i+2] - $row['posts']; $nextrank = $postarnames[$i+2]; }
    
        $i++;
        }
        }
        else
        {
        $next = "0%";
        }
        $erfahrung = round (100/350*$row['posts'],2);
    #### ende
    ###
    ##
    #
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
        if($row['gebdatum'] !== "0000-00-00"){
            list($jahr, $monat, $tag) = explode('-', $row['gebdatum']);    
            $alter = date('Y') - $jahr;
            if ((intval(date('md')) - intval($monat.$tag)) < 0) {
                $alter--;
            }
            
            $gebdatum = $tag . '.' . $monat . '.' . $jahr;
            $alter   = '(' . $alter . ')';
        } else {


    Edit: korrigiert


    Zuletzt modifiziert von Mairu am 02.06.2014 - 22:42:26
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    Habe den code kopiert, ersetzt und neu hochgeladen.
    Doch trotzdem keine Veränderung :/

    EDIT: Doch jetzt bin selbst ich 1 Jahr schon älter was aber vorher nicht so war.
    Besser gesagt jetzt sind alle 1 Jahr älter o.O

    Edit NR.2 : Einige sind jetzt 1 Jahr älter und einige 1 Jahr jünger.

    Zuletzt modifiziert von SoX am 02.06.2014 - 22:34:13
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ah dummer Fehler, der Vergleichsoperator muss andersherum sein, habe das korrigiert.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    Vielen vielen dank Mairu lächeln. ( Und natürlich auch den anderen zwinker )

    Es funktioniert 10000000 x danke Bier


    Zuletzt modifiziert von SoX am 02.06.2014 - 22:47:53
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten