** $Id$
**/
- session_start();
-
- if (!isset($config_php))
- include('../config/config.php');
- if (!isset($strings_php))
- include('../functions/strings.php');
- if (!isset($auth_php))
- include('../functions/auth.php');
- if (!isset($page_header_php))
- include('../functions/page_header.php');
- if (!isset($date_php))
- include('../functions/date.php');
- if (!isset($smtp_php))
- include('../functions/smtp.php');
- if (!isset($display_messages_php))
- include('../functions/display_messages.php');
- if (!isset($addressbook_php))
- include('../functions/addressbook.php');
- if (!isset($plugin_php))
- include('../functions/plugin.php');
-
- include('../src/load_prefs.php');
+ require_once('../src/validate.php');
+ require_once('../functions/date.php');
+ require_once('../functions/smtp.php');
+ require_once('../functions/display_messages.php');
+ require_once('../functions/addressbook.php');
+ require_once('../functions/plugin.php');
// Insert hidden data
function addr_insert_hidden() {
- global $body, $subject, $send_to, $send_to_cc, $send_to_bcc;
+ global $body, $subject, $send_to, $send_to_cc, $send_to_bcc, $mailbox,
+ $identity;
echo '<input type=hidden value="';
if (substr($body, 0, 1) == "\r")
. '" name=send_to_cc>' . "\n";
echo "<input type=hidden value=\"" . htmlspecialchars($send_to_bcc)
. '" name=send_to_bcc>' . "\n";
+ echo "<input type=hidden value=\"" . htmlspecialchars($identity)
+ . '" name=identity>' . "\n";
+ echo "<input type=hidden name=mailbox value=\"" .
+ htmlspecialchars($mailbox) . "\">\n";
echo "<input type=hidden value=\"true\" name=from_htmladdr_search>\n";
}
if(sizeof($res) <= 0) return;
- printf('<FORM METHOD=post ACTION="%s?html_addr_search_done=true">'."\n",
- $PHP_SELF);
+ echo '<form method=post action="' . $PHP_SELF . "\">\n";
+ echo '<input type=hidden name="html_addr_search_done" value="true">';
+ echo "\n";
addr_insert_hidden();
$line = 0;
print "</TR>\n";
- while(list($undef, $row) = each($res)) {
- printf("<tr%s nowrap><td nowrap align=center width=\"5%%\">".
- "<input type=checkbox name=\"send_to_search[]\" value=\"%s\"> To".
- "<input type=checkbox name=\"send_to_cc_search[]\" value=\"%s\"> Cc ".
- "<input type=checkbox name=\"send_to_bcc_search[]\" value=\"%s\"> Bcc ".
- "<td nowrap> %s <td nowrap> ".
- "%s".
- "<td nowrap> %s ",
- ($line % 2) ? " bgcolor=\"$color[0]\"" : "",
- htmlspecialchars($row["email"]), htmlspecialchars($row["email"]), htmlspecialchars($row["email"]),
- $row["name"], $row["email"], $row["label"]);
+ foreach ($res as $row) {
+ echo '<tr';
+ if ($line % 2) echo ' bgcolor="' . $color[0] . '"';
+ echo ' nowrap><td nowrap align=center width="5%">';
+ echo '<input type=checkbox name="send_to_search[T' . $line . ']" value = "' .
+ htmlspecialchars($row['email']) . '"> To ';
+ echo '<input type=checkbox name="send_to_search[C' . $line . ']" value = "' .
+ htmlspecialchars($row['email']) . '"> Cc ';
+ echo '<input type=checkbox name="send_to_search[B' . $line . ']" value = "' .
+ htmlspecialchars($row['email']) . '"> Bcc ';
+ echo '</td><td nowrap> ' . $row['name'] . ' </td>';
+ echo '<td nowrap> ' . $row['email'] . ' </td>';
+ echo '<td nowrap> ' . $row['label'] . ' </td>';
if($includesource)
- printf("<td nowrap> %s", $row["source"]);
-
- print "</TR>\n";
- $line++;
+ echo '<td nowrap> ' . $row['source'] . ' </td>';
+ echo "</tr>\n";
+ $line ++;
}
printf('<TR><TD ALIGN=center COLSPAN=%d><INPUT TYPE=submit '.
'NAME="addr_search_done" VALUE="%s"></TD></TR>',
// --- End functions ---
- displayPageHeader($color, 'None');
+ global $mailbox;
+ displayPageHeader($color, $mailbox);
// Initialize addressbook
$abook = addressbook_init();