diff --git a/lib/editor/tinymce/tinymce.js.php b/lib/editor/tinymce/tinymce.js.php index 0b770a68893..8c03ad37449 100644 --- a/lib/editor/tinymce/tinymce.js.php +++ b/lib/editor/tinymce/tinymce.js.php @@ -1,4 +1,4 @@ -lang = $editorlanguage; $directionality = get_string('thisdirection'); -/* - * This section configures the TinyMCE toolbar buttons on and off - * depending on the Moodle settings - * - * The changes are applied on a global basis, - * ..... but there is scope here to modify and restrict the config - * on a role basis, course basis, user basis, etc. if so desired. - * - */ -if (empty($CFG->tinymcehidebuttons)) { - $CFG->tinymcehidebuttons = ''; -} - -$editorhidebuttons = str_replace(' ', ',', $CFG->tinymcehidebuttons); - -$editorhidebuttons1 = $editorhidebuttons . ',visualaid,styleselect'; - -$editorhidebuttons = 'theme_advanced_disable : "'.$editorhidebuttons1.'",'; - -$editorhidebuttons = str_replace('fontsize', 'fontsizeselect', $editorhidebuttons); -$editorhidebuttons = str_replace('subscript', 'sub', $editorhidebuttons); -$editorhidebuttons = str_replace('superscript', 'sup', $editorhidebuttons); -$editorhidebuttons = str_replace('insertorderedlist', 'numlist', $editorhidebuttons); -$editorhidebuttons = str_replace('insertunorderedlist', 'bullist', $editorhidebuttons); -$editorhidebuttons = str_replace('createanchor', 'anchor', $editorhidebuttons); -$editorhidebuttons = str_replace('createlink', 'link', $editorhidebuttons); -$editorhidebuttons = str_replace('htmlmode', 'code', $editorhidebuttons); -$editorhidebuttons = str_replace('insertchar', 'charmap', $editorhidebuttons); -$editorhidebuttons = str_replace('insertimage', 'image', $editorhidebuttons); -$editorhidebuttons = str_replace('inserthorizontalrule', 'hr', $editorhidebuttons); -$editorhidebuttons = str_replace('formatblock', 'formatselect', $editorhidebuttons); -$editorhidebuttons = str_replace('clean', 'cleanup,removeformat', $editorhidebuttons); - -// insertsmile, - -$pieces = explode(",", $editorhidebuttons1); - -$spellcheck = ''; -if (! in_array("spellcheck", $pieces)) { - $spellcheck = 'spellchecker,'; -} -$inserttable = ''; -if (! in_array("inserttable", $pieces)) { - $inserttable = 'tablecontrols,separator,'; -} -$search_replace = ''; -if (! in_array("search_replace", $pieces)) { - $search_replace = 'search,replace,separator,'; -} -$lefttoright = ''; -if (! in_array("lefttoright", $pieces)) { - $lefttoright = 'ltr,separator,'; -} -$righttoleft = ''; -if (! in_array("righttoleft", $pieces)) { - $righttoleft = 'rtl,separator,'; -} -$cleanup = ''; -if (! in_array("cleanup", $pieces)) { - $cleanup = 'cleanup,removeformat,separator,'; -} -$fontselect = ''; -if (! in_array("fontname", $pieces)) { - $fontselect = 'fontselect,'; -} -$fontsize = ''; -if (! in_array("fontsize", $pieces)) { - $fontsize = 'fontsizeselect,'; -} -$forecolor = ''; -if (! in_array("forecolor", $pieces)) { - $forecolor = 'forecolor,'; -} -$hilitecolor = ''; -if (! in_array("hilitecolor", $pieces)) { - $hilitecolor = 'backcolor,'; -} -$popupeditor = ''; -if (! in_array("popupeditor", $pieces)) { - $popupeditor = 'fullscreen,'; -} - -$editoraddbuttons3 = 'theme_advanced_buttons3_add : "'.$fontselect.$fontsize.$forecolor.$hilitecolor.'",'; -$editoraddbuttons4 = 'theme_advanced_buttons4 : "'.$spellcheck.$search_replace.$inserttable.$lefttoright.$righttoleft.$popupeditor.$cleanup.'",'; - -/* - * - * ******************************************************************************************************** - * - */ - - -$temp = $_SERVER["REQUEST_URI"]; -$temp = explode('/', $temp); -$root = $temp[1]; - -$configuration = <<