'); define('EBS_TOOLTIP_TEMPLATE','
'); } else{ define('EBS_CONTAINER_CLASS',''); define('EBS_POPOVER_TEMPLATE',''); define('EBS_TOOLTIP_TEMPLATE',''); } $elements = array( 'toggles', 'tabs', 'lists', 'deslist', 'buttons', 'btngrptool', 'btngrp', 'notifications', 'wpcolumns', 'tables', 'tooltip', 'iconhead', 'panel', 'oscpopover', 'dropdown', 'labels', 'well', 'thumbnail', 'icon', 'image', 'progressbar', 'servicebox', 'slider' ); foreach ($elements as $element) { include( $element . '/plugin_shortcode.php'); } add_action('init', 'osc_add_ebs_buttons_to_tinymce'); function osc_add_ebs_buttons_to_tinymce() { $ebsp_editor_opt=get_option('EBS_EDITOR_OPT','icon'); if (!current_user_can('edit_posts') && !current_user_can('edit_pages')) return; if (get_user_option('rich_editing') == 'true') { add_filter("mce_external_plugins", "osc_add_ebs_plugin"); if($ebsp_editor_opt=='icon'){ add_filter('mce_buttons_3', 'osc_register_ebs_button'); } else{ add_filter('mce_buttons', 'osc_register_ebs_dropdown'); } } } function osc_register_ebs_dropdown($buttons){ $buttons[] = 'oscitas_main_dropdown_button'; return $buttons; } function osc_register_ebs_button($buttons) { global $elements; foreach ($elements as $element) { $buttons[] = 'oscitas' . $element; } return $buttons; } function osc_add_ebs_plugin($plugin_array) { global $elements; foreach ($elements as $element) { $plugin_array['oscitas' . $element] = plugins_url('', __FILE__) . '/' . $element . '/' . $element . '_plugin.js'; } $plugin_array['oscitas_main_dropdown']=EBS_PLUGIN_URL.'js/oscitas_main_dropdown.js'; return $plugin_array; return $plugin_array; }