MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/liftcincy.imenso.co/resources/views/frontend/event.blade.php
@extends('frontend.layouts.layout_custom')

@section("style")
    
@endsection
@section('pageTitle')
<title>{{trans('panel.event_page_title')}}</title>
@endsection

@section('content')
  <div class="modal upper_modal" id="modal_event_detail">
    <div class="modal-content">
      <div class="modal-body">
        <div class="ccontainer">
          <div class="crow">
            <div class="ccol ccol-lg-4 ccol-sm-6 mx-auto">
              <hr />
              <h2 class="mb-1">{{$event->event_title}}</h2>
              <div class="d-flex flex-justify-between mb-1">
                <div class="mr-1 col">
                  <div style="min-width: 100px;">
                    <strong class="d-block">{{trans('event.date')}}</strong>
                    <span>{{date('l, M. d, Y', strtotime($event->start_date))}} </span>
                  </div>
                </div>
                <div class="mr-1 col">
                  <div style="min-width: 100px;">
                    <strong class="d-block">{{trans('event.time')}}</strong>
                    <span>{{ date('h:i A', strtotime($event->start_time))}}</span>
                  </div>
                </div>        
                <div class="col">
                  <div style="min-width: 100px;">
                    <strong class="d-block">{{trans('event.location')}}</strong>
                    <span>{{$event->address_line1}} {{$event->address_location}}</span> <a target="_blank" class='text-link' href="https://www.google.com/maps/search/?api=1&query={{$event->address_lat}},{{$event->address_long}}" >View on Map</a>
                  </div>
                </div>
              </div>
              @if($user_type == 'Volunteer')     
                <div class="mb-2">
                  <strong class="d-block">{{trans('event.desc')}}</strong>
                  @if($event_ticket_status)
                    <span>{!! trans('event.earned_ticket_msg') !!}</span>
                  @elseif($volunteer_earned_hours >= $event->event_hours)
                    <span>{!! trans('event.earned_hours_msg', [ 'hours' =>$volunteer_earned_hours, 'event_hours' => $event->event_hours, 'event_title'=>$event->event_title ]) !!}</span>
                  @else
                    <span>{!! trans('event.earn_hours_msg', [ 'event_hours' => $event_hours]) !!}</span>
                  @endif
                </div>
                
                <div>
                  @if($volunteer_earned_hours >= $event->event_hours && !$event_ticket_status)
                    <a href="javascript:;" action_url="#" data_id='3' class="cbtn cbtn-primary mr-2 get_event_ticket" >{{trans('event.get_my_ticket')}}</a>
                  @elseif(!$event_ticket_status)
                    <a href="{{route('dashboard.opportunities')}}" action_url="#" data_id='3' class="cbtn cbtn-primary mr-2 " >{{trans('event.opportunities')}}</a>
                  @endif
                    <a href="javascript:;" class="cbtn cbtn-text-primary close">{{trans('event.close')}} <!-- <span><img src="{{URL::asset('frontend/images/arrow.svg')}}" alt="arrow" class="img-svg" /></span> --></a>
                </div>
              @else
                <div class="mb-2">
                  <strong class="d-block">Note</strong>
                  <span>{{trans('event.login_text')}}</span>
                </div>
                
                <div>
                    <a href="{{route('login')}}" class="cbtn cbtn-primary mr-2" >{{trans('event.login')}}</a>
                  
                    <a href="{{route('frontend.checkout')}}" class="cbtn cbtn-primary mr-2" >{{trans('event.register')}}</a>
                  
                    <a href="javascript:;" class="cbtn cbtn-text-primary close">{{trans('event.close')}} <!-- <span><img src="{{URL::asset('frontend/images/arrow.svg')}}" alt="arrow" class="img-svg" /></span> --></a>
                </div>
              @endif
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>

