[root@mail squirrelmail-1.4.8]# diff -wuN ./plugins/administrator/options.php /var/www/squirrelmail/plugins/administrator/options.php --- ./plugins/administrator/options.php 2006-02-04 06:27:51.000000000 +0800 +++ /var/www/squirrelmail/plugins/administrator/options.php 2006-12-31 08:18:14.000000000 +0800 @@ -185,7 +185,7 @@ // Since we're relative to the config dir, // more than 1 ../ puts us OUTSIDE the SM tree. // get full path to config.php, then pop the filename - $abs_path = explode('/', realpath (SM_PATH . 'config/config.php')); + $abs_path = explode('/', realpath ('/etc/squirrelmail/config.php')); array_pop ($abs_path); foreach ( $rel_path as $subdir ) { if ( $subdir === '' ) { @@ -236,8 +236,8 @@ $newcfg[$key] = ''; } -$cfgfile = SM_PATH . 'config/config.php'; -parseConfig( SM_PATH . 'config/config_default.php' ); +$cfgfile = '/etc/squirrelmail/config.php'; +parseConfig( '/etc/squirrelmail/config_default.php' ); parseConfig( $cfgfile ); $colapse = array( 'Titles' => 'off', @@ -621,7 +621,7 @@ } } // add local config support - fwrite( $fp, "@include SM_PATH . 'config/config_local.php';\n" ); + fwrite( $fp, "@include '/etc/squirrelmail/config_local.php';\n" ); // close php fwrite( $fp, '?>' ); fclose( $fp );