params ); $editor = $params->get( 'editor', '' ); if (!$editor) { $editor = $mosConfig_editor; } $_MAMBOTS->loadBot( 'editors', $editor, 1 ); function initEditor() { global $mainframe, $_MAMBOTS; if ($mainframe->get( 'loadEditor' )) { $results = $_MAMBOTS->trigger( 'onInitEditor' ); foreach ($results as $result) { if (trim($result)) { echo $result; } } } } function getEditorContents( $editorArea, $hiddenField ) { global $mainframe, $_MAMBOTS; $mainframe->set( 'loadEditor', true ); $results = $_MAMBOTS->trigger( 'onGetEditorContents', array( $editorArea, $hiddenField ) ); foreach ($results as $result) { if (trim($result)) { echo $result; } } } // just present a textarea function editorArea( $name, $content, $hiddenField, $width, $height, $col, $row ) { global $mainframe, $_MAMBOTS, $my; // ensure editor-xtd bots are loaded only once if (!defined( '_JOS_EDITORXTD_INCLUDED' )) { define( '_JOS_EDITORXTD_INCLUDED', 1 ); $_MAMBOTS->loadBotGroup( 'editors-xtd' ); } $mainframe->set( 'loadEditor', true ); $results = $_MAMBOTS->trigger( 'onEditorArea', array( $name, $content, $hiddenField, $width, $height, $col, $row ) ); foreach ($results as $result) { if (trim($result)) { echo $result; } } } define( '_JOS_EDITOR_INCLUDED', 1 ); } ?>