Need the following additions/changes to an existing personals website: Photo availability - Indicate if the photo is available or not and if yes, whether it is password protected or open by a small icon besides the userID. Wrong UserID/Password - Indicate exactly if the user entered a wrong ID or a password in case they enter wrong info during login. Auto reminder - A system generated auto reminder (email), indicating the expiry of the membership or if it is a unpaid member asking them to become a paid member. An email should also be automatically sent out every week (should be configurable) by the member with a list of all the new/modified profiles of that week. Photo protect - A user should be able to make the foto (a)OPEN - Everyone who is a paid/unpaid MEMBER can view it. (b)HIDDEN - No one should be able to view it. (c)PRIVATE ??" Only those who are in user defined group or who have the key sent by the user should be able to view it. Auto match - A feature using which a user can set certain criteria(options that are currently available in a user profile can be used; ex: age,height, location etc..) based on which the system should automatically generate an email with matching profiles. History - Should include: a) UserID's of all those who have accessed/seen the member's profile with dates. b) List of ID's whom the member has already contacted with dates. Optional mailbox - Implement a mailbox for every user who selects the option during registration with an inbox, outbox, sent/unsent messages and flag read/unread messages(with an email notification). Currently, on our site when a paid member tries to contact an interested profile an eMail is sent out to the user's eMail address with a copy to the site administrator. Swap currently used UserID to display the results with the numeric primary key or some random number so that a visitor can directly enter the ID in a view profile box from the home page.
1) Include them in the CURRENT admin panel where needed. 2) Development should not affect the current database structure and its functionality(as applicable). 3) Complete source code of all work done. 4) Complete ownership and distribution copyrights to all work purchased.
Linux + PHP + mySQL