Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/components/com_sppagebuilder/addons/optin_form/ |
| [Home] [System Details] [Kill Me] |
<?php
/**
* @package SP Page Builder
* @author JoomShaper https://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2023 JoomShaper
* @license https://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Language\Text;
SpAddonsConfig::addonConfig([
'type' => 'content',
'addon_name' => 'optin_form',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_FORM'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_FORM_DESC'),
'icon' => '<svg viewBox="0 0 32 32"
xmlns="http://www.w3.org/2000/svg"><path d="M31.85
10.974L27.216 7.7V2.919A1.03 1.03 0 0026.333 2H6.032a1.03 1.03 0
00-.883.92v4.744l-4.818 3.31a.81.81 0
00-.331.588v17.47c.063.48.44.857.92.92h30.525c.405 0
.552-.479.552-.92v-17.47c0-.22.037-.441-.147-.588zm-4.634-1.508l3.163
2.17-3.163 2.39v-4.56zM6.62 3.47h19.125v11.696l-9.563
7.208-9.562-7.208V3.47zM5.15 9.43v4.634l-3.163-2.427 3.163-2.207zm-3.678
3.715L11.77 20.94 1.471 27.89V13.145zM3.237 28.48l9.783-6.583 2.61
1.986a.883.883 0 00.516.184c.147 0 .22-.074.367-.184l2.722-2.096 9.893
6.693H3.237zm27.289-.846l-10.077-6.767 10.077-7.723v14.49z"
fill="currentColor"/><g opacity=".5"
fill="currentColor"><path d="M10.298
8.252h3.31a.736.736 0 100-1.47h-3.31a.736.736 0 000 1.47zM10.298
11.562h11.769a.736.736 0 000-1.47h-11.77a.736.736 0 100 1.47zM22.802
14.137a.736.736 0 00-.735-.736h-11.77a.736.736 0 000 1.471h11.77c.406 0
.735-.329.735-.735z"/></g></svg>',
'settings' => [
'general' => [
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_GENERAL'),
'fields' => [
'platform' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_PLATFORM'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_PLATFORM_DESC'),
'values' => [
'mailchimp' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_PLATFORM_MAILCHIMP'),
'sendgrid' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_PLATFORM_SENDGRID'),
'sendinblue' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_PLATFORM_SENDINBLUE'),
'madmimi' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_PLATFORM_MADMIMI'),
'acymailing' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_PLATFORM_ACYMAILING'),
],
'std' => 'mailchimp',
'inline' => true,
],
'hide_name' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_HIDE_NAME_FIELD'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_HIDE_NAME_FIELD_DESC'),
'values' => [
0 => Text::_('JNO'),
1 => Text::_('JYES'),
],
'std' => 0,
],
'add_sendgrid_list_ids' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_ADD_SENDGRID_LIST_IDS'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_ADD_SENDGRID_LIST_IDS_DESC'),
'values' => [
0 => Text::_('JNO'),
1 => Text::_('JYES')
],
'std' => 0,
'depends' => ['platform' =>
'sendgrid']
],
'acymailing_listids' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_ACYMAILING_LIST_ID'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_ACYMAILING_LIST_ID_DESC'),
'multiple' => true,
'std' => '',
'values' => SpPgaeBuilderBase::acymailingList(),
'depends' => ['platform' =>
'acymailing']
],
'mailchimp_api' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MAILCHIMP_API_KEY'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MAILCHIMP_API_KEY_DESC'),
'std' => '',
'depends' => ['platform' =>
'mailchimp']
],
'mailchimp_listid' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MAILCHIMP_LISTID'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MAILCHIMP_LISTID_DESC'),
'std' => '',
'depends' => ['platform' =>
'mailchimp']
],
'mailchimp_action' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MAILCHIMP_ACTION'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MAILCHIMP_ACTION_DESC'),
'values' => [
'subscribed' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MAILCHIMP_ACTION_SUBSCRIBED'),
'pending' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MAILCHIMP_ACTION_PENDING'),
],
'std' => 'subscribed',
'depends' => ['platform' =>
'mailchimp']
],
'sendgrid_api' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_SENDGRID_API_KEY'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_SENDGRID_API_KEY_DESC'),
'std' => '',
'depends' => ['platform' =>
'sendgrid']
],
'sendgrid_list_ids' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_SENDGRID_LIST_IDS'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_SENDGRID_LIST_IDS_DESC'),
'std' => '',
'depends' => [['platform', '=',
'sendgrid'], ['add_sendgrid_list_ids', '=',
1]]
],
'sendinblue_api' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_SENDINBLUE_API_KEY'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_SENDINBLUE_API_KEY_DESC'),
'std' => '',
'depends' => ['platform' =>
'sendinblue']
],
'sendinblue_listid' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_SENDINBLUE_LISTID'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_SENDINBLUE_LISTID_DESC'),
'std' => '',
'depends' => ['platform' =>
'sendinblue']
],
'madmimi_user' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MADMIMI_USERNAME'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MADMIMI_USERNAME_DESC'),
'std' => '',
'depends' => ['platform' =>
'madmimi']
],
'madmimi_api' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MADMIMI_API_KEY'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MADMIMI_API_KEY_DESC'),
'std' => '',
'depends' => ['platform' =>
'madmimi']
],
'madmimi_listname' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MADMINI_LISTNAME'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MADMINI_LISTNAME_DESC'),
'std' => '',
'depends' => ['platform' =>
'madmimi']
],
'alignment_separator' => [
'type' => 'separator',
],
'alignment' => [
'type' => 'alignment',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_ALIGNMENT'),
'responsive' => true,
'available_options' => ['left',
'center', 'right'],
],
],
],
'content' => [
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_CONTENT'),
'fields' => [
'content' => [
'type' => 'editor',
'std' => 'Lorem Ipsum has been the industry
standard dummy text ever since the when an unknown printer.'
],
'media_type' => [
'type' => 'radio',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_TYPE'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_CHOOSE_TYPE_DESC'),
'values' => [
'img' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_IMAGE'),
'icon' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_ICON'),
],
'std' => 'img',
'inline' => true,
],
'image' => [
'type' => 'media',
'depends' => [['media_type', '!=',
'icon']],
'show_input' => true,
],
'alt_text' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_ALT_TEXT'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_ALT_TEXT_DESC'),
'depends' => [['media_type', '!=',
'icon']],
],
'icon_name' => [
'type' => 'icon',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_ICON_NAME'),
'depends' => [['media_type', '=',
'icon']]
],
'icon_size' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE'),
'std' => ['xl' => 82, 'lg'
=> 82, 'md' => 82, 'sm' => 82, 'xs'
=> 82],
'depends' => [['media_type', '=',
'icon']]
],
'icon_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
'depends' => [['media_type', '=',
'icon']]
],
'media_position' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_POSITION'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_MEDIA_POSITION_DESC'),
'values' => [
'top' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_TOP'),
'right' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
'bottom' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BOTTOM'),
'left' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
],
'inline' => true,
],
],
],
'custom_input' => [
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_CUSTOM_INPUT_FIELD'),
'fields' => [
'custom_input' => [
'type' => 'checkbox',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_CUSTOM_INPUT_FIELD'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_CUSTOM_INPUT_FIELD_DESC'),
'std' => 0,
'is_header' => 1,
],
'custom_input_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
'depends' => [['custom_input', '=',
1]],
],
'custom_input_bgcolor' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND'),
'depends' => [['custom_input', '=',
1]],
],
'custom_input_border_separator' => [
'type' => 'separator',
'depends' => [['custom_input', '=',
1]],
],
'custom_input_border' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_WIDTH'),
'depends' => [['custom_input', '=',
1]],
],
'custom_input_border_style' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE'),
'values' => [
'' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_NONE'),
'solid' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_SOLID'),
'double' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOUBLE'),
'dotted' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOTTED'),
'dashed' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DASHED'),
],
'std' => 'solid',
'depends' => [['custom_input', '=',
1]],
],
'custom_input_border_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR'),
'depends' => [['custom_input', '=',
1]],
],
'custom_input_border_side' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_POSITION'),
'values' => [
'' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_POSITION_FULL'),
'top-' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_POSITION_TOP'),
'right-' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
'bottom-' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BOTTOM'),
'left-' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
],
'depends' => [['custom_input', '=',
1]],
],
'custom_input_bdr' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_RADIUS'),
'depends' => [['custom_input', '=',
1]],
],
'custom_input_padding_separator' => [
'type' => 'separator',
'depends' => [['custom_input', '=',
1]],
],
'custom_input_padding' => [
'type' => 'padding',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
'responsive' => true,
'depends' => [['custom_input', '=',
1]],
],
],
],
'recaptcha' => [
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_SHOW_RECAPTCHA'),
'fields' => [
'recaptcha' => [
'type' => 'checkbox',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_SHOW_RECAPTCHA'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_SHOW_RECAPTCHA_DESC'),
'std' => 0,
'is_header' => 1,
],
'show_checkbox' => [
'type' => 'checkbox',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_SHOW_CHECKBOX'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_SHOW_CHECKBOX_DESC'),
'std' => 1,
'depends' => [['recaptcha', '=', 1]],
],
'checkbox_title' => [
'type' => 'textarea',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_CHECKBOX_TITLE'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_CHECKBOX_TITLE_DESC'),
'std' => 'I agree with the <a
href="#">Terms of Use</a> and <a
href="#">Privacy Policy</a> and I declare that I have
read the information that is required in accordance with <a
href="http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:OJ.L_.2016.119.01.0001.01.ENG&toc=OJ:L:2016:119:TOC"
target="_blank">Article 13 of GDPR.</a>',
'depends' => [['recaptcha', '=', 1],
['show_checkbox', '=', 1]],
],
],
],
'button' => [
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON'),
'fields' => [
'button_text' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_LABEL'),
'std' => 'Submit',
],
'button_url' => [
'type' => 'link',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_URL'),
],
'button_typography' => [
'type' => 'typography',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_TYPOGRAPHY'),
'fallbacks' => [
'font' => 'button_font_family',
'letter_spacing' => 'button_letterspace',
'weight' => 'button_fontstyle.weight',
'italic' => 'button_fontstyle.italic',
'underline' => 'button_fontstyle.underline',
'uppercase' => 'button_fontstyle.uppercase',
],
],
'button_type' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
'values' => [
'default' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
'primary' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
'secondary' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_SECONDARY'),
'success' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
'info' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
'warning' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
'danger' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
'dark' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
'link' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
'custom' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
],
'std' => 'custom',
'inline' => true,
],
'link_button_padding_bottom' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_PADDING_BOTTOM'),
'max' => 100,
'std' => '',
'depends' => [['button_type', '=',
'link']]
],
'button_appearance' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
'values' => [
'' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
'gradient' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_GRADIENT'),
'outline' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
],
'depends' => [['type', '!=',
'link']]
],
'button_shape' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
'values' => [
'rounded' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
'square' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
'round' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
],
'std' => 'rounded',
'depends' => [['button_type', '!=',
'link']]
],
'button_size' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
'values' => [
'' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
'lg' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
'xlg' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
'sm' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
'xs' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
'custom' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
],
],
'button_padding' => [
'type' => 'padding',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
'responsive' => true,
'depends' => [['button_size', '=',
'custom']]
],
'button_block' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
'values' => [
'' => Text::_('JNO'),
'sppb-btn-block' => Text::_('JYES'),
],
'std' => '',
'depends' => [['button_type', '!=',
'link']]
],
'button_icon_separator' => [
'type' => 'separator',
],
'button_icon' => [
'type' => 'icon',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_DESC'),
],
'button_icon_position' => [
'type' => 'radio',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
'values' => [
'left' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
'right' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
],
'std' => 'left',
],
'button_margin_separator' => [
'type' => 'separator',
],
'button_margin_top' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_TOP'),
'std' => ['xl' => 20],
'responsive' => true,
'max' => 400,
],
'button_style_tab_separator' => [
'type' => 'separator',
],
'button_style_tab' => [
'type' => 'buttons',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_STYLE'),
'values' => [
['label' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_NORMAL'), 'value'
=> 'normal'],
['label' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_HOVER'), 'value'
=> 'hover'],
],
'std' => 'hover',
'tabs' => true,
'depends' => [['button_type', '=',
'custom']],
],
'button_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
'std' => '#FFFFFF',
'depends' => [
['button_style_tab', '=', 'normal'],
['button_type', '=', 'custom']
],
],
'button_background_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND'),
'std' => '#3366FF',
'depends' => [
['button_style_tab', '=', 'normal'],
['button_type', '=', 'custom'],
['button_appearance', '!=',
'gradient'],
],
],
'button_background_gradient' => [
'type' => 'gradient',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
'std' => [
"color" => "#3366FF",
"color2" => "#0037DD",
"deg" => "45",
"type" => "linear"
],
'depends' => [
['button_style_tab', '=', 'normal'],
['button_type', '=', 'custom'],
['button_appearance', '=', 'gradient'],
],
],
'button_color_hover' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
'std' => '#FFFFFF',
'depends' => [
['button_style_tab', '=', 'hover'],
['button_type', '=', 'custom'],
],
],
'button_background_color_hover' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND'),
'std' => '#0037DD',
'depends' => [
['button_style_tab', '=', 'hover'],
['button_type', '=', 'custom'],
['button_appearance', '!=',
'gradient'],
],
],
'button_background_gradient_hover' => [
'type' => 'gradient',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
'std' => [
"color" => "#0037DD",
"color2" => "#3366FF",
"deg" => "45",
"type" => "linear"
],
'depends' => [
['button_style_tab', '=', 'hover'],
['button_type', '=', 'custom'],
['button_appearance', '=', 'gradient'],
],
],
// link style
'link_button_color_tab' => [
'type' => 'buttons',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_STYLE'),
'values' => [
['label' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_NORMAL'), 'value'
=> 'normal'],
['label' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_HOVER'), 'value'
=> 'hover'],
],
'std' => 'hover',
'tabs' => true,
'depends' => [['button_type', '=',
'link']],
],
'link_button_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
'depends' => [
['link_button_color_tab', '=',
'normal'],
['button_type', '=', 'link'],
],
],
'link_button_border_width' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_WIDTH'),
'max' => 30,
'depends' => [
['link_button_color_tab', '=',
'normal'],
['button_type', '=', 'link'],
],
],
'link_button_border_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR'),
'std' => '',
'depends' => [
['link_button_color_tab', '=',
'normal'],
['button_type', '=', 'link'],
],
],
'link_button_hover_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
'std' => '',
'depends' => [
['link_button_color_tab', '=',
'hover'],
['button_type', '=', 'link'],
],
],
'link_button_border_hover_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR'),
'std' => '',
'depends' => [
['link_button_color_tab', '=',
'hover'],
['button_type', '=', 'link'],
],
],
'button_position_separator' => [
'type' => 'separator',
],
'button_position' => [
'type' => 'alignment',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_ALIGNMENT'),
],
],
],
'options' => [
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_OPTIONS'),
'fields' => [
'grid' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID_DESC'),
'values' => [
'' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID_FULL'),
'6-6' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID_6_6'),
'5-7' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID_5_7'),
'8-4' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID_8_4'),
'2-10' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID_2_10'),
'ws-4-4-4' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID_WIDESPACE_4_4_4'),
'ws-2-8-2' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID_WIDESPACE_2_8_2'),
'ws-3-6-3' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_GRID_WIDESPACE_3_6_3'),
],
],
'form_inline' => [
'type' => 'checkbox',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_FORM_INLINE'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_FORM_INLINE_DESC'),
'std' => 0,
],
'submit_btn_inside' => [
'type' => 'checkbox',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_INSIDE_SUBMIT'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_INSIDE_SUBMIT_DESC'),
'std' => 0,
],
'optin_type' => [
'type' => 'select',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_TYPE'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_TYPE_DESC'),
'values' => [
'normal' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_TYPE_NORMAL'),
'popup' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_TYPE_POPUP'),
],
'std' => 'normal',
],
'optin_timein' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_TIMEIN'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_TIMEIN_DESC'),
'std' => 2000,
'max' => 5000,
'inline' => true,
'depends' => [['optin_type', '=',
'popup']],
],
'optin_timeout' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_TIMEOUT'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_TIMEOUT_DESC'),
'std' => 10000,
'max' => 10000,
'inline' => true,
'depends' => [['optin_type', '=',
'popup']],
],
'optin_width' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_WIDTH'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_OPTIN_WIDTH_DESC'),
'std' => 600,
'max' => 1000,
'inline' => true,
'depends' => [['optin_type', '=',
'popup']],
],
],
],
'title' => [
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_TITLE'),
'fields' => [
'title' => [
'type' => 'text',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
'desc' =>
Text::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
],
'heading_selector' => [
'type' => 'headings',
'title' =>
Text::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
'std' => 'h3',
],
'title_typography' => [
'type' => 'typography',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_TYPOGRAPHY'),
'fallbacks' => [
'font' => 'title_font_family',
'size' => 'title_fontsize',
'line_height' => 'title_lineheight',
'letter_spacing' => 'title_letterspace',
'uppercase' => 'title_font_style.uppercase',
'italic' => 'title_font_style.italic',
'underline' => 'title_font_style.underline',
'weight' => 'title_font_style.weight',
],
],
'title_text_color' => [
'type' => 'color',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
],
'title_margin_separator' => [
'type' => 'separator',
],
'title_margin_top' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_TOP'),
'max' => 400,
'responsive' => true
],
'title_margin_bottom' => [
'type' => 'slider',
'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_BOTTOM'),
'max' => 400,
'responsive' => true
],
],
],
],
]);