Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/accelera.../includes/options
File: admin-config.php
'name'=>'Purge AMP CDN Cache',
[500] Fix | Delete
'class'=>'new-ext',
[501] Fix | Delete
'label' => 'Purge AMP CDN Cache',
[502] Fix | Delete
'desc'=>'Purge AMP CDN Cache on one click. Editors can update/purge the google cdn cache of amp post and pages in one click.',
[503] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/cache-icon.png',
[504] Fix | Delete
'price'=>'$19',
[505] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/purge-amp-cdn-cache/#utm_source=options-panel&utm_medium=extension-tab_purge-amp-cdn-cache&utm_campaign=AMP%20Plugin',
[506] Fix | Delete
'plugin_active_path'=> 'purge-amp-cdn-cache/purge-amp-cdn-cache.php',
[507] Fix | Delete
'item_name'=>'Purge AMP CDN Cache',
[508] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[509] Fix | Delete
'is_activated'=>(is_plugin_active('purge-amp-cdn-cache/purge-amp-cdn-cache.php')? 1 : 2),
[510] Fix | Delete
),
[511] Fix | Delete
array(
[512] Fix | Delete
'name'=>'Polylang For AMP',
[513] Fix | Delete
'desc'=>'Polylang compatibility with AMP',
[514] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/polylang-icon.png',
[515] Fix | Delete
'price'=>'$19',
[516] Fix | Delete
'url_link'=>'https://ampforwp.com/polylang-for-amp/#utm_source=options-panel&utm_medium=extension-tab_polylang-for-amp&utm_campaign=AMP%20Plugin',
[517] Fix | Delete
'plugin_active_path'=> 'polylang-for-amp/amp_polylang.php',
[518] Fix | Delete
'item_name'=>'Polylang For AMP',
[519] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[520] Fix | Delete
'is_activated'=>(is_plugin_active('polylang-for-amp/amp_polylang.php')? 1: 2),
[521] Fix | Delete
),
[522] Fix | Delete
array(
[523] Fix | Delete
'name'=>'WPML For AMP',
[524] Fix | Delete
'desc'=>'WPML compatibility with AMP',
[525] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/wpml-icon.png',
[526] Fix | Delete
'price'=>'$19',
[527] Fix | Delete
'url_link'=>'https://ampforwp.com/wpml-for-amp/#utm_source=options-panel&utm_medium=extension-tab_wpml-for-amp&utm_campaign=AMP%20Plugin',
[528] Fix | Delete
'plugin_active_path'=> 'wpml-for-amp/wpml_for_amp.php',
[529] Fix | Delete
'item_name'=>'WPML For AMP',
[530] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[531] Fix | Delete
'is_activated'=>(is_plugin_active('wpml-for-amp/wpml_for_amp.php')? 1: 2),
[532] Fix | Delete
),
[533] Fix | Delete
array(
[534] Fix | Delete
'name'=>'AMP Teaser',
[535] Fix | Delete
'desc'=>'AMP Teaser automatically clips the content based on your selection',
[536] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/teaser-icon.png',
[537] Fix | Delete
'price'=>'$29',
[538] Fix | Delete
'url_link'=>'https://ampforwp.com/amp-teaser/#utm_source=options-panel&utm_medium=extension-tab_amp-teaser&utm_campaign=AMP%20Plugin',
[539] Fix | Delete
'plugin_active_path'=> 'amp-teaser/amp-teaser.php',
[540] Fix | Delete
'item_name'=>'AMP Teaser',
[541] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[542] Fix | Delete
'is_activated'=>(is_plugin_active('amp-teaser/amp-teaser.php')? 1: 2),
[543] Fix | Delete
'settingUrl'=>'{ampforwp-teaser-subsection}',
[544] Fix | Delete
),
[545] Fix | Delete
array(
[546] Fix | Delete
'name'=>'The Event Calendar for AMP',
[547] Fix | Delete
'desc'=>'This is an extension of The Events Calendar For Amp',
[548] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/amp-SU.png',
[549] Fix | Delete
'price'=>'$19',
[550] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/the-event-calender-for-amp/#utm_source=options-panel&utm_medium=extension-tab_shortcodes_ultimate&utm_campaign=AMP%20Plugin',
[551] Fix | Delete
'plugin_active_path'=> 'the-events-calendar-for-amp/the-events-calendar-for-amp.php',
[552] Fix | Delete
'item_name'=>'The Event Calender for AMP',
[553] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[554] Fix | Delete
'is_activated'=>(is_plugin_active('the-events-calendar-for-amp/the-events-calendar-for-amp.php')? 1 : 2),
[555] Fix | Delete
),
[556] Fix | Delete
array(
[557] Fix | Delete
'name'=>'Table Of Content Plus For AMP',
[558] Fix | Delete
'desc'=>'This is an extension of Table Of Content For AMP',
[559] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/amp-SU.png',
[560] Fix | Delete
'price'=>'$19',
[561] Fix | Delete
'url_link'=>'https://ampforwp.com/table-of-contents-plus/#utm_source=options-panel&utm_medium=extension-tab_tableofcontent&utm_campaign=AMP%20Plugin',
[562] Fix | Delete
'plugin_active_path'=> 'table-of-content-plus-for-amp/table-of-content-plus-for-amp.php',
[563] Fix | Delete
'item_name'=>'Table Of Content Plus For AMP',
[564] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[565] Fix | Delete
'is_activated'=>(is_plugin_active('table-of-content-plus-for-amp/table-of-content-plus-for-amp.php')? 1 : 2),
[566] Fix | Delete
),
[567] Fix | Delete
array(
[568] Fix | Delete
'name'=>'Easy Table of Contents for AMP',
[569] Fix | Delete
'class'=>'new-ext',
[570] Fix | Delete
'desc'=>'Easy Table of Contents Plugin Compatibility in AMP',
[571] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/easytoc-icon.png',
[572] Fix | Delete
'price'=>'$39',
[573] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/easy-table-of-contents-for-amp/',
[574] Fix | Delete
'plugin_active_path'=> 'easy-table-of-contents-for-amp/easy-table-of-contents-for-amp.php',
[575] Fix | Delete
'item_name'=>'Easy Table of Contents for AMP',
[576] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[577] Fix | Delete
'is_activated'=>(is_plugin_active('easy-table-of-contents-for-amp/easy-table-of-contents-for-amp.php')? 1 : 2),
[578] Fix | Delete
),
[579] Fix | Delete
array(
[580] Fix | Delete
'name'=>'Floating Button for AMP',
[581] Fix | Delete
'class'=>'new-ext',
[582] Fix | Delete
'desc'=>'You can add floating button in AMP with the help of this extension',
[583] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/floating-icon.png',
[584] Fix | Delete
'price'=>'$39',
[585] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/floating-button-for-amp/',
[586] Fix | Delete
'plugin_active_path'=> 'floating-button-for-amp/floating-button-for-amp.php',
[587] Fix | Delete
'item_name'=>'Floating Button for AMP',
[588] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[589] Fix | Delete
'is_activated'=>(is_plugin_active('floating-button-for-amp/floating-button-for-amp.php')? 1 : 2),
[590] Fix | Delete
),
[591] Fix | Delete
array(
[592] Fix | Delete
'name'=>'JW Player Compatibility for AMP',
[593] Fix | Delete
'class'=>'new-ext',
[594] Fix | Delete
'desc'=>'JW Player for WordPress (By ilGhera) Compatibility in AMP',
[595] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/jwplayerforwp.png',
[596] Fix | Delete
'price'=>'$9',
[597] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/jw-player-compatibility-for-amp/',
[598] Fix | Delete
'plugin_active_path'=> 'jw-player-compatibility-for-amp/jwplayercompatibilityforamp.php',
[599] Fix | Delete
'item_name'=>'JW Player Compatibility for AMP',
[600] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[601] Fix | Delete
'is_activated'=>(is_plugin_active('jw-player-compatibility-for-amp/jwplayercompatibilityforamp.php')? 1 : 2),
[602] Fix | Delete
),
[603] Fix | Delete
array(
[604] Fix | Delete
'name'=>'CCPA for AMP',
[605] Fix | Delete
'class'=>'new-ext',
[606] Fix | Delete
'desc'=>'This extension allows you to comply with the privacy rules of CCPA',
[607] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/ccpa_for_amp.png',
[608] Fix | Delete
'price'=>'$29',
[609] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/ccpa-for-amp/',
[610] Fix | Delete
'plugin_active_path'=> 'ccpa-for-amp/ccpaforamp.php',
[611] Fix | Delete
'item_name'=>'CCPA for AMP',
[612] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[613] Fix | Delete
'is_activated'=>(is_plugin_active('ccpa-for-amp/ccpaforamp.php')? 1 : 2),
[614] Fix | Delete
),
[615] Fix | Delete
array(
[616] Fix | Delete
'name'=>'Subdomain Endpoints for AMP',
[617] Fix | Delete
'class'=>'new-ext',
[618] Fix | Delete
'desc'=>'This extension allows you to add your own custom amp Endpoints as subdomian.',
[619] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/subdomain-image.jpg',
[620] Fix | Delete
'price'=>'$39',
[621] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/subdomain-endpoints-for-amp/#utm_source=options-panel&utm_medium=extension-tab_subdomain_endpoints_for_amp&utm_campaign=AMP%20Plugin',
[622] Fix | Delete
'plugin_active_path'=> 'subdomain-endpoints-for-amp/subdomain-endpoints-for-amp.php',
[623] Fix | Delete
'item_name'=>'Subdomain Endpoints for AMP',
[624] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[625] Fix | Delete
'is_activated'=>(is_plugin_active('subdomain-endpoints-for-amp/subdomain-endpoints-for-amp.php')? 1 : 2),
[626] Fix | Delete
'settingUrl'=>'{amp-subdomain-subsection}',
[627] Fix | Delete
),
[628] Fix | Delete
array(
[629] Fix | Delete
'name'=>'LuckyWP Table of Contents for AMP',
[630] Fix | Delete
'class'=>'new-ext',
[631] Fix | Delete
'desc'=>'This extension automatically adds LuckyWP Table of Contents functionality in AMP',
[632] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/LuckyWpTOCforAMP.png',
[633] Fix | Delete
'price'=>'$19',
[634] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/luckywp-table-of-contents-for-amp/',
[635] Fix | Delete
'plugin_active_path'=> 'luckywp-table-of-contents-for-amp/luckywp-table-of-contents-for-amp.php',
[636] Fix | Delete
'item_name'=>'LuckyWP Table of Contents for AMP',
[637] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[638] Fix | Delete
'is_activated'=>(is_plugin_active('luckywp-table-of-contents-for-amp/luckywp-table-of-contents-for-amp.php')? 1 : 2),
[639] Fix | Delete
),
[640] Fix | Delete
array(
[641] Fix | Delete
'name'=>'iZooto for AMP',
[642] Fix | Delete
'class'=>'new-ext',
[643] Fix | Delete
'desc'=>'iZooto integration for amp',
[644] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/izooto-for-amp.png',
[645] Fix | Delete
'price'=>'$29',
[646] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/izooto-for-amp/',
[647] Fix | Delete
'plugin_active_path'=> 'izooto-for-amp/izooto-for-amp.php',
[648] Fix | Delete
'item_name'=>'iZooto for AMP',
[649] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[650] Fix | Delete
'is_activated'=>(is_plugin_active('izooto-for-amp/izooto-for-amp.php')? 1 : 2)
[651] Fix | Delete
),
[652] Fix | Delete
array(
[653] Fix | Delete
'name'=>'AAWP for AMP',
[654] Fix | Delete
'class'=>'new-ext',
[655] Fix | Delete
'desc'=>'Display Amazon Affiliate links , nice product boxes, bestseller list ,comparison tables and much more! in AMP Pages.',
[656] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/aawp-for-amp-logo.png',
[657] Fix | Delete
'price'=>'$79',
[658] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/aawp-for-amp/',
[659] Fix | Delete
'plugin_active_path'=> 'aawp-for-amp/aawp-for-amp.php',
[660] Fix | Delete
'item_name'=>'AAWP for AMP',
[661] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[662] Fix | Delete
'is_activated'=>(is_plugin_active('aawp-for-amp/aawp-for-amp.php')? 1 : 2),
[663] Fix | Delete
),
[664] Fix | Delete
array(
[665] Fix | Delete
'name'=>'Formidable forms for AMP',
[666] Fix | Delete
'class'=>'new-ext',
[667] Fix | Delete
'desc'=>'Add Formidable forms Support in AMP',
[668] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/Formidable-Forms-for-amp.png',
[669] Fix | Delete
'price'=>'$79',
[670] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/formidable-forms-for-amp/',
[671] Fix | Delete
'plugin_active_path'=> 'formidable-forms-for-amp/formidable-forms-for-amp.php',
[672] Fix | Delete
'item_name'=>'Formidable forms for AMP',
[673] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[674] Fix | Delete
'is_activated'=>(is_plugin_active('formidable-forms-for-amp/formidable-forms-for-amp.php')? 1 : 2),
[675] Fix | Delete
),
[676] Fix | Delete
array(
[677] Fix | Delete
'name'=>'Reading Progress Bar for AMP',
[678] Fix | Delete
'class'=>'new-ext',
[679] Fix | Delete
'desc'=>'Allows you to Add Reading Progress Bar support in AMP',
[680] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/reading-progress-bar-for-amp.png',
[681] Fix | Delete
'price'=>'$29',
[682] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/reading-progress-bar-for-amp/',
[683] Fix | Delete
'plugin_active_path'=> 'reading-progress-bar-for-amp/reading-progress-bar-for-amp.php',
[684] Fix | Delete
'item_name'=>'Reading Progress Bar for AMP',
[685] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[686] Fix | Delete
'is_activated'=>(is_plugin_active('reading-progress-bar-for-amp/reading-progress-bar-for-amp.php')? 1 : 2),
[687] Fix | Delete
),
[688] Fix | Delete
array(
[689] Fix | Delete
'name'=>'Ultimate Membership Pro Compatibility for AMP',
[690] Fix | Delete
'class'=>'new-ext',
[691] Fix | Delete
'desc'=>'Add Ultimate Membership Pro Support in AMP',
[692] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/ultimate-membership-pro-for-amp.png',
[693] Fix | Delete
'price'=>'$89',
[694] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/ultimate-membership-pro-compatibility-for-amp/',
[695] Fix | Delete
'plugin_active_path'=> 'ultimate-membership-pro-compatibility-for-amp/ultimate-membership-pro-compatibility-for-amp.php',
[696] Fix | Delete
'item_name'=>'Ultimate Membership Pro Compatibility for AMP',
[697] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[698] Fix | Delete
'is_activated'=>(is_plugin_active('ultimate-membership-pro-compatibility-for-amp/ultimate-membership-pro-compatibility-for-amp.php')? 1 : 2),
[699] Fix | Delete
),
[700] Fix | Delete
array(
[701] Fix | Delete
'name'=>'Forminator for AMP',
[702] Fix | Delete
'class'=>'new-ext',
[703] Fix | Delete
'desc'=>'Add Forminator forms Support in AMP',
[704] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/forminator-for-amp.png',
[705] Fix | Delete
'price'=>'$39',
[706] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/forminator-for-amp/',
[707] Fix | Delete
'plugin_active_path'=> 'forminator-for-amp/forminator-for-amp.php',
[708] Fix | Delete
'item_name'=>'Forminator for AMP',
[709] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[710] Fix | Delete
'is_activated'=>(is_plugin_active('forminator-for-amp/forminator-for-amp.php')? 1 : 2),
[711] Fix | Delete
),
[712] Fix | Delete
array(
[713] Fix | Delete
'name'=>'Smart Sticky Header for AMP',
[714] Fix | Delete
'class'=>'new-ext',
[715] Fix | Delete
'desc'=>'Adds Smart Sticky Header in AMP',
[716] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/Sticky_Header.png',
[717] Fix | Delete
'price'=>'$19',
[718] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/smart-sticky-header-for-amp/',
[719] Fix | Delete
'plugin_active_path'=> 'smart-sticky-header-for-amp/smart-sticky-header-for-amp.php',
[720] Fix | Delete
'item_name'=>'Smart Sticky Header for AMP',
[721] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[722] Fix | Delete
'is_activated'=>(is_plugin_active('smart-sticky-header-for-amp/smart-sticky-header-for-amp.php')? 1 : 2),
[723] Fix | Delete
),
[724] Fix | Delete
array(
[725] Fix | Delete
'name'=>'Happyforms for AMP',
[726] Fix | Delete
'class'=>'new-ext',
[727] Fix | Delete
'desc'=>'Add Happy forms Support in AMP',
[728] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/happyforms-for-amp.png',
[729] Fix | Delete
'price'=>'$39',
[730] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/happyforms-for-amp/',
[731] Fix | Delete
'plugin_active_path'=> 'happyforms-for-amp/happyforms-for-amp.php',
[732] Fix | Delete
'item_name'=>'Happyforms for AMP',
[733] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[734] Fix | Delete
'is_activated'=>(is_plugin_active('happyforms-for-amp/happyforms-for-amp.php')? 1 : 2),
[735] Fix | Delete
),
[736] Fix | Delete
array(
[737] Fix | Delete
'name'=>'Paid Memberships PRO for AMP',
[738] Fix | Delete
'class'=>'new-ext',
[739] Fix | Delete
'desc'=>'Add Paid Memberships PRO Support in AMP',
[740] Fix | Delete
'img_src'=> AMPFORWP_IMAGE_DIR . '/paid-memberships-pro-for-amp.png',
[741] Fix | Delete
'price'=>'$39',
[742] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/paid-memberships-pro-for-amp/',
[743] Fix | Delete
'plugin_active_path'=> 'paid-memberships-pro-for-amp/paid-memberships-pro-for-amp.php',
[744] Fix | Delete
'item_name'=>'Paid Memberships PRO for AMP',
[745] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[746] Fix | Delete
'is_activated'=>(is_plugin_active('paid-memberships-pro-for-amp/paid-memberships-pro-for-amp.php')? 1 : 2),
[747] Fix | Delete
),
[748] Fix | Delete
array(
[749] Fix | Delete
'name'=>'Recipe Compatibility for AMP',
[750] Fix | Delete
'class'=>'new-ext',
[751] Fix | Delete
'desc'=>'Add Recipes Support in AMP',
[752] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/recipe-compatibility-for-amp.png',
[753] Fix | Delete
'price'=>'$39',
[754] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/recipe-compatibility-for-amp/',
[755] Fix | Delete
'plugin_active_path'=> 'recipe-compatibility-for-amp/recipe-compatibility-for-amp.php',
[756] Fix | Delete
'item_name'=>'Recipe Compatibility for AMP',
[757] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[758] Fix | Delete
'is_activated'=>(is_plugin_active('recipe-compatibility-for-amp/recipe-compatibility-for-amp.php')? 1 : 2),
[759] Fix | Delete
),
[760] Fix | Delete
array(
[761] Fix | Delete
'name'=>'Polls for AMP',
[762] Fix | Delete
'class'=>'new-ext',
[763] Fix | Delete
'desc'=>'Add Polls Support in AMP',
[764] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/polls-for-amp.png',
[765] Fix | Delete
'price'=>'$39',
[766] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/polls-for-amp/',
[767] Fix | Delete
'plugin_active_path'=> 'polls-for-amp/polls-for-amp.php',
[768] Fix | Delete
'item_name'=>'Polls for AMP',
[769] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[770] Fix | Delete
'is_activated'=>(is_plugin_active('polls-for-amp/polls-for-amp.php')? 1 : 2),
[771] Fix | Delete
),
[772] Fix | Delete
array(
[773] Fix | Delete
'name'=>'Post Views for AMP',
[774] Fix | Delete
'class'=>'new-ext',
[775] Fix | Delete
'desc'=>'Add Post Views Support in AMP',
[776] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/postviews-for-amp.png',
[777] Fix | Delete
'price'=>'$29',
[778] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/postviews-for-amp/',
[779] Fix | Delete
'plugin_active_path'=> 'postviews-for-amp/postviews-for-amp.php',
[780] Fix | Delete
'item_name'=>'Post Views for AMP',
[781] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[782] Fix | Delete
'is_activated'=>(is_plugin_active('postviews-for-amp/postviews-for-amp.php')? 1 : 2),
[783] Fix | Delete
),
[784] Fix | Delete
array(
[785] Fix | Delete
'name'=>'Transposh for AMP',
[786] Fix | Delete
'class'=>'new-ext',
[787] Fix | Delete
'desc'=>'This extension automatically adds Transposh WordPress Translation functionality in AMP',
[788] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/transposh-for-amp.png',
[789] Fix | Delete
'price'=>'$19',
[790] Fix | Delete
'url_link'=>'https://ampforwp.com/addons/transposh-for-amp/',
[791] Fix | Delete
'plugin_active_path'=> 'transposh-for-amp/transposh-for-amp.php',
[792] Fix | Delete
'item_name'=>'Transposh for AMP',
[793] Fix | Delete
'store_url'=>'https://accounts.ampforwp.com',
[794] Fix | Delete
'is_activated'=>(is_plugin_active('transposh-for-amp/transposh-for-amp.php')? 1 : 2),
[795] Fix | Delete
),
[796] Fix | Delete
);
[797] Fix | Delete
$viewAllExtensions = array(
[798] Fix | Delete
'name'=>'View All Extensions',
[799] Fix | Delete
'desc'=>'See all the extensions available for AMP',
[800] Fix | Delete
'img_src'=>AMPFORWP_IMAGE_DIR . '/comments.png',
[801] Fix | Delete
'price'=>'FREE',
[802] Fix | Delete
'url_link'=>'https://ampforwp.com/extensions/#utm_source=options-panel&utm_medium=extension-tab_amp-more-comingsoon&utm_campaign=AMP%20Plugin',
[803] Fix | Delete
'plugin_active_path'=> '',
[804] Fix | Delete
'item_name'=>'',
[805] Fix | Delete
'store_url'=>'',
[806] Fix | Delete
'is_activated'=>2,
[807] Fix | Delete
'settingUrl'=>'',
[808] Fix | Delete
);
[809] Fix | Delete
[810] Fix | Delete
$extension_listing_array = apply_filters( 'ampforwp_extension_lists_filter', $extension_listing_array );
[811] Fix | Delete
$all_extensions_data = $extension_listing_array;
[812] Fix | Delete
$ampforwp_extension_list_html = '';
[813] Fix | Delete
$ampforwp_nameOfUser = "";
[814] Fix | Delete
$ampforwp_is_productActivated = false;
[815] Fix | Delete
function ampforwp_sort_extension_array($a, $b){
[816] Fix | Delete
if ($a['is_activated'] == $b['is_activated'] && isset($a['label']) && isset($b['label'])) {
[817] Fix | Delete
return strcmp(strtolower($a['name']), strtolower($b['name']));
[818] Fix | Delete
}
[819] Fix | Delete
return ($a['is_activated'] < $b['is_activated']) ? -1 : 1;
[820] Fix | Delete
}
[821] Fix | Delete
usort($extension_listing_array, 'ampforwp_sort_extension_array');
[822] Fix | Delete
//add view all extensions
[823] Fix | Delete
array_push($extension_listing_array, $viewAllExtensions);
[824] Fix | Delete
[825] Fix | Delete
foreach ($extension_listing_array as $key => $extension) {
[826] Fix | Delete
$currentStatus = "";
[827] Fix | Delete
[828] Fix | Delete
$onclickUrl = '<a href="'.$extension['url_link'].'" target="_blank">';
[829] Fix | Delete
$onclickUrlclose = '</a>';
[830] Fix | Delete
$settingPageUrl = $pluginReview = '';
[831] Fix | Delete
if(isset($extension['is_activated']) && $extension['is_activated']!=1){
[832] Fix | Delete
$pluginReview = '<div class="extension_btn">From: '.esc_html($extension['price']).'</div>';
[833] Fix | Delete
}
[834] Fix | Delete
if($extension['plugin_active_path'] != "" && is_plugin_active($extension['plugin_active_path']) ){
[835] Fix | Delete
$ampforwp_is_productActivated = true;
[836] Fix | Delete
$currentStatus = "not-active invalid";
[837] Fix | Delete
$pathExploded = explode("/", $extension['plugin_active_path']);
[838] Fix | Delete
$pathExploded = $pathExploded[0];
[839] Fix | Delete
if(isset($extension['settingUrl']) && $extension['settingUrl']!=""){
[840] Fix | Delete
[841] Fix | Delete
$settingPageUrl = '<div class="extension-menu-call"><a href="'.$extension['settingUrl'].'" class="amp_extension_settings"><i class="dashicons-before dashicons-admin-generic"></i> Settings</a></div>';
[842] Fix | Delete
}
[843] Fix | Delete
$amplicense = '';
[844] Fix | Delete
$onclickUrl = $amp_license_response = $allResponseData = $onclickUrlclose= '';
[845] Fix | Delete
$allResponseData = array('success'=>'',
[846] Fix | Delete
'license'=> '',
[847] Fix | Delete
'item_name'=> '',
[848] Fix | Delete
'expires'=> '',
[849] Fix | Delete
'customer_name'=> '',
[850] Fix | Delete
'customer_email'=> '',
[851] Fix | Delete
);
[852] Fix | Delete
$selectedOption = (array) get_option('redux_builder_amp',true);
[853] Fix | Delete
if(isset($selectedOption['amp-license'][$pathExploded])){
[854] Fix | Delete
while ( strlen($selectedOption['amp-license'][$pathExploded]['license']) > 32 ) {
[855] Fix | Delete
$selectedOption['amp-license'][$pathExploded]['license'] = base64_decode($selectedOption['amp-license'][$pathExploded]['license']);
[856] Fix | Delete
}
[857] Fix | Delete
$amplicense = $selectedOption['amp-license'][$pathExploded]['license'];
[858] Fix | Delete
}
[859] Fix | Delete
$verify = '<button type="button" id="'.$pathExploded.'" class="redux-ampforwp-ext-activate">Activate</button>';
[860] Fix | Delete
$license_status = '';
[861] Fix | Delete
if(isset($selectedOption['amp-license'][$pathExploded]['status']) && $selectedOption['amp-license'][$pathExploded]['status']==='valid'){
[862] Fix | Delete
$license_status = $selectedOption['amp-license'][$pathExploded]['status'];
[863] Fix | Delete
$currentStatus = 'active valid';
[864] Fix | Delete
$verify = '<button type="button" id="'.$pathExploded.'" class="redux-ampforwp-ext-deactivate">'.esc_html__('Deactivate', 'accelerated-mobile-pages').'</button> <span class="ampforwp-ext-refresh" style="cursor:pointer" id="'.esc_attr($pathExploded).'"><i class="dashicons dashicons-before dashicons-update"></i>'.esc_html__('Refresh', 'accelerated-mobile-pages').'</span>';
[865] Fix | Delete
if($ampforwp_nameOfUser=="" && isset($selectedOption['amp-license'][$pathExploded]['all_data']['customer_name'])){
[866] Fix | Delete
$ampforwp_nameOfUser = $selectedOption['amp-license'][$pathExploded]['all_data']['customer_name'];
[867] Fix | Delete
}
[868] Fix | Delete
[869] Fix | Delete
if(isset($selectedOption['amp-license'][$pathExploded]['all_data']) && $selectedOption['amp-license'][$pathExploded]['all_data']!=""){
[870] Fix | Delete
$allResponseData = $selectedOption['amp-license'][$pathExploded]['all_data'];
[871] Fix | Delete
$remainingExpiresDays = floor( ( strtotime($allResponseData['expires'] )- time() )/( 60*60*24 ) );
[872] Fix | Delete
$lifetime_lic = isset($allResponseData['expires']) ? $allResponseData['expires'] : '' ;
[873] Fix | Delete
if($lifetime_lic == 'lifetime' ){
[874] Fix | Delete
$remainingExpiresDays = 'Lifetime';
[875] Fix | Delete
$amp_license_response = "<span class='license-tenure'>".esc_html__('Your License is valid for', 'accelerated-mobile-pages')." ".esc_html($remainingExpiresDays)."</span>. <a href='https://accounts.ampforwp.com/order/?edd_license_key=".esc_attr($amplicense)."&download_id=".esc_attr($allResponseData['item_name'])."' style='display:inline-block;' class='license-renew-a'>".esc_html__('Renew License', 'accelerated-mobile-pages')."</a>";
[876] Fix | Delete
}
[877] Fix | Delete
else if($remainingExpiresDays>0){
[878] Fix | Delete
$amp_license_response = "<span class='license-tenure'>".esc_html($remainingExpiresDays)." ".esc_html__('Days Remaining', 'accelerated-mobile-pages')."</span>. <a href='https://accounts.ampforwp.com/order/?edd_license_key=".esc_attr($amplicense)."&download_id=".esc_attr($allResponseData['item_name'])."' class='license-renew-a'>".esc_html__('Renew License', 'accelerated-mobile-pages')."</a>";
[879] Fix | Delete
}else{ $amp_license_response = "<span class='license-tenure expire'>".esc_html__('Expired', 'accelerated-mobile-pages')."!</span> <a href='https://accounts.ampforwp.com/order/?edd_license_key=".esc_attr($amplicense)."&download_id=".esc_attr($allResponseData['item_name'])."' class='license-renew-a'>".esc_html__('Renew your license', 'accelerated-mobile-pages')."</a>"; }
[880] Fix | Delete
}
[881] Fix | Delete
}
[882] Fix | Delete
if ( '' == $allResponseData['success'] && '' == $allResponseData['success'] ) {
[883] Fix | Delete
$pluginReview = '<input id="redux_builder_amp_amp-license_'.$pathExploded.'_license" type="text" value="" onclick="return false;">
[884] Fix | Delete
<input name="redux_builder_amp[amp-license]['.$pathExploded.'][item_name]" type="hidden" value="'.$extension['item_name'].'">';
[885] Fix | Delete
}
[886] Fix | Delete
if (isset($extension['store_url'])){
[887] Fix | Delete
$pluginReview .= '<input name="redux_builder_amp[amp-license]['.$pathExploded.'][store_url]" type="hidden" value="'.$extension['store_url'].'">';
[888] Fix | Delete
}
[889] Fix | Delete
$pluginReview .= '<input name="redux_builder_amp[amp-license]['.$pathExploded.'][plugin_active_path]" type="hidden" value="'.$extension['plugin_active_path'].'">
[890] Fix | Delete
<input name="redux_builder_amp[amp-license]['.$pathExploded.'][name]" type="hidden" value="'.$extension['name'].'">
[891] Fix | Delete
<input name="redux_builder_amp[amp-license]['.$pathExploded.'][status]" type="hidden" value="'.$license_status.'">';
[892] Fix | Delete
$pluginReview .= '<input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][success]" type="hidden" value="'.$allResponseData['success'].'">
[893] Fix | Delete
<input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][license]" type="hidden" value="'.$allResponseData['license'].'">
[894] Fix | Delete
<input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][item_name]" type="hidden" value="'.$allResponseData['item_name'].'">
[895] Fix | Delete
<input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][expires]" type="hidden" value="'.$allResponseData['expires'].'">
[896] Fix | Delete
<input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][customer_name]" type="hidden" value="'.$allResponseData['customer_name'].'">
[897] Fix | Delete
<input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][customer_email]" type="hidden" value="'.$allResponseData['customer_email'].'">
[898] Fix | Delete
<input class="amp-ls-solve" name="redux_builder_amp[amp-license]['.$pathExploded.'][license]" type="hidden" value="'. base64_encode($amplicense).'">
[899] Fix | Delete
';
[900] Fix | Delete
[901] Fix | Delete
$pluginReview .= $verify. "<br/>".$amp_license_response;
[902] Fix | Delete
if(isset($selectedOption['amp-license'][$pathExploded]['message']) && $selectedOption['amp-license'][$pathExploded]['message']!=""){
[903] Fix | Delete
$pluginReview .= "<div class='afw-license-response-message'>".$selectedOption['amp-license'][$pathExploded]['message']."</div>";
[904] Fix | Delete
}
[905] Fix | Delete
}
[906] Fix | Delete
$secondPageClickClass = '';
[907] Fix | Delete
if($extension['is_activated']==1 && strpos($ampforwp_extension_list_html, "Your Installed Extensions")===false){
[908] Fix | Delete
$ampforwp_extension_list_html .= "<h3 style='display:block;'>Your Installed Extensions</h3><ul>";
[909] Fix | Delete
}elseif($extension['is_activated']==2 && strpos($ampforwp_extension_list_html, "All Extensions")===false){
[910] Fix | Delete
$ampforwp_extension_list_html .= "</ul><h3 style='display:block;'>All Extensions</h3><ul>";
[911] Fix | Delete
$secondPageClickClass = 'goToSecondPage';
[912] Fix | Delete
}
[913] Fix | Delete
if ( isset($extension['class']) && $extension['class'] && !$currentStatus ) {
[914] Fix | Delete
$secondPageClickClass = $secondPageClickClass. ' ' . $extension['class'];
[915] Fix | Delete
}
[916] Fix | Delete
$ampforwp_extension_list_html .= '<li class="first '.esc_attr($currentStatus).' '.esc_attr($secondPageClickClass).'" data-ext-details=\''.wp_json_encode($extension).'\' data-ext-secure="'.wp_create_nonce('verify_extension').'">
[917] Fix | Delete
'.$onclickUrl.'
[918] Fix | Delete
<div class="align_left"><img src="'.esc_url($extension['img_src']).'" /></div>
[919] Fix | Delete
<div class="extension_desc">
[920] Fix | Delete
<h2>'.esc_html($extension['name']).'</h2>
[921] Fix | Delete
<p>'.esc_html($extension['desc']).'</p>
[922] Fix | Delete
'.$pluginReview.'
[923] Fix | Delete
</div>
[924] Fix | Delete
'.$onclickUrlclose.' '.$settingPageUrl.'</li>';
[925] Fix | Delete
}
[926] Fix | Delete
[927] Fix | Delete
$extension_listing = '
[928] Fix | Delete
<div class="extension_listing">
[929] Fix | Delete
<p style="font-size:13px">Take your AMP to the next level with these premium extensions which gives you advanced features.</p>
[930] Fix | Delete
'.$ampforwp_extension_list_html.'
[931] Fix | Delete
</ul>
[932] Fix | Delete
</div>
[933] Fix | Delete
';
[934] Fix | Delete
// #2267
[935] Fix | Delete
function ampforwp_check_extensions(){
[936] Fix | Delete
global $all_extensions_data;
[937] Fix | Delete
if($all_extensions_data){
[938] Fix | Delete
foreach ($all_extensions_data as $extension ) {
[939] Fix | Delete
$is_extension_active = $extension['is_activated'];
[940] Fix | Delete
if( 1 === $is_extension_active && 'PWA For WordPress' != $extension['item_name']){
[941] Fix | Delete
return true;
[942] Fix | Delete
}
[943] Fix | Delete
}
[944] Fix | Delete
}
[945] Fix | Delete
if(class_exists('AMPExtensionManager')){
[946] Fix | Delete
return true;
[947] Fix | Delete
}
[948] Fix | Delete
return false;
[949] Fix | Delete
}
[950] Fix | Delete
[951] Fix | Delete
$freepro_listing = '
[952] Fix | Delete
<div class="fp-wr">
[953] Fix | Delete
<div class="fp-img">
[954] Fix | Delete
<img src="'.AMPFORWP_IMAGE_DIR . '/Bitmap.png" />
[955] Fix | Delete
<span class="ov"></span>
[956] Fix | Delete
</div>
[957] Fix | Delete
<div class="fp-cnt">
[958] Fix | Delete
<h1>Upgrade to Pro</h1>
[959] Fix | Delete
<p>Take your AMP to the next level with more beautiful themes, great extensions and more powerful features.</p>
[960] Fix | Delete
<a class="buy" href="#upgrade">BUY NOW</a>
[961] Fix | Delete
</div>
[962] Fix | Delete
<div class="pvf">
[963] Fix | Delete
<div class="ext">
[964] Fix | Delete
<div class="ex-1 e-1">
[965] Fix | Delete
<img src="'.AMPFORWP_IMAGE_DIR . '/ex-1.png" />
[966] Fix | Delete
<h4>Extensions</h4>
[967] Fix | Delete
<p>Includes a suite of advanced features like Ads, Email Optin, Contact Forms, E-Commerce, CTA, Cache and 15+ premium extensions.</p>
[968] Fix | Delete
</div>
[969] Fix | Delete
<div class="ex-1 e-2">
[970] Fix | Delete
<img src="'.AMPFORWP_IMAGE_DIR . '/ex-2.png" />
[971] Fix | Delete
<h4>Designs</h4>
[972] Fix | Delete
<p>Wide Variety of AMP Theme Designs included with AMP Layouts. We are dedicated to release 2-3 new designs every month.</p>
[973] Fix | Delete
</div>
[974] Fix | Delete
<div class="ex-1 e-3">
[975] Fix | Delete
<img src="'.AMPFORWP_IMAGE_DIR . '/ex-3.png" />
[976] Fix | Delete
<h4>Dedicated Support</h4>
[977] Fix | Delete
<p>Get private ticketing help from our full-time staff who helps you with the technical issues.</p>
[978] Fix | Delete
</div>
[979] Fix | Delete
</div><!-- /. ext -->
[980] Fix | Delete
<div class="pvf-cnt">
[981] Fix | Delete
<div class="pvf-tlt">
[982] Fix | Delete
<h2>Compare Pro vs. Free Version</h2>
[983] Fix | Delete
<span>See what you\'ll get with the professional version</span>
[984] Fix | Delete
</div>
[985] Fix | Delete
<div class="pvf-cmp">
[986] Fix | Delete
<div class="fr">
[987] Fix | Delete
<h1>FREE</h1>
[988] Fix | Delete
<div class="fr-fe">
[989] Fix | Delete
<div class="fe-1">
[990] Fix | Delete
<h4>Continious Development</h4>
[991] Fix | Delete
<p>We take bug reports and feature requests seriously. We’re continiously developing & improve this product for last 2 years with passion and love.</p>
[992] Fix | Delete
</div>
[993] Fix | Delete
<div class="fe-1">
[994] Fix | Delete
<h4>300+ Features</h4>
[995] Fix | Delete
<p>We\'re constantly expanding the plugin and make it more useful. We have wide variety of features which will fit any use-case.</p>
[996] Fix | Delete
</div>
[997] Fix | Delete
<div class="fe-1">
[998] Fix | Delete
<h4>Design</h4>
[999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function