Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1.  
  2. // Display a contact form when the event is sold out
  3. // to be used as a waiting list
  4. function ee_espresso_clean_event_status( $event ) {
  5. $status = $event instanceof EE_Event ? $event->get_active_status() : 'inactive';
  6. return $status;
  7. }
  8. function ee_special_sold_out_message( $EVT_ID, $event ) {
  9.  
  10. //Set the ID of the Ninja Form you wish to call here.
  11. $ninja_forms_id = 3;
  12. //Check if the event is sold out.
  13. if ( ee_espresso_clean_event_status( $event ) == 'DTS' ) {
  14. if( method_exists( 'Ninja_Forms', 'display') ) {
  15. //Using Ninja Forms v3+
  16. Ninja_Forms()->display( $ninja_forms_id );
  17. } elseif( function_exists( 'ninja_forms_display_form' ) ) {
  18. //Using a previous version of Ninja Forms
  19. ninja_forms_display_form( $ninja_forms_id );
  20. }
  21. }
  22. }
  23. add_action( 'AHEE__ticket_selector_chart__template__after_ticket_selector', 'ee_special_sold_out_message', 10, 2 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement