Fix bugs and make edits to an existing subscription site built with Php/Mysql. A core task is to get messaging and online/offline detection working as requested Specs. Total tasks=12 not 13. [url removed, login to view] Tasks: 1. Guest member must be restricted to sending 1 Online Now & 1 Message me message, to any 1 member. Further communications are to be blocked and the Restriction page displayed. Guest to guest and guest to paid member logic is identical. Online now may be sent max 1 time, to max 1 member. same guest can also do following: Message me may be sent max 1 time, to max 1 member. 1 message me email notification to be sent. Conclusion, a guest can send 1 online now and 1 message me. Total free messages allowed=2 Then forced to upgrade to allow full communications. E.g. Guest a, sends 1 online now to guest b or Paid member c. Now a cannot send anymore online now to b or c. Also, he cannot send to any other member on site using online now. If he tries, then pointed to restricted upgrade page. After upgrading, then unrestricted communications. Guest a, sends 1 message me to guest b or Paid member c, using message me email notification. Its the same procedure as sending 1 online now followed by upgrade restriction page. Receiving guest/paid member can get max 1 message me and 1 online now message from guest (a). Total 2 free mesages can be sent by guest(a) to (b) or (c). If guest receiver (b) tries to reply to sender (a) online message by clicking, Mail from: $username link, then upgrade restriction page must open. Paid receiver remains unrestricted. If guest receiver (b) tries to reply to sender (a) message me message by clicking You have mail link, then upgrade restriction page must open. 2. Paid to paid and paid to guest logic works right now. Totally unrestricted. Guest to paid logic is done in (1) above. E.g. if paid sends 100 online and message me messages to guest, CONTINUED IN DELIVERABLES.
1)Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2)Complete ownership and distribution copyrights to all work purchased. Work in progress on your dev box monitored by me. After approval stage payments made, code uploaded to spl. Indefinite software support. Tasks 2. guest can click on all of the 100 messages to reply back. 3. Delete Message Me conversations from a Status page. Stop printing message me conversations in status. They ONLY print in mailroom right now. 4. Old messages are not printed, but should. Online now chat messages are printing right now. But not all are printing. E.g. 22 online chat messages sent/received. 1-15 not printed. But 15+ are printing right now. Need to print all. After 21 days chat text link removed. If theres more chat between the same members, then chat text link re-appears any time after 21 days. 5. Add sorting by newest photo ads ability New Checkbox, is to trigger new query. See attached files. When a new member goes to either Lite or Advanced search page, j.s. already forces selection of gender ONLY. When member revisits, all selections are saved and recalled from D.B. right now. Type of ads checkbox must be saved/recalled also. These are also recalled when going from lite to advanced search or back again. Type of ads = Tick to display Photo ads first can be selected from new checkbox which fires off new query. This should display all photo ads first, followed by all other text ads. Existing query sorts by newest ads based on create_date and youngest age of members first. (Query for this already exists. create_date is from system_user table.) New query for photos must work together with existing query and be able to search for photo profiles first by checking for $profile_thumb1. E.g. If the search was world, age(21-35), women, Type of ad: Then this would dispay all photos first. They would also need to be sorted by newest create_date and youngest member first as the existing query does. If total ads found=2000, and photo ads=500, then list photo ads first by create_date of ad and age of member. After this, list all remaining text ads as per existing query. 6. in Online now, Message me and Mail room set sorting order by date/time ascending. E.g. From status if a recent online chat link is clicked, or Mail from:$username is clicked, /[url removed, login to view] opens. Online now chat history is displayed. Need to Reverse the date/time print order of online now chat. Same applied if 2 members have message me dialog. E.g. 10 message me messages sent/received. Clicking You have Mail link opens /ppage.php. Message me history is displayed. Reverse the date/time print order of message me messages. Clicking Mail link opens mail.php. A list of messages sent/received is printed. Reverse the date/time print order of the message list. 7. SPL uses member idle time to determine status of member to be either online/offline. Need to edit this feature so that offline period is set to 210 seconds. Meta refresh tag can then easily be set to 211 seconds and session timeout to 12 minutes. 8. Users that are not logged into SPL must be accurately displayed as Offline. 9. Match list and Message me notifications must be not sent if user sets this option to Standby. 10. Add “Recall screen name?? checkbox which if checked remembers user screen name for next logons from current PC/browser 11. Add Logout link to all site' pages. 12. Old dating site is located at: [url removed, login to view] Phpmyadmin: [url removed, login to view] I have done mysql dump of database=db14355a structure and data. This is from old site=[url removed, login to view] Required files in /www have been backed up. A virtual hosting account needs to be setup for a new domain name. Am getting new domain name. Once new domain account has been setup, i will upload /www and you need to transfer db14355a
Plain Redhat7.2, Send mail, Mysql, Apache, Php4, Intel Compaq box.