OwlCyberSecurity - MANAGER
Edit File: ampforwp-fields-array.php
<?php if ( ! defined( 'ABSPATH' ) ) { exit; } global $amp_ux_fields; $options = array(); $analytics_options = array(); $current_page = ampforwp_get_admin_current_page(); if($current_page=="amp_options"){ $pages = get_pages(); foreach ($pages as $page ) { $options[$page->ID] = $page->post_title; } } $analytics_options = array(''=>'Add Analytics Type','ampforwp-ga-switch'=>'Google Analytics','amp-use-gtm-option'=>'Google Tag Manager','ampforwp-Segment-switch'=>'Segment Analytics','ampforwp-Piwik-switch'=>'Matomo (Piwik) Analytics','ampforwp-Quantcast-switch'=>'Quantcast Measurement','ampforwp-comScore-switch'=>'comScore', 'ampforwp-Effective-switch'=>'Effective Measure','ampforwp-StatCounter-switch'=>'StatCounter','ampforwp-Histats-switch'=>'Histats Analytics','ampforwp-Yandex-switch'=>'Yandex Metrika','ampforwp-Chartbeat-switch'=>'Chartbeat Analytics','ampforwp-Alexa-switch'=>'Alexa Metrics','ampforwp-afs-analytics-switch'=>'AFS Analytics','amp-fb-pixel'=>'Facebook Pixel','amp-clicky-switch'=>'Clicky Analytics','ampforwp-callrail-switch'=>'Call Rail Analytics','ampforwp-adobe-switch'=>'Adobe Analytics','ampforwp-Piwik-Pro-switch'=>'Piwik Pro Analytics'); $analytics_default_option = ampforwp_get_setting('amp-analytics-select-option'); $analytics_default = 'ampforwp-ga-switch'; switch ($analytics_default_option) { case '1': $analytics_default = 'ampforwp-ga-switch'; break; case '2': $analytics_default = 'ampforwp-Segment-switch'; break; case '3': $analytics_default = 'ampforwp-Piwik-switch'; break; case '4': $analytics_default = 'ampforwp-Quantcast-switch'; break; case '5': $analytics_default = 'ampforwp-comScore-switch'; break; case '6': $analytics_default = 'ampforwp-Effective-switch'; break; case '7': $analytics_default = 'ampforwp-StatCounter-switch'; break; case '8': $analytics_default = 'ampforwp-Histats-switch'; break; case '9': $analytics_default = 'ampforwp-Yandex-switch'; break; case '10': $analytics_default = 'ampforwp-Chartbeat-switch'; break; case '11': $analytics_default = 'ampforwp-Alexa-switch'; break; case '12': $analytics_default = 'ampforwp-afs-analytics-switch'; break; case '13': $analytics_default = 'amp-fb-pixel'; break; case '14': $analytics_default = 'amp-clicky-switch'; break; case '15': $analytics_default = 'ampforwp-callrail-switch'; break; case '16': $analytics_default = 'ampforp-adobe-switch'; break; case '17': $analytics_default = 'ampforwp-Piwik-Pro-switch'; break; default: break; } if ( ! function_exists('ampforwp_get_seo_default') ) { function ampforwp_get_seo_default() { $default = ''; return ampforwp_get_setting('ampforwp-seo-selection'); } } $structure_data_options = array( '' => 'Select Option', 'BlogPosting' => 'Blog', 'NewsArticle' => 'News', 'Local Business' => 'Local Business', 'Product' => 'Ecommerce', 'Other' => 'Other' ); $amp_ux_common = array( 'field_type'=>'footer', 'field_data'=>array( array( 'desc'=>"Send Feedback", 'icon'=>'ux-send-feedback-icon', 'svg'=>'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 20"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17l-.59.59-.58.58V4h16v12zm-9-4h2v2h-2zm0-6h2v4h-2z"/></svg>', 'url'=>'https://ampforwp.com/support/', ),array( 'desc'=>"Help", 'icon'=>'ux-help-icon', 'svg'=>'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 426.667 426.667" style="enable-background:new 0 0 426.667 426.667;" xml:space="preserve"> <rect x="192" y="298.667" width="42.667" height="42.667"/> <path d="M213.333,85.333c-47.147,0-85.333,38.187-85.333,85.333h42.667c0-23.467,19.2-42.667,42.667-42.667 S256,147.2,256,170.667c0,42.667-64,37.333-64,106.667h42.667c0-48,64-53.333,64-106.667 C298.667,123.52,260.48,85.333,213.333,85.333z"/> <path d="M213.333,0C95.573,0,0,95.573,0,213.333s95.573,213.333,213.333,213.333s213.333-95.573,213.333-213.333 S331.093,0,213.333,0z M213.333,384c-94.08,0-170.667-76.587-170.667-170.667S119.253,42.667,213.333,42.667 S384,119.253,384,213.333S307.413,384,213.333,384z"/> </svg>', 'url'=>'https://ampforwp.com/tutorials/', ),array( 'desc'=>"Review", 'icon'=>'ux-review-icon', 'svg'=>'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="20px" height="20px" viewBox="0 0 306 306" style="enable-background:new 0 0 306 306;" xml:space="preserve"> <g id="star-rate"> <polygon points="153,230.775 247.35,299.625 211.65,187.425 306,121.125 191.25,121.125 153,6.375 114.75,121.125 0,121.125 94.35,187.425 58.65,299.625 "/> </g> </svg>', 'url'=>'https://wordpress.org/support/plugin/accelerated-mobile-pages/reviews/?rate=5#new-post', ), ) ); array_unshift($seo_options,"Select SEO"); $amp_website_type = ampforwp_get_setting('ampforwp-setup-ux-website-type'); if(ampforwp_get_setting('ampforwp-sd-type-posts') && preg_match("/Other/", $amp_website_type)==0 && $amp_website_type!=="Local Business"){ $amp_website_type = ampforwp_get_setting('ampforwp-sd-type-posts'); }else{ $amp_website_type = ampforwp_get_setting('ampforwp-setup-ux-website-type'); } $amp_ws_other_type = ''; if($amp_website_type!=""){ if(preg_match("/Other/", $amp_website_type)!=0){ $other = explode("-", $amp_website_type); if ( is_array($other)) { if(isset($other[0]) && $other[0]){ $amp_website_type = ""; } if(isset($other[1]) && $other[1]){ $amp_ws_other_type = $other[1]; } } } } if($amp_website_type==""){ $amp_website_type = "BlogPosting"; $amp_ws_other_type = "Blog"; } function ampforwp_check_analytics_setup($type = ''){ $analytics_txt = ampforwp_get_setup_info('ampforwp-ux-analytics-section'); $check_analytics = explode(', ', $analytics_txt); if(in_array($type, $check_analytics)){ return 1; }else{ return 0; } } $amp_ux_fields = array( array('field_type'=>'main_section_start', 'field_data'=>array('id'=>'amp-ux-main-section','class'=>'amp-ux-main-section')), array( 'field_type'=>'loader', 'field_data'=>array('title'=>'','class'=>'','id'=>'','default'=>0) ), // Website type array('field_type'=>'section_start', 'field_data'=>array('id'=>'ampforwp-ux-website-type-section','class'=>'section-1 amp-ux-website-type-section') ), array('field_type'=>'select', 'field_data'=>array('title'=>'What\'s your Website Type?','class'=>'ampforwp-ux-select','id'=>'ampforwp-ux-select','data-value'=>esc_attr($amp_ws_other_type),'data-value-id'=>'ampforwp-website-type-other','options'=>$structure_data_options,'default'=>esc_attr($amp_website_type)) ), $amp_ux_common, array('field_type'=>'section_end','field_data'=>array()), // AMP Need Section array('field_type'=>'section_start', 'field_data'=>array('id'=>'ampforwp-ux-need-type-section', 'class'=>'section-2 amp-ux-need-section') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Where do you need AMP?','class'=>'ampforwp-ux-select emty-input','id'=>'ampforwp-ux-select') ), array('field_type'=>'checkbox', 'field_data'=>array('title'=>'Homepage','class'=>'amp-ux-homepage','parent-class'=>'hmpg-chk','id'=>'amp-ux-homepage','default'=>ampforwp_get_setting('ampforwp-homepage-on-off-support')) ), array('field_type'=>'checkbox', 'field_data'=>array('title'=>'Do you use custom Front Page?','class'=>'amp-ux-frontpage','id'=>'amp-ux-frontpage','required'=>array('amp-ux-homepage','=','1'),'label-class'=>"s-f-pg",'default'=>ampforwp_get_setting('amp-frontpage-select-option')) ), array('field_type'=>'select', 'field_data'=>array('title'=>'','class'=>'amp-ux-frontpage-select child_opt child_opt_arrow','id'=>'amp-ux-frontpage-select', 'options'=>$options, 'required'=>array('amp-ux-frontpage','=','1'),'element-class'=>'ux-label frp','default'=>ampforwp_get_setting('amp-frontpage-select-option-pages') ) ), array('field_type'=>'checkbox', 'field_data'=>array('title'=>'Posts','class'=>'amp-ux-posts','id'=>'amp-ux-posts','default'=>ampforwp_get_setting('amp-on-off-for-all-posts')) ), array('field_type'=>'checkbox', 'field_data'=>array('title'=>'Pages','class'=>'amp-ux-pages','id'=>'amp-ux-pages','default'=>ampforwp_get_setting('amp-on-off-for-all-pages')) ), array('field_type'=>'checkbox', 'field_data'=>array('title'=>'Archives','class'=>'amp-ux-archives','id'=>'amp-ux-archives','default'=>ampforwp_get_setting('ampforwp-archive-support')) ), $amp_ux_common , array('field_type'=>'section_end','field_data'=>array()), // Design Section array('field_type'=>'section_start', 'field_data'=>array('id'=>'ampforwp-ux-design-section','class'=>'section-1 ampforwp-ux-design-section') ), array('field_type'=>'media', 'field_data'=>array('title'=>'Setup Your Logo','class'=>'amp-ux-opt-media-container','id'=>'amp-ux-opt-media', 'default'=>array('id'=>ampforwp_get_setting('opt-media','id'),'url'=>ampforwp_get_setting('opt-media','url'),'width'=>ampforwp_get_setting('opt-media','width'),'height'=>ampforwp_get_setting('opt-media','height'))) ), array('field_type'=>'color', 'field_data'=>array('title'=>'Global Color Scheme','class'=>'amp-ux-color-scheme','id'=>'amp-ux-color-scheme','default'=>ampforwp_get_setting('swift-color-scheme','color')) ), $amp_ux_common , array('field_type'=>'section_end', 'field_data'=>array()), //Analytics array('field_type'=>'section_start', 'field_data'=>array('id'=>'ampforwp-ux-analytics-section','class'=>'section-1 ampforwp-ux-analytics-section') ), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-analytics-sub-section','class'=>'ampforwp-ux-sup-sub-section','default'=>1,'closable'=>0) ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Setup Analytics Tracking','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-google-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>1,'closable'=>1,'data-href'=>'ampforwp-ga-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Google Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Tracking ID','id'=>'amp-ux-ga','class'=>'amp-ux-ga google-analytics analytics-text','required'=>array(),'data-text'=>'ga-feild','element-class'=>'ux-label trac-id','default'=>ampforwp_get_setting('ga-feild')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-gtm-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Google Tag Manager'),'closable'=>1,'data-href'=>'amp-use-gtm-option') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Google Tag Manager','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Tag Manager ID (Container ID)','id'=>'amp-ux-gtm','class'=>'amp-ux-gtm analytics-text','required'=>array(),'data-text'=>'amp-gtm-id','element-class'=>'ux-label trac-id','default'=>ampforwp_get_setting('amp-gtm-id')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-segment-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Segment Analytics'),'closable'=>1,'data-href'=>'ampforwp-Segment-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Segment Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Segment Write Key','id'=>'amp-ux-sw','class'=>'amp-ux-sw analytics-text','required'=>array(),'data-text'=>'sa-feild','element-class'=>'ux-label trac-id','default'=>ampforwp_get_setting('sa-feild')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-piwik-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Matomo Analytics'),'closable'=>1,'data-href'=>'ampforwp-Piwik-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Matomo (Piwik) Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Tracking ID','id'=>'amp-ux-mp','class'=>'amp-ux-mp analytics-text','required'=>array(),'data-text'=>'pa-feild','element-class'=>'ux-label trac-id','default'=>ampforwp_get_setting('pa-feild')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-quantcast-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Quantcast Measurement'),'closable'=>1,'data-href'=>'ampforwp-Quantcast-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Quantcast Measurement','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Tracking ID','id'=>'amp-ux-qm','class'=>'amp-ux-qm analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'amp-quantcast-analytics-code','default'=>ampforwp_get_setting('amp-quantcast-analytics-code')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-comscore-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('comScore'),'closable'=>1,'data-href'=>'ampforwp-comScore-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'comScore','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'C1','id'=>'amp-ux-cs-1','class'=>'amp-ux-cs analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'amp-comscore-analytics-code-c1','default'=>ampforwp_get_setting('amp-comscore-analytics-code-c1')) ), array('field_type'=>'text', 'field_data'=>array('title'=>'C2','id'=>'amp-ux-cs-2','class'=>'amp-ux-cs analytics-text','required'=>array(),'element-class'=>'ux-label trac-id','data-text'=>'amp-comscore-analytics-code-c2','default'=>ampforwp_get_setting('amp-comscore-analytics-code-c2')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-effective-measure-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Effective Measure'),'closable'=>1,'data-href'=>'ampforwp-Effective-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Effective Measure','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Tracking ID','id'=>'amp-ux-em','class'=>'amp-ux-em analytics-text','required'=>array(),'data-text'=>'eam-feild','element-class'=>'ux-label trac-id','default'=>ampforwp_get_setting('eam-feild')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-sc-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('StatCounter'),'closable'=>1,'data-href'=>'ampforwp-StatCounter-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'StatCounter','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Tracking ID','id'=>'amp-ux-sc','class'=>'amp-ux-sc analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'sc-feild','default'=>ampforwp_get_setting('sc-feild')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-histats-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Histats Analytics'),'closable'=>1,'data-href'=>'ampforwp-Histats-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Histats Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Tracking ID','element-class'=>'ux-label trac-id','id'=>'amp-ux-ha','class'=>'amp-ux-ha analytics-text','required'=>array(),'data-text'=>'histats-field','default'=>ampforwp_get_setting('histats-field')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-yandex-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Yandex Metrika'),'closable'=>1,'data-href'=>'ampforwp-Yandex-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Yandex Metrika Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Yandex Metrika Analytics ID','id'=>'amp-ux-ym','class'=>'amp-ux-ym analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'amp-Yandex-Metrika-analytics-code','default'=>ampforwp_get_setting('amp-Yandex-Metrika-analytics-code')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-chartbeat-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Chartbeat Analytics'),'closable'=>1,'data-href'=>'ampforwp-Chartbeat-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Chartbeat Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Tracking ID','element-class'=>'ux-label trac-id','id'=>'amp-ux-ca','class'=>'amp-ux-ca analytics-text','required'=>array(),'data-text'=>'amp-Chartbeat-analytics-code','default'=>ampforwp_get_setting('amp-Chartbeat-analytics-code')) ), array('field_type'=>'sub_section_end','field_data'=>array()), //adobe array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-adobe-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Adobe analytics'),'closable'=>1,'data-href'=>'ampforwp-adobe-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Adobe Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'select', 'field_data'=>array('title'=>'Analytics Type','id'=>'amp-ux-aa-2','class'=>'amp-ux-aa analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'ampforwp-adobe-type','default'=>ampforwp_get_setting('ampforwp-adobe-type')) ), array('field_type'=>'text', 'field_data'=>array('title'=>'Host Name','id'=>'amp-ux-aa','class'=>'amp-ux-aa analytics-text','required'=>array(),'element-class'=>'ux-label','data-text'=>'ampforwp-adobe-host','default'=>ampforwp_get_setting('ampforwp-adobe-host')) ), array('field_type'=>'text', 'field_data'=>array('title'=>'Report Suite ID','id'=>'amp-ux-aa-2','class'=>'amp-ux-aa analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'ampforwp-adobe-reportsuiteid','default'=>ampforwp_get_setting('ampforwp-adobe-reportsuiteid')) ), array('field_type'=>'text', 'field_data'=>array('title'=>'Organisation ID','id'=>'amp-ux-aa-2','class'=>'amp-ux-aa analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'ampforwp-adobe-orgid','default'=>ampforwp_get_setting('ampforwp-adobe-orgid')) ), array('field_type'=>'text', 'field_data'=>array('title'=>'Subdomain for tracking','id'=>'amp-ux-aa-2','class'=>'amp-ux-aa analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'ampforwp-adobe-subdomain','default'=>ampforwp_get_setting('ampforwp-adobe-subdomain')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-alexa-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Alexa Metrics'),'closable'=>1,'data-href'=>'ampforwp-Alexa-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Alexa Metrics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Alexa Metrics Account','id'=>'amp-ux-am-1','class'=>'amp-ux-am analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'ampforwp-alexa-account','default'=>ampforwp_get_setting('ampforwp-alexa-account')) ), array('field_type'=>'text', 'field_data'=>array('title'=>'Alexa Metrics Domain','id'=>'amp-ux-am-2','class'=>'amp-ux-am analytics-text','element-class'=>'ux-label trac-id','required'=>array(),'data-text'=>'ampforwp-alexa-domain','default'=>ampforwp_get_setting('ampforwp-alexa-domain')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-afs-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('AFS Analytics'),'closable'=>1,'data-href'=>'ampforwp-afs-analytics-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'AFS Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Website ID','id'=>'amp-ux-afs','class'=>'amp-ux-afs analytics-text','required'=>array(),'element-class'=>'ux-label trac-id','data-text'=>'ampforwp-afs-siteid','default'=>ampforwp_get_setting('ampforwp-afs-siteid')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-fb-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Facebook Pixel'),'closable'=>1,'data-href'=>'amp-fb-pixel') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Facebook Pixel','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Facebook Pixel ID','id'=>'amp-ux-fp','class'=>'amp-ux-fp analytics-text','required'=>array(),'data-text'=>'amp-fb-pixel-id','element-class'=>'ux-label trac-id','default'=>ampforwp_get_setting('amp-fb-pixel-id')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-cl-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Clicky Analytics'),'closable'=>1,'data-href'=>'amp-clicky-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Clicky Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Clicky Site ID','id'=>'amp-ux-cl','class'=>'amp-ux-cl analytics-text','required'=>array(),'element-class'=>'ux-label','data-text'=>'clicky-site-id','default'=>ampforwp_get_setting('clicky-site-id')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-cr-analytics-section','class'=>'ampforwp-ux-sub-section ampforwp-ux-ana-sub','default'=>ampforwp_check_analytics_setup('Call Rail Analytics'),'closable'=>1,'data-href'=>'ampforwp-callrail-switch') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'Call Rail Analytics','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'text', 'field_data'=>array('title'=>'Config URL','id'=>'amp-ux-cr','class'=>'amp-ux-cr analytics-text','required'=>array(),'element-class'=>'ux-label','data-text'=>'ampforwp-callrail-config-url','default'=>ampforwp_get_setting('ampforwp-callrail-config-url')) ), array('field_type'=>'text', 'field_data'=>array('title'=>'Tell Number','id'=>'amp-ux-cr','class'=>'amp-ux-cr analytics-text','required'=>array(),'element-class'=>'ux-label','data-text'=>'ampforwp-callrail-number','default'=>ampforwp_get_setting('ampforwp-callrail-number')) ), array('field_type'=>'text', 'field_data'=>array('title'=>'Analytics Config URL','id'=>'amp-ux-cr','class'=>'amp-ux-cr analytics-text','required'=>array(),'element-class'=>'ux-label','data-text'=>'ampforwp-callrail-analytics-url','default'=>ampforwp_get_setting('ampforwp-callrail-analytics-url')) ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_start', 'field_data'=>array('id'=>'ampforwp-ux-ano-analytics-section','class'=>'ampforwp-ux-sub-section','default'=>1,'closable'=>0) ), array('field_type'=>'select', 'field_data'=>array('title'=>'Add more Analytics Tracking','class'=>'ampforwp-ux-analytics-more child_opt child_opt_arrow','id'=>'ampforwp-ux-analytics-more', 'options'=>$analytics_options,'default'=>'','data-href'=>'','element-class'=>'ux-more-analyt','data-href-id'=>'amp-ux-analytics-more-hidden') ), array('field_type'=>'sub_section_end','field_data'=>array()), array('field_type'=>'sub_section_end','field_data'=>array()), $amp_ux_common, array('field_type'=>'section_end', 'field_data'=>array()), // Privacy Settings array('field_type'=>'section_start', 'field_data'=>array('id'=>'ampforwp-ux-privacy-section','class'=>'section-1 ampforwp-ux-privacy-section') ), array('field_type'=>'switch','field_data'=>array('title'=>'Cookie Notice Bar','id'=>'amp-ux-notice-switch','class'=>'amp-ux-notice-switch amp-ux-switch-on-off','data-id'=>'amp-ux-notice-switch','desc'=>'Cookie Bar allows you to discreetly inform visitors that your website uses cookies.','parent-class'=>'ux-notice-bar','default'=>ampforwp_get_setting('amp-enable-notifications')) ), array('field_type'=>'switch','field_data'=>array('title'=>'GDPR','id'=>'amp-ux-gdpr-switch','class'=>'amp-ux-gdpr-switch amp-ux-switch-on-off','data-id'=>'amp-ux-gdpr-switch','desc'=>'Comply with European privacy regulations(GDPR). Recommended for EU Citizens.','parent-class'=>'ux-notice-bar','default'=>ampforwp_get_setting('amp-gdpr-compliance-switch')) ), $amp_ux_common, array('field_type'=>'section_end', 'field_data'=>array()), // 3rd Party array('field_type'=>'section_start', 'field_data'=>array('id'=>'ampforwp-ux-thirdparty-section','class'=>'section-1 ampforwp-ux-thirdparty-section') ), array('field_type'=>'heading', 'field_data'=>array('title'=>'3rd Party Compatibility','class'=>'child_opt child_opt_arrow') ), array('field_type'=>'select', 'field_data'=>array('title'=>'SEO','class'=>'ampforwp-ux-select','id'=>'ampforwp-ux-seo-select','options'=>$seo_options,'element-class'=>'ux-align','default'=>ampforwp_get_seo_default()) ), ); $is_sdfwp = "not-exist"; $ampforwp_admin_url = admin_url(); $stdfwp_active_url = ''; $sd_default = 0; if(file_exists(AMPFORWP_MAIN_PLUGIN_DIR."schema-and-structured-data-for-wp/structured-data-for-wp.php")){ if(!is_plugin_active('schema-and-structured-data-for-wp/structured-data-for-wp.php')){ $is_sdfwp = "inactive"; $plugin_file = "schema-and-structured-data-for-wp/structured-data-for-wp.php"; $stdfwp_active_url = ampforwp_wp_plugin_action_link( $plugin_file, 'activate' ); }else{ $is_sdfwp = "active"; $stdfwp_active_url = $ampforwp_admin_url.'admin.php?page=structured_data_options&tab=general&reference=ampforwp'; $sd_default = 2; } } $is_afwp = "not-exist"; $afwp_active_url = ''; $afwp_default = 0; if(file_exists(AMPFORWP_MAIN_PLUGIN_DIR."quick-adsense-reloaded/quick-adsense-reloaded.php")){ if(!is_plugin_active('quick-adsense-reloaded/quick-adsense-reloaded.php')){ $is_afwp = "inactive"; $plugin_file = "quick-adsense-reloaded/quick-adsense-reloaded.php"; $afwp_active_url = ampforwp_wp_plugin_action_link( $plugin_file, 'activate' ); }else{ $is_afwp = "active"; $afwp_active_url = $ampforwp_admin_url.'admin.php?page=quads-settings&tab=general&reference=ampforwp'; $afwp_default = 2; } } $is_pwa = "not-exist"; $pwa_active_url = ''; $pwa_default = 0; if(file_exists(AMPFORWP_MAIN_PLUGIN_DIR."pwa-for-wp/pwa-for-wp.php")){ if(!is_plugin_active('pwa-for-wp/pwa-for-wp.php')){ $is_pwa = "inactive"; $plugin_file = "pwa-for-wp/pwa-for-wp.php"; $pwa_active_url = ampforwp_wp_plugin_action_link( $plugin_file, 'activate' ); }else{ $is_pwa = "active"; $pwa_active_url = $ampforwp_admin_url.'admin.php?page=pwaforwp&reference=ampforwp'; $pwa_default = 2; } } $sasd_class = "amp-ux-extension-switch amp-ux-switch-on-off ampforwp_install_ux_plugin $is_sdfwp"; $afwp_class = "amp-ux-extension-switch amp-ux-switch-on-off ampforwp_install_ux_plugin $is_afwp"; $pwa_class = "amp-ux-extension-switch amp-ux-switch-on-off ampforwp_install_ux_plugin $is_pwa"; $ux_secure = wp_create_nonce('verify_module'); $check_extension = ampforwp_get_setup_info('ampforwp_ux_extension_check'); for($ex=0;$ex<count($check_extension);$ex++){ $active_ext = $check_extension[$ex]; if($active_ext=="wpml"){ $is_active = 0; if(function_exists('ampforwp_auto_add_amp_menu_link_insert_wpml') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"WPML for AMP",'id'=>"amp-ux-ext-wpml",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-wpml-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/wpml-for-amp/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/wpml-for-amp/" target="_blank">%s</a>',esc_html__('WPML for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-wpml','=',0),'default'=>intval($is_active))); } } if($active_ext=="ratings"){ $is_active = 0; if(function_exists('the_amp_rating_rating_markup') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Ratings for AMP",'id'=>"amp-ux-ext-star-ratings",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-star-ratings-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/amp-ratings/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/amp-ratings/" target="_blank">%s</a>',esc_html__('Ratings for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-star-ratings','=',0),'default'=>intval($is_active))); } } if($active_ext=="Elementor" || $active_ext=="Divi"){ $is_active = 0; if(function_exists('amp_pagebuilder_compatibility_init') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"$active_ext for AMP",'id'=>"amp-ux-ext-elementor",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-elementor-ratings-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/amp-pagebuilder-compatibility/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/amp-pagebuilder-compatibility/" target="_blank">%s</a>',esc_html__('Elementor & Divi support for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-elementor','=',0),'default'=>intval($is_active))); } } if($active_ext=="classipress"){ $is_active = 0; if(function_exists('amp_classi_press_compatibility') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Classipress",'id'=>"amp-ux-ext-classipress",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-classipress-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/classipress-for-amp/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/classipress-for-amp/" target="_blank">%s</a>',esc_html__('Classipress Theme for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-classipress','=',0),'default'=>intval($is_active))); } } if($active_ext=="eventcalendar"){ $is_active = 0; if(function_exists('tec_amp_compatibility_orgs_venues_support') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"The Event Calender",'id'=>"amp-ux-ext-eventcalendar",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-eventcalendar-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/addons/the-event-calender-for-amp/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/addons/the-event-calender-for-amp/" target="_blank">%s</a>',esc_html__('The Event Calender for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-eventcalendar','=',0),'default'=>intval($is_active))); } } if($active_ext=="gravityform"){ $is_active = 0; if(function_exists('amp_gravity_forms_plugin_init') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Gravity Form",'id'=>"amp-ux-ext-gravityform",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-gravityform-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/gravity-forms/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/gravity-forms/" target="_blank">%s</a>',esc_html__('Gravity Form extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-gravityform','=',0),'default'=>intval($is_active))); } } if($active_ext=="contact_form_7"){ $is_active = 0; if(function_exists('amp_cf7_plugin_init') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Contact Form 7",'id'=>"amp-ux-ext-contact-form7",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-contact-form7-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/contact-form-7/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/contact-form-7/" target="_blank">%s</a>',esc_html__('Contact Form 7 extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-contact-form7','=',0),'default'=>intval($is_active))); } } if($active_ext=="ninja_forms"){ $is_active = 0; if(function_exists('ampforwp_ninja_initiate_plugin') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Ninja Form",'id'=>"amp-ux-ext-ninja-form",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-ninja-form-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/ninja-forms/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/ninja-forms/" target="_blank">%s</a>',esc_html__('Ninja Forms extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-ninja-form','=',0),'default'=>intval($is_active))); } } if($active_ext=="caldera_forms"){ $is_active = 0; if(function_exists('amp_cf_plugin_init') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Caldera Forms",'id'=>"amp-ux-ext-caldera-form",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-caldera-form-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/caldera-forms-for-amp/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/caldera-forms-for-amp/" target="_blank">%s</a>',esc_html__('Caldera Forms for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-caldera-form','=',0),'default'=>intval($is_active))); } } if($active_ext=="wpforms"){ $is_active = 0; if(function_exists('ampforwp_wpforms_forms_shortcode') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"WP Forms",'id'=>"amp-ux-ext-wp-form",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-wp-form-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/wp-forms/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/wp-forms/" target="_blank">%s</a>',esc_html__('WP Forms for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-wp-form','=',0),'default'=>intval($is_active))); } } if($active_ext=="woocommerce"){ $is_active = 0; if(function_exists('amp_woocommerce_pro_add_woocommerce_support') ){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"WooCommerce",'id'=>"amp-ux-ext-woocommerce",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-woocommerce-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/woocommerce/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/woocommerce/" target="_blank">%s</a>',esc_html__('AMP WooCommerce PRO extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-woocommerce','=',0),'default'=>intval($is_active))); } } if($active_ext=="easy_digital_downloads"){ $is_active = 0; if(function_exists('amp_edd_post_support')){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Easy Digital Downloads",'id'=>"amp-ux-ext-edd",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-edd-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/edd-for-amp/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/edd-for-amp/" target="_blank">%s</a>',esc_html__('EDD for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-edd','=',0),'default'=>intval($is_active))); } } if($active_ext=="polylang"){ $is_active = 0; if(function_exists('amp_polylang_plugin_updater')){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Polylan",'id'=>"amp-ux-ext-polylang",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-polylang-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/polylang-for-amp/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/polylang-for-amp/" target="_blank">%s</a>',esc_html__('Polylang for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-polylang','=',0),'default'=>intval($is_active))); } } if($active_ext=="bbpress"){ $is_active = 0; if(function_exists('amp_bbpress_plugin_updater')){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"bbPress",'id'=>"amp-ux-ext-bbpress",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-bbpress-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/bbpress/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/bbpress/" target="_blank">%s</a>',esc_html__('bbPress for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-bbpress','=',0),'default'=>intval($is_active))); } } if($active_ext=="shortcodes"){ $is_active = 0; if(function_exists('amp_su_shortcodes_ulitmate_notices')){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Shortcode",'id'=>"amp-ux-ext-shortcodes",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-shortcodes-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/shortcodes-ultimate/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/shortcodes-ultimate/" target="_blank">%s</a>',esc_html__('Shortcodes Ultimate for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-shortcodes','=',0),'default'=>intval($is_active))); } } if($active_ext=="toc"){ $is_active = 0; if(function_exists('toc_amp_initiate')){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Table of contents",'id'=>"amp-ux-ext-toc",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-toc-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/table-of-contents-plus/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/table-of-contents-plus/" target="_blank">%s</a>',esc_html__('Table of Content Plus for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-toc','=',0),'default'=>intval($is_active))); } } if($active_ext=="liveblog"){ $is_active = 0; if(function_exists('liveblogforamp_plugin_updater')){ $is_active = 1; } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"LiveBlog",'id'=>"amp-ux-ext-lb",'class'=>'amp-ux-extension-switch amp-ux-switch-on-off','data-id'=>'amp-ux-ext-lb-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>intval($is_active)) ); if($is_active==0){ $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'warning','desc'=>sprintf( 'This feature requires <a href="https://ampforwp.com/addons/liveblog-for-amp/" target="_blank">%s</a> extension. <a href="https://ampforwp.com/addons/liveblog-for-amp/" target="_blank">%s</a>',esc_html__('LiveBlog for AMP extension','accelerated-mobile-pages' ),esc_html__('Click here for more info','accelerated-mobile-pages' )),'required'=>array('amp-ux-ext-lb','=',0),'default'=>intval($is_active))); } } } $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Structured Data",'id'=>"amp-ux-ext-ssd",'class'=>esc_attr($sasd_class),'data-id'=>'amp-ux-ext-ssd-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>esc_attr($sd_default),'data-url'=>esc_url($stdfwp_active_url))); $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'notice','desc'=>'Please wait until process completes.','required'=>array('amp-ux-ext-ssd','=',0),'default'=>0)); $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"Ads by WPQuads",'id'=>"amp-ux-ext-afwp",'class'=>esc_attr($afwp_class),'data-id'=>'amp-ux-ext-afwp-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>esc_attr($afwp_default),'data-url'=>esc_url($afwp_active_url))); $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'notice','desc'=>'Please wait until process completes.','required'=>array('amp-ux-ext-afwp','=',0),'default'=>0)); $amp_ux_fields[] = array('field_type'=>'switch','field_data'=>array('title'=>"PWA for WP",'id'=>"amp-ux-ext-pwafwp",'class'=>esc_attr($pwa_class),'data-id'=>'amp-ux-ext-pwafwp-switch','desc'=>'','data-secure'=>esc_attr($ux_secure),'element-class'=>'third-pp','parent-class'=>'ux-seo-blk','default'=>esc_attr($pwa_default),'data-url'=>esc_url($pwa_active_url))); $amp_ux_fields[] = array('field_type'=>'notification', 'field_data'=>array('type'=>'notice','desc'=>'Please wait until process completes.','required'=>array('amp-ux-ext-pwafwp','=',0),'default'=>0)); array_push($amp_ux_fields, $amp_ux_common); $close_extenstion = array('field_type'=>'section_end', 'field_data'=>array()); $close_field = array('field_type'=>'main_section_end','field_data'=>array()); array_push($amp_ux_fields, $close_extenstion); array_push($amp_ux_fields, $close_field);