dbFields = array( 'tabSize'=>'2', 'toolbar'=>'"bold", "italic", "heading", "|", "quote", "unordered-list", "|", "link", "image", "code", "horizontal-rule", "|", "preview", "side-by-side", "fullscreen", "guide"', 'autosave'=>true, 'spellChecker'=>true ); } public function form() { global $Language; $html = '
'; $html .= ''; $html .= ''; $html .= '
'; $html .= '
'; $html .= ''; $html .= ''; $html .= '
'; $html .= '
'; $html .= ''; $html .= ''; $html .= '
'; $html .= '
'; $html .= ''; $html .= ''; $html .= '
'; return $html; } public function adminHead() { if (in_array($GLOBALS['ADMIN_CONTROLLER'], $this->loadOnController)) { $html = ''; // Path plugin. $pluginPath = $this->htmlPath(); // SimpleMDE css $html .= ''; // Font-awesome is a dependency of SimpleMDE $html .= ''; // SimpleMDE js $html .= ''; // Hack for Bludit $html .= ''; return $html; } return false; } public function adminBodyEnd() { if (in_array($GLOBALS['ADMIN_CONTROLLER'], $this->loadOnController)) { // Autosave global $Page; global $Language; $autosaveID = $GLOBALS['ADMIN_CONTROLLER']; $autosaveEnable = $this->getDbField('autosave')?'true':'false'; if (!empty($Page)) { $autosaveID = $Page->key(); } // Spell Checker $spellCheckerEnable = $this->getDbField('spellChecker')?'true':'false'; $pluginPath = $this->htmlPath(); $html = ''; return $html; } return false; } }