**PHP System
**
Hi welcome to my project.
The Purpose of this is for one of my customers able to add, and change, or even delete gallery images or download files.
All PHP code needs to be clean and commented, and easy to read and follow for future modifications, you would also need to use functions and switching statements.
My requirements are just the basic, you need to come up with suggestions and comments, to improve the system.
Thanks
Aaron
**Requirements:**
The Admin page should have a logging, just use a include file, where we can put the login details like:
$username = “me??;
$password = “you??;
Doesn’t have to be very secure…
1 admin page to admin all 4 systems, each system should have its own folder. files/folders should structure like this:
admin/[login to view URL]
system/gallery/
system/downloads/
system/links/
system/news/
[login to view URL]
The systems information is in the deliverables.
## Deliverables
**Gallery System**
Main:
Categories ??" with image, title, and the number of images in that category
Images Sorted By Name/Age/Hits/Rank
Each image requires:
Rating (rank) system MySQL,
Comment System, MySQL, smilies
A Title (name)
A Description
Views (hits)
Post date (age)
View images for more details, quite easy to follow.
Admin:
Add, edit, and delete: categories
Add, edit, delete, and reset: gallery images
Reset = resets views to 0, removes all comments, removes any ratings. (basically so its like a new image just added.
**Download system**
Main:
Categories ??" with images, title, and the number of downloads in that category
Downloads Sorted By Name/Age/Hits/Rank
Each download requires:
Rating (rank) system MySQL,
A Title (name)
A Description
A Link for the download… (just text ie Download Now)
Downloaded (hits)
Post date (age)
Filesize
Admin:
Add, edit, and delete: categories
Add, edit, and delete: downloads
**News system**
Main:
On the page only have 5 news per page, should have 30 words, and have a link to say view more, this would show the rest on a new page.
Each news posting requires:
A Title
The Actual News
Reads (hits)
Post date (age)
Admin:
Add, edit, and delete: news
Change news per page (5 per page)… and the amount of words (the 30 words)
**Links system**
Main:
Categories ??" with images, title, and the number of links in that category
Links Sorted By Name/Age/Hits/Rank
Each link requires:
Rating (rank) system MySQL,
A Title (name)
A Description
The Link URL
Visited (hits)
Post date (age)
Admin:
Add, edit, and delete: categories
Add, edit, and delete: links
-------------
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).
## Platform
Php