function event_espresso_delete_item_from_session()
 {
     global $wpdb;
     do_action('action_hook_espresso_log', __FILE__, __FUNCTION__, '');
     /*
      * added the cart_link_# to the page to prevent element id conflicts on the html page
      *
      */
     $id = $_POST['id'];
     $id = str_replace('cart_link_', '', $id);
     unset($_SESSION['espresso_session']['events_in_session'][$id]);
     if (count($_SESSION['espresso_session']['events_in_session']) == 0) {
         unset($_SESSION['espresso_session']['event_espresso_coupon_code']);
         unset($_SESSION['espresso_session']['groupon_code']);
         unset($_SESSION['espresso_session']['groupon_used']);
         unset($_SESSION['espresso_session']['events_in_session']);
         unset($_SESSION['espresso_session']['grand_total']);
         unset($_SESSION['espresso_session']['pre_discount_total']);
         do_action('action_hook_espresso_zero_vlm_dscnt_in_session');
     }
     /*else {
     			$_SESSION['espresso_session']['events_in_session'] = $events_in_session;
     		}*/
     echo event_espresso_json_response();
     die;
 }
Esempio n. 2
0
 function event_espresso_delete_item_from_session()
 {
     global $wpdb;
     $events_in_session = $_SESSION['espresso_session']['events_in_session'];
     /*
      * added the cart_link_# to the page to prevent element id conflicts on the html page
      *
      */
     $id = $_POST['id'];
     $id = str_replace('cart_link_', '', $id);
     unset($events_in_session[$id]);
     if (count($events_in_session) == 0) {
         unset($_SESSION['espresso_session']['coupon_code']);
         unset($_SESSION['espresso_session']['events_in_session']);
         unset($_SESSION['espresso_session']['grand_total']);
     } else {
         $_SESSION['espresso_session']['events_in_session'] = $events_in_session;
     }
     echo event_espresso_json_response();
     die;
 }