diff --git a/affiliate.php b/affiliate.php index cadfb88..4ec7689 100644 --- a/affiliate.php +++ b/affiliate.php @@ -2,9 +2,9 @@ /* Plugin Name: PS Affiliate Plugin URI: https://cp-psource.github.io/affiliate/ -Description: Dieses Plugin fügt Deiner Seite ein einfaches Affiliate-System hinzu. Verfolge eingehende Klicks von Affiliate-Referer-Links, die Integration der Auftragsverfolgung in PSeCommerce, bezahlte Bloghosting-Anmeldungen und bezahlte Mitgliedschaftsanmeldungen. +Description: Dieses Plugin fügt Deiner Seite ein einfaches Affiliate-System hinzu. Verfolge eingehende Klicks von Affiliate-Referer-Links, die Integration der Auftragsverfolgung in MarketPress, bezahlte Bloghosting-Anmeldungen und bezahlte Mitgliedschaftsanmeldungen. Author: DerN3rd (PSOURCE) -Version: 3.2.8 +Version: 3.2.9 Author URI: https://github.com/cp-psource Domain Path: /affiliateincludes/languages */ diff --git a/affiliateincludes/addons/psecommerce.php b/affiliateincludes/addons/marketpress.php similarity index 91% rename from affiliateincludes/addons/psecommerce.php rename to affiliateincludes/addons/marketpress.php index f17f720..bf9bfe8 100644 --- a/affiliateincludes/addons/psecommerce.php +++ b/affiliateincludes/addons/marketpress.php @@ -1,15 +1,15 @@ show_complete_records_table( $aff_user_id, false, array( 'paid:psecommerce' ), intval( $_GET['order_id'] ) ); + $affadmin->show_complete_records_table( $aff_user_id, false, array( 'paid:marketpress' ), intval( $_GET['order_id'] ) ); } } } @@ -74,7 +74,7 @@ function aff_mp3_paid_order( MP_Order $order ) { return; } - $sql = $wpdb->prepare( "SELECT count(id) FROM " . $affiliate->affiliaterecords . " WHERE user_id=%d AND affiliatearea=%s AND area_id=%d", $user_id, "paid:psecommerce", $order->ID ); + $sql = $wpdb->prepare( "SELECT count(id) FROM " . $affiliate->affiliaterecords . " WHERE user_id=%d AND affiliatearea=%s AND area_id=%d", $user_id, "paid:marketpress", $order->ID ); $result = $wpdb->get_var( $sql ); if ( $result > 0 ) { //duplicate @@ -107,8 +107,8 @@ function aff_mp3_paid_order( MP_Order $order ) { ); // run the standard affiliate action to do the recording and assigning - $note = __( 'Partnerprogramm Zahlung für PSeCommerce Bestellung.', 'affiliate)' ); - do_action( 'affiliate_purchase', $user_id, $amount, 'paid:psecommerce', $order->ID, $note, $meta ); + $note = __( 'Partnerprogramm Zahlung für MarketPress Bestellung.', 'affiliate)' ); + do_action( 'affiliate_purchase', $user_id, $amount, 'paid:marketpress', $order->ID, $note, $meta ); // record the amount paid / assigned in the meta for the order add_post_meta( $order->ID, 'affiliate_marketpress_order_paid', $amount, true ); @@ -153,7 +153,7 @@ function affiliate_marketpress_order_to_trash($order) { if ((isset($order->mp_shipping_info['affiliate_referrer'])) && (!empty($order->mp_shipping_info['affiliate_referrer']))) { global $affadmin; - $compete_records = $affadmin->get_complete_records($order->mp_shipping_info['affiliate_referrer'], false, 'paid:psecommerce', $order->ID); + $compete_records = $affadmin->get_complete_records($order->mp_shipping_info['affiliate_referrer'], false, 'paid:marketpress', $order->ID); echo "compete_records
"; print_r($compete_records); echo "
"; } die(); @@ -244,8 +244,8 @@ function affiliate_marketpress_paid_order( $order ) { ); // run the standard affiliate action to do the recording and assigning - $note = __( 'Partnerprogramm Zahlung für PSeCommerce Bestellung.', 'affiliate)' ); - do_action( 'affiliate_purchase', $affiliate_user_id, $amount, 'paid:psecommerce', $order->ID, $note, $meta ); + $note = __( 'Partnerprogramm Zahlung für MarketPress Bestellung.', 'affiliate)' ); + do_action( 'affiliate_purchase', $affiliate_user_id, $amount, 'paid:marketpress', $order->ID, $note, $meta ); // record the amount paid / assigned in the meta for the order add_post_meta( $order->ID, 'affiliate_marketpress_order_paid', $amount, true ); @@ -295,7 +295,7 @@ class="description">show_complete_records_table( $order->mp_shipping_info['affiliate_referrer'], false, array( 'paid:psecommerce' ), intval( $_GET['order_id'] ) ); + $affadmin->show_complete_records_table( $order->mp_shipping_info['affiliate_referrer'], false, array( 'paid:marketpress' ), intval( $_GET['order_id'] ) ); } } } diff --git a/affiliateincludes/classes/affiliateadmin.php b/affiliateincludes/classes/affiliateadmin.php index 0d8fa90..8b957bc 100644 --- a/affiliateincludes/classes/affiliateadmin.php +++ b/affiliateincludes/classes/affiliateadmin.php @@ -2564,7 +2564,7 @@ function edit_user_profile( $user = '' ) { if ( isset( $_GET['type'] ) ) { $type = esc_attr( $_GET['type'] ); if ( $type == 'paid' ) { - $area[] = 'psecommerce'; + $area[] = 'marketpress'; } else if ( $type == 'uniques' ) { $area[] = 'click'; } else if ( $type == 'signups' ) { @@ -2630,12 +2630,12 @@ function show_complete_records_table( $user_id, $period = false, $area = false, period; ?> area_id; - if ( ( $compete_record->affiliatearea == 'paid:psecommerce' ) && ( ! empty( $compete_record->area_id ) ) ) { - if ( ( ! isset( $_GET['page'] ) ) || ( $_GET['page'] != 'psecommerce-orders' ) ) { + if ( ( $compete_record->affiliatearea == 'paid:marketpress' ) && ( ! empty( $compete_record->area_id ) ) ) { + if ( ( ! isset( $_GET['page'] ) ) || ( $_GET['page'] != 'marketpress-orders' ) ) { global $mp; if ( isset( $mp ) ) { echo '' . $order_label . ' ' . $compete_record->area_id . ''; + admin_url( 'edit.php?post_type=product&page=marketpress-orders&order_id=' . $compete_record->area_id ) . '">' . $order_label . ' ' . $compete_record->area_id . ''; } else { echo $order_label; } @@ -2665,7 +2665,7 @@ function show_complete_records_table( $user_id, $period = false, $area = false, echo ' -> ' . $compete_record->meta['LOCAL_URL']; } } - } else if ( $compete_record->affiliatearea == 'paid:psecommerce' ) { + } else if ( $compete_record->affiliatearea == 'paid:marketpress' ) { echo $compete_record->affiliatenote; //echo "compete_record->meta
"; print_r($compete_record->meta); echo "
"; if ( ( isset( $compete_record->meta['order_amount'] ) ) && ( ! empty( $compete_record->meta['order_amount'] ) ) ) { @@ -2683,7 +2683,7 @@ function show_complete_records_table( $user_id, $period = false, $area = false, } ?> affiliatearea == 'paid:psecommerce' ) { + if ( $compete_record->affiliatearea == 'paid:marketpress' ) { echo number_format( $compete_record->amount, 2 ); } else { echo ' '; @@ -2984,7 +2984,7 @@ function show_users_period_details_table( $user_id, $period ) { case 'type': echo ''; - if ( ( $record->affiliatearea == 'paid:psecommerce' ) && ( ! empty( $record->area_id ) ) ) { + if ( ( $record->affiliatearea == 'paid:marketpress' ) && ( ! empty( $record->area_id ) ) ) { _e( 'Paid', 'affiliate' ); } else if ( substr( $record->affiliatearea, 0, strlen( 'paid:' ) ) == 'paid:' ) { _e( 'Paid', 'affiliate' ); @@ -3008,15 +3008,15 @@ function show_users_period_details_table( $user_id, $period ) { echo ''; if ( ! empty( $record->affiliatenote ) ) { - if ( ( ( $record->affiliatearea == 'paid:psecommerce' ) || ( $record->affiliatearea == 'psecommerce' ) ) && ( ! empty( $record->area_id ) ) ) { - _e( 'PSeCommerce', 'affiliate' ); + if ( ( ( $record->affiliatearea == 'paid:marketpress' ) || ( $record->affiliatearea == 'marketpress' ) ) && ( ! empty( $record->area_id ) ) ) { + _e( 'MarketPress', 'affiliate' ); //echo "meta
"; print_r(unserialize($record->meta)); echo "
"; global $mp; if ( ( isset( $mp ) ) && ( current_user_can( 'edit_others_posts' ) ) ) { if ( isset( $record->meta['blog_id'] ) ) { - $order_href = get_admin_url( $record->meta['blog_id'], 'edit.php?post_type=product&page=psecommerce-orders&order_id=' . $record->area_id ); + $order_href = get_admin_url( $record->meta['blog_id'], 'edit.php?post_type=product&page=marketpress-orders&order_id=' . $record->area_id ); } else { - $order_href = admin_url( 'edit.php?post_type=product&page=psecommerce-orders&order_id=' . $record->area_id ); + $order_href = admin_url( 'edit.php?post_type=product&page=marketpress-orders&order_id=' . $record->area_id ); } echo ' ' . __( 'Bestellung#', 'affiliate' ) . ' ' . $record->area_id . ''; } else { diff --git a/affiliateincludes/classes/affiliateshortcodes.php b/affiliateincludes/classes/affiliateshortcodes.php index 2cd9fdc..83006cd 100644 --- a/affiliateincludes/classes/affiliateshortcodes.php +++ b/affiliateincludes/classes/affiliateshortcodes.php @@ -1654,7 +1654,7 @@ function do_affiliateforcepayment_shortcode($atts, $content = null, $code = "") $html .= $prefix; - do_action('affiliate_purchase', 1, 21.75, 'psecommerce', 1, 'Partnerprogramm-Zahlung für PSeCommerce-Bestellung.'); + do_action('affiliate_purchase', 1, 21.75, 'marketpress', 1, 'Partnerprogramm-Zahlung für MarketPress-Bestellung.'); $html .= $postfix; diff --git a/docs/README.md b/docs/README.md index c04ba55..f02c936 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,6 +1,6 @@ # Affiliates -**Dieses Plugin fügt Deiner Seite ein einfaches Affiliate-System hinzu. Verfolge eingehende Klicks von Affiliate-Referer-Links, die Integration der Auftragsverfolgung in PSeCommerce, bezahlte Bloghosting-Anmeldungen und bezahlte Mitgliedschaftsanmeldungen.** +**Dieses Plugin fügt Deiner Seite ein einfaches Affiliate-System hinzu. Verfolge eingehende Klicks von Affiliate-Referer-Links, die Integration der Auftragsverfolgung in MarketPress, bezahlte Bloghosting-Anmeldungen und bezahlte Mitgliedschaftsanmeldungen.** ## Affiliates boosts business by making all your users a part of your marketing team. diff --git a/readme.txt b/readme.txt index 4d3772b..ce9e906 100644 --- a/readme.txt +++ b/readme.txt @@ -3,19 +3,19 @@ Contributors: DerN3rd (PSOURCE) Tags: multisite, affiliate, provision, marketing Requires at least: 4.9 Tested up to: 5.6 -Stable tag: 3.2.8 +Stable tag: 3.2.9 Requires PHP: 7.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html -Dieses Plugin fügt Deiner Seite ein einfaches Affiliate-System hinzu. Verfolge eingehende Klicks von Affiliate-Referer-Links, die Integration der Auftragsverfolgung in PSeCommerce, bezahlte Bloghosting-Anmeldungen und bezahlte Mitgliedschaftsanmeldungen. +Dieses Plugin fügt Deiner Seite ein einfaches Affiliate-System hinzu. Verfolge eingehende Klicks von Affiliate-Referer-Links, die Integration der Auftragsverfolgung in MarketPress, bezahlte Bloghosting-Anmeldungen und bezahlte Mitgliedschaftsanmeldungen. == Description == Affiliates fördern das Geschäft, indem Du alle Deine Benutzer zu einem Teil Deines Marketingteams machst. Integriert oder eigenständig -PS Affiliate lässt sich perfekt in unsere PS Bloghosting, PSeCommerce- und PS Mitgliedschaften-Plugins integrieren und ermöglicht es Dir, +PS Affiliate lässt sich perfekt in unsere PS Bloghosting, MarketPress- und PS Mitgliedschaften-Plugins integrieren und ermöglicht es Dir, Deinen Besuchern einen Anteil am Gewinn zu bieten, indem sie für Deine Webseite werben. [POWERED BY PSOURCE](https://github.com/cp-psource) @@ -25,6 +25,10 @@ Deinen Besuchern einen Anteil am Gewinn zu bieten, indem sie für Deine Webseite == ChangeLog == += 3.2.9 = + +Add: MarketPress + = 3.2.8 = * PhP8.3 Fixes