I need someone who can work on this now today.
My budget is $100.00 CAD
Do not bid on the project if you cannot do it for $100.00 CAD
Presently the Website determines type by checking the Member’s age.
Members 18 and under are D.
Members 19 and older are G.
Members 40 and older are P.
These are all wrong and need to be removed.
Start by adding 4 fields to user_profile and family_protection_member tables.
Pay_code This is give to every Member on sign up. start at AA001 to AA999 then AB001
If the Mtype of the Member is D then they get the Parent pay_code
group_id This is the family Group identification code. It is the Parent Member’s user_id
We use this code to Group Family Members.
TypeM This identifies the Member and sets authorities: Type of Member
A This is a new member who is over 18 and is not part of a family yet
U This is an new Member under the age of 18.
Date of Membership
Date of Family Protection invoice
Add 2 fields to the family_protection_member
user_id of the Parent call it user_id_p
user_id of the new Family_member call it user_id_fm
These are set at Sign Up
These are set at Family Protection
P This is an A type member who use Family Protection to add a Family Member.
D This is a Family Member under the age of 18
G This is a Family Member 18 or more years old.
On Sign Up
Family Members are handled. Make sure the the Mtype is not changed.
If the email address is in use, block the sign up. This is done now.
Family Members are give a log on id and password.
They are forced to change the password.
Click on Family Protection
Check the MType if it is A or P access is permitted.
All other MType are denied.
The Parent adds a Family Member
If the TypeM is A
Send an invoice for the Family Protection service.
If the TypeM is P do not send an invoice for Family Protection.
If the TypeM is not A or P then cancel the Family Protection as disallowed.
The age of the Member is calculated from the date of birth
Set under 18 Members to MType D
Set 18 and over Members to MType G Set the MType of the Member activating Family Protection to P.
Report a Payment
Canadians cannot access report a payment USA
Americans cannot access report a payment Canadian or Report an EMT.
TypeM D Members cannot access the Report a Payment scree.
On Log On
Do age is calculated
If a D Mtype is now 18 or older change them to a G.
Give them a unique pay_codee