This project is for some basic PHP work on a "Job Vacancy" system. PHP Code and MySQL database is attached. You will need XAMPP (or similar) to test your code. There will be more work on this project if the first tasks are done well. (1) Add the following functionality to the "jobedit" function: The 'Date Posted' and 'Closing Date' fields need to utilise some sort of calendar control. The 'Date Posted' field should have a button marked Today which sets the date to today. The 'Closing Date' field should have a buttons marked +1, +2 and +3, which set the closing date to 1, 2, or 3 months from the 'Date Posted' respectively. Validation checks: 'Posts' must be a number between 0 and 9999 Reference must be non-blank Title must be non-blank Hourly rate must be >= Settings[MinimumWage] All text fields should be sanitised and checked for escape characters in the usual way. Modify the output code to remove escape characters accordingly. Defaults: Date Posted=Today Closing Date = Today + 1 month Posts=1 Add the code for saving the data to the database. Modify/improve the class module as required. (2) Modify the "jobedit" function so that it also functions as the "Add Job" function - however - the record musn't be created until the save button is clicked and all the validation checks have passed. (3) Create the function "employeredit" using "jobedit" as a guide. This needs to facilitate the adding/editing of data relating to the employer. (4) Create functions for editing the settings table of the database.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).