Changeset 3388663
- Timestamp:
- 11/03/2025 07:50:19 AM (4 months ago)
- Location:
- accessibility-assistant/trunk
- Files:
-
- 8 edited
-
accessibility_assistant.php (modified) (4 diffs)
-
admin/accessibility_counts_dashboard.php (modified) (1 diff)
-
admin/languages-listing.php (modified) (3 diffs)
-
admin/menu-settings.php (modified) (6 diffs)
-
admin/plan-list.php (modified) (7 diffs)
-
admin/scanner.php (modified) (2 diffs)
-
admin/widget-settings.php (modified) (3 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
accessibility-assistant/trunk/accessibility_assistant.php
r3386864 r3388663 5 5 Description: ADA, EAA, AODA & WCAG Compliance Widget for Website Accessibility 6 6 Author: CartCoder 7 Version: 4.0. 37 Version: 4.0.4 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 591 591 try { 592 592 var siteId = "<?php echo esc_js($site_id); ?>"; 593 var url = "<?php echo esc_url($base_url); ?>?siteId=" + encodeURIComponent(siteId);594 593 var widgetSettings = <?php echo wp_json_encode($widgetSettings); ?>; 595 594 let loader = null; … … 976 975 977 976 } 978 // exit;977 979 978 } 980 979 } … … 991 990 } 992 991 993 // ✅ Show loader initially994 insertLoader();995 996 992 // Load the main script 997 fetch(url, { 998 method: 'GET', 999 headers: { 1000 'Content-Type': 'application/json' 1001 } 1002 }) 1003 .then(response => response.json()) 1004 .then(data => { 1005 if (data.scriptUrl) { 1006 insertLoader(); // show loader again during script injection 1007 var script = document.createElement('script'); 1008 script.defer = true; 1009 script.src = data.scriptUrl + '?ver=' + Math.floor(Math.random() * 1000000); 1010 script.className = "ada-js"; 1011 1012 script.onload = function() { 1013 removeLoader(); 1014 }; 1015 script.onerror = function() { 1016 removeLoader(); 1017 }; 1018 1019 document.head.appendChild(script); 1020 } else { 1021 removeLoader(); 1022 } 1023 }) 1024 .catch(error => { 993 var scriptUrl = "<?php echo esc_url(get_option('accessibility_url')); ?>"; 994 if (scriptUrl) { 995 insertLoader(); // show loader again during script injection 996 var script = document.createElement('script'); 997 script.defer = true; 998 script.src = scriptUrl + '?ver=' + Math.floor(Math.random() * 1000000); 999 script.className = "ada-js"; 1000 script.onload = function() { 1025 1001 removeLoader(); 1026 console.error("Error fetching accessibility script:", error); 1027 }); 1002 }; 1003 script.onerror = function() { 1004 removeLoader(); 1005 }; 1006 document.head.appendChild(script); 1007 } else { 1008 removeLoader(); 1009 } 1028 1010 } catch (err) { 1029 1011 console.error("Accessibility Assistant WP ERROR:", err); -
accessibility-assistant/trunk/admin/accessibility_counts_dashboard.php
r3386820 r3388663 18 18 $access_by_admin = $content['data']['access_by_admin']; 19 19 $current_plan = $content['data']['plan']; 20 $member_plan = $content['data']['plan_display_name']; 20 21 $is_installation_popup_shown = $content['data']['is_installation_popup_shown']; 21 22 $is_plan_select_popup_shown = $content['data']['is_plan_select_popup_shown']; 22 if ($is_installation_popup_shown == 0 && $is_plan_select_popup_shown == 0) { 23 23 if ($is_installation_popup_shown == 0 && $is_plan_select_popup_shown == 0 && (strpos(strtolower($member_plan), 'develop') !== false)) { 24 24 require_once 'installation-popup.php'; 25 25 } 26 if ($is_plan_select_popup_shown == 0 && !empty($current_plan) && $is_installation_popup_shown == 1 && $current_plan !== "free" ) {;26 if ($is_plan_select_popup_shown == 0 && !empty($current_plan) && $is_installation_popup_shown == 1 && $current_plan !== "free" && (strpos(strtolower($member_plan), 'develop') !== false)) { 27 27 require_once 'thanyou-popup.php'; 28 28 } -
accessibility-assistant/trunk/admin/languages-listing.php
r3386820 r3388663 16 16 update_option('accessibility_plan', $current_plan); 17 17 } 18 $member_plan = $content['data']['plan_display_name']; 18 19 19 20 20 if ($content) { 21 21 $access_by_admin = $content['data']['access_by_admin']; 22 22 $current_plan = $content['data']['plan']; 23 23 $member_plan = $content['data']['plan_display_name']; 24 24 $is_installation_popup_shown = $content['data']['is_installation_popup_shown']; 25 25 $is_plan_select_popup_shown = $content['data']['is_plan_select_popup_shown']; … … 36 36 37 37 if (empty($accessibility_url)) { 38 update_option('accessibility_url', sanitize_text_field($content['data']['url'])); 38 $url_data = assistant_api_call('/wordpress/script', ['siteId' => $shopid], 'get'); 39 $js_url = $url_data['scriptUrl']; 40 update_option('accessibility_url', $js_url); 39 41 } 40 42 … … 58 60 <div class="ada-cc-languages"> 59 61 60 <div class="ada-cc-searchmain">62 <div class="ada-cc-searchmain"> 61 63 <div class="ada-cc-left"> 62 64 <div class="ada-cc-bottom"> -
accessibility-assistant/trunk/admin/menu-settings.php
r3386820 r3388663 17 17 update_option('accessibility_plan', $current_plan); 18 18 } 19 $member_plan = $content['data']['plan_display_name']; 19 20 20 ?> 21 21 … … 23 23 24 24 if ($content) { 25 25 $member_plan = $content['data']['plan_display_name']; 26 26 $access_by_admin = $content['data']['access_by_admin']; 27 27 $current_plan = $content['data']['plan']; … … 444 444 445 445 446 // die;447 // echo "<pre>";448 // print_r($send_data);449 // echo "</pre>";450 446 $returnsenddata = assistant_api_call('/updateShopData', $send_data, 'post'); 451 // echo 'here'; 452 // echo "<pre>"; 453 // print_r($returnsenddata); 454 // echo "</pre>"; 455 // echo 'here2'; 447 456 448 if ($returnsenddata['status'] == 200) { 457 449 … … 475 467 476 468 if (empty($accessibility_url)) { 477 update_option('accessibility_url', sanitize_text_field($content['data']['url'])); 469 $url_data = assistant_api_call('/wordpress/script', ['siteId' => $shopid], 'get'); 470 $js_url = $url_data['scriptUrl']; 471 update_option('accessibility_url', $js_url); 478 472 } 479 473 if ($access_by_admin == '1') { … … 510 504 511 505 <div class="ada-cc-plan-specific-msg"> 512 <div class="ada-cc-plan-specific-main">506 <div class="ada-cc-plan-specific-main"> 513 507 <!--plan specific message Start--> 514 508 <?php … … 991 985 echo "checked"; 992 986 } ?> <?php if ($current_plan == 'basic' || $current_plan == 'pro' || $current_plan == '' || $current_plan == 'free') { 993 echo 'disabled';994 } ?> />987 echo 'disabled'; 988 } ?> /> 995 989 <span class="ada-cc-span" for="hover_text"></span> 996 990 <label for="hover_text"><?php _e('Disable Hover Text', 'accessibility-assistant'); ?></label> -
accessibility-assistant/trunk/admin/plan-list.php
r3386820 r3388663 15 15 update_option('accessibility_plan', $current_plan); 16 16 } 17 $member_plan = $content['data']['plan_display_name']; 17 18 18 $plugin_url = plugin_dir_url(__FILE__); 19 19 20 20 if ($content) { 21 21 $member_plan = $content['data']['plan_display_name']; 22 22 $access_by_admin = $content['data']['access_by_admin']; 23 23 $current_plan = $content['data']['plan']; … … 37 37 echo "<p class='free-trial-note'>" . esc_html__('You have admin access', 'accessibility-assistant') . "</p>"; 38 38 } 39 if (!empty($current_plan) && strpos(strtolower($member_plan), 'develop') !== false) {39 if (!empty($current_plan) && strpos(strtolower($member_plan), 'develop') !== false) { 40 40 echo "<p class='free-trial-note'>You have member access</p>"; 41 41 } … … 153 153 154 154 155 <div class="ada-cc-searchmain">155 <div class="ada-cc-searchmain"> 156 156 <div class="ada-cc-left"> 157 157 <div class="ada-cc-bottom"> 158 <p class="ada-cc-dash-text"><?php esc_html_e('Plans', 'accessibility-assistant'); ?></p>158 <p class="ada-cc-dash-text"><?php esc_html_e('Plans', 'accessibility-assistant'); ?></p> 159 159 </div> 160 160 </div> … … 168 168 169 169 170 <!--plan specific message Start-->170 <!--plan specific message Start--> 171 171 172 172 … … 175 175 <div class="ada-cc-plan-specific-main"> 176 176 <!--plan specific message Start--> 177 177 178 178 <!--plan specific message End--> 179 179 </div> … … 284 284 </div> 285 285 <!--plan specific message End--> 286 286 287 287 <!-- price-plan-main-div --> 288 288 <div class="ada-cc-priceplan-main"> … … 1185 1185 <!--cancel plan section start--> 1186 1186 <?php if ((strpos(strtolower($member_plan), 'develop') !== true)) { ?> 1187 <div class="ada-cc-price-plan cancel-sub-sec-main" <?php if ($current_plan === 'free') echo 'style="display:none;"'; ?>> 1188 <div class="cancel-sub-sec"> 1189 <p class="cancel-plan-note"> 1190 <strong><?php _e('Note:', 'accessibility-assistant'); ?></strong> 1191 <?php _e('To discontinue using this plugin, please cancel your active subscription by clicking the button below.', 'accessibility-assistant'); ?> 1192 </p> 1193 <button class="cancel-plan-btn" <?php if ($current_plan == '') { 1194 echo 'disabled'; 1195 } ?>><?php _e('Cancel Plan', 'accessibility-assistant'); ?></button> 1187 <div class="ada-cc-price-plan cancel-sub-sec-main" <?php if ($current_plan === 'free') echo 'style="display:none;"'; ?>> 1188 <div class="cancel-sub-sec"> 1189 <p class="cancel-plan-note"> 1190 <strong><?php _e('Note:', 'accessibility-assistant'); ?></strong> 1191 <?php _e('To discontinue using this plugin, please cancel your active subscription by clicking the button below.', 'accessibility-assistant'); ?> 1192 </p> 1193 <button class="cancel-plan-btn" <?php if ($current_plan == '') { 1194 echo 'disabled'; 1195 } ?>><?php _e('Cancel Plan', 'accessibility-assistant'); ?></button> 1196 </div> 1196 1197 </div> 1197 </div>1198 1198 <?php } ?> 1199 1199 <!--cancel plan section end--> -
accessibility-assistant/trunk/admin/scanner.php
r3386820 r3388663 22 22 23 23 if (empty($accessibility_url)) { 24 update_option('accessibility_url', sanitize_text_field($content['data']['url'])); 24 $url_data = assistant_api_call('/wordpress/script', ['siteId' => $shopid], 'get'); 25 $js_url = $url_data['scriptUrl']; 26 update_option('accessibility_url', $js_url); 25 27 } 26 28 … … 62 64 <!--plan specific message Start--> 63 65 <div class="ada-cc-plan-specific-msg"> 64 <div class="ada-cc-plan-specific-main">66 <div class="ada-cc-plan-specific-main"> 65 67 <!--plan specific message Start--> 66 68 <?php -
accessibility-assistant/trunk/admin/widget-settings.php
r3386820 r3388663 16 16 update_option('accessibility_plan', $current_plan); 17 17 } 18 $member_plan = $content['data']['plan_display_name']; 18 19 19 20 20 ?> … … 24 24 if ($content) { 25 25 $access_by_admin = $content['data']['access_by_admin']; 26 26 $member_plan = $content['data']['plan_display_name']; 27 27 $current_plan = $content['data']['plan']; 28 28 … … 155 155 156 156 if (empty($accessibility_url)) { 157 update_option('accessibility_url', sanitize_text_field($content['data']['url'])); 157 $url_data = assistant_api_call('/wordpress/script', ['siteId' => $shopid], 'get'); 158 $js_url = $url_data['scriptUrl']; 159 update_option('accessibility_url', $js_url); 158 160 } 159 161 -
accessibility-assistant/trunk/readme.txt
r3386832 r3388663 320 320 *API domain changed 321 321 322 = 4.0.4 = 323 *Load cdn directly on website 324 322 325 **Explore More Accessibility Options:** 323 326 [Accessibility Assistant Website](https://accessibilityassistant.com/)
Note: See TracChangeset
for help on using the changeset viewer.