- echo '<option value="' . $vcard_nice['note'] .
- '">' . _("Note") . "</option>\n";
-}
-echo '</select>' .
- '</td></tr>' .
- '<tr><td colspan=2 align=center>' .
- '<INPUT NAME="addaddr[email]" type=hidden value="' .
- htmlspecialchars($vcard_nice['email;internet']) . '">' .
- '<INPUT NAME="addaddr[firstname]" type=hidden value="' .
- $vcard_safe['firstname'] . '">' .
- '<INPUT NAME="addaddr[lastname]" type=hidden value="' .
- $vcard_safe['lastname'] . '">' .
- '<INPUT TYPE=submit NAME="addaddr[SUBMIT]" ' .
- 'VALUE="Add to Address Book">' .
- '</td></tr>' .
- '</table>' .
- '</FORM>' .
- '</td></tr>' .
- '<tr><td align=center>' .
- '<a href="../src/download.php?absolute_dl=true&passed_id=' .
- $passed_id . '&mailbox=' . urlencode($mailbox) .
- '&ent_id=' . urlencode($ent_id) . '">' .
- _("Download this as a file") . '</A>' .
- '</TD></TR></TABLE>' .
-
- '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2 ALIGN=CENTER>' .
- '<TR><TD BGCOLOR="' . $color[4] . '">' .
- '</TD></TR></TABLE>' .
- '</body></html>';
+ $opts[$vcard_nice['note']] = _("Note");
+}
+
+/*
+ * If the vcard comes with nothing but name and e-mail address, the user gets
+ * the chance to type some additional info. If there's more info in the card,
+ * the user gets to choose what will be added as additional info.
+ */
+if (count($opts) == 0) {
+ echo addInput('addaddr[label]', '', '20');
+} else {
+ echo addSelect('addaddr[label]', $opts, '', TRUE);
+}