/** * Default "catch-all" form fields for generic results. * * @since 0.1.0 * @access protected * @return void */ protected function setupDefaultFields() { $fields = ['wprsrv-reserver-name' => ['type' => 'text', 'label' => _x('Your name', 'reservation form field label', 'wprsrv'), 'value' => ''], 'wprsrv-reserver-email' => ['type' => 'email', 'label' => _x('Your email address', 'reservation form field label', 'wprsrv'), 'value' => ''], 'wprsrv-reservation-date' => ['type' => $this->reservable->isSingleDay() ? 'calendar' : 'calendar-range', 'label' => $this->reservable->isSingleDay() ? _x('Day to reserve', 'reservation form field label', 'wprsrv') : _x('Date range to reserve', 'reservation form field label', 'wprsrv')], 'wprsrv-reservation-description' => ['type' => 'textarea', 'label' => _x('Additional information', 'reservation form field label', 'wprsrv'), 'value' => '']]; $this->formFields = $fields; }
<tr> <th class="wprsrv-mainlabel" scope="row"> <label for=""><?php _ex('Only single-day reservations', 'reservable metabox form', 'wprsrv'); ?> </label> <em><?php _e('Disable date range selecting in the reservation form.', 'wprsrv'); ?> </em> </th> <td> <label for="wprsrv-reservable-singleday"> <input type="checkbox" name="wprsrv[reservable_singleday]" <?php echo $reservable->isSingleDay() ? 'checked' : ''; ?> id="wprsrv-reservable-singleday"> <?php _e('Single day reservations', 'wprsrv'); ?> </label> </td> </tr> <tr> <th class="wprsrv-mainlabel" scope="row"> <label for=""><?php _ex('Only logged in users can reserve', 'reservable metabox form', 'wprsrv'); ?> </label>