I need a system where it contains the following :
FRONT END :
Calendar shows days, months, years. Days are colored black if they are booked, gray if they are on-hold and white if they are not booked. If a person is interested in booking, they can fill out a form requesting a specific day they choose to book. This information is ONLY emailed to the administrator. If the day is not booked, then it automatically is grayed to be on-hold for 2 days. If the administrator does not choose to allow the person to be booked on that day, the day automatically goes to white after 2 days.
BACK END :
Administrator logs in and can block off any day in the future if they choose. If they choose it to be booked, then on front end it is black, or if they choose a day to be not booked, then it is white.
I would like this to be php.