Ver código fonte

Need chdir in plugins when data_dir is relative

indiri69 23 anos atrás
pai
commit
8a27bf7094

+ 5 - 5
plugins/message_details/message_details_bottom.php

@@ -10,8 +10,8 @@
  * $Id$
  * $Id$
  */
  */
 
 
-#chdir ('..');
-define('SM_PATH','../../');
+chdir ('..');
+define('SM_PATH','../');
 
 
 /* SquirrelMail required files. */
 /* SquirrelMail required files. */
 require_once(SM_PATH . 'include/validate.php');
 require_once(SM_PATH . 'include/validate.php');
@@ -25,15 +25,15 @@ global $color, $uid_support;
 function CalcEntity($entString, $direction) {
 function CalcEntity($entString, $direction) {
     $result = $entString;
     $result = $entString;
     if ($direction == -1) {
     if ($direction == -1) {
-	  $pos = strrpos($entString,'.');
-	  $result = substr($entString,0,$pos);
+        $pos = strrpos($entString,'.');
+        $result = substr($entString,0,$pos);
     }
     }
 
 
     switch ($direction) {
     switch ($direction) {
        case 0:
        case 0:
           $pos = strrpos($entString,'.');
           $pos = strrpos($entString,'.');
           if ($pos === false) {
           if ($pos === false) {
-	     $entString++;
+         $entString++;
 	     $result= $entString;
 	     $result= $entString;
           } 
           } 
 	  else {
 	  else {

+ 2 - 2
plugins/message_details/message_details_main.php

@@ -10,8 +10,8 @@
  */
  */
 
 
 /* Path for SquirrelMail required files. */
 /* Path for SquirrelMail required files. */
-#chdir('..');
-define('SM_PATH','../../');
+chdir('..');
+define('SM_PATH','../');
 
 
 /* SquirrelMail required files. */
 /* SquirrelMail required files. */
 require_once(SM_PATH . 'include/validate.php');
 require_once(SM_PATH . 'include/validate.php');

+ 2 - 2
plugins/message_details/message_details_top.php

@@ -10,8 +10,8 @@
  * $Id$
  * $Id$
  */
  */
 
 
-#chdir ('..');
-define('SM_PATH','../../');
+chdir ('..');
+define('SM_PATH','../');
 
 
 /* SquirrelMail required files. */
 /* SquirrelMail required files. */
 require_once(SM_PATH . 'include/validate.php');
 require_once(SM_PATH . 'include/validate.php');

+ 2 - 1
plugins/spamcop/options.php

@@ -1,6 +1,7 @@
 <?php
 <?php
 
 
-define('SM_PATH','../../');
+chdir('..');
+define('SM_PATH','../');
 require_once(SM_PATH . 'include/validate.php');
 require_once(SM_PATH . 'include/validate.php');
 
 
 displayPageHeader($color, "None");   
 displayPageHeader($color, "None");   

+ 1 - 1
plugins/squirrelspell/modules/check_me.mod

@@ -90,7 +90,7 @@ $sqspell_command=$SQSPELL_APP[$sqspell_use_app];
  * QUITE remote.
  * QUITE remote.
  */
  */
 do {
 do {
-  $floc = SM_PATH . "$attachment_dir/" . md5($sqspell_new_text . microtime());
+  $floc = "$attachment_dir/" . md5($sqspell_new_text . microtime());
 } while (file_exists($floc));
 } while (file_exists($floc));
 /**
 /**
  * Write the contents to the file.
  * Write the contents to the file.

+ 2 - 1
plugins/squirrelspell/sqspell_interface.php

@@ -29,7 +29,8 @@ $SQSPELL_CRYPTO=FALSE;
  * Load the stuff needed from squirrelmail
  * Load the stuff needed from squirrelmail
  */
  */
 
 
-define('SM_PATH','../../');
+chdir('..');
+define('SM_PATH','../');
 
 
 /* SquirrelMail required files. */
 /* SquirrelMail required files. */
 require_once(SM_PATH . 'include/validate.php');
 require_once(SM_PATH . 'include/validate.php');

+ 2 - 1
plugins/squirrelspell/sqspell_options.php

@@ -23,7 +23,8 @@ $SQSPELL_CRYPTO=FALSE;
 /**
 /**
  * Load some necessary stuff from squirrelmail. 
  * Load some necessary stuff from squirrelmail. 
  */
  */
-define('SM_PATH','../../');
+chdir('..');
+define('SM_PATH','../');
 
 
 /* SquirrelMail required files. */
 /* SquirrelMail required files. */
 require_once(SM_PATH . 'include/validate.php');
 require_once(SM_PATH . 'include/validate.php');

+ 2 - 1
plugins/translate/options.php

@@ -12,7 +12,8 @@
  */
  */
 
 
 /* Path for SquirrelMail required files. */
 /* Path for SquirrelMail required files. */
-define('SM_PATH','../../');
+chdir('..');
+define('SM_PATH','../');
 
 
 /* SquirrelMail required files. */
 /* SquirrelMail required files. */
 require_once(SM_PATH . 'include/validate.php');
 require_once(SM_PATH . 'include/validate.php');