Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
ICEman

Mitglieds-Profil

Recommended Posts

Hallo,

zufällig entdeckte ich bei einigen (auch meine) ein falsches Geb. Datum im Profil.

Und zwar wird immer der 31.Dezember 1969 angezeigt obwohl in der Datenbank das "richtige" Datum (zB. 28.09.1964) eingetragen ist.

Selbst beim ändern auf ein anderes bzw. richtige Datum wird nach dem refresh wieder der 31.Dezember 1969 angezeigt.

Da ich nicht weiss seit wann der Fehler ist und ich in den letzten Monaten keine Mods installiert habe, steh ich nun im dunkeln.

Könnte mir jemand sagen wo ich nach dem Fehler suchen könnte ?

Danke

Gruß Tom

Share this post


Link to post

Hallo Stefan,

hab da gerade mal rein geschaut.

Liegt das in diesem Bereich ?

        if ($member['bday_month'])

        {

  	//-- mod_calendar begin

  	$ibforums->lang = $std->load_words($ibforums->lang, 'mod_calendar_lang' , $ibforums->lang_id );

  	if (!$member['bday_year']) {

    $info['birthday'] = $std->get_date(mktime(0,0,0, $member['bday_month'], $member['bday_day'], 2000), $ibforums->lang['bday_format_wo_year']);

    }

    elseif (TRUE)

    	$info['birthday'] = $std->get_date(mktime(0,0,0, $member['bday_month'], $member['bday_day'], $member['bday_year']), $ibforums->lang['bday_format_year']);

    else

  	//-- mod_calendar end

            $info['birthday'] = $member['bday_day']." ".$ibforums->lang[ 'M_'.$member['bday_month'] ]." ".$member['bday_year'];

        }

        else

Gruß Tom

PS: Es liegt daran !

Wenn ich den Calender MOD raus hole gehts.

Sagst Du mir jetzt ich soll den Mod raus holen ? Oder mich an "Peter" wenden ? <_<

Oder weist Du wie ich das trotz MOD wieder hin bekomme ;) bzw. wo der Fehler liegt.

(die doppelten SkypeMe Einträge habe ich auch bereinigt)

Edited by ICEman

Share this post


Link to post

Oh Gott, ich kann mir schon vorstellen, wer diesen Schrott verzapft hat, deswegen werde ich lieber nichts weiter dazu sagen.

Entferne mal bitte die Stelle

        if ($member['bday_month'])
       {
 //-- mod_calendar begin
 $ibforums->lang = $std->load_words($ibforums->lang, 'mod_calendar_lang' , $ibforums->lang_id );
 if (!$member['bday_year']) {
   $info['birthday'] = $std->get_date(mktime(0,0,0, $member['bday_month'], $member['bday_day'], 2000), $ibforums->lang['bday_format_wo_year']);
   }
   elseif (TRUE)
   $info['birthday'] = $std->get_date(mktime(0,0,0, $member['bday_month'], $member['bday_day'], $member['bday_year']), $ibforums->lang['bday_format_year']);
   else
 //-- mod_calendar end
           $info['birthday'] = $member['bday_day']." ".$ibforums->lang[ 'M_'.$member['bday_month'] ]." ".$member['bday_year'];
       }
       else
       {
           $info['birthday'] = $ibforums->lang['no_info'];
       }
und füge dafür den originalen Quelltext ein.
   	 if ($member['bday_month'])
   {
     $info['birthday'] = $member['bday_day']." ".$ibforums->lang[ 'M_'.$member['bday_month'] ]." ".$member['bday_year'];
   }
   else
   {
     $info['birthday'] = $ibforums->lang['no_info'];
   }

Und schon sollte es wieder richtig angezeigt werden. :)

Und als kleine Info für den Meisterprogrammier des Mods, der Unixtimestamp fängt am 01.01.1970 an. Was passiert also, wenn man ein Geburtstag, der davor liegt, in einen Timestamp umwandelt? :lol:

Okay, ich wollte eigentlich nichts dazu sagen, aber so einen Blödsinn hab ich lange nicht mehr gesehen. Wahrscheinlich weil ich die Mods der Person auch meide. :rolleyes:

Share this post


Link to post

...Und als kleine Info für den Meisterprogrammier des Mods, der Unixtimestamp fängt am 01.01.1970 an. Was passiert also, wenn man ein Geburtstag, der davor liegt, in einen Timestamp umwandelt?  :lol:

Okay, ich wollte eigentlich nichts dazu sagen, aber so einen Blödsinn hab ich lange nicht mehr gesehen. Wahrscheinlich weil ich die Mods der Person auch meide.  :rolleyes:

:lol::D :lol:

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×