I have a fairly primitive PHP website that allows users to login and upload a CSV file.
When the CSV file is imported, a page displays some data, a graph of the imported data, and a table summarising the imported data.
The user can print a certificate detailing the maximum value found in the record set.
The job entails the tidy up of current website;
Update the CSS look and feel to be more colorful and professional. Include out company logo and style found here [url removed, login to view]
When a user logs on, the default page needs to display a the last 10 imported CSV files.
When a user uploads a CSV file, the files should be stored on a folder on the server.
Create a new table for logging.
Logging events that should be written to the log include
-? user login (username + date + time)
-? Upload CSV file (username + filename + date and time)
-- Print certificate (username + Job_Number + date and time)
-- Create PDF (username + Job_Number + date and time)
When a user uploads a CSV file, there is a “Print Certificate” button. The print certificate needs to;
-? include our company logo
-? Be A4 in size
-? And include the Graph
-? Have a Save to PDF function. Save to PDF should include all table data for
When a user clicks “Print Certificate” the modal form should load, and the print dialogue should be displayed. I.e: There should be no need to click “Print” again on the modal form.
Create a reporting screen accessible by all users.
Reporting screen should have a Search by JOB_NUBMER
And List all previous Job_Numbers
When a Job_Number is clicked, then the, the DIV Tag should expand providing two options;
“Print Certificate” “Save to PDF”
Change the graphing function to something more professional (and open source)