/** * Save the current global stock properties for this event. * * @param int $post_id */ public function save_global_stock($post_id) { if (!(isset($_POST['tribe-tickets-post-settings']) && wp_verify_nonce($_POST['tribe-tickets-post-settings'], 'tribe-tickets-meta-box'))) { return; } // Bail on autosaves/bulk updates if (wp_is_post_autosave($post_id) || wp_is_post_revision($post_id)) { return; } $enable = !empty($_POST['tribe-tickets-enable-global-stock']); $stock = (int) @$_POST['tribe-tickets-global-stock']; $post_global_stock = new Tribe__Tickets__Global_Stock($post_id); $post_global_stock->enable($enable); $post_global_stock->set_stock_level($stock); }