/home/storage/f/3f/a5/aloic1/public_html/core/resources/views/frontEnd/contact.blade.php
@extends('frontEnd.layout')
@section('content')
<?php
$title_var = "title_" . @Helper::currentLanguage()->code;
$title_var2 = "title_" . env('DEFAULT_LANGUAGE');
$details_var = "details_" . @Helper::currentLanguage()->code;
$details_var2 = "details_" . env('DEFAULT_LANGUAGE');
if ($Topic->$title_var != "") {
$title = $Topic->$title_var;
} else {
$title = $Topic->$title_var2;
}
if ($Topic->$details_var != "") {
$details = $details_var;
} else {
$details = $details_var2;
}
$section = "";
try {
if ($Topic->section->$title_var != "") {
$section = $Topic->section->$title_var;
} else {
$section = $Topic->section->$title_var2;
}
} catch (Exception $e) {
$section = "";
}
?>
<section id="inner-headline">
<div class="container">
<div class="row">
<div class="col-lg-12">
<ul class="breadcrumb">
<li><a href="{{ route('Home') }}"><i class="fa fa-home"></i></a><i class="icon-angle-right"></i>
</li>
<li class="active">{{ $title }}</li>
</ul>
</div>
</div>
</div>
</section>
<section id="content">
<div class="container">
<div class="row">
<div class="col-md-12">
<article>
@if($WebmasterSection->type==2 && $Topic->video_file!="")
{{--video--}}
<div class="post-video">
<div class="video-container">
@if($Topic->video_type ==1)
<?php
$Youtube_id = Helper::Get_youtube_video_id($Topic->video_file);
?>
@if($Youtube_id !="")
{{-- Youtube Video --}}
<iframe allowfullscreen
src="https://www.youtube.com/embed/{{ $Youtube_id }}">
</iframe>
@endif
@elseif($Topic->video_type ==2)
<?php
$Vimeo_id = Helper::Get_vimeo_video_id($Topic->video_file);
?>
@if($Vimeo_id !="")
{{-- Vimeo Video --}}
<iframe allowfullscreen
src="https://player.vimeo.com/video/{{ $Vimeo_id }}?title=0&byline=0">
</iframe>
@endif
@else
<video width="100%" height="300" controls>
<source src="{{ URL::to('uploads/topics/'.$Topic->video_file) }}"
type="video/mp4">
Your browser does not support the video tag.
</video>
@endif
</div>
</div>
@elseif($WebmasterSection->type==3 && $Topic->audio_file!="")
{{--audio--}}
<div class="post-video">
<div class="video-container">
<audio controls>
<source src="{{ URL::to('uploads/topics/'.$Topic->audio_file) }}"
type="audio/mpeg">
Your browser does not support the audio element.
</audio>
</div>
</div>
@elseif(count($Topic->photos)>0)
{{--photo slider--}}
<div class="post-slider">
<!-- start flexslider -->
<div id="post-slider" class="flexslider">
<ul class="slides">
@if($Topic->photo_file !="")
<li>
<img src="{{ URL::to('uploads/topics/'.$Topic->photo_file) }}"
alt="{{ $title }}"/>
</li>
@endif
@foreach($Topic->photos as $photo)
<li>
<img src="{{ URL::to('uploads/topics/'.$photo->file) }}"
alt="{{ $photo->title }}"/>
</li>
@endforeach
</ul>
</div>
<!-- end flexslider -->
</div>
@else
{{--one photo--}}
<div class="post-image">
@if($WebmasterSection->title_status)
<div class="post-heading">
<h1>
@if($Topic->icon !="")
<i class="fa {!! $Topic->icon !!} "></i>
@endif
{{ $title }}
</h1>
</div>
@endif
@if($Topic->photo_file !="")
<img src="{{ URL::to('uploads/topics/'.$Topic->photo_file) }}"
alt="{{ $title }}"/>
@endif
</div>
@endif
{!! $Topic->$details !!}
@if($Topic->attach_file !="")
<?php
$file_ext = strrchr($Topic->attach_file, ".");
$file_ext = strtolower($file_ext);
?>
<div class="bottom-article">
@if($file_ext ==".jpg"|| $file_ext ==".jpeg"|| $file_ext ==".png"|| $file_ext ==".gif")
<div class="text-center">
<img src="{{ URL::to('uploads/topics/'.$Topic->attach_file) }}"
alt="{{ $title }}"/>
</div>
@else
<a href="{{ URL::to('uploads/topics/'.$Topic->attach_file) }}">
<strong><i class="fa fa-paperclip"></i>
{{ __('frontend.downloadAttach') }}</strong>
</a>
@endif
</div>
@endif
{{-- Show Additional attach files --}}
@if(count($Topic->attachFiles)>0)
<div style="padding: 10px;border: 1px dashed #ccc;margin-bottom: 10px;">
@foreach($Topic->attachFiles as $attachFile)
<?php
if ($attachFile->$title_var != "") {
$file_title = $attachFile->$title_var;
} else {
$file_title = $attachFile->$title_var2;
}
?>
<div style="margin-bottom: 5px;">
<a href="{{ URL::to('uploads/topics/'.$attachFile->file) }}" target="_blank">
<strong>
{!! Helper::GetIcon(URL::to('uploads/topics/'),$attachFile->file) !!}
{{ $file_title }}</strong>
</a>
</div>
@endforeach
</div>
@endif
</article>
</div>
</div>
@if(count($Topic->maps) >0)
<div class="row">
<div class="col-md-12">
<h4><i class="fa fa-map-marker"></i> {{ __('frontend.locationMap') }}</h4>
<div id="google-map"></div>
<br>
</div>
</div>
@endif
<div class="row">
<div class="col-lg-6">
<h4 id="contact_div"><i class="fa fa-envelope"></i> {{ __('frontend.getInTouch') }}</h4>
<div id="sendmessage"><i class="fa fa-check-circle"></i>
{{ __('frontend.youMessageSent') }}</div>
<div id="errormessage">{{ __('frontend.youMessageNotSent') }}</div>
{{Form::open(['route'=>['contactPage'],'method'=>'POST','class'=>'contactForm'])}}
<div class="form-group">
{!! Form::text('contact_name',@Auth::user()->name, array('placeholder' => __('frontend.yourName'),'class' => 'form-control','id'=>'name', 'data-msg'=> __('frontend.enterYourName'),'data-rule'=>'minlen:4')) !!}
<div class="alert alert-warning validation"></div>
</div>
<div class="form-group">
{!! Form::email('contact_email',@Auth::user()->email, array('placeholder' => __('frontend.yourEmail'),'class' => 'form-control','id'=>'email', 'data-msg'=> __('frontend.enterYourEmail'),'data-rule'=>'email')) !!}
<div class="validation"></div>
</div>
<div class="form-group">
{!! Form::text('contact_phone',"", array('placeholder' => __('frontend.phone'),'class' => 'form-control','id'=>'phone', 'data-msg'=> __('frontend.enterYourPhone'),'data-rule'=>'minlen:4')) !!}
<div class="validation"></div>
</div>
<div class="form-group">
{!! Form::text('contact_subject',"", array('placeholder' => __('frontend.subject'),'class' => 'form-control','id'=>'subject', 'data-msg'=> __('frontend.enterYourSubject'),'data-rule'=>'minlen:4')) !!}
<div class="validation"></div>
</div>
<div class="form-group">
{!! Form::textarea('contact_message','', array('placeholder' => __('frontend.message'),'class' => 'form-control','id'=>'message','rows'=>'8', 'data-msg'=> __('frontend.enterYourMessage'),'data-rule'=>'required')) !!}
<div class="validation"></div>
</div>
@if(env('NOCAPTCHA_STATUS', false))
<div class="form-group">
{!! NoCaptcha::renderJs(@Helper::currentLanguage()->code) !!}
{!! NoCaptcha::display() !!}
</div>
@endif
<div>
<button type="submit" class="btn btn-theme">{{ __('frontend.sendMessage') }}</button>
</div>
<br>
{{Form::close()}}
</div>
<div class="col-lg-1">
</div>
<div class="col-lg-5 contacts dark">
<div class="p20">
<h4><i class="fa fa-envelope"></i> {{ __('frontend.contactDetails') }}</h4>
@if(Helper::GeneralSiteSettings("contact_t1_" . @Helper::currentLanguage()->code) !="")
<address>
<i class="fa fa-map-marker"></i>
<strong>{{ __('frontend.address') }}:</strong><br>
{{ Helper::GeneralSiteSettings("contact_t1_" . @Helper::currentLanguage()->code) }}
</address>
@endif
@if(Helper::GeneralSiteSettings("contact_t3") !="")
<p>
<i class="fa fa-phone"></i>
<strong>{{ __('frontend.callPhone') }}:</strong><br>
<span
dir="ltr">{{ Helper::GeneralSiteSettings("contact_t3") }}</span>
</p>
@endif
@if(Helper::GeneralSiteSettings("contact_t5") !="")
<p>
<i class="fa fa-phone"></i>
<strong>{{ __('frontend.callMobile') }}:</strong><br>
<span
dir="ltr">{{ Helper::GeneralSiteSettings("contact_t5") }}</span>
</p>
@endif
@if(Helper::GeneralSiteSettings("contact_t4") !="")
<p>
<i class="fa fa-fax"></i>
<strong>{{ __('frontend.callFax') }}:</strong><br>
<span
dir="ltr">{{ Helper::GeneralSiteSettings("contact_t4") }}</span>
</p>
@endif
@if(Helper::GeneralSiteSettings("contact_t6") !="")
<p>
<i class="fa fa-envelope"></i>
<strong>{{ __('frontend.email') }}:</strong><br>
{{ Helper::GeneralSiteSettings("contact_t6") }}
</p>
@endif
@if(Helper::GeneralSiteSettings("contact_t7_" . @Helper::currentLanguage()->code) !="")
<p>
<i class="fa fa-clock-o"></i>
<strong>{{ __('frontend.callTimes') }}:</strong><br>
{{ Helper::GeneralSiteSettings("contact_t7_" . @Helper::currentLanguage()->code) }}
</p>
@endif
</div>
</div>
</div>
</div>
</section>
@endsection
@section('footerInclude')
@if(count($Topic->maps) >0)
@foreach($Topic->maps->slice(0,1) as $map)
<?php
$MapCenter = $map->longitude . "," . $map->latitude;
?>
@endforeach
<?php
$map_title_var = "title_" . @Helper::currentLanguage()->code;
$map_details_var = "details_" . @Helper::currentLanguage()->code;
?>
<script type="text/javascript"
src="//maps.google.com/maps/api/js?key={{ env("GOOGLE_MAPS_KEY") }}"></script>
<script type="text/javascript">
// var iconURLPrefix = 'http://maps.google.com/mapfiles/ms/icons/';
var iconURLPrefix = "{{ asset('assets/dashboard/images/')."/" }}";
var icons = [
iconURLPrefix + 'marker_0.png',
iconURLPrefix + 'marker_1.png',
iconURLPrefix + 'marker_2.png',
iconURLPrefix + 'marker_3.png',
iconURLPrefix + 'marker_4.png',
iconURLPrefix + 'marker_5.png',
iconURLPrefix + 'marker_6.png'
]
var locations = [
@foreach($Topic->maps as $map)
['<?php echo "<strong>" . $map->$map_title_var . "</strong>" . "<br>" . $map->$map_details_var; ?>', <?php echo $map->longitude; ?>, <?php echo $map->latitude; ?>, <?php echo $map->id; ?>, <?php echo $map->icon; ?>],
@endforeach
];
var map = new google.maps.Map(document.getElementById('google-map'), {
zoom: 6,
draggable: false,
scrollwheel: false,
center: new google.maps.LatLng(<?php echo $MapCenter; ?>),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();
var marker, i;
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
icon: icons[locations[i][4]],
map: map
});
google.maps.event.addListener(marker, 'click', (function (marker, i) {
return function () {
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
}
})(marker, i));
}
</script>
@endif
<script type="text/javascript">
jQuery(document).ready(function ($) {
"use strict";
//Contact
$('form.contactForm').submit(function () {
var f = $(this).find('.form-group'),
ferror = false,
emailExp = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i;
f.children('input').each(function () { // run all inputs
var i = $(this); // current input
var rule = i.attr('data-rule');
if (rule !== undefined) {
var ierror = false; // error flag for current input
var pos = rule.indexOf(':', 0);
if (pos >= 0) {
var exp = rule.substr(pos + 1, rule.length);
rule = rule.substr(0, pos);
} else {
rule = rule.substr(pos + 1, rule.length);
}
switch (rule) {
case 'required':
if (i.val() === '') {
ferror = ierror = true;
}
break;
case 'minlen':
if (i.val().length < parseInt(exp)) {
ferror = ierror = true;
}
break;
case 'email':
if (!emailExp.test(i.val())) {
ferror = ierror = true;
}
break;
case 'checked':
if (!i.attr('checked')) {
ferror = ierror = true;
}
break;
case 'regexp':
exp = new RegExp(exp);
if (!exp.test(i.val())) {
ferror = ierror = true;
}
break;
}
i.next('.validation').html('<i class=\"fa fa-info\"></i> ' + (ierror ? (i.attr('data-msg') !== undefined ? i.attr('data-msg') : 'wrong Input') : '')).show();
!ierror ? i.next('.validation').hide() : i.next('.validation').show();
}
});
f.children('textarea').each(function () { // run all inputs
var i = $(this); // current input
var rule = i.attr('data-rule');
if (rule !== undefined) {
var ierror = false; // error flag for current input
var pos = rule.indexOf(':', 0);
if (pos >= 0) {
var exp = rule.substr(pos + 1, rule.length);
rule = rule.substr(0, pos);
} else {
rule = rule.substr(pos + 1, rule.length);
}
switch (rule) {
case 'required':
if (i.val() === '') {
ferror = ierror = true;
}
break;
case 'minlen':
if (i.val().length < parseInt(exp)) {
ferror = ierror = true;
}
break;
}
i.next('.validation').html('<i class=\"fa fa-info\"></i> ' + (ierror ? (i.attr('data-msg') != undefined ? i.attr('data-msg') : 'wrong Input') : '')).show();
!ierror ? i.next('.validation').hide() : i.next('.validation').show();
}
});
if (ferror) return false;
else var str = $(this).serialize();
var xhr = $.ajax({
type: "POST",
url: "{{ route("contactPageSubmit") }}",
data: str,
success: function (msg) {
if (msg == 'OK') {
$("#sendmessage").addClass("show");
$("#errormessage").removeClass("show");
$("#name").val('');
$("#email").val('');
$("#phone").val('');
$("#subject").val('');
$("#message").val('');
$(window).scrollTop($('#contact_div').offset().top);
} else {
$("#sendmessage").removeClass("show");
$("#errormessage").addClass("show");
$('#errormessage').html(msg);
}
}
});
//console.log(xhr);
return false;
});
});
</script>
@endsection
@LwBee Strong Bypass
Upload File
Create New File