/* Create search form */
if ($show == 'form' && empty($listall)) {
echo '<form name="sform" target="abookres" action="addrbook_search.php'.
- '" method="post">' . "\n" .
+ '" method="post">' . "\n" .
html_tag( 'table', '', '', '', 'border="0" width="100%" height="100%"' ) .
html_tag( 'tr' ) .
html_tag( 'td', ' <strong>' . _("Search for") . "</strong>\n", 'left', '', 'nowrap valign="middle" width="10%"' ) .
html_tag( 'td', '', 'left', '', '' ) .
- addInput('query', $query, 28);
+ addInput('query', $query, 28);
/* List all backends to allow the user to choose where to search */
if ($abook->numbackends > 1) {
echo '<strong>' . _("in") . '</strong> '."\n".
- $selopts['-1'] = _("All address books");
-
+ $selopts['-1'] = _("All address books");
+
$ret = $abook->get_backend_list();
while (list($undef,$v) = each($ret)) {
$selopts[$v->bnum] = $v->sname;
}
- echo addSelect('backend', $selopts, '-1', TRUE);
+ echo addSelect('backend', $selopts, '-1', TRUE);
} else {
echo addHidden('backend', '-1');
}
<?php
+
/**
* addressbook.php
*
if($prevbackend != $row['backend']) {
if($prevbackend < 0) {
echo html_tag( 'table',
- html_tag( 'tr',
- html_tag( 'td',
- '<input type="submit" name="editaddr" value="' .
- _("Edit selected") . "\" />\n" .
- '<input type="submit" name="deladdr" value="' .
- _("Delete selected") . "\" />\n",
- 'center', '', 'colspan="5"' )
- ) .
- html_tag( 'tr',
- html_tag( 'td', ' <br />', 'center', '', 'colspan="5"' )
- ) ,
- 'center' );
+ html_tag( 'tr',
+ html_tag( 'td',
+ '<input type="submit" name="editaddr" value="' .
+ _("Edit selected") . "\" />\n" .
+ '<input type="submit" name="deladdr" value="' .
+ _("Delete selected") . "\" />\n",
+ 'center', '', 'colspan="5"' )
+ ) .
+ html_tag( 'tr',
+ html_tag( 'td', ' <br />', 'center', '', 'colspan="5"' )
+ ),
+ 'center' );
echo "\n<!-- start of address book table -->\n" .
- html_tag( 'table', '', 'center', '', 'border="0" cellpadding="1" cellspacing="0" width="90%"' ) .
- html_tag( 'tr', "\n" .
- html_tag( 'th', ' ', 'left', '', 'width="1%"' ) . "\n" .
- html_tag( 'th', _("Nickname") .
- show_abook_sort_button($abook_sort_order, _("sort by nickname"), 0, 1)
- , 'left', '', 'width="1%"' ) . "\n" .
- html_tag( 'th', _("Name") .
- show_abook_sort_button($abook_sort_order, _("sort by name"), 2, 3)
- , 'left', '', 'width="1%"' ) . "\n" .
- html_tag( 'th', _("E-mail") .
- show_abook_sort_button($abook_sort_order, _("sort by email"), 4, 5)
- , 'left', '', 'width="1%"' ) . "\n" .
- html_tag( 'th', _("Info") .
- show_abook_sort_button($abook_sort_order, _("sort by info"), 6, 7)
- , 'left', '', 'width="1%"' ) . "\n",
- '', $color[9] ) . "\n";
+ html_tag( 'table', '', 'center', '', 'border="0" cellpadding="1" cellspacing="0" width="90%"' ) .
+ html_tag( 'tr', "\n" .
+ html_tag( 'th', ' ', 'left', '', 'width="1%"' ) . "\n" .
+ html_tag( 'th', _("Nickname") .
+ show_abook_sort_button($abook_sort_order, _("sort by nickname"), 0, 1),
+ 'left', '', 'width="1%"' ) . "\n" .
+ html_tag( 'th', _("Name") .
+ show_abook_sort_button($abook_sort_order, _("sort by name"), 2, 3),
+ 'left', '', 'width="1%"' ) . "\n" .
+ html_tag( 'th', _("E-mail") .
+ show_abook_sort_button($abook_sort_order, _("sort by email"), 4, 5),
+ 'left', '', 'width="1%"' ) . "\n" .
+ html_tag( 'th', _("Info") .
+ show_abook_sort_button($abook_sort_order, _("sort by info"), 6, 7),
+ 'left', '', 'width="1%"' ) . "\n",
+ '', $color[9] ) . "\n";
}
// Separate different backends with <hr />
/* End of list. Add edit/delete select buttons */
if ($headerprinted) {
echo html_tag( 'table',
- html_tag( 'tr',
- html_tag( 'td',
- '<input type="submit" name="editaddr" value="' . _("Edit selected") .
- "\" />\n" .
- '<input type="submit" name="deladdr" value="' . _("Delete selected") .
- "\" />\n",
- 'center', '', 'colspan="5"' )
- ),
- 'center' );
+ html_tag( 'tr',
+ html_tag( 'td',
+ '<input type="submit" name="editaddr" value="' . _("Edit selected") .
+ "\" />\n" .
+ '<input type="submit" name="deladdr" value="' . _("Delete selected") .
+ "\" />\n",
+ 'center', '', 'colspan="5"' )
+ ),
+ 'center' );
}
echo "</form>\n";
}
/* Add hook for anything that wants on the bottom */
do_hook('addressbook_bottom');
?>
-
</body></html>
<?php
+
/**
* SquirrelMail configtest script
*
$smtpline = fgets($stream, 1024);
if(((int) $smtpline{0}) > 3) {
do_err("Error connecting to SMTP server. Server error: ".
- htmlspecialchars($smtpline));
+ htmlspecialchars($smtpline));
}
fputs($stream, 'QUIT');
if(!$stream) {
do_err("Error connecting to IMAP server \"$imapServerAddress:$imapPort\".".
"Server error: ($errorNumber) ".
- htmlspecialchars($errorString));
+ htmlspecialchars($errorString));
}
$imapline = fgets($stream, 1024);
if ( (!ini_get('safe_mode')) ||
!strcmp(ini_get('safe_mode_allowed_env_vars'),'') ||
preg_match('/^([\w_]+,)*TZ/', ini_get('safe_mode_allowed_env_vars')) ) {
- echo "Webmail users can change their time zone settings.<br />\n";
+ echo "Webmail users can change their time zone settings.<br />\n";
} else {
echo "Webmail users can't change their time zone settings.<br />\n";
}
// Pear DB tests
echo "Checking database functions...<br />\n";
if($addrbook_dsn || $prefs_dsn || $addrbook_global_dsn) {
- @include_once('DB.php');
- if (class_exists('DB')) {
- echo "$IND PHP Pear DB support is present.<br />\n";
- $db_functions=array(
- 'dbase' => 'dbase_open',
- 'fbsql' => 'fbsql_connect',
- 'interbase' => 'ibase_connect',
- 'informix' => 'ifx_connect',
- 'msql' => 'msql_connect',
- 'mssql' => 'mssql_connect',
- 'mysql' => 'mysql_connect',
- 'mysqli' => 'mysqli_connect',
- 'oci8' => 'ocilogon',
- 'odbc' => 'odbc_connect',
- 'pgsql' => 'pgsql_connect',
- 'sqlite' => 'sqlite_open',
- 'sybase' => 'sybase_connect'
- );
-
- $dsns = array();
- if($prefs_dsn) $dsns['preferences'] = $prefs_dsn;
- if($addrbook_dsn) $dsns['addressbook'] = $addrbook_dsn;
- if($addrbook_global_dsn) $dsns['global addressbook'] = $addrbook_global_dsn;
-
- foreach($dsns as $type => $dsn) {
- $dbtype = array_shift(explode(':', $dsn));
- if(isset($db_functions[$dbtype]) && function_exists($db_functions[$dbtype])) {
- echo "$IND$dbtype database support present.<br />\n";
-
- // now, test this interface:
-
- $dbh = DB::connect($dsn, true);
- if (DB::isError($dbh)) {
- do_err('Database error: '. htmlspecialchars(DB::errorMessage($dbh)) .
- ' in ' .$type .' DSN.');
- }
- $dbh->disconnect();
- echo "$IND$type database connect successful.<br />\n";
-
- } else {
- do_err($db.' database support not present!');
- }
+ @include_once('DB.php');
+ if (class_exists('DB')) {
+ echo "$IND PHP Pear DB support is present.<br />\n";
+ $db_functions=array(
+ 'dbase' => 'dbase_open',
+ 'fbsql' => 'fbsql_connect',
+ 'interbase' => 'ibase_connect',
+ 'informix' => 'ifx_connect',
+ 'msql' => 'msql_connect',
+ 'mssql' => 'mssql_connect',
+ 'mysql' => 'mysql_connect',
+ 'mysqli' => 'mysqli_connect',
+ 'oci8' => 'ocilogon',
+ 'odbc' => 'odbc_connect',
+ 'pgsql' => 'pgsql_connect',
+ 'sqlite' => 'sqlite_open',
+ 'sybase' => 'sybase_connect'
+ );
+
+ $dsns = array();
+ if($prefs_dsn) {
+ $dsns['preferences'] = $prefs_dsn;
+ }
+ if($addrbook_dsn) {
+ $dsns['addressbook'] = $addrbook_dsn;
+ }
+ if($addrbook_global_dsn) {
+ $dsns['global addressbook'] = $addrbook_global_dsn;
+ }
+
+ foreach($dsns as $type => $dsn) {
+ $dbtype = array_shift(explode(':', $dsn));
+ if(isset($db_functions[$dbtype]) && function_exists($db_functions[$dbtype])) {
+ echo "$IND$dbtype database support present.<br />\n";
+
+ // now, test this interface:
+
+ $dbh = DB::connect($dsn, true);
+ if (DB::isError($dbh)) {
+ do_err('Database error: '. htmlspecialchars(DB::errorMessage($dbh)) .
+ ' in ' .$type .' DSN.');
+ }
+ $dbh->disconnect();
+ echo "$IND$type database connect successful.<br />\n";
+
+ } else {
+ do_err($db.' database support not present!');
}
- } else {
- do_err('Required PHP PEAR DB support is not available. Is PEAR installed and is the
- include path set correctly to find <tt>DB.php</tt>? The include path is now:
- "<tt>' . ini_get('include_path') . '</tt>".');
- }
+ }
+ } else {
+ do_err('Required PHP PEAR DB support is not available. Is PEAR installed and is the
+ include path set correctly to find <tt>DB.php</tt>? The include path is now:
+ "<tt>' . ini_get('include_path') . '</tt>".');
+ }
} else {
echo $IND."not using database functionality.<br />\n";
}
// LDAP DB tests
echo "Checking LDAP functions...<br />\n";
if( empty($ldap_server) ) {
- echo $IND."not using LDAP functionality.<br />\n";
+ echo $IND."not using LDAP functionality.<br />\n";
} else {
if ( !function_exists(ldap_connect) ) {
do_err('Required LDAP support is not available.');
} else {
- echo "$IND LDAP support present.<br />\n";
+ echo "$IND LDAP support present.<br />\n";
foreach ( $ldap_server as $param ) {
$linkid = ldap_connect($param['host'], (empty($param['port']) ? 389 : $param['port']) );
if ( $linkid ) {
- echo "$IND LDAP connect to ".$param['host']." successful: ".$linkid."<br />\n";
+ echo "$IND LDAP connect to ".$param['host']." successful: ".$linkid."<br />\n";
if ( !empty($param['protocol']) &&
!ldap_set_option($linkid, LDAP_OPT_PROTOCOL_VERSION, $param['protocol']) ) {
</html>
<?php
// vim: et ts=4
+?>
\ No newline at end of file
$what = urlencode($tmp);
}
if (sqGetGlobalVar('sort', $tmp, SQ_FORM)) {
- $sort = (int) $tmp;
+ $sort = (int) $tmp;
}
if (sqGetGlobalVar('startMessage', $tmp, SQ_FORM)) {
- $startMessage = (int) $tmp;
+ $startMessage = (int) $tmp;
}
$imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
sqimap_logout($imapConnection);
-?>
+?>
\ No newline at end of file
mime_print_body_lines ($imapConnection, $passed_id, $ent_id, $encoding);
$mailbox_cache[$aMailbox['NAME']] = $aMailbox;
sqsession_register($mailbox_cache,'mailbox_cache');
-?>
+?>
\ No newline at end of file
header ("Location: $location/left_main.php");
sqimap_logout($imap_stream);
-?>
+?>
\ No newline at end of file
// What if move_to_sent = false and $sent_folder is set? Should it still be skipped?
for ($p = 0, $cnt = count($boxes); $p < $cnt && $count_special_folders < $num_max; $p++) {
- switch ($boxes[$p]['unformatted'])
- {
- case (strtoupper($boxes[$p]['unformatted']) == 'INBOX'):
- ++$count_special_folders;
- $skip_folders[] = $boxes[$p]['unformatted'];
- break;
- // FIX ME inbox.trash should be set in conf.pl
- case 'inbox.trash':
- if (strtolower($imap_server_type) == 'courier') {
- ++$count_special_folders;
- }
- break;
- case $trash_folder:
- ++$count_special_folders;
- $skip_folders[] = $trash_folder;
- break;
- case $sent_folder:
- ++$count_special_folders;
- $skip_folders[] = $sent_folder;
- break;
- case $draft_folder:
- ++$count_special_folders;
- $skip_folders[] = $draft_folder;
- break;
- default: break;
- }
+ switch ($boxes[$p]['unformatted']) {
+ case (strtoupper($boxes[$p]['unformatted']) == 'INBOX'):
+ ++$count_special_folders;
+ $skip_folders[] = $boxes[$p]['unformatted'];
+ break;
+ // FIX ME inbox.trash should be set in conf.pl
+ case 'inbox.trash':
+ if (strtolower($imap_server_type) == 'courier') {
+ ++$count_special_folders;
+ }
+ break;
+ case $trash_folder:
+ ++$count_special_folders;
+ $skip_folders[] = $trash_folder;
+ break;
+ case $sent_folder:
+ ++$count_special_folders;
+ $skip_folders[] = $sent_folder;
+ break;
+ case $draft_folder:
+ ++$count_special_folders;
+ $skip_folders[] = $draft_folder;
+ break;
+ default: break;
+ }
}
do_hook('folders_bottom');
?>
-
</td></tr>
</table>
-
</td></tr>
</table>
-
<?php
sqimap_logout($imapConnection);
?>
-
</body></html>
if ($method == 'sub') {
if($no_list_for_subscribe && $imap_server_type == 'cyrus') {
/* Cyrus, atleast, does not typically allow subscription to
- * nonexistent folders (this is an optional part of IMAP),
+ * nonexistent folders (this is an optional part of IMAP),
* lets catch it here and report back cleanly. */
if(!sqimap_mailbox_exists($imapConnection, $mailbox[0])) {
header("Location: $location/folders.php?success=subscribe-doesnotexist");
sqimap_logout($imapConnection);
header("Location: $location/folders.php?success=$success");
-?>
+?>
\ No newline at end of file
$ary[1] = $ary[0];
$ary[2] = $ary[0];
}
- return( $ary );
+ return( $ary );
} else if (!trim(strtolower($doc[$n]))) {
- $ary[0] = '';
- $ary[1] = '';
- $ary[2] = '';
- $ary[3] = $n;
- }
+ $ary[0] = '';
+ $ary[1] = '';
+ $ary[2] = '';
+ $ary[3] = $n;
+ }
}
$ary[0] = _("ERROR: Help files are not in the right format!");
$ary[1] = $ary[0];
if ( $chapter == 0 || !isset( $helpdir[$chapter-1] ) ) {
echo html_tag( 'table', '', 'center', '', 'cellpadding="0" cellspacing="0" border="0"' ) .
- html_tag( 'tr' ) .
- html_tag( 'td' ) .
- '<b><center>' . _("Table of Contents") . '</center></b><br />';
+ html_tag( 'tr' ) .
+ html_tag( 'td' ) .
+ '<b><center>' . _("Table of Contents") . '</center></b><br />';
echo html_tag( 'ol' );
for ($i=0, $cnt = count($helpdir); $i < $cnt; $i++) {
$doc = file("../help/$user_language/$helpdir[$i]");
$help_info = get_info($doc, $n);
echo "<b>$chapter.$section - $help_info[0]</b>" .
html_tag( 'ul', $help_info[1] );
- $n = $help_info[3];
+ $n = $help_info[3];
}
echo '<br /><center><a href="#pagetop">' . _("Top") . '</a></center>';
echo html_tag( 'tr',
html_tag( 'td', ' ', 'left', $color[0] )
- ).
- '</table></body></html>';
-?>
\ No newline at end of file
+ );
+?>
+</table></body></html>
\ No newline at end of file
$status = array('','');
if (($unseen_notify == 2 && $real_box == 'INBOX') ||
$unseen_notify == 3) {
- $tmp_status = create_unseen_string($real_box, $box_array, $imapConnection, $unseen_type );
- if ($status !== false) {
- $status = $tmp_status;
- }
+ $tmp_status = create_unseen_string($real_box, $box_array, $imapConnection, $unseen_type );
+ if ($status !== false) {
+ $status = $tmp_status;
+ }
}
list($unseen_string, $unseen) = $status;
$special_color = ($use_special_folder_color && isSpecialMailbox($real_box));
/* Create the link for this folder. */
if ($status !== false) {
- $line .= '<a href="right_main.php?PG_SHOWALL=0&startMessage=1&mailbox='.
- $mailboxURL.'" target="right" style="text-decoration:none">';
+ $line .= '<a href="right_main.php?PG_SHOWALL=0&startMessage=1&mailbox='.
+ $mailboxURL.'" target="right" style="text-decoration:none">';
}
if ($special_color) {
$line .= "<font color=\"$color[11]\">";
if ($special_color == TRUE)
$line .= '</font>';
if ($status !== false) {
- $line .= '</a>';
+ $line .= '</a>';
}
/* If there are unseen message, close bolding. */
$status = sqimap_status_messages($imapConnection, $boxName);
$boxUnseenCount = $status['UNSEEN'];
if ($boxUnseenCount === false) {
- return false;
+ return false;
}
if ($unseen_type == 2) {
$boxMessageCount = $status['MESSAGES'];
/* Collect the counts for this subfolder. */
if (($boxName != $boxes[$i]['unformatted'])
- && (substr($boxes[$i]['unformatted'], 0, $curBoxLength) == $boxName)
- && !in_array('noselect', $boxes[$i]['flags'])) {
- $status = sqimap_status_messages($imapConnection, $boxes[$i]['unformatted']);
- $subUnseenCount = $status['UNSEEN'];
+ && (substr($boxes[$i]['unformatted'], 0, $curBoxLength) == $boxName)
+ && !in_array('noselect', $boxes[$i]['flags'])) {
+ $status = sqimap_status_messages($imapConnection, $boxes[$i]['unformatted']);
+ $subUnseenCount = $status['UNSEEN'];
if ($unseen_type == 2) {
$subMessageCount = $status['MESSAGES'];;
}
function ListAdvancedBoxes ($boxes, $mbx, $j='ID.0000' ) {
global $data_dir, $username, $startmessage, $color, $unseen_notify, $unseen_type,
- $move_to_trash, $trash_folder, $collapse_folders, $use_special_folder_color;
+ $move_to_trash, $trash_folder, $collapse_folders, $use_special_folder_color;
if (!isset($boxes) || empty($boxes))
return;
function hidechilds(img) {
id = img.id + ".0000";
form_id = "mbx[" + img.id +"F]";
- if (document.all) { //IE, Opera7
+ if (document.all) { //IE, Opera7
div = document.all[id];
if (div) {
if (div.style.display == "none") {
}
vTreeImg = img;
vTreeDiv = div;
- if (typeof vTreeDiv.readyState != "undefined") //IE
+ if (typeof vTreeDiv.readyState != "undefined") //IE
setTimeout("fTreeTimeout()",100);
- else //Non IE
+ else //Non IE
vTreeImg.src = vTreeSrc;
div.style.display = style;
document.all[form_id].value = value;
}
}
- else if (document.getElementById) { //Gecko
+ else if (document.getElementById) { //Gecko
div = document.getElementById(id);
if (div) {
if (div.style.display == "none") {
$xtra .= <<<ECHO
if (document.all) {
masterf = window.parent.document.all["fs1"];
- leftf = window.parent.document.all["left"];
- leftcontent = document.all["leftframe"];
- leftbutton = document.all["showf"];
+ leftf = window.parent.document.all["left"];
+ leftcontent = document.all["leftframe"];
+ leftbutton = document.all["showf"];
} else if (document.getElementById) {
- masterf = window.parent.document.getElementById("fs1");
- leftf = window.parent.document.getElementById("left");
- leftcontent = document.getElementById("leftframe");
- leftbutton = document.getElementById("showf");
+ masterf = window.parent.document.getElementById("fs1");
+ leftf = window.parent.document.getElementById("left");
+ leftcontent = document.getElementById("leftframe");
+ leftbutton = document.getElementById("showf");
} else {
return false;
}
if(hide) {
new_col = calc_col("20");
masterf.cols = new_col;
- document.body.scrollLeft=0;
- document.body.style.overflow='hidden';
- leftcontent.style.display = 'none';
- leftbutton.style.display='block';
+ document.body.scrollLeft=0;
+ document.body.style.overflow='hidden';
+ leftcontent.style.display = 'none';
+ leftbutton.style.display='block';
} else {
masterf.cols = calc_col(left_size);
- document.body.style.overflow='';
- leftbutton.style.display='none';
- leftcontent.style.display='block';
+ document.body.style.overflow='';
+ leftbutton.style.display='none';
+ leftcontent.style.display='block';
}
}
if (document.all) {
masterf = window.parent.document.all["fs1"];
} else if (document.getElementById) {
- window.parent.document.getElementById("fs1");
+ window.parent.document.getElementById("fs1");
} else {
return false;
}
sqsession_register($auto_create_done, 'auto_create_done');
}
-if ($advanced_tree)
- echo "\n<body" .
- ' onload="preload(\'../images/minus.png\',\'../images/plus.png\')"' .
- " bgcolor=\"$color[3]\" text=\"$color[6]\" link=\"$color[6]\" vlink=\"$color[6]\" alink=\"$color[6]\">\n";
-else
- echo "\n<body bgcolor=\"$color[3]\" text=\"$color[6]\" link=\"$color[6]\" vlink=\"$color[6]\" alink=\"$color[6]\">\n";
+if ($advanced_tree) {
+ echo "\n<body" .
+ ' onload="preload(\'../images/minus.png\',\'../images/plus.png\')"' .
+ " bgcolor=\"$color[3]\" text=\"$color[6]\" link=\"$color[6]\" vlink=\"$color[6]\" alink=\"$color[6]\">\n";
+} else {
+ echo "\n<body bgcolor=\"$color[3]\" text=\"$color[6]\" link=\"$color[6]\" vlink=\"$color[6]\" alink=\"$color[6]\">\n";
+}
do_hook('left_main_before');
if ($advanced_tree) {
switch( $date_format ) {
case 0:
- $clk = date('Y-m-d '.$hr. ' T', time());
- break;
+ $clk = date('Y-m-d '.$hr. ' T', time());
+ break;
case 1:
$clk = date('m/d/y '.$hr, time());
break;
_("Name:") ,
'right', '', 'width="30%"' ) .
html_tag( 'td',
- addInput($username_form_name, $loginname_value),
+ addInput($username_form_name, $loginname_value),
'left', '', 'width="*"' )
) . "\n" .
html_tag( 'tr',
_("Password:") ,
'right', '', 'width="30%"' ) .
html_tag( 'td',
- addPwField($password_form_name).
- addHidden('js_autodetect_results', SMPREF_JS_OFF).
+ addPwField($password_form_name).
+ addHidden('js_autodetect_results', SMPREF_JS_OFF).
$rcptaddress .
- addHidden('just_logged_in', '1'),
+ addHidden('just_logged_in', '1'),
'left', '', 'width="*"' )
) ,
'center', $color[4], 'border="0" width="100%"' ) ,
echo '</form>' . "\n";
do_hook('login_bottom');
-echo "</body>\n".
- "</html>\n";
-?>
\ No newline at end of file
+?>
+</body></html>
\ No newline at end of file
session_write_close();
header('Location: ' . get_location() . '/' . $redirect);
-?>
+?>
\ No newline at end of file
$new_rules = $message_highlight_list;
break;
}
- $message_highlight_list = $new_rules;
+ $message_highlight_list = $new_rules;
setPref($data_dir, $username, 'hililist', serialize($message_highlight_list));
echo ' '.addRadioBox('color_type', $selected_choose, '1');
$selops = array (
- $color_list[0] => _("Dark Blue"),
- $color_list[1] => _("Dark Green"),
- $color_list[2] => _("Dark Yellow"),
- $color_list[3] => _("Dark Cyan"),
- $color_list[4] => _("Dark Magenta"),
- $color_list[5] => _("Light Blue"),
- $color_list[6] => _("Light Green"),
- $color_list[7] => _("Light Yellow"),
- $color_list[8] => _("Light Cyan"),
- $color_list[9] => _("Light Magenta"),
- $color_list[10] => _("Dark Gray"),
- $color_list[11] => _("Medium Gray"),
- $color_list[12] => _("Light Gray"),
- $color_list[13] => _("White") );
-
+ $color_list[0] => _("Dark Blue"),
+ $color_list[1] => _("Dark Green"),
+ $color_list[2] => _("Dark Yellow"),
+ $color_list[3] => _("Dark Cyan"),
+ $color_list[4] => _("Dark Magenta"),
+ $color_list[5] => _("Light Blue"),
+ $color_list[6] => _("Light Green"),
+ $color_list[7] => _("Light Yellow"),
+ $color_list[8] => _("Light Cyan"),
+ $color_list[9] => _("Light Magenta"),
+ $color_list[10] => _("Dark Gray"),
+ $color_list[11] => _("Medium Gray"),
+ $color_list[12] => _("Light Gray"),
+ $color_list[13] => _("White") );
+
echo addSelect('newcolor_choose', $selops, $selected_i, TRUE);
echo "<br />\n";
echo ' '.addRadioBox('color_type', $selected_input, 2).
' '. _("Other:") .
- addInput('newcolor_input',
- (($selected_input && isset($theid)) ? $message_highlight_list[$theid]['color'] : ''),
- '7');
+ addInput('newcolor_input',
+ (($selected_input && isset($theid)) ? $message_highlight_list[$theid]['color'] : ''),
+ '7');
echo _("Ex: 63aa7f")."<br />\n";
echo " </td>\n";
echo " </tr>\n";
$gridindex = "$y,$x";
$gridcolor = $new_color_list[$gridindex];
echo html_tag( 'td', addRadioBox('color_type', ($gridcolor == $current_color), '#'.$gridcolor),
- 'left', $gridcolor, 'colspan="2"' );
+ 'left', $gridcolor, 'colspan="2"' );
}
echo "</tr>\n";
}
if (count($index_order) != count($available)) {
- $opts = array();
+ $opts = array();
for ($i=1; $i <= count($available); $i++) {
$found = false;
for ($j=1; $j <= count($index_order); $j++) {
}
}
if (!$found) {
- $opts[$i] = $available[$i];
+ $opts[$i] = $available[$i];
}
}
-
+
echo addForm('options_order.php', 'post', 'f');
- echo addSelect('add', $opts, '', TRUE);
+ echo addSelect('add', $opts, '', TRUE);
echo addHidden('method', 'add');
- echo addSubmit(_("Add"), 'submit');
+ echo addSubmit(_("Add"), 'submit');
echo '</form>';
}
}
else
{
- $i = strrpos( $this_line, ' ');
- $clean_string .= substr( $this_line, 0, $i);
- $clean_string .= "\n" . $leading_spaces;
- $unclean_string = substr($unclean_string, 1+$i);
- }
+ $i = strrpos( $this_line, ' ');
+ $clean_string .= substr( $this_line, 0, $i);
+ $clean_string .= "\n" . $leading_spaces;
+ $unclean_string = substr($unclean_string, 1+$i);
+ }
}
$clean_string .= $unclean_string;
<?php
+
/**
* read_body.php
*
if ($info['session'] == -1) {
$attached_file = "$hashed_attachment_dir/$info[localfilename]";
if (file_exists($attached_file)) {
- unlink($attached_file);
+ unlink($attached_file);
}
} else {
$rem_attachments[] = $info;
$color, $FirstTimeSee) {
global $msn_user_support, $default_use_mdn, $default_use_priority,
$show_xmailer_default, $mdn_user_support, $PHP_SELF, $javascript_on,
- $squirrelmail_language;
+ $squirrelmail_language;
- $mailbox = $aMailbox['NAME'] ;
+ $mailbox = $aMailbox['NAME'];
$header = $message->rfc822_header;
$env = array();
if (isset($sendreceipt)) {
if ( !$message->is_mdnsent ) {
$final_recipient = '';
- if ((isset($identity)) && ($identity != 0)) //Main identity
+ if ((isset($identity)) && ($identity != 0)) //Main identity
$final_recipient = trim(getPref($data_dir, $username, 'email_address' . $identity, '' ));
if ($final_recipient == '' )
$final_recipient = trim(getPref($data_dir, $username, 'email_address', '' ));
$mailbox_cache[$aMailbox['NAME']] = $aMailbox;
sqsession_register($mailbox_cache,'mailbox_cache');
?>
-</body>
-</html>
+</body></html>
sqGetGlobalVar('login_username', $login_username);
sqGetGlobalVar('secretkey', $secretkey);
if(!sqGetGlobalVar('squirrelmail_language', $squirrelmail_language) || $squirrelmail_language == '') {
- $squirrelmail_language = $squirrelmail_default_language;
+ $squirrelmail_language = $squirrelmail_default_language;
}
if (!sqgetGlobalVar('mailto', $mailto)) {
$mailto = '';
sqsession_register($attachment_common_types, 'attachment_common_types');
}
-?>
+?>
\ No newline at end of file
<?php
+
/**
* right_main.php
*
<?php
/**
-* search.php
-*
-* Copyright (c) 1999-2004 The SquirrelMail Project Team
-* Licensed under the GNU GPL. For full terms see the file COPYING.
-*
-* IMAP search page
-*
-* Subfolder search idea from Patch #806075 by Thomas Pohl xraven at users.sourceforge.net. Thanks Thomas!
-*
-* @version $Id$
-* @package squirrelmail
-* @link http://www.ietf.org/rfc/rfc3501.txt
-* @author Alex Lemaresquier - Brainstorm - alex at brainstorm.fr
-*/
+ * search.php
+ *
+ * Copyright (c) 1999-2004 The SquirrelMail Project Team
+ * Licensed under the GNU GPL. For full terms see the file COPYING.
+ *
+ * IMAP search page
+ *
+ * Subfolder search idea from Patch #806075 by Thomas Pohl xraven at users.sourceforge.net. Thanks Thomas!
+ *
+ * @version $Id$
+ * @package squirrelmail
+ * @link http://www.ietf.org/rfc/rfc3501.txt
+ * @author Alex Lemaresquier - Brainstorm - alex at brainstorm.fr
+ */
/**
-* Path for SquirrelMail required files.
-* @ignore
-*/
+ * Path for SquirrelMail required files.
+ * @ignore
+ */
define('SM_PATH','../');
/** SquirrelMail required files.
-*/
+ */
require_once(SM_PATH . 'include/validate.php');
require_once(SM_PATH . 'functions/strings.php');
require_once(SM_PATH . 'functions/imap_asearch.php');
require_once(SM_PATH . 'functions/imap_mailbox.php');
require_once(SM_PATH . 'functions/imap_messages.php');
require_once(SM_PATH . 'functions/mime.php');
-require_once(SM_PATH . 'functions/mailbox_display.php'); //getButton()...
+require_once(SM_PATH . 'functions/mailbox_display.php'); //getButton()...
/** Prefs array ordinals. Must match $recent_prefkeys and $saved_prefkeys
-*/
+ */
define('ASEARCH_WHERE', 0);
define('ASEARCH_MAILBOX', 1);
define('ASEARCH_WHAT', 2);
define('ASEARCH_MAX', 7);
/** Name of session var
-*/
+ */
define('ASEARCH_CRITERIA', 'criteria');
/** Builds a href with params
-* @param string $params optional parameters to GET
-*/
+ * @param string $params optional parameters to GET
+ */
function asearch_get_href($params = '')
{
$href = 'search.php';
}
/** Builds a [link]
-* @param string $href (reference)
-* @param string $text
-* @param string $title
-*/
+ * @param string $href (reference)
+ * @param string $text
+ * @param string $title
+ */
function asearch_get_link(&$href, $text, $title = '')
{
if ($title != '')
}
/** Builds a toggle [link]
-* @param integer $value
-* @param string $action
-* @param array $text_array
-* @param array $title_array
-*/
+ * @param integer $value
+ * @param string $action
+ * @param array $text_array
+ * @param array $title_array
+ */
function asearch_get_toggle_link($value, $action, $text_array, $title_array = array())
{
return asearch_get_link(asearch_get_href($action . '=' . (int)$value), $text_array[$value], asearch_nz($title_array[$value]));
}
/**
-* @param string $a
-* @param string $b
-* @return bool strcoll()-like result
-*/
+ * @param string $a
+ * @param string $b
+ * @return bool strcoll()-like result
+ */
function asearch_unhtml_strcoll($a, $b)
{
return strcoll(asearch_unhtmlentities($a), asearch_unhtmlentities($b));
}
/**
-* @param string $mailbox mailbox name utf7 encoded inc. special case INBOX
-* @return string mailbox name ready to display (utf7 decoded or localized INBOX)
-*/
+ * @param string $mailbox mailbox name utf7 encoded inc. special case INBOX
+ * @return string mailbox name ready to display (utf7 decoded or localized INBOX)
+ */
function imap_get_mailbox_display($mailbox)
{
if (strtoupper($mailbox) == 'INBOX')
}
/**
-* @param string $mailbox mailbox name or special case 'All Folders'
-* @return string mailbox name ready to display (utf7 decoded or localized 'All Folders')
-*/
+ * @param string $mailbox mailbox name or special case 'All Folders'
+ * @return string mailbox name ready to display (utf7 decoded or localized 'All Folders')
+ */
function asearch_get_mailbox_display($mailbox)
{
if ($mailbox == 'All Folders')
}
/**
-* @param array $color color array
-* @param string $txt text to display
-* @return string title ready to display
-*/
+ * @param array $color color array
+ * @param string $txt text to display
+ * @return string title ready to display
+ */
function asearch_get_title_display(&$color, $txt)
{
return '<b><big>' . $txt . '</big></b>';
}
/**
-* @param array $color color array
-* @param string $txt text to display
-* @return string error text ready to display
-*/
+ * @param array $color color array
+ * @param string $txt text to display
+ * @return string error text ready to display
+ */
function asearch_get_error_display(&$color, $txt)
{
return '<font color="' . $color[2] . '">' . '<b><big>' . $txt . '</big></b></font>';
}
/**
-* @param array $input_array array to serialize
-* @return string a string containing a byte-stream representation of value that can be stored anywhere
-*/
+ * @param array $input_array array to serialize
+ * @return string a string containing a byte-stream representation of value that can be stored anywhere
+ */
function asearch_serialize(&$input_array)
{
global $search_advanced;
}
/**
-* @param string $input_string string to unserialize
-* @return array
-*/
+ * @param string $input_string string to unserialize
+ * @return array
+ */
function asearch_unserialize($input_string)
{
global $search_advanced;
}
/**
-* @param string $key the pref key
-* @param integer $index the pref key index
-* @param string $default default value
-* @return string pref value
-*/
+ * @param string $key the pref key
+ * @param integer $index the pref key index
+ * @param string $default default value
+ * @return string pref value
+ */
function asearch_getPref(&$key, $index, $default = '')
{
global $data_dir, $username, $search_advanced;
}
/**
-* @param string $key the pref key
-* @param integer $index the pref key index
-* @param string $value pref value to set
-* @return bool status
-*/
+ * @param string $key the pref key
+ * @param integer $index the pref key index
+ * @param string $value pref value to set
+ * @return bool status
+ */
function asearch_setPref(&$key, $index, $value)
{
global $data_dir, $username, $search_advanced;
}
/**
-* @param string $key the pref key
-* @param integer $index the pref key index
-* @return bool status
-*/
+ * @param string $key the pref key
+ * @param integer $index the pref key index
+ * @return bool status
+ */
function asearch_removePref(&$key, $index)
{
global $data_dir, $username, $search_advanced;
}
/** Sanity checks, done before running the imap command and before calling push_recent
-*/
+ */
function asearch_check_query(&$where_array, &$what_array, &$exclude_array)
{
global $imap_asearch_opcodes;
}
/** Read the recent searches from the prefs
-*/
+ */
function asearch_read_recent()
{
global $recent_prefkeys, $search_memory;
for ($pref_num = 0; $pref_num < $search_memory; $pref_num++) {
foreach ($recent_prefkeys as $prefkey) {
$pref = asearch_getPref($prefkey, $pref_num);
-/* if (!empty($pref))*/
+/* if (!empty($pref))*/
$recent_array[$prefkey][$recent_num] = $pref;
}
if (empty($recent_array[$recent_prefkeys[0]][$recent_num])) {
foreach ($recent_prefkeys as $key) {
array_pop($recent_array[$key]);
}
-// break; //Disabled to support old search code broken prefs
+// break; //Disabled to support old search code broken prefs
}
else
$recent_num++;
}
/** Read the saved searches from the prefs
-*/
+ */
function asearch_read_saved()
{
global $saved_prefkeys;
}
/** Save a recent search to the prefs
-*/
+ */
function asearch_save_recent($recent_index)
{
global $recent_prefkeys, $saved_prefkeys;
}
/** Write a recent search to prefs
-*/
+ */
function asearch_write_recent(&$recent_array)
{
global $recent_prefkeys, $search_memory;
}
/** Remove a recent search from prefs
-*/
+ */
function asearch_forget_recent($forget_index)
{
global $recent_prefkeys;
}
/** Find a recent search in the prefs (used to avoid saving duplicates)
-*/
+ */
function asearch_find_recent(&$recent_array, &$mailbox_array, &$biop_array, &$unop_array, &$where_array, &$what_array, &$exclude_array, &$sub_array)
{
global $recent_prefkeys, $search_advanced;
}
/** Push a recent search into the prefs
-*/
+ */
function asearch_push_recent(&$mailbox_array, &$biop_array, &$unop_array, &$where_array, &$what_array, &$exclude_array, &$sub_array)
{
global $recent_prefkeys, $search_memory;
if ($search_memory > 0) {
$recent_array = asearch_read_recent();
$recent_found = asearch_find_recent($recent_array, $mailbox_array, $biop_array, $unop_array, $where_array, $what_array, $exclude_array, $sub_array);
- if ($recent_found >= 0) { // Remove identical recent
+ if ($recent_found >= 0) { // Remove identical recent
foreach ($recent_prefkeys as $key) {
array_splice($recent_array[$key], $recent_found, 1);
}
}
/** Edit a recent search
-* @global array mailbox_array searched mailboxes
-*/
+ * @global array mailbox_array searched mailboxes
+ */
function asearch_edit_recent($index)
{
global $recent_prefkeys, $search_advanced;
}
/** Get last search criteria from session or prefs
-* FIX ME, try to avoid globals
-*/
+ * FIX ME, try to avoid globals
+ */
function asearch_edit_last($index) {
if (sqGetGlobalVar(ASEARCH_CRITERIA, $criteria, SQ_SESSION)) {
global $where_array, $mailbox_array, $what_array, $unop_array;
}
/** Edit a saved search
-*/
+ */
function asearch_edit_saved($index)
{
global $saved_prefkeys, $search_advanced;
}
/** Write a saved search to the prefs
-*/
+ */
function asearch_write_saved(&$saved_array)
{
global $saved_prefkeys;
}
/** Delete a saved search from the prefs
-*/
+ */
function asearch_delete_saved($saved_index)
{
global $saved_prefkeys;
}
/** Translate the input date to imap date to local date display,
-* so the user can know if the date is wrong or illegal
-* @return string locally formatted date or error text
-*/
+ * so the user can know if the date is wrong or illegal
+ * @return string locally formatted date or error text
+ */
function asearch_get_date_display(&$what)
{
$what_parts = sqimap_asearch_parse_date($what);
}
/** Translate the query to rough natural display
-* @return string rough natural query ready to display
-*/
+ * @return string rough natural query ready to display
+ */
function asearch_get_query_display(&$color, &$mailbox_array, &$biop_array, &$unop_array, &$where_array, &$what_array, &$exclude_array, &$sub_array)
{
global $imap_asearch_biops_in, $imap_asearch_biops, $imap_asearch_unops, $imap_asearch_options;
$where_display = $unop_display . asearch_nz($imap_asearch_options[$where], $where);
$what_type = $imap_asearch_opcodes[$where];
$what = $what_array[$crit_num];
- if ($what_type) { /* Check opcode parameter */
+ if ($what_type) { /* Check opcode parameter */
if ($what == '')
$what_display = ' ' . asearch_get_error_display($color, _("(Missing argument)"));
else {
}
/** Handle the alternate row colors
-* @return string color value
-*/
+ * @return string color value
+ */
function asearch_get_row_color(&$color, $row_num)
{
/*$color_string = ($row_num%2 ? $color[0] : $color[4]);*/
}
/** Print a whole query array, recent or saved
-*/
+ */
function asearch_print_query_array(&$boxes, &$query_array, &$query_keys, &$action_array, $title, $show_pref)
{
global $color;
}
/** Print the saved array
-*/
+ */
function asearch_print_saved(&$boxes)
{
global $saved_prefkeys;
}
/**
-* Print the recent array
-*/
+ * Print the recent array
+ */
function asearch_print_recent(&$boxes)
{
global $recent_prefkeys, $search_memory;
}
/** Build an <option> statement
-*/
+ */
function asearch_opt($val, $sel, $tit)
{
return '<option value="' . $val . '"' . ($sel == $val ? ' selected="selected"' : '') . '>' . $tit . '</option>' . "\n";
}
/** Build a <select> statement from an array
-*/
+ */
function asearch_opt_array($var_name, $opt_array, $cur_val)
{
$output = '<select name="' . $var_name . '">' . "\n";
}
/** Verify that a mailbox exists
-* @return bool mailbox exists
-*/
+ * @return bool mailbox exists
+ */
function asearch_mailbox_exists($mailbox, &$boxes)
{
foreach ($boxes as $box) {
}
/** Build the mailbox select
-*/
+ */
function asearch_get_form_mailbox($imapConnection, &$boxes, $mailbox, $row_num = 0)
{
if (($mailbox != 'All Folders') && (!asearch_mailbox_exists($mailbox, $boxes))) {
}
/** Build the Include subfolders checkbox
-*/
+ */
function asearch_get_form_sub($sub, $row_num = 0)
{
return function_exists('addCheckBox') ? addCheckBox('sub[' . $row_num .']', $sub)
}
/** Build the 2 unop and where selects
-*/
+ */
function asearch_get_form_location($unop, $where, $row_num = 0)
{
global $imap_asearch_unops, $imap_asearch_options;
}
/** Build the what text input
-*/
+ */
function asearch_get_form_what($what, $row_num = 0)
{
return function_exists('addInput') ? addInput('what[' . $row_num . ']', $what, '35')
}
/** Build the Exclude criteria checkbox
-*/
+ */
function asearch_get_form_exclude($exclude, $row_num = 0)
{
return function_exists('addCheckBox') ? addCheckBox('exclude['.$row_num.']', $exclude)
}
/** Print one advanced form row
-*/
+ */
function asearch_print_form_row($imapConnection, &$boxes, $mailbox, $biop, $unop, $where, $what, $exclude, $sub, $row_num)
{
global $imap_asearch_biops_in;
//Binary operator
echo html_tag('td', $row_num ?
asearch_opt_array('biop[' . $row_num . ']', $imap_asearch_biops_in, $biop)
- : '<b>' . _("In") . '</b>', 'center') . "\n";
+ : '<b>' . _("In") . '</b>', 'center') . "\n";
//Mailbox list and Include Subfolders
echo html_tag('td',
}
/** Print the advanced search form
-*/
+ */
function asearch_print_form($imapConnection, &$boxes, $mailbox_array, $biop_array, $unop_array, $where_array, $what_array, $exclude_array, $sub_array)
{
global $search_button_html, $add_criteria_button_html, $del_excluded_button_html, $del_all_button_html;
}
/** Print one basic form row
-*/
+ */
function asearch_print_form_row_basic($imapConnection, &$boxes, $mailbox, $biop, $unop, $where, $what, $exclude, $sub, $row_num)
{
global $search_button_html;
}
/** Print the basic search form
-*/
+ */
function asearch_print_form_basic($imapConnection, &$boxes, $mailbox_array, $biop_array, $unop_array, $where_array, $what_array, $exclude_array, $sub_array)
{
global $color;
}
/** Print the $msgs messages from $mailbox mailbox
-*/
+ */
function asearch_print_mailbox_msgs($imapConnection, &$aMailbox, $color)
{
}
/**
-* @param array $boxes mailboxes array (reference)
-* @return array selectable unformatted mailboxes names
-*/
+ * @param array $boxes mailboxes array (reference)
+ * @return array selectable unformatted mailboxes names
+ */
function sqimap_asearch_get_selectable_unformatted_mailboxes(&$boxes)
{
$mboxes_array = array();
$del_all_button_text = asearch_unhtmlentities($del_all_button_html);
/** Maximum number of recent searches to handle
-* Default 0
-* @global integer $search_memory
-*/
+ * Default 0
+ * @global integer $search_memory
+ */
$search_memory = getPref($data_dir, $username, 'search_memory', 0);
/** Advanced search control
-* - 0 => allow basic interface only
-* - 1 => allow advanced interface only
-* - 2 => allow both
-* Default 2
-*/
+ * - 0 => allow basic interface only
+ * - 1 => allow advanced interface only
+ * - 2 => allow both
+ * Default 2
+ */
$allow_advanced_search = asearch_nz($allow_advanced_search, 2);
/**
-* Toggle advanced/basic search
-*/
+ * Toggle advanced/basic search
+ */
if (sqgetGlobalVar('advanced', $search_advanced, SQ_GET)) {
setPref($data_dir, $username, 'search_advanced', $search_advanced & 1);
}
/** If 1, show advanced search interface
-* Default from allow_advanced_search pref
-* @global integer $search_advanced
-*/
+ * Default from allow_advanced_search pref
+ * @global integer $search_advanced
+ */
if ($allow_advanced_search > 1) {
$search_advanced = getPref($data_dir, $username, 'search_advanced', 0);
} else {
}
if ($search_advanced) {
/** Set recent prefkeys according to $search_advanced
-* @global array $recent_prefkeys
-*/
+ * @global array $recent_prefkeys
+ */
$recent_prefkeys = array('asearch_recent_where', 'asearch_recent_mailbox', 'asearch_recent_what', 'asearch_recent_unop', 'asearch_recent_biop', 'asearch_recent_exclude', 'asearch_recent_sub');
/** Set saved prefkeys according to $search_advanced
-* @global array $saved_prefkeys
-*/
+ * @global array $saved_prefkeys
+ */
$saved_prefkeys = array('asearch_saved_where', 'asearch_saved_mailbox', 'asearch_saved_what', 'asearch_saved_unop', 'asearch_saved_biop', 'asearch_saved_exclude', 'asearch_saved_sub');
/*$asearch_prefkeys = array('where', 'mailbox', 'what', 'biop', 'unop', 'exclude', 'sub');*/
}
/** How we did enter the form
-* - unset : Enter key, or called from outside (eg read_body)
-* - $search_button_text : Search button
-* - 'Search_no_update' : Search but don't update recent
-* - 'Search_last' : Same as no_update but reload and search last
-* - 'Search_silent' : Same as no_update but only display results
-* - $add_criteria_button_text : Add New Criteria button
-* - $del_excluded_button_text : Remove Excluded Criteria button
-* - $del_all_button_text : Remove All Criteria button
-* - 'save_recent'
-* - 'search_recent'
-* - 'forget_recent'
-* - 'edit_saved'
-* - 'search_saved'
-* - 'delete_saved'
-* @global string $submit
-*/
+ * - unset : Enter key, or called from outside (eg read_body)
+ * - $search_button_text : Search button
+ * - 'Search_no_update' : Search but don't update recent
+ * - 'Search_last' : Same as no_update but reload and search last
+ * - 'Search_silent' : Same as no_update but only display results
+ * - $add_criteria_button_text : Add New Criteria button
+ * - $del_excluded_button_text : Remove Excluded Criteria button
+ * - $del_all_button_text : Remove All Criteria button
+ * - 'save_recent'
+ * - 'search_recent'
+ * - 'forget_recent'
+ * - 'edit_saved'
+ * - 'search_saved'
+ * - 'delete_saved'
+ * @global string $submit
+ */
if (isset($_GET['submit'])) {
$submit = strip_tags($_GET['submit']);
}
/** Searched mailboxes
-* @global array $mailbox_array
-*/
+ * @global array $mailbox_array
+ */
if (isset($_GET['mailbox'])) {
$mailbox_array = $_GET['mailbox'];
$targetmailbox = $_GET['mailbox'];
);
/** Binary operators
-* @global array $biop_array
-*/
+ * @global array $biop_array
+ */
if (isset($_GET['biop'])) {
$biop_array = $_GET['biop'];
if (!is_array($biop_array))
$biop_array = array();
}
/** Unary operators
-* @global array $unop_array
-*/
+ * @global array $unop_array
+ */
if (isset($_GET['unop'])) {
$unop_array = $_GET['unop'];
if (!is_array($unop_array))
$unop_array = array();
}
/** Where to search
-* @global array $where_array
-*/
+ * @global array $where_array
+ */
if (isset($_GET['where'])) {
$where_array = $_GET['where'];
if (!is_array($where_array)) {
$where_array = array();
}
/** What to search
-* @global array $what_array
-*/
+ * @global array $what_array
+ */
if (isset($_GET['what'])) {
$what_array = $_GET['what'];
if (!is_array($what_array)) {
$what_array = array();
}
/** Whether to exclude this criteria from search
-* @global array $exclude_array
-*/
+ * @global array $exclude_array
+ */
if (isset($_GET['exclude'])) {
$exclude_array = $_GET['exclude'];
} else {
$exclude_array = array();
}
/** Search within subfolders
-* @global array $sub_array
-*/
+ * @global array $sub_array
+ */
if (isset($_GET['sub'])) {
$sub_array = $_GET['sub'];
} else {
$sub_array = array();
}
/** Row number used by recent and saved stuff
-*/
+ */
if (isset($_GET['rownum'])) {
$submit_rownum = strip_tags($_GET['rownum']);
}
/** Change global sort
-*/
+ */
if (sqgetGlobalVar('srt', $temp, SQ_GET)) {
$srt = (int) $temp;
asearch_edit_last(1);
/** Toggle show/hide saved searches
-*/
+ */
if (sqgetGlobalVar('search_show_saved', $search_show_saved, SQ_GET)) {
setPref($data_dir, $username, 'search_show_saved', $search_show_saved & 1);
}
/** Toggle show/hide recent searches
-*/
+ */
if (sqgetGlobalVar('search_show_recent', $search_show_recent, SQ_GET)) {
setPref($data_dir, $username, 'search_show_recent', $search_show_recent & 1);
}
// end of get globals
/** If TRUE, do not show search interface
-* Default FALSE
-* @global bool $search_silent
-*/
+ * Default FALSE
+ * @global bool $search_silent
+ */
$search_silent = FALSE;
/* See how the page was called and fire off correct function */
array_splice($unop_array, $delrow, 1);
array_splice($where_array, $delrow, 1);
array_splice($what_array, $delrow, 1);
- /* array_splice($exclude_array, $delrow, 1);*/ /* There is still some php magic that eludes me */
+ /* array_splice($exclude_array, $delrow, 1);*/ /* There is still some php magic that eludes me */
array_splice($sub_array, $delrow, 1);
}
$exclude_array = array();
asearch_edit_recent($submit_rownum);
asearch_push_recent($mailbox_array, $biop_array, $unop_array, $where_array, $what_array, $exclude_array, $sub_array);
break;
- case 'edit_recent': /* no link to do this, yet */
+ case 'edit_recent': /* no link to do this, yet */
asearch_edit_recent($submit_rownum);
break;
case 'forget_recent':
'TEXT' => _("Header and Body"),
'TO' => _("Sent To"),
//'UID' => 'anum',
-/* 'UNANSWERED' => '',
+/* 'UNANSWERED' => '',
'UNDELETED' => '',
'UNDRAFT' => '',
'UNFLAGGED' => '',
$boxes = sqimap_mailbox_list($imapConnection);
/* ensure we have a valid default mailbox name */
$mailbox = asearch_nz($mailbox_array[0]);
-if (($mailbox == '') || ($mailbox == 'None')) //Workaround for sm quirk IMHO (what if I really have a mailbox called None?)
- $mailbox = $boxes[0]['unformatted']; //Usually INBOX ;)
+if (($mailbox == '') || ($mailbox == 'None')) //Workaround for sm quirk IMHO (what if I really have a mailbox called None?)
+ $mailbox = $boxes[0]['unformatted']; //Usually INBOX ;)
if (isset($composenew) && $composenew) {
$comp_uri = "../src/compose.php?mailbox=" . urlencode($mailbox)
}
} else {
echo '<tr><td align="center">' .
- sprintf(_("vCard Version %s is not supported. Some information might not be converted correctly."),$vcard_nice['version']) .
- "</td></tr>\n";
+ sprintf(_("vCard Version %s is not supported. Some information might not be converted correctly."),$vcard_nice['version']) .
+ "</td></tr>\n";
}
foreach ($vcard_nice as $k => $v) {
echo addSelect('addaddr[label]', $opts, '', TRUE);
echo '</td></tr>' .
'<tr><td colspan="2" align="center">' .
- addHidden('addaddr[email]', $vcard_nice['email;internet']).
- addHidden('addaddr[firstname]', $vcard_safe['firstname']).
- addHidden('addaddr[lastname]', $vcard_safe['lastname']).
- addSubmit(_("Add to Address Book"), 'addaddr[SUBMIT]').
+ addHidden('addaddr[email]', $vcard_nice['email;internet']).
+ addHidden('addaddr[firstname]', $vcard_safe['firstname']).
+ addHidden('addaddr[lastname]', $vcard_safe['lastname']).
+ addSubmit(_("Add to Address Book"), 'addaddr[SUBMIT]').
'</td></tr>' .
'</table>' .
'</form>' .
$cnum = 0;
for ($i=1; $i < count($read); $i++) {
$line = htmlspecialchars($read[$i]);
- switch (true) {
- case (eregi("^>", $line)):
- $second[$i] = $line;
- $first[$i] = ' ';
- $cnum++;
- break;
- case (eregi("^[ |\t]", $line)):
- $second[$i] = $line;
- $first[$i] = '';
- break;
- case (eregi("^([^:]+):(.+)", $line, $regs)):
- $first[$i] = $regs[1] . ':';
- $second[$i] = $regs[2];
- $cnum++;
- break;
- default:
- $second[$i] = trim($line);
- $first[$i] = '';
- break;
+ switch (true) {
+ case (eregi("^>", $line)):
+ $second[$i] = $line;
+ $first[$i] = ' ';
+ $cnum++;
+ break;
+ case (eregi("^[ |\t]", $line)):
+ $second[$i] = $line;
+ $first[$i] = '';
+ break;
+ case (eregi("^([^:]+):(.+)", $line, $regs)):
+ $first[$i] = $regs[1] . ':';
+ $second[$i] = $regs[2];
+ $cnum++;
+ break;
+ default:
+ $second[$i] = trim($line);
+ $first[$i] = '';
+ break;
}
}
for ($i=0; $i < count($second); $i = $j) {
array(
'<table width="99%" cellpadding="2" cellspacing="0" border="0" '.
"align=center>\n".'<tr><td>',
- '<nobr><tt><b>',
- '</b>',
- '</tt></nobr>',
- '</td></tr></table>'."\n"
- ) );
+ '<nobr><tt><b>',
+ '</b>',
+ '</tt></nobr>',
+ '</td></tr></table>'."\n"
+ )
+ );
echo '</body></html>';
}
if ($err==2) {
echo $output.
"<body>\n".
- "<p>You need to have php4 installed with the multibyte string function \n".
- "enabled (using configure option --enable-mbstring).</p>\n".
- "<p>System assumed that you accidently switched to Japanese translation \n".
+ "<p>You need to have php4 installed with the multibyte string function \n".
+ "enabled (using configure option --enable-mbstring).</p>\n".
+ "<p>System assumed that you accidently switched to Japanese translation \n".
"and reverted your language preference to English.</p>\n".
- "<p>Please refresh this page in order to use webmail.</p>\n".
- "</body></html>";
+ "<p>Please refresh this page in order to use webmail.</p>\n".
+ "</body></html>";
return;
}