4 * \defgroup AjaxAutoCompletion ajax-powered autocompletion...
13 * \brief Address book popup window
15 void display_address_book_middle_div(void) {
19 begin_ajax_response();
21 wprintf("<table border=0 width=100%%><tr valign=middle>");
22 wprintf("<td align=left><img src=\"static/viewcontacts_32x.gif\"></td>");
23 wprintf("<td align=center>");
26 "<select class=\"address_book_popup_title\" size=1 id=\"which_addr_book\" "
27 " onChange=\"PopulateAddressBookInnerDiv($('which_addr_book').value,'%s')\">",
31 wprintf("<option value=\"__LOCAL_USERS__\">");
32 escputs(serv_info.serv_humannode);
33 wprintf("</option>\n");
36 serv_getln(buf, sizeof buf);
37 if (buf[0] == '1') while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
38 if (extract_int(buf, 6) == VIEW_ADDRESSBOOK) {
39 extract_token(ebuf, buf, 0, '|', sizeof ebuf);
40 wprintf("<option value=\"");
44 wprintf("</option>\n");
47 wprintf("</select></form>");
50 wprintf("<td align=right "
51 "onclick=\"javascript:$('address_book_popup').style.display='none';\" "
52 "><img src=\"static/closewindow.gif\">");
53 wprintf("</td></tr></table>");
55 wprintf("<script type=\"text/javascript\">"
56 "PopulateAddressBookInnerDiv($('which_addr_book').value,'%s');"
67 * \brief Address book popup results
69 void display_address_book_inner_div() {
73 begin_ajax_response();
75 wprintf("<div align=center><form onSubmit=\"return false;\">"
76 "<select name=\"whichaddr\" id=\"whichaddr\" size=\"15\">\n");
78 if (!strcasecmp(bstr("which_addr_book"), "__LOCAL_USERS__")) {
80 serv_getln(buf, sizeof buf);
81 if (buf[0] == '1') while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
82 extract_token(username, buf, 0, '|', sizeof username);
83 wprintf("<option value=\"");
87 wprintf("</option>\n");
92 serv_printf("GOTO %s", bstr("which_addr_book"));
93 serv_getln(buf, sizeof buf);
95 serv_getln(buf, sizeof buf);
96 if (buf[0] == '1') while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
97 wprintf("<option value=\"");
101 wprintf("</option>\n");
105 wprintf("</select>\n");
107 wprintf("<INPUT TYPE=\"submit\" NAME=\"select_button\" VALUE=\"%s\" ", _("Select"));
108 wprintf("onClick=\"if ($('%s').value.length > 0) { $('%s').value = $('%s').value + ', '; } $('%s').value=$('%s').value + $('whichaddr').value;\">",
109 bstr("target_input"),
110 bstr("target_input"),
111 bstr("target_input"),
112 bstr("target_input"),
115 wprintf("<INPUT TYPE=\"submit\" NAME=\"close_button\" VALUE=\"%s\" ", _("Close window"));
116 wprintf("onclick=\"javascript:$('address_book_popup').style.display='none';\">");
118 wprintf("</form></div>\n");