Extend existing Joomla component #2

Project Budget (USD)

Project Description:
- Fix the PM/Mail notification bug
Most notifications are not received.
Admins currently receiving notifications only of status changes (record deleted, record reopened...)
Admins are NOT receiving (they should) that an assignment is initiated.
Users only receiving the same notifications from admins (record deleted, record reopened...).
Users NOT receiving any notifications (they should) between each other (please accept, assignment has been reassigned/not accepted etc.)

Very important: some of the working notifications are doesn't contain any usable info regarding the project itself (project deleted...but we don't know witch project). It's not related to the html encoding bug. A notification should contain at least the project ID and it would be great to include the:
Submitters name
Receivers name
Introducer field of the project
Project Manager field of the project
Operator field of the project

- "View only" assignment permissions from same companies as submitter or receiver (permission by a Jomsocial field):
zy8sb_community_users table profile_id field (based on zy8sb_community_profiles)

- Real excel file export

- Recurring notifications/reminders:
7 days after the initiator submitted the assignment and it's not accepted (to receiver)
10 days after the initiator submitted the assignment and it's not accepted (to receiver)
3 months (to initiator + receiver + admin) after the project started and it hasn’t been declared concluded yet (in case of "Ongoing" and "On Hold" statuses)

I've attached the mentioned backup files.

Skills required:
AJAX, Joomla, MySQL, PHP
Additional Files: project_backup.zip
Hire SelfMed
Project offered by:
SelfMed Hungary