- $msg .= " </select>
- <input type=\"submit\" value=\"Go\">
- </p>
- ";
- }
- $msg .="</form>\n";
- sqspell_makeWindow($onload, _("SquirrelSpell Initiating"), "init.js", $msg);
-?>
+ // See if we need to give user the option of choosing which dictionary
+ // he wants to use to spellcheck his message.
+ $langs=sqspell_getSettings(null);
+ $msg = '<form method="post">'.
+ '<input type="hidden" name="MOD" value="check_me">'.
+ '<input type="hidden" name="sqspell_text">'.
+ '<p align="center">';
+ if (sizeof($langs)==1){
+ // only one dictionary defined by the users. Submit the form
+ // automatically.
+ $onload="sqspell_init(true)";
+ $msg .= _("Please wait, communicating with the server...") .
+ '</p>'.
+ "<input type=\"hidden\" name=\"sqspell_use_app\" value=\"$langs[0]\">";
+ } else {
+ // more than one dictionary. Let the user choose the dictionary first
+ // then manually submit the form.
+ $onload="sqspell_init(false)";
+ $msg .= _("Please choose which dictionary you would like to use to spellcheck this message:").
+ '</p><p align="center">' .
+ '<select name="sqspell_use_app">';
+ for ($i=0; $i<sizeof($langs); $i++){
+ $msg .= "<option";
+ if (!$i) {
+ $msg .= ' selected';
+ }
+ $msg .= " value=\"$langs[$i]\"> " . _($langs[$i]) . "</option>\n";
+ }
+
+ $msg .= ' </select>'.
+ '<input type="submit" value="' . _("Go") . '">'.
+ '</p>';
+ }
+ $msg .="</form>\n";
+ sqspell_makeWindow($onload, _("SquirrelSpell Initiating"), "init.js", $msg);
+
+?>
\ No newline at end of file