- if($includesource)
- printf("<td nowrap valign=top> %s", $row["source"]);
-
- echo "</TR>\n";
- $line++;
- }
- echo '</TABLE>';
- }
-
- /* ================= End of functions ================= */
-
- require_once('../functions/array.php');
- require_once('../functions/strings.php');
- require_once('../functions/addressbook.php');
-
- displayHtmlHeader();
-
- // Initialize vars
- if(!isset($query)) $query = "";
- if(!isset($show)) $show = "";
-
- // Choose correct colors for top and bottom frame
- if($show == 'form') {
- echo "<BODY BGCOLOR=\"$color[3]\" TEXT=\"$color[6]\" ";
- echo "LINK=\"$color[6]\" VLINK=\"$color[6]\" ALINK=\"$color[6]\" ";
- echo 'OnLoad="document.sform.query.focus();">';
- } else {
- echo "<BODY TEXT=\"$color[8]\" BGCOLOR=\"$color[4]\" ";
- echo "LINK=\"$color[7]\" VLINK=\"$color[7]\" ALINK=\"$color[7]\">\n";
- }
-
- // Empty search
- if(empty($query) && empty($show) && empty($listall)) {
- printf("<P ALIGN=center><BR>%s</P>\n</BODY></HTML>\n",
- _("No persons matching your search was found"));
- exit;
- }
-
- // Initialize addressbook
- $abook = addressbook_init();
-
- // Create search form
- if($show == 'form') {
- echo "<FORM NAME=sform TARGET=abookres ACTION=\"$PHP_SELF\" METHOD=\"POST\">\n";
- echo '<TABLE BORDER="0" WIDTH="100%" HEIGHT="100%">';
- echo "<TR><TD NOWRAP VALIGN=middle>\n";
- printf(" <STRONG>%s</STRONG>\n", _("Search for"));
- printf(" <INPUT TYPE=text NAME=query VALUE=\"%s\" SIZE=26>\n",
- htmlspecialchars($query));
-
- // List all backends to allow the user to choose where to search
- if($abook->numbackends > 1) {
- printf("<STRONG>%s</STRONG> <SELECT NAME=backend>\n",
- _("in"));
- printf("<OPTION VALUE=-1 SELECTED>%s\n",
- _("All address books"));
- $ret = $abook->get_backend_list();
- while(list($undef,$v) = each($ret))
- printf("<OPTION VALUE=%d>%s\n", $v->bnum, $v->sname);
- print "</SELECT>\n";
- } else {
- print "<INPUT TYPE=hidden NAME=backend VALUE=-1>\n";
- }
-
- printf("<INPUT TYPE=submit VALUE=\"%s\">",
- _("Search"));
- printf(" | <INPUT TYPE=submit VALUE=\"%s\" NAME=listall>\n",
- _("List all"));
- print "</TD><TD ALIGN=right>\n";
- printf("<INPUT TYPE=button VALUE=\"%s\" onclick=\"parent.close();\">\n",
- _("Close window"));
- print "</TD></TR></TABLE></FORM>\n";
- } else
-
- // Show personal addressbook
- if($show == 'blank' || !empty($listall)) {