Funktion des PHPBB zur generierung des Timestamps
Verfasst: 11.09.2004 13:04
Hey,
mir geht es im Moment darum das PHPBB mit ein paar zusätzlichen Features zu erweitern. Daher muss ich u.A. mich auf die Gegebenheiten der DB fügen.
Wie ich festgestellt habe ist die Spalte post_time in table posts und posts_text vom typ int(11)
und nachfolgende Funktion generiert einen solchen Timestamp in Abhängigkeit zu den Boardeinstellungen.
Gut nun wird versucht folgendes einzutragen:
wie man sieht ist dort ein , vorhanden was schon mal fehlerhaft ist. Abgesehen davon ist auch der Timestamp hier 12 Zeichen. Der Spaltentyp des Boardes aber 11 !
Daher wird mein Timestamp auch fehlerhaft eingefügt, d.h. max. 2 Ziffern.
Aktuell durschaue ich noch nicht die Boardlogik. Jetzt wo ich mich so erinnere wird das Ergebnis dieser Funktion dem Template zugewiesen und das könnte bedeuten das diese Func nur zur Anzeige dient.
*weitersuche*
mir geht es im Moment darum das PHPBB mit ein paar zusätzlichen Features zu erweitern. Daher muss ich u.A. mich auf die Gegebenheiten der DB fügen.
Wie ich festgestellt habe ist die Spalte post_time in table posts und posts_text vom typ int(11)
und nachfolgende Funktion generiert einen solchen Timestamp in Abhängigkeit zu den Boardeinstellungen.
Code: Alles auswählen
function create_date($format, $gmepoch, $tz)
{
global $board_config, $lang;
static $translate;
if ( empty($translate) && $board_config['default_lang'] != 'english' )
{
@reset($lang['datetime']);
while ( list($match, $replace) = @each($lang['datetime']) )
{
$translate[$match] = $replace;
}
}
return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I")))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I"))));
}
Code: Alles auswählen
'11.09.2004, 12:33'
Daher wird mein Timestamp auch fehlerhaft eingefügt, d.h. max. 2 Ziffern.
Aktuell durschaue ich noch nicht die Boardlogik. Jetzt wo ich mich so erinnere wird das Ergebnis dieser Funktion dem Template zugewiesen und das könnte bedeuten das diese Func nur zur Anzeige dient.
*weitersuche*