Файл: system/controllers/wysiwygs/backend/forms/form_preset.php
Строк: 17
<?php
class formWysiwygsPreset extends cmsForm {
public function init($do) {
return array(
'basic' => array(
'title' => LANG_BASIC_OPTIONS,
'type' => 'fieldset',
'childs' => array(
new fieldString('title', array(
'title' => LANG_WW_PRESET_TITLE,
'rules' => array(
array('required'),
array('max_length', 128)
)
)),
new fieldList('wysiwyg_name', array(
'title' => LANG_PARSER_HTML_EDITOR,
'generator' => function($item){
$items = ['' => ''];
$editors = cmsCore::getWysiwygs();
foreach($editors as $editor){
$form_file = 'wysiwyg/'.$editor.'/options.php';
if(file_exists(cmsConfig::get('root_path') . $form_file)){
$items[$editor] = $editor;
}
}
return $items;
},
'rules' => array(
array('required')
)
))
)
)
);
}
}