some more fixes to solve the vhost problem (icy cold here in the freeze)
authorteepe <teepe@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 19 Jan 2002 13:49:36 +0000 (13:49 +0000)
committerteepe <teepe@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 19 Jan 2002 13:49:36 +0000 (13:49 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2176 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/mailbox_display.php
functions/mime.php
functions/page_header.php
functions/strings.php
src/addrbook_search_html.php
src/addressbook.php
src/options.php
src/options_highlight.php
src/search.php
src/signout.php
themes/darkness.php

index 8fb8329..fadc568 100644 (file)
@@ -12,6 +12,8 @@
  * $Id$
  */
 
  * $Id$
  */
 
+include_once('../functions/strings.php');
+
 define('PG_SEL_MAX', 10);  /* Default value for page_selector_max. */
 
 function printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $start_msg, $where, $what) {
 define('PG_SEL_MAX', 10);  /* Default value for page_selector_max. */
 
 function printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $start_msg, $where, $what) {
index 278e567..4cc1cca 100644 (file)
@@ -836,7 +836,7 @@ function encodeHeader ($string) {
 */
 function MagicHTML( $body, $id ) {
 
 */
 function MagicHTML( $body, $id ) {
 
-    global $message, $PHP_SELF, $HTTP_SERVER_VARS, 
+    global $message, $HTTP_SERVER_VARS, 
            $attachment_common_show_images;
 
     $attachment_common_show_images =
            $attachment_common_show_images;
 
     $attachment_common_show_images =
index 7463dc9..637ba7f 100644 (file)
@@ -11,6 +11,8 @@
  * $Id$
  */
 
  * $Id$
  */
 
+include_once('../functions/strings.php');
+
 // Always set up the language before calling these functions
 function displayHtmlHeader( $title = 'SquirrelMail', $xtra = '', $do_hook = TRUE ) {
 
 // Always set up the language before calling these functions
 function displayHtmlHeader( $title = 'SquirrelMail', $xtra = '', $do_hook = TRUE ) {
 
@@ -134,4 +136,4 @@ function checkForm() {
         "</TABLE>\n\n";
 }
 
         "</TABLE>\n\n";
 }
 
-?>
\ No newline at end of file
+?>
index d39df3e..d4b5802 100644 (file)
@@ -261,6 +261,20 @@ function find_mailbox_name ($mailbox) {
     
 }
 
     
 }
 
+function php_self () {
+    global $PHP_SELF, $HTTP_SERVER_VARS;
+    
+    if (isset($PHP_SELF) && !empty($PHP_SELF)) {
+        return $PHP_SELF;
+    } else if (isset($HTTP_SERVER_VARS['PHP_SELF']) &&
+               !empty($HTTP_SERVER_VARS['PHP_SELF'])) {
+        return $HTTP_SERVER_VARS['PHP_SELF'];
+    } else {
+        return '';
+    }
+}
+
+
 /**
  * This determines the location to forward to relative to your server.
  * If this doesnt work correctly for you (although it should), you can
 /**
  * This determines the location to forward to relative to your server.
  * If this doesnt work correctly for you (although it should), you can
@@ -589,4 +603,6 @@ function RemoveSlashes(&$array) {
     }
 }
 
     }
 }
 
+$PHP_SELF = php_self();
+
 ?>
 ?>
index 51d2b53..585680d 100644 (file)
@@ -23,6 +23,7 @@ require_once('../functions/smtp.php');
 require_once('../functions/display_messages.php');
 require_once('../functions/addressbook.php');
 require_once('../functions/plugin.php');
 require_once('../functions/display_messages.php');
 require_once('../functions/addressbook.php');
 require_once('../functions/plugin.php');
+include_once('../functions/strings.php');
 
 /* Insert hidden data */
 function addr_insert_hidden() {
 
 /* Insert hidden data */
 function addr_insert_hidden() {
index 18edc26..f32b85a 100644 (file)
@@ -15,6 +15,7 @@ require_once('../src/validate.php');
 require_once('../functions/array.php');
 require_once('../functions/display_messages.php');
 require_once('../functions/addressbook.php');
 require_once('../functions/array.php');
 require_once('../functions/display_messages.php');
 require_once('../functions/addressbook.php');
+include_once('../functions/strings.php');
 
 /* Make an input field */
 function adressbook_inp_field($label, $field, $name, $size, $values, $add) {
 
 /* Make an input field */
 function adressbook_inp_field($label, $field, $name, $size, $values, $add) {
index b89cf21..fe7a68a 100644 (file)
@@ -17,6 +17,7 @@ require_once('../functions/display_messages.php');
 require_once('../functions/imap.php');
 require_once('../functions/array.php');
 require_once('../functions/options.php');
 require_once('../functions/imap.php');
 require_once('../functions/array.php');
 require_once('../functions/options.php');
+include_once('../functions/strings.php');
 
 /* Set the base uri. */
 ereg ("(^.*/)[^/]+/[^/]+$", $PHP_SELF, $regs);
 
 /* Set the base uri. */
 ereg ("(^.*/)[^/]+/[^/]+$", $PHP_SELF, $regs);
index 0775e2e..edb6acd 100644 (file)
@@ -16,6 +16,7 @@ require_once('../functions/display_messages.php');
 require_once('../functions/imap.php');
 require_once('../functions/array.php');
 require_once('../functions/plugin.php');
 require_once('../functions/imap.php');
 require_once('../functions/array.php');
 require_once('../functions/plugin.php');
+include_once('../functions/strings.php');
 
 function oh_opt( $val, $sel, $tit ) {
     echo "<option value=\"$val\"";
 
 function oh_opt( $val, $sel, $tit ) {
     echo "<option value=\"$val\"";
index b38d10b..856f772 100644 (file)
@@ -13,6 +13,7 @@ require_once('../src/validate.php');
 require_once('../functions/imap.php');
 require_once('../functions/imap_search.php');
 require_once('../functions/array.php');
 require_once('../functions/imap.php');
 require_once('../functions/imap_search.php');
 require_once('../functions/array.php');
+include_once('../functions/strings.php');
 
 function s_opt( $val, $sel, $tit ) {
     echo "            <option value=\"$val\"";
 
 function s_opt( $val, $sel, $tit ) {
     echo "            <option value=\"$val\"";
@@ -145,4 +146,4 @@ sqimap_logout ($imapConnection);
 
 echo '</body></html>';
 
 
 echo '</body></html>';
 
-?>
\ No newline at end of file
+?>
index 42dfed5..75a36cc 100644 (file)
@@ -30,6 +30,7 @@
 require_once('../src/validate.php');
 require_once('../functions/prefs.php');
 require_once('../functions/plugin.php');
 require_once('../src/validate.php');
 require_once('../functions/prefs.php');
 require_once('../functions/plugin.php');
+include_once('../functions/strings.php');
 
    // Erase any lingering attachments
    if (! isset($attachments)) {
 
    // Erase any lingering attachments
    if (! isset($attachments)) {
index d0b9cfa..3a08f54 100755 (executable)
@@ -6,6 +6,9 @@
        
    **/
 
        
    **/
 
+
+include_once('../functions/strings.php');
+
    // Note:  The text distance is actually pre-squared
    // Background range is from 24-64, all three colors are the same
    // Text range is from 196 to 255
    // Note:  The text distance is actually pre-squared
    // Background range is from 24-64, all three colors are the same
    // Text range is from 196 to 255