ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Alter in der Geburtstagsbox

Geschlossen
  1. #1
    User Pic
    Tiborius Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    Hi

    wie der Titel schon sagt will ich das alter in der Geburtstagsbox haben.

    zb: Name (21)

    <?php 
    
    //Copyright by Hannes Wunderli
    
    //www.fast-death.com
    
    // v1.2
    
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    //----------------------------------- Einstellungen-----------------------------------
    
    
    
    $limit = 5;        //wieviele Geburtstage Angezeigt werden sollen.
    
    $recht = -0;       //Anzeige Modus 0 = Alle / -1 Alle die mehr als Memberrechte haben usw.
    
    $showavatars = 0;  //Wenn 1 werden die Avatare wenn vorhanden angezeigt.
    
    
    
    //------------------------------------------------------------------------------------
    
    
    
    $count = 0;
    
    
    
    $timestamp = time();
    
    $akttime = date('Y-m-d',$timestamp);
    
    
    
    function get_gebtage ($datum) {
    
      list($y, $m, $d) = explode('-', $datum);
    
      return ($d.'.'.$m.'.'.$y);
    
    }
    
    
    
    # DIE krasse Abfrage :-)...   von Manue
    
    $q = "SELECT name, id, avatar,
    
    CASE WHEN ( MONTH(gebdatum) < MONTH(NOW()) ) OR ( MONTH(gebdatum) <= MONTH(NOW()) AND DAYOFMONTH(gebdatum) < DAYOFMONTH(NOW()) ) THEN
    
    gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum) + 1) YEAR
    
    ELSE
    
    gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum)) YEAR
    
    END
    
    AS gebtage
    
    FROM prefix_user WHERE gebdatum > 0000-00-00 AND recht <= ".$recht." ORDER BY gebtage LIMIT 0,5";
    
    
    
    $erg = db_query($q);
    
    
    
    echo '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
    
    
    
    $i = 1;
    
    
    
    while($row = db_fetch_object($erg)) {
    
     
    
      if($akttime == $row->gebtage)  {
    
       echo '<tr>
       			<td height="45" width="30">&nbsp;<img src="include/images/icons/day.png" /></td>
    			<td><b><a style="font-family:Arial; font-size:11px" href="index.php?user-details-'.$row->id.'">'.$row->name.'</a></b><br / ><span style="color:#a3a3a3; font-family:Arial; font-size:10px">Heute</span></td></tr><tr>
    			<td colspan="2" background="include/images/icons/linie.gif" height="3"></td>
    		</tr>';
    
      } else {
    
        $gebtage = get_gebtage ($row->gebtage);
    
        echo '<tr>
    			<td height="45" width="30">&nbsp;<img src="include/images/icons/day.png" /></td>
    			<td><b><a style="font-family:Arial; font-size:11px" href="index.php?user-details-'.$row->id.'">'.$row->name.'</a></b><br><span style="color:#a3a3a3; font-family:Arial; font-size:10px">'.$gebtage.'</span>';
    
        echo '</td></tr><tr>
    			<td colspan="2" background="include/images/icons/linie.gif" height="3"></td>
    		</tr>';
    
      }
    
      
    
      if ($i<$limit) {
    
        echo '<tr></tr>';
    
      }
    
      $i++;
    
    }
    
    
    
    echo '</table>';
    
    ?>


    Danke im voraus

    Gruß Tiborius

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tiborius Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    push

    Problem besteht immer noch
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Pushen ist verboten! Bitte an die regeln halten
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten