<?xml version="1.0" encoding="UTF-8"?>

<Components>
  <Component id="1188129934437" name="admin">
    <scriptversion>PHP</scriptversion>
    <smtpip/>
    <adminemail>webmaster@staffordeaton.com.au</adminemail>
    <dbpath>members.csv</dbpath>
    <automaticvalidation>true</automaticvalidation>
    <currentpage>../html/admin.php</currentpage>
    <accessdeniedpage/>
    <adminuser>
      <username>sirstafadmin</username>
      <password>320006</password>
    </adminuser>
  </Component>
  <Component id="1188130462203" name="changepassword">
    <scriptversion>PHP</scriptversion>
    <smtpip/>
    <adminemail>webmaster@staffordeaton.com.au</adminemail>
    <dbpath>members.csv</dbpath>
    <currentpage>../html/chg_pwd.php</currentpage>
    <nextpage/>
    <accessdeniedpage/>
    <errormark>../assets/images/errorMark.gif</errormark>
    <field>
      <name>oldPassword</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>Old password is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>invalidpassword</errorname>
        <message>Invalid old password</message>
        <errorcss/>
      </errorevent>
    </field>
    <field>
      <name>newPassword</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>New password is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>short</errorname>
        <message>New password too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>long</errorname>
        <message>New password too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>retypeNewPassword</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>Re-type password is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>notmatch</errorname>
        <message>New password don't match with the retyped password</message>
        <errorcss/>
      </errorevent>
    </field>
    <field>
      <name>changePassword</name>
      <css/>
    </field>
  </Component>
  <Component id="1188130527875" name="getpassword">
    <scriptversion>PHP</scriptversion>
    <smtpip/>
    <adminemail>webmaster@staffordeaton.com.au</adminemail>
    <dbpath>members.csv</dbpath>
    <currentpage>../html/get_pwd.php</currentpage>
    <nextpage></nextpage>
    <accessdeniedpage></accessdeniedpage>
    <errormark>../assets/images/errorMark.gif</errormark>
    <field>
      <name>email</name>
      <css></css>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>E-mail is required</message>
        <errorcss></errorcss>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>emailnotfound</errorname>
        <message>The e-mail address is not in the database</message>
        <errorcss></errorcss>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>invalidemail</errorname>
        <message>Please enter a valid e-mail address</message>
        <errorcss></errorcss>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>unabletoretreive</errorname>
        <message>Unable to retrive the password</message>
        <errorcss></errorcss>
      </errorevent>
    </field>
    <field>
      <name>Send</name>
      <css></css>
    </field>
  </Component>
  <Component id="1188130618234" name="login">
    <scriptversion>PHP</scriptversion>
    <smtpip/>
    <adminemail>webmaster@staffordeaton.com.au</adminemail>
    <dbpath>members.csv</dbpath>
    <currentpage>../html/log_in.php</currentpage>
    <nextpage/>
    <accessdeniedpage/>
    <errormark>../assets/images/errorMark.gif</errormark>
    <field>
      <name>username</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>User name is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>invalidusername</errorname>
        <message>Invalid user name</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>accountdisabled</errorname>
        <message>This account is disabled</message>
        <errorcss/>
      </errorevent>
    </field>
    <field>
      <name>password</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>Password is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>invalidpassword</errorname>
        <message>Invalid password</message>
        <errorcss/>
      </errorevent>
    </field>
    <field>
      <name>LOGIN</name>
      <css/>
    </field>
  </Component>
  <Component id="1188130906671" name="signup">
    <scriptversion>PHP</scriptversion>
    <smtpip/>
    <adminemail>webmaster@staffordeaton.com.au</adminemail>
    <dbpath>members.csv</dbpath>
    <currentpage>../html/my_account.php</currentpage>
    <nextpage/>
    <accessdeniedpage/>
    <errormark>../assets/images/errorMark.gif</errormark>
    <field>
      <name>username</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>User name is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>short</errorname>
        <message>User name too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>long</errorname>
        <message>User name too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>alreadyexists</errorname>
        <message>User name has already been taken</message>
        <errorcss/>
      </errorevent>
    </field>
    <field>
      <name>password</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>Password is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>short</errorname>
        <message>Password too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>long</errorname>
        <message>Password too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>retypePassword</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>Re-type password is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>passwordsnotmatch</errorname>
        <message>Passwords don't match</message>
        <errorcss/>
      </errorevent>
    </field>
    <field>
      <name>firstName</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>First name is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>short</errorname>
        <message>First name is too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>long</errorname>
        <message>First name is too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>lastName</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>Last name is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>short</errorname>
        <message>Last name is too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>long</errorname>
        <message>Last name is too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>address</name>
      <css/>
      <errorevent>
        <active>false</active>
        <errorname>required</errorname>
        <message>Address is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>short</errorname>
        <message>Address is too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>long</errorname>
        <message>Address is too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>city</name>
      <css/>
      <errorevent>
        <active>false</active>
        <errorname>required</errorname>
        <message>City is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>short</errorname>
        <message>City is too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>long</errorname>
        <message>City is too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>state</name>
      <css/>
      <errorevent>
        <active>false</active>
        <errorname>required</errorname>
        <message>Value is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>short</errorname>
        <message>Value too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>long</errorname>
        <message>Value too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>zip</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>Postal Code is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>short</errorname>
        <message>Zip is too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>long</errorname>
        <message>Zip is too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>country</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>Country is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>short</errorname>
        <message>Country is too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>long</errorname>
        <message>Country is too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>phone</name>
      <css/>
      <errorevent>
        <active>false</active>
        <errorname>required</errorname>
        <message>Phone is required</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>short</errorname>
        <message>Phone is too short</message>
        <errorcss/>
        <minimumlength>0</minimumlength>
      </errorevent>
      <errorevent>
        <active>false</active>
        <errorname>long</errorname>
        <message>Phone is too long</message>
        <errorcss/>
        <maximumlength>30</maximumlength>
      </errorevent>
    </field>
    <field>
      <name>email</name>
      <css/>
      <errorevent>
        <active>true</active>
        <errorname>invalidemail</errorname>
        <message>Please enter a valid e-mail address</message>
        <errorcss/>
      </errorevent>
      <errorevent>
        <active>true</active>
        <errorname>required</errorname>
        <message>Email is required</message>
        <errorcss/>
      </errorevent>
    </field>
    <field>
      <name>Signup</name>
      <css/>
    </field>
    <dbcolumns>
      <dbcolumn>firstName</dbcolumn>
      <dbcolumn>lastName</dbcolumn>
      <dbcolumn>address</dbcolumn>
      <dbcolumn>city</dbcolumn>
      <dbcolumn>state</dbcolumn>
      <dbcolumn>zip</dbcolumn>
      <dbcolumn>country</dbcolumn>
      <dbcolumn>phone</dbcolumn>
      <dbcolumn>email</dbcolumn>
      <dbcolumn>username</dbcolumn>
      <dbcolumn>password</dbcolumn>
      <dbcolumn>AdminStatus</dbcolumn>
      <dbcolumn>ValidationFlag</dbcolumn>
    </dbcolumns>
  </Component>
</Components>

