Add page to Joomla Component to assign bib numbers
$30-250 USD
Cancelado
Publicado hace alrededor de 10 años
$30-250 USD
Pagado a la entrega
We have a website that is using the Joomla component Event Booking to sign up users for events. These events are for races and for each person we assign them a 'bib' number, to keep track of the racers. Different races may have different numbers, for example one race may only use numbers 1000 to 9999, or another race may only use numbers 200 to 400.
We need to add a new page to the admin section of this component where the admin can assign bib numbers to all registrants for an event. This page will need a little bit of javascript and ajax to populate some of the form fields. The specifics are below:
- Add a new menu item under 'Components > Event Booking' called 'Assign Bib Numbers'
- This page will have the following form:
- Choose Event (drop down) - choose from all the available events
- Choose Sub Event (drop down) - dynamically populated list of sub events based on the choice of 'Event' field
- Bib Range (two text fields) - enters a range of two numbers, ie. '100' to '200'
- Preview button
- Delete button
This is how the form works:
- It will select all registrants for the selected Event/Sub Event. It will cycle through that list and assign each person a number, starting at the beginning range and stopping at the end range. If there are more users than numbers then it will stop and the remaining users don't get a number. If someone already has a number then it will skip that person.
- When the admin clicks on 'Preview' it will show a preview table of what the bib assignments will be. After the table will be a save button to save the bib assignments. When the admin clicks 'save' the numbers will be saved to the database in the registrants table.
- There are some entries in the registration table that are only used for billing, these users should not be assigned numbers.
- The delete button will delete all user numbers for the selected Event/Sub Event with numbers in the range. ie.
Event = New Run
Sub Event = 5k Run
Range = '100' to '200'
- This would delete all numbers between '100-200' for the event 'New Run', sub event '5k Run'
Let me know if there are any questions about the project.
Hello,
I am a Joomla expert. Please let me help you to do this project, and i am sure that you will be satisfied with my work!
Thanks and kind regards,
Terry
i am joomla component development expert u can check my reviews
i have 2 questions
1-which joomla version u use
2-doesn't this component support that user get bib number and u just want easier way to assign users this number
Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words,
let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
Hi Joomla custom component developer with 5yr of exp. I got you requirement completely and is ready to start with you immediately. I customize it according to you specification and everything already set in my mind about your requirement.
So will be needed add bib field in registrant table and add in admin part of the component new page to process this field. All clear. Regards, Valeriy.
Hello,
I am professional Joomla developer from Bangladesh. I'm playing with Joomla from last 5 years. I have also excellent experience in Php, Html, Css, Virtuemart, Joomla!. Specially expert in Joomla!. Can you please let me know more details about your project? I am very interested about your project. Surely you will get maximum quality from me with 24 hours support.
***Lets Play With Joomla! Nothing Impossible There***
Regards
SOHEL
no milestone , no advance payment , required am having 4 year exp in this domain, there is not any loss awarding project to me , pay me when i will a show some work , for sample work ping me thanks !
Hello, I have created many custom components and also customize joomla extensions. I have aslo created many components with ajax and javascript functionality. I can show you my work. I would like to work for your project and I am sure that I can complete it as you require. Hope your reply. Thank you.