Our company has a large number of volunteers every day and we needed a way to speed up the process when they arrived. So I developed a boarding pass approach similar to what the airlines use. It is now fully functional as a modification to phpScheduleit. Once a user registers they are sent a confirmation email that includes a barcode name tag. They bring that tag with them on the day they come to volunteer and scan in. It was a very easy modification / addition.
I used an open source bar code program developed by Charles J. Scheffold. It is available at:
http://www.sid6581.net/cs/php-scripts/barcode/. I just used the barcode generator in this way:
$msg = <IMG SRC="http://' . $_SERVER['HTTP_HOST'] . '/barcode.php?barcode=' . $_SESSION['sessionID'] . &width=300&height=60&quality=100&format=jpg">';
I modified the confirmation email to include the above along with their name and formatted as a name tag.
Hope this helps
Note: I am looking to enhance phpScheduleIt with more support for groups. I would like to add functionality to the reservation dialog: instead of just adding users, include groups on the left had side of the dialog. When groups are selected to be added then they would be exploded to include their specific users. There would be no need to include group names in the reservation invited users, so exploding them would include the specific users.
I am new to PHP and having some trouble with coming up with the code. If anyone has any code that is similar or can send me an example I would appreciate it. It’s for a good cause, for the fight against hunger, a non-profit company, the Houston Food Bank.
/aj