Jump to content

Birthday Greeter Support

This topic contains 212 posts. A summary containing the most significant posts is available

Featured Replies

Same here, it was running fine, then it seems to have stopped.  I'm on 4.1.15.

  • Replies 211
  • Views 20.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Michael.J
    Michael.J

    @Michael R Can you check if the latest update fixes this? The Birthday Greeter application has received an update with several new features and improvements. These changes include: Setup a

  • Michael.J
    Michael.J

    The following tags are included: {member_name}, {age}, {suffix}, {birth_day}, {birth_month}, {birth_year}, {todays_date}, {board_name} and {birthday_list}.

  • You may have some issues with DateTime using hyphens vs slash (British vs American) and localeDate() - I know this is a huge problem when using date()/strtotime() as they will interpret based on the u

Posted Images

  • Author
 

Same here, it was running fine, then it seems to have stopped.  I'm on 4.1.15.

Any results from the troubleshooting tips from the post before yours?

 

Any results from the troubleshooting tips from the post before yours?

I got the email when everything else was turned off.  I noticed the PM subject was blank when I turned it back on.

I turned on the topic, ran the task, and the topic was created.  I also got the PM.  There was a person on the calendar yesterday and the day before, a topic was not created.

So is this officially broke? I can't get this to work since the upgrade.

 

Are you using cron to run your tasks?

Yes, it's listed in tasks to run every day.

  • Author

@Square Wheels Any difference when you disable the setting Michael mentioned?

 

@Square Wheels Any difference when you disable the setting Michael mentioned?

We'll see ,  no birthday's until Friday .   I unchecked it and set it to 5000 days.  should I just leave the field blank?

  • Author
 

We'll see ,  no birthday's until Friday .   I unchecked it and set it to 5000 days.  should I just leave the field blank?

Yes if you wouldn't mind disabling it instead. As soon as I get home I'll look in this direction instead.

 

Yes if you wouldn't mind disabling it instead. As soon as I get home I'll look in this direction instead.

Sorry, my mistake.  it was disabled.  I unchecked it.  maybe mine is the opposite .   :)

Edited by Square Wheels

  • Author
 

Sorry, my mistake.  it was disabled.  I unchecked it.  maybe mine is the opposite .   :)

What do you have set for the "age range" and do the upcoming members having their birthdays have the year set as well?

 

What do you have set for the "age range" and do the upcoming members having their birthdays have the year set as well?

0-100 years

Yes, there was one on the calendar today with the full birthday, including year.  It ran at 7:37, no post.

  • Author
 

Yes, there was one on the calendar today with the full birthday, including year.  It ran at 7:37, no post.

I'll need acp and ftp login details to troubleshoot this further. I'm just not able to reproduce this locally.

  • 3 months later...
  • Author
 

 I'm getting the following error when trying to access this in Members -> Birthday Greeter -> Settings.  Currently running 4.1.18.1 - Also uninstalled and reinstalled just to be sure.

I've encountered this recently with another customer. Check that you have the NumberRange.php file in /system/Helpers/Form/. If you don't, you might want to check it's in your IPB4 zip and re-upload it again.

 

I've encountered this recently with another customer. Check that you have the NumberRange.php file in /system/Helpers/Form/. If you don't, you might want to check it's in your IPB4 zip and re-upload it again.

@Mike John Unfortunately - it doesn't exist, not on my system, nor in the zip.  I'm unsure as to why, but IPB decided to remove the NumberRange class altogether as of 4.1.18.

Just checking in to see if you'll be updating the app to work with v.4.1.18+?

Is this broken now? It seems to be either all or nothing with the settings.

I have tried setting it for inactivity of 365 days and members who are active are not getting listed.

  • Author
 

Just checking in to see if you'll be updating the app to work with v.4.1.18+?

 

Is this broken now? It seems to be either all or nothing with the settings.

I've provided a patch for the settings issue. It looks like an old form helper was removed.

 

I've provided a patch for the settings issue. It looks like an old form helper was removed.

Will you have this as a regular update soon?

  • Author
 

Will you have this as a regular update soon?

I'll be working on a beta round for all my apps again. But for an urgent fix, I would recommend applying the patch.

  • 1 month later...

I have bought it and installed. There was no error.

But when i click ACP->Members->Birthday Greeter/Settings cannot open page. Because of HTTP Error 500

Error detail: [Sat Apr 22 21:58:02.321990 2017] [:error] [pid 20889] [client X.X.X.X:53970] PHP Fatal error:  Class 'IPS\\Helpers\\Form\\NumberRange' not found in /var/www/ibp/applica$

err01.png

Edited by thomasdouscha

  • Author
 

I have bought it and installed. There was no error.

Here is a patch to fix this. New version will be out soon to include this.

Open applications/birthdaygreeter/modules/admin/settings/settings.php

 

Find:

$form->add( new \IPS\Helpers\Form\NumberRange( 'abg_age_range', \IPS\Settings::i()->abg_age_range ? array( 'start' => reset( $ageRange ), 'end' => end( $ageRange ) ) : array( 'start' => 0, 'end' => 100 ), FALSE, array(), NULL, NULL, NULL, 'abg_age_range' ) );

Replace With:

          $form->add( new \IPS\Helpers\Form\Custom( 'abg_age_range', \IPS\Settings::i()->abg_age_range ? array( 'start' => reset( $ageRange ), 'end' => end( $ageRange ) ) : array( 'start' => 0, 'end' => 100 ), FALSE, array( 'getHtml' => function( $element )
		{
			return "<input type='text' value='{$element->value['start']}' name='abg_age_range[start]' min='0' class='ipsField_short'> - <input type='text' value='{$element->value['end']}' name='abg_age_range[end]' min='0' class='ipsField_short'>";
		} ), NULL, NULL, NULL, 'abg_age_range' ) );

Save.

  • 2 weeks later...
  • Author

I've released a new version that fixes a critical issue with the settings page noticed by relatively new installations of IPB4.

Recently Browsing 0

  • No registered users viewing this page.