We are a web company that needs help getting through our project load.
We are looking for someone familiar with Joomla and working with components and an expert in Javascipt.
We are using the commercial component called nBill on this website.
nBill is a cart system that uses a FORM to collect information and then it processes the form through a checkout. You can sell things like services or downloadable goods with this.
There is a current form available to view. The form is not attached to a payment system but it gives an idea of what this form is all about. The form can be provided through PM
This is a list of the conditions we need set.
The program is for kids to sign-up for showing their cattle at a cattle show. The following conditions need to be met in order for their form to process.
1. Date of Birth: The date of birth will determine which of one of four categories the user can register for. The participants have to fit into a certain age range to participate in each category.
Categories are as follows:
Novice = Jan 2, 1999 +
Junior = Jan 2, 1994 - Jan 1, 1999
Intermediate = Jan 2, 1990 - Jan 1, 1994
Senior = Jan 2, 1986 - Jan 1, 1990
*Participants must not have reached their 22nd birthday prior to Jan. 1, 2008.
(They can't be older than 22 yrs.)
2. Each contestant will be automatically generated a contestant number. The numbering system will be as follows:
Novice = 801, the next person to sign up as a novice is generated 802, and so on....
Junior = 501 +
Intermediate = 301+
Senior = 1 +
I sent an inquiry to the programmers of the nBill software asking if their program is capable of doing this with the proper coding and this is their reply:
"Yes, should be possible, although if you want to display the generated number on the order form it might be a little bit tricky as you would need to post back to the server to do a database lookup to find out what the next number will be."
***IMPORTANT*** The number does need to display on the order form. This is important so please let me know if this is something that you will be able to do.
3. The section on the form that reads: All contestants must enter four of the following five events in order to compete in any of the cattle events:
This means that if a contestant checks "Cattle" under Also Competing In" then they must check on at least four of the five events: Public speaking, Cattleman's quize, Sales Talk, Judging, or Skill-a-Thon. IF they didn't check the "Cattle" option then it doesn't matter how many events they enroll in.
It is required that at least one event is selected. (If the Cattle option in the "Also Competing In" is not selected then the contestant is required to enter in at least one event.
(There will be a current form provided so you can see how this works. The current form isn't attached to a payment system).
4. Under Cattle Entry Section:
They can enter up to three entries by filling in up to three of the entry fields BUT, they can't enter more than 2 entries for the same category of Cattle type. (Simmental, Simbrah, Cow/Calf, Steer, Bred/Owned, %) They can only enter 2 of the same type cattle and if they enter a third it has to be a different type.
***The nBill program demo can be viewed here:
[url removed, login to view]
Please PM with questions.