' . $title . ''; } } public static function GetHelpIcon( $type, $intext = '' ) { $locale = self::GetLocale(); $url = ''; switch ( $type ) { case 'product-shop': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/was-sind-produkte/'; } else { $url = 'https://docs.affiliate-toolkit.com/en/what-are-products/'; } break; case 'list-shop': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/listen/'; } else { $url = 'https://docs.affiliate-toolkit.com/en/what-are-lists/'; } break; case 'tools-debug': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/debugmodus-verwenden/'; } else { $url = 'https://docs.affiliate-toolkit.com/en/use-debug-mode/'; } break; case 'setting-woo': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/6-affiliate-toolkit-mit-woocommerce-nutzen/'; } else { $url = 'https://docs.affiliate-toolkit.com/en/usage-of-affiliate-toolkit-with-woocommerce/'; } break; case 'import-template': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/vorlagen/#Vorlage-importieren'; } else { $url = 'https://docs.affiliate-toolkit.com/en/what-are-templates/#Import-templates'; } break; case 'import-product': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/was-sind-produkte/#Import-ueber-den-CSV-Import'; } else { $url = 'https://docs.affiliate-toolkit.com/en/what-are-products/#Import-via-CSV-Import'; } break; case 'import-list': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/listen/#Import-ueber-den-CSV-Import'; } else { $url = 'https://docs.affiliate-toolkit.com/en/what-are-lists/#Import-via-the-CSV-Import'; } break; case 'compatiblity-asa1': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/kompatibilitaetsmodus-fuer-asa1-und-asa2/#Amazon-Simple-Admin-1'; } else { $url = 'https://docs.affiliate-toolkit.com/en/compatibility-mode-for-asa1-and-asa2/#Amazon-Simple-Admin-1'; } break; case 'compatiblity-asa2': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/kompatibilitaetsmodus-fuer-asa1-und-asa2/#Amazon-Simple-Affiliate-2'; } else { $url = 'https://docs.affiliate-toolkit.com/en/compatibility-mode-for-asa1-and-asa2/#Amazon-Simple-Affiliate-2'; } break; case 'setting-productpage': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/produktseite/#1-Produktseiten-aktiviert'; } else { $url = 'https://docs.affiliate-toolkit.com/en/product-page/#1-Activate-product-pages'; } break; case 'setting-acf': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/benutzerdefinierte-felder/#Advanced-Custom-Fields-Plugin-ACF'; } else { $url = 'https://docs.affiliate-toolkit.com/en/custom-fields/#Advanced-Custom-Fields-Plugin-ACF'; } break; case 'setting-customtaxonomy': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/benutzerdefinierte-felder/#Benutzerdefinierte-Taxonomien-fuer-das-Produkt'; } else { $url = 'https://docs.affiliate-toolkit.com/en/custom-fields/#Custom-taxonomies-for-the-product'; } break; case 'setting-customfield': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/benutzerdefinierte-felder/#Benutzerdefinierte-Felder-fuer-Produkte'; } else { $url = 'https://docs.affiliate-toolkit.com/en/custom-fields/#Custom-taxonomies-for-the-product'; } break; case 'setting-list': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/anzeige/#Listen'; } else { $url = 'https://docs.affiliate-toolkit.com/en/display/#Lists'; } break; case 'setting-text': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/anzeige/#Text'; } else { $url = 'https://docs.affiliate-toolkit.com/en/display/#Text'; } break; case 'setting-hoverlink': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/anzeige/#Hover-Linkinformation'; } else { $url = 'https://docs.affiliate-toolkit.com/en/display/#Hover-link-information'; } break; case 'setting-moreoffers': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/anzeige/#Mehr-Angebote'; } else { $url = 'https://docs.affiliate-toolkit.com/en/display/#More-offers'; } break; case 'setting-display': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/anzeige/#1-Preis-anzeigen'; } else { $url = 'https://docs.affiliate-toolkit.com/en/display/#1-Show-price'; } break; case 'setting-datacheck': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/basis-einstellungen/#Einstellungen-fuer-die-Datenueberpruefung'; } else { $url = ''; } break; case 'setting-datacache': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/basis-einstellungen/#Einstellungen-fuer-den-Datencache'; } else { $url = 'https://docs.affiliate-toolkit.com/en/basic-settings/#Settings-for-the-Data-Cache'; } break; case 'setting-compatibility': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/erweiterte-einstellungen/#Kompatibilitaet'; } else { $url = 'https://docs.affiliate-toolkit.com/en/advanced-settings/#Compatibility'; } break; case 'setting-images': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/erweiterte-einstellungen/#Bilder'; } else { $url = 'https://docs.affiliate-toolkit.com/en/advanced-settings/#Images'; } break; case 'setting-links-buttons': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/erweiterte-einstellungen/#Links-Buttons'; } else { $url = 'https://docs.affiliate-toolkit.com/en/advanced-settings/#Links-Buttons'; } break; case 'setting-disclaimer': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/erweiterte-einstellungen/#Einstellungen-fuer-den-Haftungsausschluss'; } else { $url = 'https://docs.affiliate-toolkit.com/en/advanced-settings/#Settings-for-disclaimer'; } break; case 'cronjob-type': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/basis-einstellungen/#1-Cronjob-Typ'; } else { $url = 'https://docs.affiliate-toolkit.com/en/basic-settings/#1-Cronjob-type'; } break; case 'templates-compare': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/responsive-vergleichstabellen-nutzen/'; } else { $url = 'https://docs.affiliate-toolkit.com/en/use-responsive-comparison-chart/'; } break; case 'templates-help': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/vorlagen/#Neue-Vorlage-im-Plugin-anlegen'; } else { $url = 'https://docs.affiliate-toolkit.com/en/what-are-templates/#Create-new-template-within-the-plugin'; } break; case 'webgains-api': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/die-webgains-api/#1-Datenlieferant'; } else { $url = ''; } break; case 'csv-import': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/die-csv-schnittstelle/'; } else { $url = 'https://docs.affiliate-toolkit.com/en/setting-up-csv-interface/'; } break; case 'belboon-api': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/die-belboon-api-einrichten/#1-Datenlieferant'; } else { $url = 'https://docs.affiliate-toolkit.com/en/setting-up-the-belboon-api/#1Data-supplier'; } break; case 'affilinet-api': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/die-affili-net-api/#1-Datenlieferant'; } else { $url = 'https://docs.affiliate-toolkit.com/en/setting-up-affili-net-api/#1Data-supplier'; } break; case 'cj-api': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/die-cj-api/#1-Datenlieferant'; } else { $url = ''; } break; case 'ean-shop': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/shops-schnittstellen/#Shop-Einstellungen'; } else { $url = 'https://docs.affiliate-toolkit.com/en/shops-interfaces-to-the-affiliate-networks/#Shop-setting'; } break; case 'add-shop': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/shops-schnittstellen/'; } else { $url = 'https://docs.affiliate-toolkit.com/en/shops-interfaces-to-the-affiliate-networks/'; } break; case 'amazon-getkey': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/die-amazon-api/'; } else { $url = 'https://docs.affiliate-toolkit.com/en/setting-up-amazon-api/'; } break; case 'amazon-customerreview': if ( $locale == 'de' ) { $url = 'https://docs.affiliate-toolkit.com/die-amazon-api/#7-Kundenbewertungen-laden'; } else { $url = 'https://docs.affiliate-toolkit.com/en/setting-up-amazon-api/#7Loading-customer-reviews'; } break; } if ( $url != '' ) { return '' . $intext . ' '; } } public static function GetProFeature($morein) { if($morein) return ATKPHomeLinks::ReplaceLinkType('('.__('More in Pro', ATKP_PLUGIN_PREFIX).')'); else return ATKPHomeLinks::ReplaceLinkType('('.__('Pro Feature', ATKP_PLUGIN_PREFIX).')'); } public static function ReplaceLinkType( $str ) { $str = str_replace( '%link_toolkit-bestseller%', 'https://www.affiliate-toolkit.com/%locale%/toolkit-bestseller/', $str ); $str = str_replace( '%link_get-amazon-apikey%', 'https://www.affiliate-toolkit.com/%locale%/get-amazon-apikey/', $str ); $str = str_replace( '%link_load-amazon-customer-reviews%', 'https://www.affiliate-toolkit.com/%locale%/load-amazon-customer-reviews/', $str ); $str = str_replace( '%link_mark-affiliate-links%', 'https://www.affiliate-toolkit.com/%locale%/mark-affiliate-links/', $str ); $str = str_replace( '%link_get-amazon-search-department%', 'https://www.affiliate-toolkit.com/%locale%/get-amazon-search-department/', $str ); $str = str_replace( '%link_help%', 'https://docs.affiliate-toolkit.com/%locale%', $str ); $str = str_replace( '%link_support%', 'https://ticket.affiliate-toolkit.com/index.php?lang=%locale%', $str ); $str = str_replace( '%link_affiliate%', 'https://www.affiliate-toolkit.com/%locale%/affiliate/', $str ); $str = str_replace( '%link_contact%', 'https://ticket.affiliate-toolkit.com/index.php?lang=%locale%', $str ); $str = str_replace( '%link_get-license-key%', 'https://www.affiliate-toolkit.com/%locale%/affiliate-toolkit-price/', $str ); $str = str_replace( '%link_customfields%', 'https://docs.affiliate-toolkit.com/%locale%/benutzerdefinierte-felder/', $str ); return ATKPHomeLinks::CheckLink( $str ); } public static function GetLocale() { if ( get_locale() != '' && strlen( get_locale() ) >= 2 && strtolower( substr( get_locale(), 0, 2 ) ) == 'de' ) { $locale = "de"; } else { $locale = "en"; } return $locale; } public static function CheckLink( $link ) { $locale = self::GetLocale(); return str_replace( '%locale%', $locale, $link ); } }