uawdijnntqw1x1x1
IP : 3.17.159.53
Hostname : axolotl
Kernel : Linux axolotl 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
lib
/
..
/
lib
/
sgml-base
/
..
/
roundcube
/
program
/
steps
/
utils
/
spell_html.inc
/
/
<?php /** +-----------------------------------------------------------------------+ | program/steps/utils/spell_html.inc | | | | This file is part of the Roundcube Webmail client | | Copyright (C) 2005-2011, The Roundcube Dev Team | | | | Licensed under the GNU General Public License version 3 or | | any later version with exceptions for skins & plugins. | | See the README file for a full license statement. | | | | PURPOSE: | | Spellchecker for TinyMCE | | | +-----------------------------------------------------------------------+ | Author: Aleksander Machniak <alec@alec.pl> | +-----------------------------------------------------------------------+ */ $method = rcube_utils::get_input_value('method', rcube_utils::INPUT_POST); $lang = rcube_utils::get_input_value('lang', rcube_utils::INPUT_POST); $result = array(); $spellchecker = new rcube_spellchecker($lang); if ($method == 'addToDictionary') { $data = rcube_utils::get_input_value('word', rcube_utils::INPUT_POST); $spellchecker->add_word($data); $result['result'] = true; } else { $data = rcube_utils::get_input_value('text', rcube_utils::INPUT_POST, true); $data = html_entity_decode($data, ENT_QUOTES, RCUBE_CHARSET); if ($data && !$spellchecker->check($data)) { $result['words'] = $spellchecker->get(); $result['dictionary'] = (bool) $RCMAIL->config->get('spellcheck_dictionary'); } } if ($error = $spellchecker->error()) { rcube::raise_error(array('code' => 500, 'type' => 'php', 'file' => __FILE__, 'line' => __LINE__, 'message' => sprintf("Spell check engine error: " . $error)), true, false); echo json_encode(array('error' => $error)); exit; } // send output header("Content-Type: application/json; charset=".RCUBE_CHARSET); echo json_encode($result); exit;
/var/lib/../lib/sgml-base/../roundcube/program/steps/utils/spell_html.inc