@include("frontend.include.navbar")
  <div data-scroll-container class="page-wrapper">
      
     
    
    
    <section  style="padding-top: 0;">
      

      <?php $feature_image = 'https://res.cloudinary.com/lift-cincy/image/upload/v1651630293/blurred-img/0_inbble.png';
        if(!empty($event->feature_image)){
          $feature_image = URL::asset('Event/'.$event->id.'/'.$event->feature_image);
        }
      ?>

      <div class="event_details">
        <section class="small_banner1 burger">
          <div class="ccontainer">
            <div class="crow g-0">
              <div class="ccol ccol-md-6 ccol-sm-8 mx-auto">
                  <div class="banner_txt">
                    <div class=""><a href="{{route('frontend.find_events')}}" class="cbtn cbtn-bdr-light back-btn text-white">{{trans('event.back')}}</a></div>
                    <h3 class="text-white mt-3 cursor-p ticket_area_div">{{trans('event.get_your_ticket')}} <a href="#ticket_area" class="gobottom ml-1"><img src="{{URL::asset('images/arrow_white_back.svg')}}" alt="img" class="img-svg" /></a></h3>
                  </div>

                <div class="bannerslider__content">
                  <div class="banner_txt">
                    <a href="javascript:;" class="text-white small">{{date('l, M. d, Y', strtotime($event->start_date))}} @ {{ date('h:i A', strtotime($event->start_time))}} </a>
                    <h3 class="text-white mr-2">{{$event->event_title}}</h3>
                    <p class="text-white mt-0">{{$event->event_subtitle}}</p>
                  </div>
                  <img src="{{$feature_image}}" alt="img" class="w-100" />
                </div>
              </div>
            </div>
          </div>
          <div class="bg_strip3"><img src="{{URL::asset('images/bg_strip7.svg')}}" alt="image" class="img-svg" /></div>
          <div class="bg_strip2"><img src="{{URL::asset('images/bg_strip5.svg')}}" alt="image" class="img-svg" /></div>
        </section>

        <section style="padding-top: 0; " class="burger_b">      
          <div>  
            <div class="ccontainer">
              <div class="crow">
                <div class="ccol ccol-lg-6 mx-auto">
                  @if(count($artist_list))
                  <div class="profile_list">
                    <div class="d-flex flex-justify-center">
                      @foreach($artist_list as $key => $artist)
                        <?php
                          $artist_image = 'https://res.cloudinary.com/lift-cincy/image/upload/v1651630293/blurred-img/0_inbble.png';
                          if(!empty($artist->artist_image)){ $artist_image = URL::asset('Artist/'.$artist->id.'/'.$artist->artist_image); }
                          $artist_title = $artist->artist_title;
                          $artist_url = route('frontend.event_detail',$artist->slug);
                          $show_artist_page = '';
                        ?>
                        <div class="">
                          <a href="{{route('frontend.artist_detail',[$artist->slug])}}" class="text-strong text-black px-1"><span class="profile_img mr-1"><img src="{{$artist_image}}" /></span><span class="text text-underline">{{$artist_title}}</span></a>
                        </div>
                      @endforeach
                      
                    </div>
                  </div>
                  @endif
                  <div class="grid_section text-center">
                    <div class="crow flex-justify-center">
                      <div class="ccol ccol-sm-4">
                        <span class="box_circle age mr-05">
                          @if(\Illuminate\Support\Str::contains(strtolower($event->event_age_group), ['all']) )
                            All
                          @else
                            {{$event->event_age_group}}
                          @endif
                        </span>
                        @if(\Illuminate\Support\Str::contains(strtolower($event->event_age_group), ['all']) )
                          {!! trans('event.event_age_group_all',['age'=>$event->event_age_group]) !!}
                        @else
                          {!! trans('event.event_age_group',['age'=>$event->event_age_group]) !!}
                        @endif

                      </div>
                      <div class="ccol ccol-sm-4">
                        <span class="ticket_xs mr-05">{{$event->event_hours}}h</span> 
                          @if($event->event_hours == 1)
                            {!! trans('event.event_hour_required',['hours'=>$event_hours]) !!}
                          @else
                            {!! trans('event.event_hours_required',['hours'=>$event_hours]) !!}
                          @endif
                        
                      </div>
                    </div>
                  </div>
                </div>
              </div>

              <div class="crow mt-2 flex-justify-center ticket_area" id="ticket_area">
                <div class="ccol ccol-md-3 ccol-sm-4">
                  <div class="ticket ticket_lg">
                    <!-- <img src="images/ticket.svg" alt="ticket" class="img-svg" /> -->
                    <div class="ticket_cnt">
                      <div class="mb-auto">
                        <h3>
                          @if($event->event_hours == 1)
                            {{$event->event_hours}} {{trans('event.hour')}}
                          @else
                            {{$event->event_hours}} {{trans('event.hours')}}
                          @endif
                        </h3>
                        <p>
                          @if($event->event_hours == 1)
                            {!! trans('event.cash_in_hour',['hours'=>$event_hours]) !!}
                          @else
                            {!! trans('event.cash_in_hours',['hours'=>$event_hours]) !!}
                          @endif
                        </p>
                      </div>
                      <div>
                        <a href="javascript:;" data-modal="#modal_event_detail" class="modal_trigger cbtn cbtn-secondary arrow cbtn-block text-left">{{trans('event.get_my_ticket')}} </a>
                      </div>
                    </div>
                  </div>
                </div>
                <div class="ccol ccol-md-3 ccol-sm-4">
                  <h3 class="heading_2 mb-1">{{$event->event_short_desc}}</h3>
                  <div class="event_remark">
                    {!! $event->event_remarks !!}
                  </div>
                  <ul class="list">
                    <li> <span class="check_dark"></span> {{$event->address_line1}} {{$event->address_location}}</li>
                  </ul>
                </div>
              </div>

              <div class="crow mt-2 flex-justify-center">
                <div class="ccol ccol-md-6 ccol-sm-8">
                  <hr />
                  <h2 class="heading_1">{{trans('event.about_vanue')}}</h2>
                  <div class="mb-0">
                    {!! $event->event_desc !!}
                  </div>
                  @if(!empty($event->prohibited_items))
                  <a href="javascript:;" class="text-primary small text-strong" onclick="$('.ProhibitedItemDiv').toggle();">{{trans('event.prohibited_items')}} ↓</a>
                  <div class="mb-0 mt-2 ProhibitedItemDiv" style="display: none;">
                    {!! $event->prohibited_items !!}
                  </div>
                  @endif
                  @if(!empty($event->seating_chart))
                    <h4 class="mt-3">{{trans('event.seating_chart')}}</h4>
                    <img src="{{URL::asset('Event/'.$event->id.'/'.$event->seating_chart)}}" alt="floor_plan" class="w-100" />
                  @endif
                  
                </div>
              </div>

              <div class="crow mt-2 flex-justify-center">
                <div class="ccol ccol-md-6 ccol-sm-8">
                  <hr />
                  <h2 class="heading_1">{{trans('event.ticket_info')}}</h2>
                  <div class="mb-0">
                    {!! $event->event_desc_2 !!}
                  </div>
                </div>
              </div>

            </div>
          </div>
        </section>
      </div>
    </section>
    @include("frontend.include.footer")
  </div>
