public function display_field($field, $group_index = 1, $field_index = 1) { global $mf_domain; $class = ''; $max = ''; if (isset($field['options']['max_length'])) { $max = sprintf('maxlength="%d"', $field['options']['height'] * $field['options']['width']); } $value = $field['input_value']; $output = ''; $output .= '<div class="multiline_custom_field">'; if (mf_settings::get('hide_visual_editor') == '1') { $field['options']['hide_visual'] = 1; } if ($field['options']['hide_visual'] == 0 && user_can_richedit()) { $output .= sprintf('<div class="tab_multi_mf">'); $output .= sprintf('<a onclick="del_editor(\'%s\');" class="edButtonHTML_mf">HTML</a>', $field['input_id']); $output .= sprintf('<a onclick="add_editor(\'%s\');" class="edButtonHTML_mf current" >Visual</a>', $field['input_id']); $output .= sprintf('</div><br /><br />'); $class = 'pre_editor add_editor_mf'; if (mf_settings::get('dont_remove_tags') != '1') { $value = apply_filters('the_editor_content', $value); } } if ($field['options']['hide_visual'] == 0 && user_can_richedit()) { printf('<div style="display: none1" id="wp-%s-media-buttons" class="wp-media-buttons mf_media_button_div" >', $field['input_id']); require_once ABSPATH . 'wp-admin/includes/media.php'; media_buttons($field['input_id']); printf('</div>'); } $output .= sprintf('<textarea %s class="mf_editor %s" id="%s" name="%s" rows="%s" cols="%s" %s >%s</textarea>', $field['input_validate'], $class, $field['input_id'], $field['input_name'], $field['options']['height'], $field['options']['width'], $max, $value); $output .= '</div>'; return $output; }
function hide_panels() { //hidding the post or page panel //accord with the settings if (mf_settings::get('hide_post_panel')) { mf_admin::mf_unregister_post_type('post'); } if (mf_settings::get('hide_page_panel')) { mf_admin::mf_unregister_post_type('page'); } }
public function general_option_multiline() { /* load aditional options for multiline */ add_filter('mce_buttons', array($this, 'register_media_button')); if (mf_settings::get('dont_remove_tags') == '1') { add_action('admin_print_footer_scripts', array($this, 'tmce_not_remove_p_and_br'), 50); } }