function wpestate_new_list_to_user($newlist, $userid) { if (wpsestate_get_author($newlist) == 0) { $user_pack = get_the_author_meta('package_id', $userid); $remaining_listings = wpestate_get_remain_listing_user($userid, $user_pack); if ($remaining_listings === -1) { $remaining_listings = 11; } $paid_submission_status = esc_html(get_option('wp_estate_paid_submission', '')); if ($paid_submission_status == 'membership' && $remaining_listings != -1 && $remaining_listings < 1) { wp_delete_post($newlist); return wpestate_get_dasboard_add_listing(); } else { $new_post = array('ID' => $newlist, 'post_author' => $userid); wp_update_post($new_post); $paid_submission_status = esc_html(get_option('wp_estate_paid_submission', '')); if ($paid_submission_status == 'membership') { // update pack status wpestate_update_listing_no($userid); } $edit_link = wpestate_get_dasboard_edit_listing(); $edit_link_desc = esc_url_raw(add_query_arg('listing_edit', $newlist, $edit_link)); $edit_link_desc = esc_url_raw(add_query_arg('action', 'description', $edit_link_desc)); $edit_link_desc = esc_url_raw(add_query_arg('isnew', 1, $edit_link_desc)); return $edit_link_desc; } } }
get_template_part('templates/user_menu'); } } ?> <div class="dashboard-margin <?php if (!is_user_logged_in()) { echo 'dashboard-margin-nolog'; } ?> "> <?php $remaining_listings = wpestate_get_remain_listing_user($userID, $user_pack); if ($remaining_listings === -1) { $remaining_listings = 11; } $paid_submission_status = esc_html(get_option('wp_estate_paid_submission', '')); if (is_user_logged_in() && !isset($_GET['listing_edit']) && $paid_submission_status == 'membership' && $remaining_listings != -1 && $remaining_listings < 1) { print '<h4 class="nosubmit">' . esc_html__('Your current package doesn\'t let you publish more properties! You need to upgrade your subscription.', 'wpestate') . '</h4>'; } else { ?> <div class="dashboard-header"> <?php get_template_part('templates/submission_guide'); ?> </div>
function wpestate_get_pack_data_for_user($userID, $user_pack, $user_registered, $user_package_activation) { if ($user_pack != '') { $title = get_the_title($user_pack); $pack_time = get_post_meta($user_pack, 'pack_time', true); $pack_list = get_post_meta($user_pack, 'pack_listings', true); $pack_featured = get_post_meta($user_pack, 'pack_featured_listings', true); $pack_price = get_post_meta($user_pack, 'pack_price', true); $unlimited_lists = get_post_meta($user_pack, 'mem_list_unl', true); print '<strong>' . esc_html__('Your Current Package: ', 'wpestate') . '</strong></br><strong>' . $title . '</strong></br> '; print '<p class="full_form-nob">'; if ($unlimited_lists == 1) { print esc_html__(' Unlimited listings', 'wpestate'); } else { print $pack_list . esc_html__(' Listings', 'wpestate'); print ' - ' . wpestate_get_remain_listing_user($userID, $user_pack) . esc_html__(' remaining ', 'wpestate') . '</p>'; } print ' <p class="full_form-nob"> <span id="normal_list_no">' . $pack_featured . esc_html__(' Featured listings', 'wpestate') . '</span>'; print ' - <span id="featured_list_no">' . wpestate_get_remain_featured_listing_user($userID) . '</span>' . esc_html__(' remaining', 'wpestate') . ' </p>'; } else { $free_mem_list = esc_html(get_option('wp_estate_free_mem_list', '')); $free_feat_list = esc_html(get_option('wp_estate_free_feat_list', '')); $free_mem_list_unl = get_option('wp_estate_free_mem_list_unl', ''); print '<strong>' . esc_html__('Your Current Package: ', 'wpestate') . '</strong></br><strong>' . esc_html__('Free Membership', 'wpestate') . '</strong>'; print '<p class="full_form-nob">'; if ($free_mem_list_unl == 1) { print esc_html__('Unlimited listings', 'wpestate'); } else { print $free_mem_list . esc_html__(' Listings', 'wpestate'); print ' - <span id="normal_list_no">' . wpestate_get_remain_listing_user($userID, $user_pack) . '</span>' . esc_html__(' remaining', 'wpestate') . '</p>'; } print '<p class="full_form-nob">'; print $free_feat_list . esc_html__(' Featured listings', 'wpestate'); print ' - <span id="featured_list_no">' . wpestate_get_remain_featured_listing_user($userID) . '</span>' . esc_html__(' remaining', 'wpestate') . ' </p>'; } }