source: trunk/www.guidonia.net/wp/wp-includes/js/tinymce/plugins/spellchecker/classes/SpellChecker.php@ 44

Last change on this file since 44 was 44, checked in by luciano, 14 years ago
File size: 1.5 KB
Line 
1<?php
2/**
3 * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $
4 *
5 * @package MCManager.includes
6 * @author Moxiecode
7 * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved.
8 */
9
10class SpellChecker {
11 /**
12 * Constructor.
13 *
14 * @param $config Configuration name/value array.
15 */
16 function SpellChecker(&$config) {
17 $this->_config = $config;
18 }
19
20 /**
21 * Simple loopback function everything that gets in will be send back.
22 *
23 * @param $args.. Arguments.
24 * @return {Array} Array of all input arguments.
25 */
26 function &loopback(/* args.. */) {
27 return func_get_args();
28 }
29
30 /**
31 * Spellchecks an array of words.
32 *
33 * @param {String} $lang Language code like sv or en.
34 * @param {Array} $words Array of words to spellcheck.
35 * @return {Array} Array of misspelled words.
36 */
37 function &checkWords($lang, $words) {
38 return $words;
39 }
40
41 /**
42 * Returns suggestions of for a specific word.
43 *
44 * @param {String} $lang Language code like sv or en.
45 * @param {String} $word Specific word to get suggestions for.
46 * @return {Array} Array of suggestions for the specified word.
47 */
48 function &getSuggestions($lang, $word) {
49 return array();
50 }
51
52 /**
53 * Throws an error message back to the user. This will stop all execution.
54 *
55 * @param {String} $str Message to send back to user.
56 */
57 function throwError($str) {
58 die('{"result":null,"id":null,"error":{"errstr":"' . addslashes($str) . '","errfile":"","errline":null,"errcontext":"","level":"FATAL"}}');
59 }
60}
61
62?>
Note: See TracBrowser for help on using the repository browser.