Menu

PHP Gift Registry / News: Recent posts

Caution about using user management (UPDATE: fixed in 2.1.1)

A couple of you have found that editing a user using Manage Users will actually replace the current user (i.e., you) with the contents of the form.

DO NOT USE Manage Users UNTIL 2.1.1.

Edit Profile works fine.

Thank you.

UPDATE: This is fixed in 2.1.1. Please update if you are using 2.0.0 or newer.

Posted by Ryan Walberg 2012-12-12

phpgiftreg 2.1.0 released

First release since 2.0.0. Mostly bugfixes but there are a couple new features:

  • you can subscribe to another user's list, and you'll be notified when it changes
  • for single-family installations (which is basically the default!) new users won't have to select a family to sign up -- the family functionality is basically ignored

Bugfixes specified by the sf.net bug tracker.

HTML5 drag-and-drop file uploads didn't make it into this build because I couldn't get it working in all major browsers.... read more

Posted by Ryan Walberg 2012-12-12

phpgiftreg 2.1.0 planning begun

It will include:

  • an implementation of feature request #46 - subscribe to user's list (done)
  • the ability to completely hide families feature
  • HTML5 drag-and-drop image attachments

Any suggestions for other features?

The goal is to release on 12/10/2012.

Posted by Ryan Walberg 2012-11-30

phpgiftreg 2.0.0 released

After several years, phpgiftreg 2.0.0 is finally released. New features include:

  • Twitter Bootstrap integration -- responsive CSS means site looks good on mobile and small-form factor devices.
  • Bootswatch integration -- replace my theme with yours from Bootswatch by simply copying a few files.
  • In-line form validation -- no more postbacks only to find your entry wasn't accepted.
  • Image attachments -- attach images to items (this was present in the latest 1.x beta version).
  • Lightbox integration -- view item images in a fancy way.
  • rebuilt with PDO -- all the mysql_ API code is gone and replaced with prepared statements... no more SQL injection! Also, this should mean the beginnings of database-independence.
  • rebuilt with Smarty -- for you tinkerers out there, the back-end code is in separate files from the presentation code.... read more
Posted by Ryan Walberg 2012-11-27 Labels: release

Source Control Moved to Subversion

I added all the files to Subversion. I didn't use cvs2svn, so the file history isn't in Subversion, but that doesn't make much of a difference. Now that I have all this mess sorted out, I can get to patchin'.

Posted by Ryan Walberg 2007-05-11

1.5.5 Feature Release

This version adds support for multiple families. New users won't have a problem, but old users who upgrade will need to run the 1.5.x-to-1.5.5.sql script. After running the script, an admin should log in to the PHP Gift Registry and immediately click the Manage Families link, then organize everyone into families.

If there are any problems with this version -- however minor
-- please e-mail me at generalpf@yahoo.com.... read more

Posted by Ryan Walberg 2006-11-14

1.5.2 Bugfix and Feature Release

Added fixes for outstanding bugs. Also added maintenance pages for categories and ranks.

Thanks for your patience and contributions.

Posted by Ryan Walberg 2005-11-16

1.5.1 Bugfix Release

This is a bugfix release which fixes the following bugs:
1325960 Two Reserved, Can't buy either
1325854 shoppee's name dropped in shop.php
1321405 New users get hashed password in approval email
1307677 Uncategorized not showing in print view
1307675 No items error in "People I'm shopping for"
1256282 forgot.asp echoes new (possibly unhashed) password

There is no SQL to run, just replace the files, preserving your db.php and config.php.... read more

Posted by Ryan Walberg 2005-10-21

1.5.0 Feature Release

Welcome to the 1.5.0 release of the PHP Gift Registry. It's been awhile since the last release, and there are a lot of new features. What's new, you ask?

x Item quantity support - you can request multiples of an item and different people can reserve and buy them.
x All messages can be e-mailed to you; there's no need to check the gift registry for messages anymore. This is a per-user option.
x Item price has been expanded.
x Each person's list maintains a timestamp of when it was last modified, so you can see if someone's updated their list recently.
x Password hashing, so passwords don't need to be stored in plaintext. Thanks Dan.... read more

Posted by Ryan Walberg 2005-08-09

1.5.0 Status Update

Right now I'm working on the 1.5.0 (final) release. Thanks to everyone who sent in bug reports, but as it is, the kinds of bugs that I've found that weren't reported from the betas has me kind of worried. Ergo, I'm "eating my own dog food" so to speak; running the latest code on my family's production registry.

We're pretty much at a feature freeze here. Groups aren't going to make it into 1.5.0 and neither are adding stuff to other people's lists. The groups feature I can see being in scope for a future release, but other things... it's getting too complicated.... read more

Posted by Ryan Walberg 2005-08-05

1.5.0b3 Beta Release

Third beta for 1.5.0. Thanks to Craig Vollmar, Rod MacPherson, Tomas Remotigue and John Tomaszewski for their contributions and observations.

As always, if you find any problems, e-mail me directly.

