diff --git a/readme.txt b/readme.txt
index 3888b33..9aa6884 100644
--- a/readme.txt
+++ b/readme.txt
@@ -390,4 +390,11 @@ A. you can create support ticket here with problem details with possible screens
* Update Release:
==> Removed Single Price Section
==> Added missing values into product set_props
-18 July 2019*
\ No newline at end of file
+01 Aug 2019*
+
+
+*= 2.7.1 =
+* Update Release:
+==> Removed Organizer address php warning issue in dashboard
+==> Fix woocomerce product showing warning issue in the thankyou page
+07 Aug 2019*
\ No newline at end of file
diff --git a/woocommerce-event-press.php b/woocommerce-event-press.php
index 5ee6c79..a58fdb2 100644
--- a/woocommerce-event-press.php
+++ b/woocommerce-event-press.php
@@ -3,7 +3,7 @@
* Plugin Name: Woocommerce Events Manager
* Plugin URI: http://mage-people.com
* Description: A Complete Event Solution for WordPress by MagePeople..
-* Version: 2.7.0
+* Version: 2.7.1
* Author: MagePeople Team
* Author URI: http://www.mage-people.com/
* Text Domain: mage-eventpress
@@ -221,9 +221,16 @@ function mep_set_first_order_sts($order_id ){
foreach ( $order->get_items() as $item_id => $item_values ) {
$item_id = $item_id;
}
-$event_id = mep_event_get_order_meta($item_id,'event_id');
-$mep_atnd = "_mep_atnd_".$order_id;
-update_post_meta( $event_id, $mep_atnd, "a1");
+
+ $product_id = mep_event_get_order_meta($item_id,'_product_id');
+
+ if($product_id==0){
+ $event_id = mep_event_get_order_meta($item_id,'event_id');
+ if (get_post_type($event_id) == 'mep_events') {
+ $mep_atnd = "_mep_atnd_".$order_id;
+ update_post_meta( $event_id, $mep_atnd, "a1");
+ }
+ }
}
@@ -242,13 +249,15 @@ function mep_event_order_status_make_pending($order_id)
$item_quantity = $item_values->get_quantity();
$item_id = $item_id;
}
-$ordr_total = $order->get_total();
-$event_id = mep_event_get_order_meta($item_id,'event_id');
-if (get_post_type($event_id) == 'mep_events') {
- $order_meta_text = "_stock_msg_".$order_id;
- $order_processing = "pending_".$order_id;
-
- update_post_meta( $event_id, $order_meta_text, $order_processing);
+$ordr_total = $order->get_total();
+$product_id = mep_event_get_order_meta($item_id,'_product_id');
+if($product_id==0){
+ $event_id = mep_event_get_order_meta($item_id,'event_id');
+ if (get_post_type($event_id) == 'mep_events') {
+ $order_meta_text = "_stock_msg_".$order_id;
+ $order_processing = "pending_".$order_id;
+ update_post_meta( $event_id, $order_meta_text, $order_processing);
+ }
}
}
@@ -259,7 +268,6 @@ add_action('woocommerce_order_status_changed', 'mep_event_seat_management', 10,
function mep_event_seat_management( $order_id, $from_status, $to_status, $order ) {
global $wpdb;
-
// Getting an instance of the order object
$order = wc_get_order( $order_id );
$order_meta = get_post_meta($order_id);
@@ -270,7 +278,10 @@ global $wpdb;
$item_quantity = $item_values->get_quantity();
$item_id = $item_id;
}
-$ordr_total = $order->get_total();
+$ordr_total = $order->get_total();
+$product_id = mep_event_get_order_meta($item_id,'_product_id');
+if($product_id==0){
+
$event_id = mep_event_get_order_meta($item_id,'event_id');
if (get_post_type($event_id) == 'mep_events') {
@@ -420,6 +431,7 @@ update_post_meta( $event_id, $mep_atnd, "a2");
}
}
}
+}
@@ -1016,8 +1028,10 @@ $location_sts = get_post_meta($id,'mep_org_address',true);
$event_meta = get_post_custom($id);
if($location_sts){
$org_arr = get_the_terms( $id, 'mep_org' );
+if(is_array($org_arr) && sizeof($org_arr) > 0 ){
$org_id = $org_arr[0]->term_id;
echo "".get_term_meta( $org_id, 'org_city', true )."";
+}
}else{
echo "".$event_meta['mep_city'][0]."";
@@ -1124,19 +1138,26 @@ $location_sts = get_post_meta($event_id,'mep_org_address',true);
if($item_name=='mep_location_venue'){
if($location_sts){
$org_arr = get_the_terms( $event_id, 'mep_org' );
+
+ if(is_array($org_arr) && sizeof($org_arr)>0 ){
$org_id = $org_arr[0]->term_id;
return get_term_meta( $org_id, 'org_location', true );
+ }
}else{
return get_post_meta($event_id,'mep_location_venue',true);
}
+ return null;
}
if($item_name=='mep_location_venue'){
if($location_sts){
$org_arr = get_the_terms( $event_id, 'mep_org' );
+if(is_array($org_arr) && sizeof($org_arr)>0 ){
$org_id = $org_arr[0]->term_id;
return get_term_meta( $org_id, 'org_location', true );
+ }
+
}else{
return get_post_meta($event_id,'mep_location_venue',true);
}
@@ -1146,8 +1167,10 @@ if($item_name=='mep_location_venue'){
if($item_name=='mep_street'){
if($location_sts){
$org_arr = get_the_terms( $event_id, 'mep_org' );
+ if(is_array($org_arr) && sizeof($org_arr)>0 ){
$org_id = $org_arr[0]->term_id;
return get_term_meta( $org_id, 'org_street', true );
+ }
}else{
return get_post_meta($event_id,'mep_street',true);
}
@@ -1157,8 +1180,10 @@ if($item_name=='mep_street'){
if($item_name=='mep_city'){
if($location_sts){
$org_arr = get_the_terms( $event_id, 'mep_org' );
+ if(is_array($org_arr) && sizeof($org_arr)>0 ){
$org_id = $org_arr[0]->term_id;
return get_term_meta( $org_id, 'org_city', true );
+ }
}else{
return get_post_meta($event_id,'mep_city',true);
}
@@ -1168,8 +1193,10 @@ if($item_name=='mep_city'){
if($item_name=='mep_state'){
if($location_sts){
$org_arr = get_the_terms( $event_id, 'mep_org' );
+ if(is_array($org_arr) && sizeof($org_arr)>0 ){
$org_id = $org_arr[0]->term_id;
return get_term_meta( $org_id, 'org_state', true );
+ }
}else{
return get_post_meta($event_id,'mep_state',true);
}
@@ -1180,8 +1207,10 @@ if($item_name=='mep_state'){
if($item_name=='mep_postcode'){
if($location_sts){
$org_arr = get_the_terms( $event_id, 'mep_org' );
+ if(is_array($org_arr) && sizeof($org_arr)>0 ){
$org_id = $org_arr[0]->term_id;
return get_term_meta( $org_id, 'org_postcode', true );
+ }
}else{
return get_post_meta($event_id,'mep_postcode',true);
}
@@ -1191,8 +1220,10 @@ if($item_name=='mep_postcode'){
if($item_name=='mep_country'){
if($location_sts){
$org_arr = get_the_terms( $event_id, 'mep_org' );
+ if(is_array($org_arr) && sizeof($org_arr)>0 ){
$org_id = $org_arr[0]->term_id;
return get_term_meta( $org_id, 'org_country', true );
+ }
}else{
return get_post_meta($event_id,'mep_country',true);
}