| Current Path : /home/zieirix/www/components/com_jce/editor/tiny_mce/plugins/spellchecker/classes/ |
| Current File : /home/zieirix/www/components/com_jce/editor/tiny_mce/plugins/spellchecker/classes/spellchecker.php |
<?php
/**
* @author Moxiecode
* @copyright Copyright (c) 2004-2007, Moxiecode Systems AB, All rights reserved
*/
class SpellChecker
{
public function __construct()
{
}
/**
* Constructor.
*
* @param $config Configuration name/value array
*/
public function SpellChecker(&$config)
{
$this->_config = $config;
}
/**
* Simple loopback function everything that gets in will be send back.
*
* @param $args.. Arguments
*
* @return {Array} Array of all input arguments
*/
protected function loopback( /* args.. */)
{
return func_get_args();
}
/**
* Spellchecks an array of words.
*
* @param {String} $lang Language code like sv or en
* @param {Array} $words Array of words to spellcheck
*
* @return {Array} Array of misspelled words
*/
public function checkWords($lang, $words)
{
return $words;
}
/**
* Returns suggestions of for a specific word.
*
* @param {String} $lang Language code like sv or en
* @param {String} $word Specific word to get suggestions for
*
* @return {Array} Array of suggestions for the specified word
*/
public function getSuggestions($lang, $word)
{
return array();
}
/**
* Throws an error message back to the user. This will stop all execution.
*
* @param {String} $str Message to send back to user
*/
protected function throwError($str)
{
die('{"result":null,"id":null,"error":{"errstr":"' . addslashes($str) . '","errfile":"","errline":null,"errcontext":"","level":"FATAL"}}');
}
}