wp-SwimTeam v1.2.553 available

A minor bug was found in swimmer and user profiles when the optional field count was zero.  This bug only appeared if previously the option count had been non-zero and data had been entered for swimmers and/or users for the optional fields.  This release fixes this problem which also manifested itself in the registration confirmation e-mail.

[download#7#image]

wp-SwimTeam v1.2.552 now available

This morning I posted wp-SwimTeam v1.2.551.  This release fixes a couple of bugs and adds a couple minor features and addresses one major issue.

  1. Prior to this release a new user could add a swimmer without completing their swim team parent/guardian profile but a warning was displayed.  The warning is now an error and no further action can proceed until the profile information is completed.
  2. Throughout the wp-SwimTeam dashboard much of the information is displayed in a widget that can be searched, sorted, and paged through.  The number of rows that is displayed is now controlled by a setting on the Options->Miscellaneous tab.
  3. A couple of minor bugs have fixed with respect to reporting.
  4. There was a serious bug which occurred when the number of User or Swimmer optional fields was set to zero.  This has been fixed and the ability to essentially “turn off” optional fields for users or swimmers now works correctly.
[download#7#image]

wp-SwimTeam v1.1.546 available

I have posted an update to the wp-SwimTeam plugin.  This version addresses a few bugs, one of which was fairly critical as related to optional fields for users and swimmers.  This version also adds infrastructure to provide Contextual Help for all of the forms although only the Jobs forms have detailed help so far.  Help will be updated for other forms as time permits in upcoming releases.

This version also adds a new choice when defining a Job’s location.  Previously the location was limited to Home, Away, or Both.  A new choice, N/A, has been added to account for some jobs not being tied to a swim meet.  An example of this would be a job such as ‘End of Season Banquet Coordinator’.

[download#7#image]

wp-SwimTeam v1.0.516 available, fixes Jobs bugs

I have just uploaded a new build of wp-SwimTeam which addresses the bugs in the Jobs module I posted about last night.  The bug would partially allocate a job but it would fail resulting in incomplete data in the database.  The build fixes that bug.

If you had allocated jobs and can’t see them to sign up for them, the database records in the job allocation table may have to be removed manually.  If you need help, contact me.

wp-SwimTeam plugin – updated 2/24/2011 @ 17:21
[download#7#image]

 

phpHtmlLib v2.6.2.3545 available

Update:  Bad link fixed!  2/21/2011

An update to the phpHtmlLib plugin which wp-SwimTeam depends on is now available.  This update addresses a number of issues found running against PHP 5.3.5, the latest release of PHP.  There are number of changes between PHP 5.2.x and 5.3.x which were exposed and have been addressed.  This update is ABSOLUTELY necessary for anyone running on a server which has PHP 5.3.x installed.

wp-SwimTeam plugin – updated 2/20/2011 @ 18:11
[download#8#image]

Bug found – PHP 5.3.x incompatibility

The problem which I suspected was due to a plugin conflict turns out to be a PHP 5.3.x incompatibility.  I don’t have a solution yet because I don’t fully understand what changed but I am working on it.  There is no potential of database corruption, the bug simply fails to load the GUI on any of the Swim Team pages except the Overview page.  This bug only affects sites running on PHP5.3.x, sites running on PHP 5.2.x or PHP 4.4.x are not affected and will operate correctly.

UPDATE

I have identified and fixed the problem.  There is a change in PHP 5.3 which affects how objects of a child class can call methods in the parent class.  The syntax which has worked fine until PHP 5.3 occurs in both the wp-SwimTeam plugin and in the phpHtmlLib plugin so both will need to be updated.  I have found several places where the code needs to be updated to the new syntax requirements but still need to do further testing to make sure I have found them all.

Potential Bug follow up

I had some airplane seat time over the last couple days and had a chance to look into the potential bug thatI posed about a couple days ago.  I have not discovered the source of the bug yet, I am even more convinced it is from a plugin conflict of some sort.

However, in the process of trying to find it I enabled some WordPress debug features and found a bunch of little things wrong with wp-SwimTeam.  Prior to WordPress 3.0 most of these either didn’t happen or didn’t matter and the end user never was exposed to them.  I have spent a fair amount of time cleaning them up as they DO matter in 3.0.x and still have a few more to do.

I hope to have a new release out by the end of the week.