falscher Tag (+1) am eigentlichen Gebrutstag
Schon etwas her, aber falls jemand noch das Problem mit dem falschen Tag (+1) am eigentlichen Geburtstag hat: Wir sind bei einem Kunden auf das Plugin gestoßen und haben es wie folgt korrigiert. Der HTML-Code ist wohl nicht mehr original, aber die PHP-Snippets könnt ihr euch ja rausnehmen.
Zeile 439-468, nbday.php
PHP
<?php if (!empty($tdseven) ) { ?>
<?php foreach ($tdseven as $row) { $timestamp = strtotime($row->bwmd); if (substr($row->birthday,5) == date('m-d')) { $timestamp = strtotime("-1 year", $timestamp); } ?> <span style="font-size: 11px; background-color: #D00F0A; margin: 0 0 0 15px; padding: 0 5px; color: white;"><?php echo strftime("%e. %B %Y", $timestamp) ?></span><br /> <span style="font-size: 11px; font-weight: bold; margin: 0 0 0 15px; padding: 0 0; color: #666666;"><?php echo $row->first ?> <?php echo $row->last ?></span> <span style="font-size: 11px; margin: 0 0 0 15px; padding: 0 0; color: #666666;"><?php echo $row->age + 0, ' Jahre' ?></span><br /> <?php } ?>
<?php } else { ?> <span style="font-size: 11px; font-weight: bold; margin: 0 0 0 15px; padding: 0 0; color: #666666;"><?php _e("Kein Geburtstag in den nächsten 7 Tagen.") ?></span><br /> <?php }}
Viele Grüße,
Majo