Started work on attendee questions on frontend - issue #13
This commit is contained in:
parent
3a5ed63447
commit
456754a0ef
|
|
@ -35,11 +35,21 @@ return [
|
|||
'ticket_booking_fee_fixed' => 0,
|
||||
'ticket_booking_fee_percentage' => 0,
|
||||
|
||||
/* Order statuses */
|
||||
'order_complete' => 1,
|
||||
'order_refunded' => 2,
|
||||
'order_partially_refunded' => 3,
|
||||
'order_cancelled' => 4,
|
||||
|
||||
/* Attendee question types */
|
||||
'question_textbox_single' => 1,
|
||||
'question_textbox_multi' => 2,
|
||||
'question_dropdown_single' => 3,
|
||||
'question_dropdown_multi' => 4,
|
||||
'question_checkbox_multi' => 5,
|
||||
'question_radio_single' => 6,
|
||||
|
||||
|
||||
'default_timezone' => 30, #Europe/Dublin
|
||||
'default_currency' => 2, #Euro
|
||||
'default_date_format' => 'j M, Y',
|
||||
|
|
|
|||
|
|
@ -0,0 +1,30 @@
|
|||
@foreach($ticket->questions as $question)
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
{!! Form::label("ticket_holder_questions[{$i}][{$ticket['ticket']['id']}][$question->id]", $question->title, ['class' => $question->is_required ? 'required' : '']) !!}
|
||||
|
||||
@if($question->question_type_id == config('attendize.question_textbox_single'))
|
||||
{!! Form::text("ticket_holder_questions[{$i}][{$ticket['ticket']['id']}][$question->id]", null, ['required' => $question->is_required ? 'required' : '', 'class' => "ticket_holder_email.$i.{$ticket['ticket']['id']} ticket_holder_email form-control"]) !!}
|
||||
@elseif($question->question_type_id == config('attendize.question_textbox_multi'))
|
||||
{!! Form::textarea("ticket_holder_questions[{$i}][{$ticket['ticket']['id']}][$question->id]", null, ['required' => $question->is_required ? 'required' : '', 'class' => "ticket_holder_email.$i.{$ticket['ticket']['id']} ticket_holder_email form-control"]) !!}
|
||||
@elseif($question->question_type_id == config('attendize.question_dropdown_single'))
|
||||
{!! Form::select("ticket_holder_questions[{$i}][{$ticket['ticket']['id']}][$question->id]",$question->options->lists('name', 'id'), null, ['required' => $question->is_required ? 'required' : '', 'class' => "ticket_holder_email.$i.{$ticket['ticket']['id']} ticket_holder_email form-control"]) !!}
|
||||
@elseif($question->question_type_id == config('attendize.question_dropdown_multi'))
|
||||
{!! Form::select("ticket_holder_questions[{$i}][{$ticket['ticket']['id']}][$question->id]",$question->options->lists('name', 'id'), null, ['required' => $question->is_required ? 'required' : '', 'multiple' => 'multiple','class' => "ticket_holder_email.$i.{$ticket['ticket']['id']} ticket_holder_email form-control"]) !!}
|
||||
@elseif($question->question_type_id == config('attendize.question_checkbox_multi'))
|
||||
<br>
|
||||
@foreach($question->options as $option)
|
||||
{{$option->name}}
|
||||
{!! Form::checkbox("ticket_holder_questions[{$i}][{$ticket['ticket']['id']}][$question->id]",$option->name) !!}<br>
|
||||
@endforeach
|
||||
@elseif($question->question_type_id == config('attendize.question_radio_single'))
|
||||
<br>
|
||||
@foreach($question->options as $option)
|
||||
{{$option->name}}
|
||||
{!! Form::radio("ticket_holder_questions[{$i}][{$ticket['ticket']['id']}][$question->id]",$option->name) !!}<br>
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
|
|
@ -93,7 +93,7 @@
|
|||
<div class="panel panel-primary">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">
|
||||
<b>{{{$ticket['ticket']['title']}}}</b>: Ticket Holder {{$i+1}} Details
|
||||
<b>{{$ticket['ticket']['title']}}</b>: Ticket Holder {{$i+1}} Details
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
|
|
@ -117,6 +117,7 @@
|
|||
{!! Form::text("ticket_holder_email[{$i}][{$ticket['ticket']['id']}]", null, ['required' => 'required', 'class' => "ticket_holder_email.$i.{$ticket['ticket']['id']} ticket_holder_email form-control"]) !!}
|
||||
</div>
|
||||
</div>
|
||||
@include('Public.ViewEvent.Partials.AttendeeQuestions', ['ticket' => $ticket['ticket'],'attendee_number' => $i])
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue