$shopid,); $content = $this->api->call('/NewGetShopData', $data, 'get'); // Ensure $content is an array $content = is_array($content) ? $content : []; $content['data'] = $content['data'] ?? []; // Safe default values to avoid warnings $access_by_admin = $content['data']['access_by_admin'] ?? 0; $current_plan = $content['data']['plan'] ?? ''; $member_plan = $content['data']['plan_display_name'] ?? ''; // Safe data extraction $primary_id = $content['data']['id'] ?? null; if ($primary_id) { update_option('accessibility_primaryid', $primary_id); } else { $primary_id = get_option('accessibility_primaryid'); } $current_plan = $content['data']['plan'] ?? ''; if (empty($current_plan)) { $current_plan = (string) get_option('accessibility_plan', ''); $content['data']['plan'] = $current_plan; } if (!empty($current_plan)) { update_option('accessibility_plan', $current_plan); } $member_plan = $content['data']['plan_display_name'] ?? ''; $access_by_admin = $content['data']['access_by_admin'] ?? 0; // For this redesigned UI we always scan the current WordPress site home URL. // Users shouldn't be able to edit the URL. $home_url = (string) get_option('home'); if (empty($home_url)) { $home_url = (string) home_url(); } ?> " . esc_html__('You have admin access', 'accessibility-assistant') . "

"; } if (!empty($current_plan) && strpos(strtolower($member_plan), 'develop') !== false) { echo "

" . esc_html__('You have member access', 'accessibility-assistant') . "

"; } if (empty($current_plan)) { echo "

"; _e('Unlock full functionality by upgrading to a paid plan', 'accessibility-assistant'); echo "

"; } ?>

>