@endsection
@section('scripts')
  <script src="{{ asset('assets/js/sweet-alert.min.js')}}"></script>
  @if($volunteer_earned_hours >= $event->event_hours && !$event_ticket_status)
    <script>
      $(document).ready(function(){

      
      $('body').on('click','.get_event_ticket',function(){
        var action_url = '{{route("dashboard.get_event_ticket")}}';
        var this_oppor = $(this);
        var postData=new FormData();
        postData.append('volunteer_id',"{{$volunteer->id}}");
        postData.append('event_id',"{{$event->id}}");    
        swal({
          title: "{{ trans('new.are_you_sure') }}",
          text: "{{ trans('new.get_event_ticket') }}",
          //icon: "info", //Success, warning, info, error
          buttons: true,
        })
        .then((willComment) => {
            if (willComment) {
                swal({
                  title: "{{ trans('event.proccessing') }}",
                  text: "{{ trans('event.proccessing_text') }}",
                  //icon: "warning", //Success, warning, info, error
                  buttons: false,
                  dangerMode: true,
                });
                
                $.ajax({
                    headers:{'X-CSRF-Token':'{{ csrf_token() }}'},
                    async:true,
                    type:"post",
                    dataType: 'json',
                    contentType:false,
                    url:action_url,
                    data:postData,
                    processData:false,
                    success:function(data){
                        if(data.success == 'done'){
                            //$('body').find('.'+files_div).attr('src',data.doc_url);
                            //$('.delete_feature_image').hide();
                            
                            this_oppor.addClass('view_event_ticket');
                            this_oppor.removeClass('get_event_ticket');
                            this_oppor.html('Ticket Earned');
                            swal("You are In!",data.msg);
                        }else{
                            swal("Oh no!!",data.msg,"error");
                        }
                    },
                    error: function(data, errorThrown)
                    {
                        swal("Opps!",errorThrown,"error");
                    },
                });
            }
        });

      });
    });
  </script>
  @endif
  <script>
    $(document).ready(function() {
      
      $(".inner_nav a").removeClass("active")
      //$("#details").addClass("active");

      $('.event_remark').find('ul').addClass('list');

      /*$(".ticket_area_div").click(function() {
          $('html, body').animate({
              scrollTop: $("#ticket_area").offset().top
          }, 2000);
      });*/

      const remark_array = ["check_warning", "check_primary", "check_info","check_dark"];
      var count = 0;
      $('.event_remark').find('ul li').each(function(){
        $(this).html('<span class="'+remark_array[count]+'"></span>'+ $(this).html());
        if(count == 3){count = 0;}else{count++;}
      });

      
    });
  </script>

  <script type="text/javascript">
    $(document).ready(function() {
      $(".accordion h2").click(function() {
        $(this).toggleClass("open");
        var id = this.id; 
        $(".accordion-content").each(function() {
          if ($("#" + id).next()[0].id != this.id) {
            $(this).slideUp("slow");
            $('.detail-row').each(function(){
              if($(this).attr('id') != id){
                //alert($(this).html());
                $(this).removeClass('open');
              }
            });
            
          }
        });
        $(this).next().slideToggle();
      });
    });
  </script>
@endsection