Added contact registration date.
[readifood.git] / lib / contact.php
index ccc932c..98340b8 100644 (file)
     return show_role_form($role, $GLOBALS['contact_roles']);
   }
 
-  function show_contact_form($contact = null) {
+  function show_contact_form($contact = null, $new = false) {
     global $contact_roles;
 
     if (! $contact) $contact = new Contact;
     echo "  <td>"; show_contact_role_form($contact->getRole()); echo "</td>\n";
     echo "</tr>\n";
 
+    /* Date added. */
+    if (! $new) {
+      echo "<tr>\n";
+      echo "  <td>Registered</td>\n";
+      echo "  <td>" . $contact->getAdded() . "</td>\n";
+      echo "</tr>\n";
+    }
+
     /* Forename. */
     echo "<tr>\n";
     echo "  <td>Forename</td>\n";
     }
     echo "  </select></td>\n";
     echo "</tr>\n";
+
+    /* Notes. */
+    echo "<tr>\n";
+    echo "  <td>Notes</td>\n";
+    echo "  <td><textarea name=\"notes\">" . $contact->getNotes() . "</textarea></td>\n";
+    echo "</tr>\n";
   }
 
   function show_new_contact_form($city_id = null) {
     echo "<p>Add a new contact:</p>\n";
 
     echo "<table>\n";
-    show_contact_form($contact);
+    show_contact_form($contact, true);
 
     echo "<tr>\n";
     echo "  <td colspan=2>"; submit("add_contact", "Add"); echo "</td></tr>\n";
     $telephone1 = $_POST['telephone1'];
     $telephone2 = $_POST['telephone2'];
     $email = $_POST['email'];
+    $notes = $_POST['notes'];
 
     $contact->setRole($role);
     $contact->setForename($forename);
     $contact->setTelephone1($telephone1);
     $contact->setTelephone2($telephone2);
     $contact->setEmail($email);
+    $contact->setNotes($notes);
     $contact->setAddressId($address->getId());
 
     try {