<div class="wpb_element_wrapper"> <?php echo vc_message_warning(__('Elements within this list are deprecated and are no longer supported in newer versions of Visual Composer.', 'js_composer')); ?> </div> </li> <li><?php echo $box->getControls(); ?> </li> <?php if ($box->isShowEmptyMessage() && true !== $box->getPartState()) { ?> <li class="vc_add-element-access-warning"> <div class="wpb_element_wrapper"> <?php echo vc_message_warning(__('Your user role have restricted access to content elements. If required, contact your site administrator to change Visual Composer Role Manager settings for your user role.', 'js_composer')); ?> </div> </li> <?php } ?> </ul> <div class="vc_clearfix"></div> </div> </div> </div> </div> </div>
?> </h3> </div> <div class="vc_modal-body wpb-elements-list"> <ul class="wpb-content-layouts-container" style="position: relative;"> <?php /** @var $box Vc_Add_Element_Box */ ?> <li><?php echo $box->contentCategories(); ?> </li> <li class="vc_modal-add-elements-list-deprecated"> <div class="wpb_element_wrapper"><?php echo vc_message_warning(__('Elements within this list are deprecated and are no longer supported in newer versions of Visual Composer.', 'js_composer')); ?> </div> </li> <li><?php echo $box->getControls(); ?> </li> </ul> <div class="vc_clearfix"></div> </div> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div><!-- /.modal -->
/** * Render fields html and output it. * @since 4.4 * vc_filter: vc_edit_form_class - filter to override editor_css_classes array */ public function render() { $this->loadDefaultParams(); $output = $el_position = ''; $groups_content = $groups = array(); $params = $this->setting('params'); $editor_css_classes = apply_filters('vc_edit_form_class', array('wpb_edit_form_elements', 'vc_edit_form_elements'), $this->atts, $params); $deprecated = $this->setting('deprecated'); require_once vc_path_dir('AUTOLOAD_DIR', 'class-vc-settings-presets.php'); $list_vendor_presets = Vc_Settings_Preset::listVendorSettingsPresets($this->tag); $list_presets = Vc_Settings_Preset::listSettingsPresets($this->tag); if (vc_user_access()->part('presets')->checkStateAny(true, null)->get() || !empty($list_presets) || !empty($list_vendor_presets)) { $output .= '<script type="text/javascript">window.vc_presets_show=true;</script>'; } else { $output .= '<script type="text/javascript">window.vc_presets_show=false;</script>'; } if (!empty($deprecated)) { $output .= '<div class="vc_row vc_ui-flex-row vc_shortcode-edit-form-deprecated-message"><div class="vc_col-sm-12 wpb_element_wrapper">' . vc_message_warning(sprintf(__('You are using outdated element, it is deprecated since version %s.', 'js_composer'), $this->setting('deprecated'))) . '</div></div>'; } $output .= '<div class="' . implode(' ', $editor_css_classes) . '" data-title="' . htmlspecialchars(__('Edit', 'js_composer') . ' ' . __($this->setting('name'), 'js_composer')) . '">'; if (is_array($params)) { foreach ($params as $param) { $name = isset($param['param_name']) ? $param['param_name'] : null; if (!is_null($name)) { $value = isset($this->atts[$name]) ? $this->atts[$name] : null; $value = $this->parseShortcodeAttributeValue($param, $value); $group = isset($param['group']) && '' !== $param['group'] ? $param['group'] : '_general'; if (!isset($groups_content[$group])) { $groups[] = $group; $groups_content[$group] = ''; } $groups_content[$group] .= $this->renderField($param, $value); } } } $output .= $this->renderGroupedFields($groups, $groups_content); $output .= '</div>'; $output .= $this->enqueueScripts(); echo $output; do_action('vc_edit_form_fields_after_render'); }
/** * Render fields html and output it. * @since 4.4 * vc_filter: vc_edit_form_class - filter to override editor_css_classes array */ public function render() { $this->loadDefaultParams(); $output = $el_position = ''; $groups_content = $groups = array(); $params = $this->setting('params'); $editor_css_classes = apply_filters('vc_edit_form_class', array('wpb_edit_form_elements', 'vc_edit_form_elements'), $this->atts, $params); $deprecated = $this->setting('deprecated'); if (!empty($deprecated)) { $output .= '<div class="vc_row vc_shortcode-edit-form-deprecated-message"><div class="vc_col-sm-12 wpb_element_wrapper">' . vc_message_warning(sprintf(__('You are using outdated element, it is deprecated since version %s.', 'js_composer'), $this->setting('deprecated'))) . '</div></div>'; } $output .= '<div class="' . implode(' ', $editor_css_classes) . '" data-title="' . htmlspecialchars(__('Edit', 'js_composer') . ' ' . __($this->setting('name'), "js_composer")) . '">'; foreach ($params as $param) { $name = isset($param['param_name']) ? $param['param_name'] : null; if (!is_null($name)) { $value = isset($this->atts[$name]) ? $this->atts[$name] : null; $value = $this->parseShortcodeAttributeValue($param, $value); $group = isset($param['group']) && '' !== $param['group'] ? $param['group'] : '_general'; if (!isset($groups_content[$group])) { $groups[] = $group; $groups_content[$group] = ''; } $groups_content[$group] .= $this->renderField($param, $value); } } $output .= $this->renderGroupedFields($groups, $groups_content); $output .= '</div>'; $output .= $this->enqueueScripts(); echo $output; }