}
+
+/**
+ * This function checks whether the user's USER_AGENT is known to
+ * be broken. If so, returns true and the plugin is invisible to the
+ * offending browser.
+ */
+function soupNazi(){
+
+ global $HTTP_USER_AGENT;
+
+ $soup_menu = array('Mozilla/3','Mozilla/2','Mozilla/1', 'Opera 4',
+ 'Opera/4', 'OmniWeb', 'Lynx');
+ foreach($soup_menu as $browser) {
+ if(stristr($HTTP_USER_AGENT, $browser)) {
+ return 1;
+ }
+ }
+ return 0;
+}
/*************************************/
/*** MAIN PLUGIN LOADING CODE HERE ***/
/*************************************/
}
}
- /**
- * This function checks whether the user's USER_AGENT is known to
- * be broken. If so, returns true and the plugin is invisible to the
- * offending browser.
- */
- function soupNazi(){
-
- global $HTTP_USER_AGENT, $SQSPELL_SOUP_NAZI;
-
- require_once(SM_PATH . 'plugins/squirrelspell/sqspell_config.php');
-
- $soup_menu = explode( ',', $SQSPELL_SOUP_NAZI );
- return( in_array( trim( $HTTP_USER_AGENT ), $soup_menu ) );
- }
-
?>
// Iterate sound files for options
- $d = dir('../plugins/newmail/sounds');
+ $d = dir(SM_PATH . 'plugins/newmail/sounds');
while($entry=$d->read()) {
$fname = $d->path . "/" . $entry;
if ($entry != '..' && $entry != '.') {
* $Id$
*/
-require_once('../functions/prefs.php');
+require_once(SM_PATH . 'functions/prefs.php');
/* Just for poor wretched souls with E_ALL. :) */
global $username, $data_dir;
getHashedFile($username, $data_dir, "$username.words");
$SQSPELL_EREG = 'ereg';
-$SQSPELL_SOUP_NAZI = 'Mozilla/3, Mozilla/2, Opera 4, Opera/4, '
- . 'Macintosh, OmniWeb';
+#$SQSPELL_SOUP_NAZI = 'Mozilla/3, Mozilla/2, Opera 4, Opera/4, '
+# . 'Macintosh, OmniWeb';
?>
/* SquirrelMail required files. */
require_once(SM_PATH . 'include/validate.php');
require_once(SM_PATH . 'include/load_prefs.php');
-require_once($SQSPELL_DIR . 'sqspell_config.php');
-require_once($SQSPELL_DIR . 'sqspell_functions.php');
+require_once(SM_PATH . $SQSPELL_DIR . 'sqspell_config.php');
+require_once(SM_PATH . $SQSPELL_DIR . 'sqspell_functions.php');
/**
* $MOD is the name of the module to invoke.
}
/* Include the module. */
-require_once($SQSPELL_DIR . "modules/$MOD.mod");
+require_once(SM_PATH . $SQSPELL_DIR . "modules/$MOD.mod");
?>