$shopid]; $content = $this->api->call('/NewGetShopData', $data, 'get'); $content = is_array($content) ? $content : []; $data_array = (isset($content['data']) && is_array($content['data'])) ? $content['data'] : []; $primary_id = $data_array['id'] ?? null; $current_plan = sanitize_text_field((string) ($data_array['plan'] ?? '')); if (!empty($primary_id)) { update_option('accessibility_primaryid', $primary_id); } if (!empty($current_plan)) { update_option('accessibility_plan', $current_plan); } $js_url = CDN_URL . "wp_js/{$shopid}.js"; update_option('accessibility_url', $current_plan ? $js_url : ''); $current_lang = get_option('my_plugin_selected_language', 'en_US'); $languages = require plugin_dir_path(__FILE__) . 'language-options.php'; $feature_cards = [ ['id' => 'totalAaccKeyboardNav', 'label' => __('Keyboard Nav', 'accessibility-assistant'), 'icon' => 'keyboard-nav-black.webp'], ['id' => 'totalAaccCursor', 'label' => __('Cursor', 'accessibility-assistant'), 'icon' => 'cursor-black.webp'], ['id' => 'totalAaccHighSaturation', 'label' => __('High Saturation', 'accessibility-assistant'), 'icon' => 'high-saturation-black.webp'], ['id' => 'totalAaccLowSaturation', 'label' => __('Low Saturation', 'accessibility-assistant'), 'icon' => 'low-saturation-black.webp'], ['id' => 'totalAaccDesaturate', 'label' => __('Desaturate', 'accessibility-assistant'), 'icon' => 'desaturate-black.webp'], ['id' => 'totalAaccContrast', 'label' => __('Contrast +', 'accessibility-assistant'), 'icon' => 'contrast-plus-black.webp'], ['id' => 'totalAaccLightContrast', 'label' => __('Light Contrast', 'accessibility-assistant'), 'icon' => 'light-contrast-black.webp'], ['id' => 'totalAaccDarkContrast', 'label' => __('Dark Contrast', 'accessibility-assistant'), 'icon' => 'dark-contrast-black.webp'], ['id' => 'totalAaccInvertColors', 'label' => __('Invert Colors', 'accessibility-assistant'), 'icon' => 'invert-colors-black.webp'], ['id' => 'totalAaccReadingGuide', 'label' => __('Reading Guide', 'accessibility-assistant'), 'icon' => 'reading-guide-black.webp'], ['id' => 'totalAaccBiggerText', 'label' => __('Bigger Text', 'accessibility-assistant'), 'icon' => 'bigger-text-black.webp'], ['id' => 'totalAaccHighlightLinks', 'label' => __('Highlight Links', 'accessibility-assistant'), 'icon' => 'highlight-links-black.webp'], ['id' => 'totalAaccWordSpacing', 'label' => __('Word Spacing', 'accessibility-assistant'), 'icon' => 'word-spacing-black.webp'], ['id' => 'totalAaccLetterSpacing', 'label' => __('Letter Spacing', 'accessibility-assistant'), 'icon' => 'letter-spacing-black.webp'], ['id' => 'totalAaccLineHeight', 'label' => __('Line Height', 'accessibility-assistant'), 'icon' => 'line-height-black.webp'], ['id' => 'totalAaccAlignment', 'label' => __('Alignment', 'accessibility-assistant'), 'icon' => 'alignment-black.webp'], ['id' => 'totalAaccLeftAlignment', 'label' => __('Left Alignment', 'accessibility-assistant'), 'icon' => 'left-alignment-black.webp'], ['id' => 'totalAaccRightAlignment', 'label' => __('Right Alignment', 'accessibility-assistant'), 'icon' => 'right-alignment-black.webp'], ['id' => 'totalAaccReadableFonts', 'label' => __('Readable Fonts', 'accessibility-assistant'), 'icon' => 'readable-fonts-black.webp'], ['id' => 'totalAaccReadingMask', 'label' => __('Reading Mask', 'accessibility-assistant'), 'icon' => 'reading-mask-black.webp'], ['id' => 'totalAaccHighlightTitles', 'label' => __('Highlight Titles', 'accessibility-assistant'), 'icon' => 'highlight-titles-black.webp'], ['id' => 'totalAaccTextMagnifier', 'label' => __('Text Enhancer', 'accessibility-assistant'), 'icon' => 'text-enhancer-black.webp'], ['id' => 'totalAaccImageAltTooltip', 'label' => __('Image Alt Tooltip', 'accessibility-assistant'), 'icon' => 'image-alt-tooltip-black.webp'], ['id' => 'totalAaccImageHide', 'label' => __('Image Hide', 'accessibility-assistant'), 'icon' => 'image-hide-black.webp'], ['id' => 'totalAaccVideoHide', 'label' => __('Video Hide', 'accessibility-assistant'), 'icon' => 'video-hide-black.webp'], ['id' => 'totalAaccTextSpeech', 'label' => __('Text Speech', 'accessibility-assistant'), 'icon' => 'text-speech-black.webp'], ['id' => 'totalAaccStopAnimation', 'label' => __('Stop Animation', 'accessibility-assistant'), 'icon' => 'stop-animation-black.webp'], ['id' => 'totalAaccTextColors', 'label' => __('Adjust Text Colors', 'accessibility-assistant'), 'icon' => 'adjust-text-colors-black.webp'], ['id' => 'totalAaccTitleColors', 'label' => __('Adjust Title Colors', 'accessibility-assistant'), 'icon' => 'adjust-title-colors-black.webp'], ['id' => 'totalAaccBackgroundColors', 'label' => __('Adjust Background Colors', 'accessibility-assistant'), 'icon' => 'adjust-background-colors-black.webp'], ['id' => 'totalAaccMuteSounds', 'label' => __('Mute Sounds', 'accessibility-assistant'), 'icon' => 'mute-sounds-black.webp'], ['id' => 'totalAaccGifHide', 'label' => __('Gif Hide', 'accessibility-assistant'), 'icon' => 'gif-hide-black.webp'], ['id' => 'totalAaccReadMode', 'label' => __('Read Mode', 'accessibility-assistant'), 'icon' => 'read-mode-black.webp'], ['id' => 'totalAaccUsefulLinks', 'label' => __('Useful Links', 'accessibility-assistant'), 'icon' => 'useful-links-black.webp'], ['id' => 'totalAaccHighlightHover', 'label' => __('Highlight Hover', 'accessibility-assistant'), 'icon' => 'highlight-hover-black.webp'], ['id' => 'totalAaccHighlightFocus', 'label' => __('Highlight Focus', 'accessibility-assistant'), 'icon' => 'highlight-focus-black.webp'], ['id' => 'totalAaccBigblackCursor', 'label' => __('Big Black Cursor', 'accessibility-assistant'), 'icon' => 'big-black-cursor-black.webp'], ['id' => 'totalAaccProfileSettings', 'label' => __('Profile Options', 'accessibility-assistant'), 'icon' => 'profile-options-black.webp'], ['id' => 'totalAaccVoicecommands', 'label' => __('Voice Navigation', 'accessibility-assistant'), 'icon' => 'voice-navigation-black.webp'], ['id' => 'totalAaccTalkAndType', 'label' => __('Talk & Type', 'accessibility-assistant'), 'icon' => 'talk-type-black.webp'], ['id' => 'totalAaccVirtualKeyboard', 'label' => __('Virtual Keyboard', 'accessibility-assistant'), 'icon' => 'virtual-keyboard-black.webp'], ['id' => 'totalAaccFilterContent', 'label' => __('Filter Content', 'accessibility-assistant'), 'icon' => 'filter-content-black.webp'], ]; ?>