Du hast einen gültigen Lizenzschlüssel eingegeben, aber die Premium-Version noch nicht heruntergeladen. Bitte begib dich zur Update Seite und aktualisiere auf die Premium-Version. Unter Umständen kann es bis zu 5 Minuten dauern, bis Wordpress die neue Version meldet.
Solltest du Probleme und Vorschläge für neue Features haben, freue ich mich über einen Kommentar auf der Plugin Seite.
Dir gefällt das Plugin aber du möchtest noch mehr über deine Einnahmen wissen? Es gibt auch eine Premium-Version des Plugins, wo neben den Artikeln auch Userherkunft, Keywords, Landing-Pages und URL-Parameter wie utm_campaign getrackt werden können. Mehr Infos gibt es auf der Premium Seite.
Mit Affiliate Power kannst du jetzt auch direkt Geld verdienen. Du bekommst satte 30% Provision für jeden vermittelten Verkauf der Premium-Version. Alle Infos zum Partnerprogramm.
Bitte habe etwas Geduld beim Speichern der Daten. Das Plugin führt einen Testlogin bei den Netzwerken durch.
"; echo "[?]"; echo ""; } static public function addSendMailTransactionsField() { $options = get_option('affiliate-power-options'); if (!isset($options['send-mail-transactions'])) $options['send-mail-transactions'] = 0; $checked = $options['send-mail-transactions'] ? ' checked' : ''; echo " "; echo "[?]"; echo ""; } static public function addLicenceKeyField() { $options = get_option('affiliate-power-options'); if (!isset($options['licence-key'])) $options['licence-key'] = ''; echo " "; echo "[?]"; echo ""; } static public function addLandingParamsField() { echo " "; echo "[?]"; echo ""; } //Network Settings static public function optionsNetworksText() { echo 'Damit das Tracking funktioniert, musst du hier deine Daten bei den Affiliate-Netzwerken hinterlegen, die du benutzt. Sind meine Daten sicher?
'; } //Adcell static public function addAdcellUsernameField() { $options = get_option('affiliate-power-options'); if (!isset($options['adcell-username'])) $options['adcell-username'] = ''; echo " "; echo "[?]"; echo ""; } static public function addAdcellPasswordField() { $options = get_option('affiliate-power-options'); if (!isset($options['adcell-password'])) $options['adcell-password'] = ''; echo " "; echo "[?]"; echo ""; } static public function addAdcellRefererFilterField() { $options = get_option('affiliate-power-options'); if (!isset($options['adcell-referer-filter'])) $options['adcell-referer-filter'] = 0; $checked = $options['adcell-referer-filter'] ? ' checked' : ''; echo " "; echo "[?]"; echo ""; } //Affili.net static public function addAffiliIdField() { $options = get_option('affiliate-power-options'); if (!isset($options['affili-id'])) $options['affili-id'] = ''; echo " "; echo "[?]"; echo ""; } static public function addAffiliPasswordField() { $options = get_option('affiliate-power-options'); if (!isset($options['affili-password'])) $options['affili-password'] = ''; echo " "; echo "[?]"; echo ""; } //Belboon static public function addBelboonUsernameField() { $options = get_option('affiliate-power-options'); if (!isset($options['belboon-username'])) $options['belboon-username'] = ''; echo " "; echo "[?]"; echo ""; } static public function addBelboonPasswordField() { $options = get_option('affiliate-power-options'); if (!isset($options['belboon-password'])) $options['belboon-password'] = ''; echo " "; echo "[?]"; echo ""; } static public function addBelboonPlatformField() { $options = get_option('affiliate-power-options'); if (!isset($options['belboon-platform'])) $options['belboon-platform'] = ''; echo " "; echo "[?]"; echo ""; } //Commission Junction static public function addCjIdField() { $options = get_option('affiliate-power-options'); if (!isset($options['cj-id'])) $options['cj-id'] = ''; echo " "; echo "[?]"; echo ""; } static public function addCjKeyField() { $options = get_option('affiliate-power-options'); if (!isset($options['cj-key'])) $options['cj-key'] = ''; echo " "; echo "[?]"; echo ""; } //Superclix static public function addSuperclixUsernameField() { $options = get_option('affiliate-power-options'); if (!isset($options['superclix-username'])) $options['superclix-username'] = ''; echo " "; echo "[?]"; echo ""; } static public function addSuperclixPasswordField() { $options = get_option('affiliate-power-options'); if (!isset($options['superclix-password'])) $options['superclix-password'] = ''; echo " "; echo "[?]"; echo ""; } //Tradedoubler static public function addTradedoublerKeyField() { $options = get_option('affiliate-power-options'); if (!isset($options['tradedoubler-key'])) $options['tradedoubler-key'] = ''; echo " "; echo "[?]"; echo ""; } static public function addTradedoublerSitenameField() { $options = get_option('affiliate-power-options'); if (!isset($options['tradedoubler-sitename'])) $options['tradedoubler-sitename'] = ''; echo " "; echo "[?]"; echo ""; } //Zanox static public function addZanoxConnectIdField() { $options = get_option('affiliate-power-options'); if (!isset($options['zanox-connect-id'])) $options['zanox-connect-id'] = ''; echo " "; echo "[?]"; echo ""; } static public function addZanoxPublicKeyField() { $options = get_option('affiliate-power-options'); if (!isset($options['zanox-public-key'])) $options['zanox-public-key'] = ''; echo " "; echo "[?]"; echo ""; } static public function addZanoxSecretKeyField() { $options = get_option('affiliate-power-options'); if (!isset($options['zanox-secret-key'])) $options['zanox-secret-key'] = ''; echo " "; echo "[?]"; echo ""; } static public function addZanoxAdspaceField() { $options = get_option('affiliate-power-options'); if (!isset($options['zanox-adspace'])) $options['zanox-adspace'] = ''; echo " "; echo "[?]"; echo ""; } //Validation static public function optionsValidate($input) { //Main Settings $whitelist['add-sub-ids'] = $input['add-sub-ids']; if ($whitelist['add-sub-ids'] != 1) $whitelist['add-sub-ids'] = 0; //$whitelist['homepage-tracking'] = $input['homepage-tracking']; //if ($whitelist['homepage-tracking'] != 1) $whitelist['homepage-tracking'] = 0; $whitelist['send-mail-transactions'] = $input['send-mail-transactions']; if ($whitelist['send-mail-transactions'] != 1) $whitelist['send-mail-transactions'] = 0; if (isset($input['licence-key']) && ctype_alnum($input['licence-key'])) { $check_result = Affiliate_Power_Apis::checkLicenceKey($input['licence-key']); if ($check_result == false || $check_result == 'database_error' || $check_result == 'database_charset_error') add_settings_error('affiliate-power-options', 'affiliate-power-error-licence-key', 'Der Lizenzschlüssel konnte nicht überprüft werden. Bitte versuche es später nochmal und sag mir Bescheid falls es noch immer nicht geht.'); elseif ($check_result == 'outdated_key') add_settings_error('affiliate-power-options', 'affiliate-power-error-licence-key', 'Der Lizenzschlüssel ist abgelaufen. Bitte erneuere den Lizenzschlüssel.'); elseif ($check_result == 'invalid_key_format' || $check_result == 'invalid_key') add_settings_error('affiliate-power-options', 'affiliate-power-error-licence-key', 'Der Lizenzschlüssel ist ungültig. Bitte überprüfe deine Eingabe. Falls du sicher bist, dass du den Schlüssel richtig eingegeben hast, sag mir Bescheid, dann überprüfe ich das.'); elseif ($check_result == 'ok') $whitelist['licence-key'] = $input['licence-key']; } elseif (!empty($input['licence-key'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-licence-key', 'Ungültiger Lizenzschlüssel. Der Schlüssel sollte nur aus Zahlen und Buchstaben bestehen.'); //if (is_numeric($input['download-method'])) $whitelist['download-method'] = (int)$input['download-method']; //Adcell if (is_numeric($input['adcell-username'])) $whitelist['adcell-username'] = $input['adcell-username']; elseif (!empty($input['adcell-username'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-adcell-username', 'Ungültiger Adcell Username. Der Username darf ausschließlich aus Zahlen bestehen', 'error'); if (!empty($input['adcell-password'])) $whitelist['adcell-password'] = esc_html($input['adcell-password']); $whitelist['adcell-referer-filter'] = $input['adcell-referer-filter']; if ($whitelist['adcell-referer-filter'] != 1) $whitelist['adcell-referer-filter'] = 0; if (isset($whitelist['adcell-username']) && isset($whitelist['adcell-password'])) { include_once('apis/adcell.php'); if (!Affiliate_Power_Api_Adcell::checkLogin($whitelist['adcell-username'], $whitelist['adcell-password'])){ add_settings_error('affiliate-power-options', 'affiliate-power-error-adcell-login', 'Testlogin bei Adcell fehlgeschlagen. Bitte überprüfe Deine Daten.', 'error'); } } //Affili.net if (is_numeric($input['affili-id'])) $whitelist['affili-id'] = $input['affili-id']; elseif (!empty($input['affili-id'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-affili-id', 'Ungültige Affili.net Id. Die Id darf ausschließlich aus Zahlen bestehen', 'error'); if (ctype_alnum($input['affili-password']) && strlen($input['affili-password']) == 20) $whitelist['affili-password'] = $input['affili-password']; elseif (!empty($input['affili-password'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-affili-password', 'Ungültiges Affili.net PublisherWebservice Passwort. Das Passwort muss 20 Zeichen lang sein und nur Zahlen und Buchstaben enthalten. Bitte gib nicht dein normales Affili.net Passwort an, sondern dein PublisherWebservice Passwort.', 'error'); if (isset($whitelist['affili-id']) && isset($whitelist['affili-password'])) { include_once('apis/affili.php'); if (!extension_loaded('soap')) { add_settings_error('affiliate-power-options', 'affiliate-power-error-soap', 'Für den Download der Affili.net Transaktionen wird das PHP-Modul SOAP benötigt. Dieses ist bei dir nicht aktiviert. Bitte aktiviere das Modul.', 'error'); } elseif (!Affiliate_Power_Api_Affili::checkLogin($whitelist['affili-id'], $whitelist['affili-password'])){ add_settings_error('affiliate-power-options', 'affiliate-power-error-affili-login', 'Testlogin bei Affili.net fehlgeschlagen. Bitte überprüfe Deine Daten.', 'error'); } } //Belboon if (!empty($input['belboon-username'])) $whitelist['belboon-username'] = esc_html($input['belboon-username']); if (ctype_alnum($input['belboon-password']) && strlen($input['belboon-password']) == 20) $whitelist['belboon-password'] = $input['belboon-password']; elseif (!empty($input['belboon-password'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-belboon-password', 'Ungültiges Belboon WebService Passwort. Das Passwort muss 20 Zeichen lang sein und nur Zahlen und Buchstaben enthalten. Bitte gib nicht dein normales Belboon Passwort an, sondern dein WebService Passwort.', 'error'); if (isset($whitelist['belboon-username']) && isset($whitelist['belboon-password'])) { include_once('apis/belboon.php'); if (!extension_loaded('soap')) { add_settings_error('affiliate-power-options', 'affiliate-power-error-soap', 'Für den Download der Belboon Transaktionen wird das PHP-Modul SOAP benötigt. Dieses ist bei dir nicht aktiviert. Bitte aktiviere das Modul.', 'error'); } elseif (!Affiliate_Power_Api_Belboon::checkLogin($whitelist['belboon-username'], $whitelist['belboon-password'])){ add_settings_error('affiliate-power-options', 'affiliate-power-error-belboon-login', 'Testlogin bei Belboon fehlgeschlagen. Bitte überprüfe Deine Daten.', 'error'); } } if (!empty($input['belboon-platform'])) $whitelist['belboon-platform'] = esc_html($input['belboon-platform']); //Commission Junction if (is_numeric($input['cj-id'])) $whitelist['cj-id'] = $input['cj-id']; elseif (!empty($input['cj-id'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-cj-id', 'Ungültige Commission Junction PID. Die PID darf ausschließlich aus Zahlen bestehen', 'error'); if (strlen($input['cj-key']) > 20) $whitelist['cj-key'] = esc_html($input['cj-key']); elseif (!empty($input['cj-key'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-cj-key', 'Ungültiger Commission Junction Developer Key. Der Key muss über 20 Zeichen lang sein. Bitte gib nicht dein normales Passwort an, sondern deinen Developer Key.', 'error'); if (isset($whitelist['cj-id']) && isset($whitelist['cj-key'])) { include_once('apis/cj.php'); if (!class_exists('DOMDocument')) { add_settings_error('affiliate-power-options', 'affiliate-power-error-dom', 'Für den Download der Commission Junction Transaktionen wird die PHP-Klasse DomDocument benötigt. Diese ist bei dir offenbar nicht vorhanden. Bitte binde die Klasse ein.', 'error'); } elseif (!Affiliate_Power_Api_Cj::checkLogin($whitelist['cj-id'], $whitelist['cj-key'])){ add_settings_error('affiliate-power-options', 'affiliate-power-error-cj-login', 'Testlogin bei Commission Junction fehlgeschlagen. Bitte überprüfe Deine Daten.', 'error'); } } //Superclix if (!empty($input['superclix-username'])) $whitelist['superclix-username'] = esc_html($input['superclix-username']); if (!empty($input['superclix-password'])) $whitelist['superclix-password'] = esc_html($input['superclix-password']); if (isset($whitelist['superclix-username']) && isset($whitelist['superclix-password'])) { include_once('apis/superclix.php'); if (!Affiliate_Power_Api_Superclix::checkLogin($whitelist['superclix-username'], $whitelist['superclix-password'])){ add_settings_error('affiliate-power-options', 'affiliate-power-error-superclix-login', 'Testlogin bei Superclix fehlgeschlagen. Bitte überprüfe Deine Daten. Denk daran, dass spezielle Export Passwort anzugeben und nicht das normale Passwort', 'error'); } } //Tradedoubler if (ctype_alnum($input['tradedoubler-key']) && strlen($input['tradedoubler-key']) >= 32) $whitelist['tradedoubler-key'] = $input['tradedoubler-key']; elseif (!empty($input['tradedoubler-key'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-tradedoubler-key', 'Ungültiger Tradedoubler Report Key. Der Key muss mindestens 32 Zeichen lang sein. Bitte gib nicht dein normales Tadedoubler Passwort an, sondern den Report Key.', 'error'); if (isset($whitelist['tradedoubler-key'])) { include_once('apis/tradedoubler.php'); if (!Affiliate_Power_Api_Tradedoubler::checkLogin($whitelist['tradedoubler-key'])){ add_settings_error('affiliate-power-options', 'affiliate-power-error-tradedoubler-login', 'Testlogin bei Tradedoubler fehlgeschlagen. Bitte überprüfe Deine Daten.', 'error'); } } if (!empty($input['tradedoubler-sitename'])) $whitelist['tradedoubler-sitename'] = esc_html($input['tradedoubler-sitename']); //Zanox if (ctype_alnum($input['zanox-connect-id']) && strlen($input['zanox-connect-id']) == 20) $whitelist['zanox-connect-id'] = $input['zanox-connect-id']; elseif (!empty($input['zanox-connect-id'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-zanox-connect-id', 'Ungültige Zanox Connect Id. Die Id muss 20 Zeichen lang sein und nur Zahlen und Buchstaben enthalten. Bitte gib nicht deinen normalen Zanox Account an, sondern die Conenct Id.', 'error'); if (ctype_alnum($input['zanox-public-key']) && strlen($input['zanox-public-key']) == 20) $whitelist['zanox-public-key'] = $input['zanox-public-key']; elseif (!empty($input['zanox-public-key'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-zanox-public-key', 'Ungültiger Zanox Public Key. Der Key muss 20 Zeichen lang sein und nur Zahlen und Buchstaben enthalten. Bitte gib nicht deinen normalen Zanox Account an, sondern den Public Key.', 'error'); if (strlen($input['zanox-secret-key']) >= 20) $whitelist['zanox-secret-key'] = $input['zanox-secret-key']; elseif (!empty($input['zanox-secret-key'])) add_settings_error('affiliate-power-options', 'affiliate-power-error-zanox-secret-key', 'Ungültiger Zanox Secret Key. Der Key muss mindestens 20 Zeichen lang sein. Bitte gib nicht dein normales Zanox Passwort an, sondern den Secret Key.', 'error'); if (isset($whitelist['zanox-connect-id']) && isset($whitelist['zanox-public-key']) && isset($whitelist['zanox-secret-key'])) { include_once('apis/zanox.php'); if (!extension_loaded('soap')) { add_settings_error('affiliate-power-options', 'affiliate-power-error-soap', 'Für den Download der Zanox Transaktionen wird das PHP-Modul SOAP benötigt. Dieses ist bei dir nicht aktiviert. Bitte aktiviere das Modul.', 'error'); } elseif (!Affiliate_Power_Api_Zanox::checkLogin($whitelist['zanox-connect-id'], $whitelist['zanox-public-key'], $whitelist['zanox-secret-key'])){ add_settings_error('affiliate-power-options', 'affiliate-power-error-zanox-login', 'Testlogin bei Zanox fehlgeschlagen. Bitte überprüfe Deine Daten.', 'error'); } } if (!empty($input['zanox-adspace'])) $whitelist['zanox-adspace'] = esc_html($input['zanox-adspace']); //settings_errors('affiliate-power-options'); return $whitelist; } } ?>