private function get_item_data() { $cf_shortcode = fw_ext('shortcodes')->get_shortcode('contact_form'); $data = array('title' => __('Contact Form', 'fw'), 'mailer' => fw_ext_mailer_is_configured(), 'configureMailer' => __('Configure Mailer', 'fw'), 'restrictedTypes' => $this->restricted_types, 'image' => $cf_shortcode->locate_URI("/includes/page-builder-contact-form-item/static/img/page_builder.png")); $options = $this->get_shortcode_options(); if ($options) { fw()->backend->enqueue_options_static($options); $data['options'] = $this->transform_options($options); } $data['popup_size'] = 'large'; return $data; }
private function get_item_data() { /** * @var FW_Shortcode $cf_shortcode */ $cf_shortcode = fw_ext('shortcodes')->get_shortcode('contact_form'); $data = array('title' => __('Contact Form', 'fw'), 'mailer' => fw_ext_mailer_is_configured(), 'configureMailer' => __('Configure Mailer', 'fw'), 'edit' => __('Edit', 'fw'), 'duplicate' => __('Duplicate', 'fw'), 'remove' => __('Remove', 'fw'), 'restrictedTypes' => $this->restricted_types, 'image' => $cf_shortcode->locate_URI('/static/img/page_builder.png')); $options = $this->get_shortcode_options(); if ($options) { fw()->backend->enqueue_options_static($options); $data['options'] = $this->transform_options($options); } $data['popup_size'] = 'large'; return $data; }
/** * @internal */ public function _action_post_form_type_save() { if (!fw_ext_mailer_is_configured()) { FW_Flash_Messages::add('fw-ext-forms-' . $this->get_form_type() . '-mailer', str_replace(array('{mailer_link}'), array(version_compare(fw()->manifest->get_version(), '2.1.7', '>=') ? fw_html_tag('a', array('href' => fw()->extensions->manager->get_extension_link('forms')), __('Mailer', 'fw')) : __('Mailer', 'fw')), __('Please configure the {mailer_link} extension.', 'fw')), 'error'); } }