Posted by Ryan Walberg 2005-05-09

1.5.0b2 Beta Release

Just fixed a few bugs and added an improved password generator from cclonch. Expect a third beta with a couple new functions like uploadable images.

Posted by Ryan Walberg 2005-04-11

1.5.0b1 Beta Release

This is the first beta release of 1.5.0. Major features include multiple quantities per item and various security fixes. See changelog for complete list.

I'd like to stress that this is a *beta* release and is the most major release yet. If you find a problem, don't be shocked and appalled. Just send me the details, including what OS, web server and MySQL version you're using, and we'll work through the problem together. ... read more

Posted by Ryan Walberg 2005-03-07

1.4.0 Feature Release

Added user administration page (thanks to Rod MacPherson).
Added user-defined user comment.
Added ALT and TEXT attributes for accessibility.
Pages are mostly -- if not completely -- XHTML-compliant.
New options, like help text (off by default), item delete confirmations (off by default), e-mail sender configuration.
Some security fixes.

As always, if you find a bug, let me know immediately so I can pull or patch the release.... read more

Posted by Ryan Walberg 2004-12-09

1.3.5 Bugfix Release

Fixed a bug where leaving the price out would cause a MySQL error.
Thanks again to cclonch for pointing this out.

Posted by Ryan Walberg 2004-11-25

1.3.4 Bugfix Release

Fixed a critical bug where having magic_quotes_gpc disabled would cause the description field to overwrite the source field. Thanks to cclonch for pointing this out. Luckily magic_quotes_gpc usually defaults to On!

Posted by Ryan Walberg 2004-11-24

1.3.3 Bugfix Release

Fixed another comment popup bug due to quotes. I changed the way comment popups are handled so this should be the end of these problems. Thanks to "Steve" for finding this.

Posted by Ryan Walberg 2004-11-19

1.3.2 Bugfix and Minor Feature Release

Fixed bug with recurring events occuring next year. Added two new options: anonymous purchasing and rows-per-page for your own items. Fixed sort orders to sort by ranking then description. Added shopping list feature. Added link to login page from signup page.

Thanks to everyone who e-mailed me with their 1.3 problems.

Posted by Ryan Walberg 2004-11-18

1.3.1 Bugfix Release

Fixes multiline item comment bug and " bug when deleting an item someone has bought/reserved.

No SQL updating required; to upgrade from 1.3.0, just replace item.php, index.php, comment.php and shop.php.

Posted by Ryan Walberg 2004-11-15

1.3.0 Feature Release

Added events system and configuration system, along with a slew of other changes. If anything breaks (it didn't for me), please e-mail me IMMEDIATELY with details to generalpf@yahoo.com so I can fix it.

To upgrade from 1.2.x, run the 1.2.x-to-1.3.0.sql script in MySQL.

To upgrade from 1.1.x, run the 1.1.x-to-1.2.0.sql AND THEN the 1.2.x-to-1.3.0 scripts in MySQL.

To upgrade from 1.0.x, run the 1.0.x-to-1.1.0.sql AND THEN the 1.1.x-to-1.2.0.sql AND THEN the 1.2.x-to-1.3.0 scripts in MySQL.

Posted by Ryan Walberg 2004-11-13

Turn off approve/deny for shopping requests

I get a lot of requests for this. Here's how you do it.

Edit index.php and jump to line 65 (it's line 65 in 1.2.0). It reads:

$query = "INSERT INTO shoppers(shopper,mayshopfor,pending)
VALUES($userid," . $_GET["shopfor"] . ",1)";

Change it to:

$query = "INSERT INTO shoppers(shopper,mayshopfor,pending)
VALUES($userid," . $_GET["shopfor"] . ",0)";... read more

Posted by Ryan Walberg 2004-11-01

1.2.0 Feature Release

Added user-customizable ranking system.

To upgrade from 1.1.x, run the 1.1.x-to-1.2.0.sql script in MySQL.

To upgrade from 1.0.x, run the 1.0.x-to-1.1.0.sql AND THEN the 1.1.x-to-1.2.0.sql scripts in MySQL.

Posted by Ryan Walberg 2004-09-03

1.1.0 Feature Release

Added self-serve signup and I Want This Too feature.

To upgrade from 1.0.x, run the 1.0.x-to-1.1.0.sql script in MySQL.

Posted by Ryan Walberg 2004-07-22

1.0.2 Bugfix Release

This version fixes security bugs and has an updated license. For some reason I had the LGPL file in there; phpgiftreg is in fact GPLed.

Also, it fixes the price validation bug which didn't like commas in prices.

Posted by Ryan Walberg 2004-06-24

1.0.1 Bugfix Release

This release fixes problems where the redirects didn't work for Alias directories.

As well, it fixes quoting issues and HTML-in-the-text problems.

To upgrade, just unpack over top of the existing directory, but preserve your db.php.

Posted by Ryan Walberg 2004-06-11
MongoDB Logo MongoDB