Log in

View Full Version : Birthdays = Array?


ElfenLied1337
07-08-2010, 01:25 AM
Hi,

I'm currently running vB 3.7.3. On the bottom of my forum index, birthdays show up as "Array" instead of listing the birthdays of the forum members. Looks like this:

https://vborg.vbsupport.ru/external/2010/07/30.png

Below is my site's birthday.php

$tdate = vbdate('Y-m-d', TIMENOW, false, false);

if (!is_array($vbulletin->birthdaycache) OR ($tdate != $vbulletin->birthdaycache['day1'] AND $tdate != $vbulletin->birthdaycache['day2']))
{
include_once('./includes/functions_databuild.php');
$vbulletin->birthdaycache = build_birthdays();
}
switch($tdate)
{
case $vbulletin->birthdaycache['day1']:
$birthdays =& $vbulletin->birthdaycache['users1'];
break;

case $vbulletin->birthdaycache['day2'];
$birthdays =& $vbulletin->birthdaycache['users2'];
break;
}
$show['tablerow'] = true;

$birthdays_str = '';
// Birthdays change from a string to array in vB 3.7 RC3
if (is_array($birthdays))
{
if (empty($birthdays))
{
$birthdays_str = $vbphrase['none'];
}
else
{
foreach ($birthdays AS $birthkey => $birthinfo)
{
$birthdays_str .= '<a href="' . $vbulletin->options['bburl'] . '/member.php?' . $vbulletin->session->vars['sessionurl'] . 'u=' . $birthinfo['userid'] . '">' . $birthinfo['username'] . '</a>' . iif($birthinfo['age'], ' (' . $birthinfo['age'] . ')') . '<br />';
}
}
}
else if ($birthdays)
{
$birthdays_str = str_replace(array('member.php', ','), array($vbulletin->options['bburl'] . '/member.php', '<br />'), $birthdays);
}
else
{
$birthdays_str = $vbphrase['none'];
}

($hook = vBulletinHook::fetch_hook('vba_cmps_module_birthda ys')) ? eval($hook) : false;

$home[$mods['modid']]['content'] = $birthdays_str;


How can I make it so it lists the birthdays instead of it displaying "Array" for each day? Any help is appreciated... thanks.

ElfenLied1337
07-09-2010, 05:40 AM
er... bump?

ElfenLied1337
07-11-2010, 02:27 PM
No one can help?

snakes1100
07-11-2010, 02:49 PM
Well, you should post this in the vb3 programming forum, not in the general suggestion forum, i believe you will get more help there.

ElfenLied1337
07-11-2010, 02:55 PM
Ok I'll try there, thanks.