- echo '<option value="' . $vcard_nice['note'] .
- '">' . _("Note") . "</option>\n";
-}
-echo '</select>' .
- '</td></tr>' .
- html_tag( 'tr',
- html_tag( 'td',
- '<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">' ,
- 'center', '', 'colspan="2"' )
- ) .
- '</table>' .
- '</form>' .
- '</td></tr>' .
- html_tag( 'tr',
- html_tag( 'td',
- '<a href="../src/download.php?absolute_dl=true&passed_id=' .
- $passed_id . '&mailbox=' . urlencode($mailbox) .
- '&passed_ent_id=' . $passed_ent_id . '">' .
- _("Download this as a file") . '</a>' ,
- 'center' )
- ) .
- '</table>' .
-
- html_tag( 'table',
- html_tag( 'tr',
- html_tag( 'td', ' ', 'left', $color[4] )
- ) ,
- 'center', '', 'border="0" cellspacing="0" cellpadding="2"' ) .
- '</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);
+}
+
+?>
+</td></tr>
+<tr><td colspan="2" align="center"><br />
+<?php
+
+echo addHidden('addaddr[firstname]', $vcard_safe['firstname']) .
+ addHidden('addaddr[lastname]', $vcard_safe['lastname']) .
+ addSubmit(_("Add to Address Book"), 'addaddr[SUBMIT]');