'; printf(" ". " %s %s". " %s", _("Name"), _("E-mail"), _("Info")); if($includesource) printf(" %s", _("Source")); echo "\n"; while(list($undef, $row) = each($res)) { printf("". "To | ". "Cc | ". "Bcc". " %s ". " %s ". " %s ", ($line % 2) ? " bgcolor=\"$color[0]\"" : "", $row["email"], $row["email"], $row["email"], $row["name"], $row["email"], $row["email"], $row["label"]); if($includesource) printf(" %s", $row["source"]); echo "\n"; $line++; } echo ''; } /* ================= 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 "'; } else { echo "\n"; } // Empty search if(empty($query) && empty($show) && empty($listall)) { printf("


%s

\n\n", _("No persons matching your search was found")); exit; } // Initialize addressbook $abook = addressbook_init(); // Create search form if($show == 'form') { echo "
\n"; echo ''; echo "
\n"; printf(" %s\n", _("Search for")); printf(" \n", htmlspecialchars($query)); // List all backends to allow the user to choose where to search if($abook->numbackends > 1) { printf("%s \n"; } else { print "\n"; } printf("", _("Search")); printf(" | \n", _("List all")); print "\n"; printf("\n", _("Close window")); print "
\n"; } else // Show personal addressbook if($show == 'blank' || !empty($listall)) { if($backend != -1 || $show == 'blank') { if($show == 'blank') $backend = $abook->localbackend; $res = $abook->list_addr($backend); if(is_array($res)) { display_result($res, false); } else { printf("

"._("Unable to list addresses from %s"). "

\n", $abook->backends[$backend]->sname); } } else { $res = $abook->list_addr(); display_result($res, true); } } else // Do the search if(!empty($query) && empty($listall)) { if($backend == -1) { $res = $abook->s_search($query); } else { $res = $abook->s_search($query, $backend); } if(!is_array($res)) { printf("


%s:
%s

\n\n", _("Your search failed with the following error(s)"), $abook->error); exit; } if(sizeof($res) == 0) { printf("


%s.

\n\n", _("No persons matching your search was found")); exit; } display_result($res); } echo "\n"; ?>