array( 'section' => array( 'slug' => 'abol_section_group-short-name-container', 'title' => '', 'callback' => null ), 'input' => array( 'slug' => 'abol_section_group_short-name-input', 'label' => 'Enter your group short-name', 'callback' => 'abolSeatingWidget__renderGroupShortNameInput' ), ), 'always-hide' => array( 'section' => array( 'slug' => 'abol_section_always-hide-widget', 'title' => '', 'callback' => null ), 'input' => array( 'slug' => 'abol_section_always-hide-widget-input', 'label' => 'Completely hide widget', 'callback' => 'abolSeatingWidget__renderAlwaysHideInput' ), ), 'show-booking-image' => array( 'section' => array( 'slug' => 'abol_section_show-booking-image-container', 'title' => '', 'callback' => null ), 'input' => array( 'slug' => 'abol_section_show-booking-image-input', 'label' => 'Show booking image', 'callback' => 'abolSeatingWidget__renderShowBookingImageInput' ), ), 'booking-image' => array( 'section' => array( 'slug' => 'abol_section_booking-image-container', 'title' => '', 'callback' => null ), 'input' => array( 'slug' => 'abol_section_booking-image-input', 'label' => 'Choose booking image', 'callback' => 'abolSeatingWidget__renderBookingImageInput' ), ), 'no-open-events' => array( 'section' => array( 'slug' => 'abol_section_no-open-events-container', 'title' => '', 'callback' => null ), 'input' => array( 'slug' => 'abol_section_no-open-events-input', 'label' => 'Hide when no events open', 'callback' => 'abolSeatingWidget__renderNoEventsInput' ), ), 'booking-page-link' => array( 'section' => array( 'slug' => 'abol_section_display-booking-page-link-container', 'title' => '', 'callback' => null ), 'input' => array( 'slug' => 'abol_section_display-booking-page-link-input', 'label' => 'Display link to bookings page', 'callback' => 'abolSeatingWidget__renderDisplayBookingLinkInput' ), ), 'display-show-name' => array( 'section' => array( 'slug' => 'abol_section_display-show-name-container', 'title' => '', 'callback' => null ), 'input' => array( 'slug' => 'abol_section_display-show-name-input', 'label' => 'Display show name', 'callback' => 'abolSeatingWidget__renderDisplayShowNameInput' ), ), 'display-performances' => array( 'section' => array( 'slug' => 'abol_section_display-performances-container', 'title' => '', 'callback' => null ), 'input' => array( 'slug' => 'abol_section_display-performances-input', 'label' => 'Display performances', 'callback' => 'abolSeatingWidget__renderDisplayPerformancesInput' ), ), 'available-seats' => array( 'section' => array( 'slug' => 'abol_section_available-seating-container', 'title' => 'Text for available seating', 'callback' => null ), 'inputs' => array( array( 'slug' => 'abol_section_available-seating-input-0', 'label' => 'Between 100% and 76% available', 'callback' => 'abolSeatingWidget__renderAvailableSeatingOne' ), array( 'slug' => 'abol_section_available-seating-input-1', 'label' => 'Between 75% and 50% available', 'callback' => 'abolSeatingWidget__renderAvailableSeatingTwo' ), array( 'slug' => 'abol_section_available-seating-input-2', 'label' => 'Between 49% and 25% available', 'callback' => 'abolSeatingWidget__renderAvailableSeatingThree' ), array( 'slug' => 'abol_section_available-seating-input-3', 'label' => 'Between 24% and 1% available', 'callback' => 'abolSeatingWidget__renderAvailableSeatingFour' ), array( 'slug' => 'abol_section_available-seating-input-4', 'label' => 'Fully Booked', 'callback' => 'abolSeatingWidget__renderAvailableSeatingFive' ), ), ), 'styles' => array( 'section' => array( 'slug' => 'abol_section_styles-container', 'title' => '', 'callback' => null ), 'input' => array( 'slug' => 'abol_section_styles-input', 'label' => 'Custom CSS Styles', 'callback' => 'abolSeatingWidget__renderStylesInput' ), ), ); return $settingFields;