case "OnRichTextEditorRegister":
     // register only for backend
     $e->output("TinyMCE");
     break;
 case "OnRichTextEditorInit":
     if ($editor !== "TinyMCE") {
         return;
     }
     $params['css_selectors'] = $modx->config['tinymce_css_selectors'];
     $params['use_browser'] = $modx->config['use_browser'];
     $params['editor_css_path'] = $modx->config['editor_css_path'];
     if ($modx->isBackend() || intval($_GET['quickmanagertv']) == 1 && isset($_SESSION['mgrValidated'])) {
         $params['theme'] = $modx->config['tinymce_editor_theme'];
         $params['mce_editor_skin'] = $modx->config['mce_editor_skin'];
         $params['mce_entermode'] = $modx->config['mce_entermode'];
         $params['language'] = $mce->get_lang($modx->config['manager_language']);
         $params['frontend'] = false;
         $params['custom_plugins'] = $modx->config['tinymce_custom_plugins'];
         $params['custom_buttons1'] = $modx->config['tinymce_custom_buttons1'];
         $params['custom_buttons2'] = $modx->config['tinymce_custom_buttons2'];
         $params['custom_buttons3'] = $modx->config['tinymce_custom_buttons3'];
         $params['custom_buttons4'] = $modx->config['tinymce_custom_buttons4'];
         $params['toolbar_align'] = $modx->config['manager_direction'];
         $params['webuser'] = null;
         $html = $mce->get_mce_script($params);
     } else {
         $frontend_language = isset($modx->config['fe_editor_lang']) ? $modx->config['fe_editor_lang'] : '';
         $webuser = isset($modx->config['rb_webuser']) ? $modx->config['rb_webuser'] : null;
         $params['theme'] = $webtheme;
         $params['webuser'] = $webuser;
         $params['language'] = $mce->get_lang($frontend_language);