'ampforwp-izooto-for-amp-below-content',
'type' => 'switch',
'title' => 'Below the Content',
'true' => 'true',
'false' => 'false',
'default' => 1,
'tooltip-subtitle' => 'Show Subscribe Button Below the Content',
'required' => array('ampforwp-web-push', '=' , '2'),
);
$izt_opt2 = array(
'id' => 'ampforwp-izooto-for-amp-above-content',
'type' => 'switch',
'title' => 'Above the Content',
'true' => 'true',
'false' => 'false',
'default' => 0,
'tooltip-subtitle' => 'Show Subscribe Button Above the Content',
'required' => array('ampforwp-web-push', '=' , '2'),
);
$izt_opt3 = array(
'id' => 'ampforwp-izooto-for-amp-positioning',
'type' => 'section',
'title' => esc_html__('Positioning', 'accelerated-mobile-pages'),
'required' => array(
array( 'ampforwp-web-push', '=' , '2' ),
array( 'amp-use-pot', '=' , 0 )
),
'indent' => true,
'layout_type' => 'accordion',
'accordion-open'=> 1,
);
$izt_opt4 = array(
'required' => array(
array( 'ampforwp-web-push', '=' , '2' ),
),
'id' => 'ampforwp-izooto-for-amp-app-id',
'type' => 'text',
'title' => 'Script ID',
'class' => 'child_opt child_opt_arrow',
'tooltip-subtitle' => 'View Integration Tutorial (HTTPS is required)',
);
}
$izooto_notice = '';
if(!function_exists('izoto_html')){
$izooto_notice = array(
'id' => 'izooto-for-amp',
'type' => 'info',
'style' => 'success',
'desc' => 'This feature requires iZooto for AMP Extension',
'required' => array('ampforwp-web-push', '=' , '2'),
);
}
Redux::setSection( $opt_name, array(
'title' => esc_html__( 'Push Notifications', 'accelerated-mobile-pages' ),
// 'icon' => 'el el-podcast',
'id' => 'ampforwp-push-notifications',
'desc' => " ",
'subsection' => true,
'fields' => array(
array(
'id' => 'ampforwp-pushnot-1',
'type' => 'section',
'title' => esc_html__('Push Notification Support', 'accelerated-mobile-pages'),
'indent' => true,
'layout_type' => 'accordion',
'accordion-open'=> 1,
),
array(
'id' => 'ampforwp-web-push',
'type' => 'select',
'title' => esc_html__('Push Notification','accelerated-mobile-pages'),
'true' => 'true',
'false' => 'false',
'options' => array(
'0' => esc_html__('Select Integration Service', 'accelerated-mobile-pages' ),
'1' => esc_html__('OneSignal', 'accelerated-mobile-pages' ),
'2' => esc_html__('iZooto', 'accelerated-mobile-pages' ),
'4' => esc_html__('Truepush', 'accelerated-mobile-pages' ),
'5' => esc_html__('webpushr', 'accelerated-mobile-pages' ),
),
'default' => ampforwp_push_notification_default(),
),
array(
'id' => 'ampforwp-web-push-onesignal',
'type' => 'select',
'class' => 'hide',
'title' => esc_html__('Push Notification','accelerated-mobile-pages'),
'tooltip-subtitle' => 'View Integration Tutorial (HTTPS is required)',
'true' => 'true',
'false' => 'false',
'options' => array(
'0' => esc_html__('Select Integration Service', 'accelerated-mobile-pages' ),
'1' => esc_html__('OneSignal', 'accelerated-mobile-pages' ),
'2' => esc_html__('iZooto', 'accelerated-mobile-pages' ),
),
'default' => '1',
),
array(
'required' => array(
array( 'ampforwp-web-push', '=' , '1' ),
),
'id' => 'ampforwp-one-signal-app-id',
'type' => 'text',
'title' => 'APP ID',
'class' => 'child_opt child_opt_arrow',
'tooltip-subtitle' => 'View Integration Tutorial (HTTPS is required)',
),
array(
'id' => 'ampforwp-truepush-app-id',
'type' => 'text',
'title' => esc_html__('APP ID','accelerated-mobile-pages'),
'class' => 'child_opt child_opt_arrow',
'tooltip-subtitle' => ''.esc_html__('View Integration Tutorial','accelerated-mobile-pages').'',
'required' => array(
array( 'ampforwp-web-push', '=' , '4' ),
),
),
array(
'id' => 'ampforwp-truepush-public-key',
'type' => 'text',
'title' => esc_html__('Public Key','accelerated-mobile-pages'),
'class' => 'child_opt child_opt_arrow',
'tooltip-subtitle' => ''.esc_html__('View Integration Tutorial','accelerated-mobile-pages').'',
'required' => array(
array( 'ampforwp-web-push', '=' , '4' ),
),
),
array(
'id' => 'ampforwp-webpushr-public-key',
'type' => 'text',
'title' => esc_html__('Public Key','accelerated-mobile-pages'),
'class' => 'child_opt child_opt_arrow',
'tooltip-subtitle' => ''.esc_html__('View Integration Tutorial','accelerated-mobile-pages').'',
'required' => array(
array( 'ampforwp-web-push', '=' , '5' ),
),
),
array(
'id' => 'ampforwp-one-signal-page',
'type' => 'switch',
'title' => esc_html__('Pages','accelerated-mobile-pages'),
'class' => 'child_opt child_opt_arrow',
'tooltip-subtitle' => esc_html__('Enable this option to show one signal notification on your pages', 'accelerated-mobile-pages'),
'required' => array( 'ampforwp-web-push', '=' , '1' ),
),
$izooto_notice,
$izt_opt4,
array(
'id' => 'ampforwp-onesignal-positioning',
'type' => 'section',
'title' => esc_html__('Positioning', 'accelerated-mobile-pages'),
'required' => array(
array( 'amp-use-pot', '=' , 0 ),
array( 'ampforwp-web-push', '!=' , 0 )
),
'indent' => true,
'layout_type' => 'accordion',
'accordion-open'=> 1,
),
array(
'id' => 'ampforwp-web-push-onesignal-below-content',
'type' => 'switch',
'title' => 'Below the Content',
'true' => 'true',
'false' => 'false',
'default' => 1,
'tooltip-subtitle' => 'Show Subscribe Button Below the Content',
'required' => array('ampforwp-web-push', '=' , '1'),
),
array(
'id' => 'ampforwp-web-push-onesignal-above-content',
'type' => 'switch',
'title' => 'Above the Content',
'true' => 'true',
'false' => 'false',
'default' => 0,
'tooltip-subtitle' => 'Show Subscribe Button Above the Content',
'required' => array('ampforwp-web-push', '=' , '1'),
),
array(
'id' => 'ampforwp-web-push-truepush-below-content',
'type' => 'switch',
'title' => esc_html__('Below Content','accelerated-mobile-pages'),
'default' => 1,
'tooltip-subtitle' => esc_html__('Show Subscribe Button Below the Content','accelerated-mobile-pages'),
'required' => array('ampforwp-web-push', '=' , '4'),
),
array(
'id' => 'ampforwp-web-push-truepush-above-content',
'type' => 'switch',
'title' => esc_html__('Above Content','accelerated-mobile-pages'),
'default' => 0,
'tooltip-subtitle' => esc_html__('Show Subscribe Button Above the Content','accelerated-mobile-pages'),
'required' => array('ampforwp-web-push', '=' , '4'),
),
array(
'id' => 'ampforwp-web-push-webpushr-below-content',
'type' => 'switch',
'title' => esc_html__('Below Content','accelerated-mobile-pages'),
'default' => 1,
'tooltip-subtitle' => esc_html__('Show Subscribe Button Below the Content','accelerated-mobile-pages'),
'required' => array('ampforwp-web-push', '=' , '5'),
),
array(
'id' => 'ampforwp-web-push-webpushr-above-content',
'type' => 'switch',
'title' => esc_html__('Above Content','accelerated-mobile-pages'),
'default' => 0,
'tooltip-subtitle' => esc_html__('Show Subscribe Button Above the Content','accelerated-mobile-pages'),
'required' => array('ampforwp-web-push', '=' , '5'),
),
$izt_opt3,
$izt_opt1,$izt_opt2,
array(
'id' => 'ampforwp-web-push-onesignal-popup',
'type' => 'switch',
'title' => 'Popup on Desktop',
'default' => 0,
'tooltip-subtitle' => 'Show Subscribe Button in Popup on Desktop',
'required' => array('ampforwp-web-push', '=' , '1'),
),
array(
'id' => 'translation',
'type' => 'section',
'title' => esc_html__('Translation', 'accelerated-mobile-pages'),
'indent' => true,
'layout_type' => 'accordion',
'accordion-open'=> 1,
'required'=> array( 'ampforwp-web-push', '!=' , 0 ),
),
array(
'id' => 'ampforwp-onesignal-translator-subscribe',
'type' => 'text',
'title' => esc_html__('Subscribe', 'accelerated-mobile-pages'),
'default' => esc_html__('Subscribe to updates','accelerated-mobile-pages'),
'placeholder'=>esc_html__('Add some text','accelerated-mobile-pages'),
'required'=> array( array( 'ampforwp-web-push', '=' , '1' )),
),
array(
'id' => 'ampforwp-onesignal-translator-unsubscribe',
'type' => 'text',
'title' => esc_html__('Unsubscribe', 'accelerated-mobile-pages'),
'default' => esc_html__('Unsubscribe from updates','accelerated-mobile-pages'),
'placeholder'=>esc_html__('Add some text','accelerated-mobile-pages'),
'required'=> array( array( 'ampforwp-web-push', '=' , '1' )),
),
array(
'id' => 'ampforwp-truepush-translator-subscribe',
'type' => 'text',
'title' => esc_html__('Subscribe', 'accelerated-mobile-pages'),
'default' => esc_html__('Subscribe to Notifications','accelerated-mobile-pages'),
'required'=> array( array( 'ampforwp-web-push', '=' , '4' )),
),
array(
'id' => 'ampforwp-webpushr-translator-subscribe',
'type' => 'text',
'title' => esc_html__('Subscribe', 'accelerated-mobile-pages'),
'default' => esc_html__('Subscribe to Notifications','accelerated-mobile-pages'),
'required'=> array( array( 'ampforwp-web-push', '=' , '5' )),
),
array(
'id' => 'ampforwp-onesignal-exper',
'type' => 'section',
'title' => esc_html__('Experimental', 'accelerated-mobile-pages'),
'required' => array(
array( 'ampforwp-web-push', '=' , '1' ),
array( 'amp-use-pot', '=' , 0 )
),
'indent' => true,
'layout_type' => 'accordion',
'accordion-open'=> 1,
),
array(
'id' => 'ampforwp-onesignal-http-site',
'type' => 'switch',
'title' => 'HTTP Site',
'tooltip-subtitle' => 'For HTTP Sites Only',
'required' => array('ampforwp-web-push', '=' , '1'),
'true' => 'true',
'false' => 'false',
'default' => 0
),
array(
'id' => 'ampforwp-onesignal-subdomain',
'type' => 'text',
'title' => 'Subdomain',
'desc' => esc_html__('Example: ampforwp', 'accelerated-mobile-pages'),
'required' => array(
array('ampforwp-web-push', '=' , '1'),
array('ampforwp-onesignal-http-site', '=','1')),
),
)
)
);
}