Portfolio Page 4
This project involved getting user input from predefined select lists. The method choosen to gather the information was to provide select lists that when items are selected would popup a window with the next layer of choices. This next layer of choices is really the middle step in selecting the final “job”. It uses a frame to allow the user to select the third layer of choices inside the popup window.
This project involved much more, but this is a good showing of the drill down query code.
Popup Gathers More Data
Inventory Management System
This project required an admin access to set up other users, as well as organize the inventory. Users can have any of 4 permission levels – Admin through Read-Only. Users with the proper level can create categories for the inventory, and then add inventory for any category. Each inventory item has a price and a description. We also created a addon that can be placed anywhere on the users site that will list the inventory – either all of it by category or just a specified category with its inventory.
The demo that is running on this server has a Guest login – read the Note at the bottom of the log in page.
If you run the demo and want to encrypt your code on your site, drop us a line.
This code allows a user to paste their working HTML code into the left textarea and have specific white spaces (spaces tabs newlines) as well as comments (lines of comments and comment blocks) removed — creating a much smaller working HTML page.
This project required an admin access to set up:
* Approve Reservations (Or Reject)
– Via a web based page, or
– via a cell phone email page
* Configure the types of appointments (and lengths)
It also allows for users to navigate weeks at a time to see where there are openings for them to reserve time.
A user would find a time when they want to make an appointment and then select a type of appointment. The PHP programming then determines if there is an available time slice and marks the time as pending approval. The admin and the user are both notified via email. The admin’s email has simple HREF links that they can use via their cell phones to approve or reject the appointment request. When the admin makes this choice (either choice) an email confirmation or rejection is sent to the user.
The admin password to this program is “jsx”.
Calendar with Events
This project needed to have a calendar with the next 12 months always displayed. Special dates can be set via the admin pages (that require a password). For any special date entered, the calendar will show a popup DHTML box with unique messages for each special date. Three admin panels were created to allow an admin to edit/modify special dates, as well as fully configure the cosmetic features of both the calendar itself as well as the DHTML popup box.
Remember Users’ Data
This project needed to remember a person that had entered “ASSIGNED BY” data. Once you enter this data, a cookie is stored on your computer with a special number that is used on return visits to look up your data (that is stored in a flat text file database system) and insert that data for you in the form. There are two pages that both use this “ASSIGNED BY” data. Once you enter the data (and submit the form) it will send an email with all the data to a person you don’t know (its a secret email to person hidden in the server code) and also to the email listed in the “ASSIGNED BY” data – which most likely would be the user entering the data.
The emails that are sent are formatted HTML pretty. The two emails sent are different formatting based upon the server coding.
Times Viewed: 3