Файл: wysiwyg/redactor/wysiwyg.class.php
Строк: 37
<?php
class cmsWysiwygRedactor{
function __construct(){
}
public function displayEditor($field_id, $content=''){
$lang = cmsConfig::get('language');
$user = cmsUser::getInstance();
$template = cmsTemplate::getInstance();
$template->insertCSS('wysiwyg/redactor/css/redactor.css');
$template->addJS('wysiwyg/redactor/js/redactor.js');
$template->addJS('wysiwyg/redactor/js/video.js');
$template->addJS('wysiwyg/redactor/js/fullscreen.js');
$template->addJS('wysiwyg/redactor/js/fontsize.js');
$template->addJS('wysiwyg/redactor/js/fontfamily.js');
$template->addJS('wysiwyg/redactor/js/fontcolor.js');
$template->addJS("wysiwyg/redactor/lang/{$lang}.js");
$dom_id = str_replace(array('[',']'), array('_', ''), $field_id);
echo html_textarea($field_id, $content, array('id'=>$dom_id));
?>
<script type="text/javascript">
$(document).ready(function(){
$('#<?php echo $dom_id; ?>').redactor({
lang: '<?php echo $lang; ?>',
plugins: ['video', 'fontfamily', 'fontsize', 'fontcolor', 'fullscreen'],
imageUpload: '<?php echo href_to('redactor/upload'); ?>',
minHeight: 200,
<?php if ($user->is_admin) { ?>
buttonSource: true
<?php } ?>
});
});
</script>
<?php
}
}