![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mcoil.corals.io/resources/views/admin/GDPR/ |
<!-- =============================================== --> @extends('layouts.admin.app') @section('content') <!-- Main content --> <section class="content"> <div class="box"> <div class="box-body"> <div class="row"> <div class="col-md-12"> <h2>Button Settings</h2> </div> </div> @include('layouts.errors-and-messages') <div class="row"> <div class="col-md-12"> <ul class="nav nav-tabs"> <li class="active"><a data-toggle="tab" href="#home">Accept Button</a></li> <li><a data-toggle="tab" href="#menu1">Decline Button</a></li> <li><a data-toggle="tab" href="#menu2">Setting Button</a></li> <li><a data-toggle="tab" href="#menu3">Read More Link</a></li> </ul> <div class="tab-content"> <div id="home" class="tab-pane fade in active"> {!! Form::model($acceptButton,['method' => 'POST','route' => ['admin.gdpr.buttonsUpdate',$acceptButton->id], 'class'=>'form','enctype'=>'multipart/form-data', 'id'=>'frm_add']) !!} <input type="hidden" name="id" value="{{$acceptButton->id}}"> <input type="hidden" name="button_type" value="{{$acceptButton->button_type}}"> <div class="row"> <div class="col-md-4"> <div class="form-group"> <label for="is_enable">Enable</label> <div class="btn-group btn-switch" id="status" data-toggle="buttons"> <label class="btn btn-default btn-on btn-sm {{($acceptButton->is_enable) ? 'active' : ''}}"> <input type="radio" value="1" name="is_enable" @if($acceptButton->is_enable) checked="checked" @endif>ON</label> <label class="btn btn-default btn-off btn-sm {{(!$acceptButton->is_enable) ? 'active' : ''}}"> <input type="radio" value="0" name="is_enable" @if(!$acceptButton->is_enable) checked="checked" @endif>OFF</label> </div> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="title">Title <span class="text-danger">*</span></label> <input type="text" name="title" id="title" placeholder="Title" class="form-control" value="{{ $acceptButton->title }}"> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="title_color">Title colour <span class="text-danger">*</span></label> <div class="input-group"> <span class="input-group-addon">#</span> <input type="text" name="title_color" id="title_color" placeholder="Title colour" class="form-control" value="{{ $acceptButton->title_color }}"> </div> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="form-group"> <label for="show_as">Show As</label> <div> <label> <input data-id="{{$acceptButton->id}}" class="showas-radio" type="radio" value="0" name="show_as" @if(!$acceptButton->show_as) checked="checked" @endif> Button </label> <label> <input data-id="{{$acceptButton->id}}" class="showas-radio" type="radio" value="1" name="show_as" @if($acceptButton->show_as) checked="checked" @endif> Link </label> </div> </div> <div class="form-group showAs_{{$acceptButton->id}}" style="display: {{(!$acceptButton->show_as) ? 'block' : 'none'}};"> <label for="background_color">Background colour</label> <div class="input-group"> <span class="input-group-addon">#</span> <input type="text" name="background_color" id="background_color_{{$acceptButton->id}}" placeholder="Background colour" class="form-control" value="{{ $acceptButton->background_color }}" title="Please enter a colour code" {{(!$acceptButton->show_as) ? 'required' : ''}}> </div> </div> <div class="form-group showAs_{{$acceptButton->id}}" style="display: {{(!$acceptButton->show_as) ? 'block' : 'none'}};"> <label for="button_size">Size <span class="text-danger">*</span></label> <select class="form-control" name="button_size"> <option {{($acceptButton->button_size == 'Small' ? 'selected' : '')}}>Small</option> <option {{($acceptButton->button_size == 'Medium' ? 'selected' : '')}}>Medium</option> <option {{($acceptButton->button_size == 'Large' ? 'selected' : '')}}>Large</option> </select> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="action">Action</label> <select data-id="{{$acceptButton->id}}" class="form-control changeAction" name="action"> <option {{($acceptButton->action == 'Close Header' ? 'selected' : '')}}>Close Header</option> <option {{($acceptButton->action == 'Open URL' ? 'selected' : '')}}>Open URL</option> </select> </div> <div class="form-group showAction_{{$acceptButton->id}}" style="display: {{($acceptButton->action == 'Open URL') ? 'block' : 'none'}};"> <label for="url">URL</label> <input type="text" name="url" id="url_{{$acceptButton->id}}" placeholder="URL" class="form-control" value="{{ $acceptButton->url }}" title="Please enter a URL" {{($acceptButton->action == 'Open URL') ? 'required' : ''}}> </div> <div class="form-group showAction_{{$acceptButton->id}}" style="display: {{($acceptButton->action == 'Open URL') ? 'block' : 'none'}};"> <label for="open_url_in_new_tab">Open URL in new window?</label> <div class="btn-group btn-switch" id="status" data-toggle="buttons"> <label class="btn btn-default btn-on btn-sm {{($acceptButton->open_url_in_new_tab) ? 'active' : ''}}"> <input type="radio" value="1" name="open_url_in_new_tab" @if($acceptButton->open_url_in_new_tab) checked="checked" @endif>ON</label> <label class="btn btn-default btn-off btn-sm {{(!$acceptButton->open_url_in_new_tab) ? 'active' : ''}}"> <input type="radio" value="0" name="open_url_in_new_tab" @if(!$acceptButton->open_url_in_new_tab) checked="checked" @endif>OFF</label> </div> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="btn-group"> <button type="submit" class="btn btn-primary">Save Options</button> </div> </div> </div> {!! Form::close() !!} </div> <div id="menu1" class="tab-pane fade"> {!! Form::model($declineButton,['method' => 'POST','route' => ['admin.gdpr.buttonsUpdate',$declineButton->id], 'class'=>'form','enctype'=>'multipart/form-data', 'id'=>'frm_add1']) !!} <input type="hidden" name="id" value="{{$declineButton->id}}"> <input type="hidden" name="button_type" value="{{$declineButton->button_type}}"> <div class="row"> <div class="col-md-4"> <div class="form-group"> <label for="is_enable">Enable</label> <div class="btn-group btn-switch" id="status" data-toggle="buttons"> <label class="btn btn-default btn-on btn-sm {{($declineButton->is_enable) ? 'active' : ''}}"> <input type="radio" value="1" name="is_enable" @if($declineButton->is_enable) checked="checked" @endif>ON</label> <label class="btn btn-default btn-off btn-sm {{(!$declineButton->is_enable) ? 'active' : ''}}"> <input type="radio" value="0" name="is_enable" @if(!$declineButton->is_enable) checked="checked" @endif>OFF</label> </div> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="title">Title <span class="text-danger">*</span></label> <input type="text" name="title" id="title" placeholder="Title" class="form-control" value="{{ $declineButton->title }}"> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="title_color">Title colour <span class="text-danger">*</span></label> <div class="input-group"> <span class="input-group-addon">#</span> <input type="text" name="title_color" id="title_color" placeholder="Title colour" class="form-control" value="{{ $declineButton->title_color }}"> </div> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="form-group"> <label for="show_as">Show As</label> <div> <label> <input data-id="{{$declineButton->id}}" class="showas-radio" type="radio" value="0" name="show_as" @if(!$declineButton->show_as) checked="checked" @endif> Button </label> <label> <input data-id="{{$declineButton->id}}" class="showas-radio" type="radio" value="1" name="show_as" @if($declineButton->show_as) checked="checked" @endif> Link </label> </div> </div> <div class="form-group showAs_{{$declineButton->id}}" style="display: {{(!$declineButton->show_as) ? 'block' : 'none'}};"> <label for="background_color">Background colour</label> <div class="input-group"> <span class="input-group-addon">#</span> <input type="text" name="background_color" id="background_color_{{$declineButton->id}}" placeholder="Background colour" class="form-control" value="{{ $declineButton->background_color }}" title="Please enter a colour code" {{(!$declineButton->show_as) ? 'required' : ''}}> </div> </div> <div class="form-group showAs_{{$declineButton->id}}" style="display: {{(!$declineButton->show_as) ? 'block' : 'none'}};"> <label for="button_size">Size <span class="text-danger">*</span></label> <select class="form-control" name="button_size"> <option {{($declineButton->button_size == 'Small' ? 'selected' : '')}}>Small</option> <option {{($declineButton->button_size == 'Medium' ? 'selected' : '')}}>Medium</option> <option {{($declineButton->button_size == 'Large' ? 'selected' : '')}}>Large</option> </select> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="action">Action</label> <select data-id="{{$declineButton->id}}" class="form-control changeAction" name="action"> <option {{($declineButton->action == 'Close Header' ? 'selected' : '')}}>Close Header</option> <option {{($declineButton->action == 'Open URL' ? 'selected' : '')}}>Open URL</option> </select> </div> <div class="form-group showAction_{{$declineButton->id}}" style="display: {{($declineButton->action == 'Open URL') ? 'block' : 'none'}};"> <label for="url">URL</label> <input type="text" name="url" id="url_{{$declineButton->id}}" placeholder="URL" class="form-control" value="{{ $declineButton->url }}" title="Please enter a URL" {{($acceptButton->action == 'Open URL') ? 'required' : ''}}> </div> <div class="form-group showAction_{{$declineButton->id}}" style="display: {{($declineButton->action == 'Open URL') ? 'block' : 'none'}};"> <label for="open_url_in_new_tab">Open URL in new window?</label> <div class="btn-group btn-switch" id="status" data-toggle="buttons"> <label class="btn btn-default btn-on btn-sm {{($declineButton->open_url_in_new_tab) ? 'active' : ''}}"> <input type="radio" value="1" name="open_url_in_new_tab" @if($declineButton->open_url_in_new_tab) checked="checked" @endif>ON</label> <label class="btn btn-default btn-off btn-sm {{(!$declineButton->open_url_in_new_tab) ? 'active' : ''}}"> <input type="radio" value="0" name="open_url_in_new_tab" @if(!$declineButton->open_url_in_new_tab) checked="checked" @endif>OFF</label> </div> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="btn-group"> <button type="submit" class="btn btn-primary">Save Options</button> </div> </div> </div> {!! Form::close() !!} </div> <div id="menu2" class="tab-pane fade"> {!! Form::model($settingButton,['method' => 'POST','route' => ['admin.gdpr.buttonsUpdate',$settingButton->id], 'class'=>'form','enctype'=>'multipart/form-data', 'id'=>'frm_add2']) !!} <input type="hidden" name="id" value="{{$settingButton->id}}"> <input type="hidden" name="button_type" value="{{$settingButton->button_type}}"> <div class="row"> <div class="col-md-4"> <div class="form-group"> <label for="is_enable">Enable</label> <div class="btn-group btn-switch" id="status" data-toggle="buttons"> <label class="btn btn-default btn-on btn-sm {{($settingButton->is_enable) ? 'active' : ''}}"> <input type="radio" value="1" name="is_enable" @if($settingButton->is_enable) checked="checked" @endif>ON</label> <label class="btn btn-default btn-off btn-sm {{(!$settingButton->is_enable) ? 'active' : ''}}"> <input type="radio" value="0" name="is_enable" @if(!$settingButton->is_enable) checked="checked" @endif>OFF</label> </div> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="title">Title <span class="text-danger">*</span></label> <input type="text" name="title" id="title" placeholder="Title" class="form-control" value="{{ $settingButton->title }}"> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="title_color">Title colour <span class="text-danger">*</span></label> <div class="input-group"> <span class="input-group-addon">#</span> <input type="text" name="title_color" id="title_color" placeholder="Title colour" class="form-control" value="{{ $settingButton->title_color }}"> </div> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="form-group"> <label for="show_as">Show As</label> <div> <label> <input data-id="{{$settingButton->id}}" class="showas-radio" type="radio" value="0" name="show_as" @if(!$settingButton->show_as) checked="checked" @endif> Button </label> <label> <input data-id="{{$settingButton->id}}" class="showas-radio" type="radio" value="1" name="show_as" @if($settingButton->show_as) checked="checked" @endif> Link </label> </div> </div> <div class="form-group showAs_{{$settingButton->id}}" style="display: {{(!$settingButton->show_as) ? 'block' : 'none'}};"> <label for="background_color">Background colour</label> <div class="input-group"> <span class="input-group-addon">#</span> <input type="text" name="background_color" id="background_color_{{$settingButton->id}}" placeholder="Background colour" class="form-control" value="{{ $settingButton->background_color }}" title="Please enter a colour code" {{(!$settingButton->show_as) ? 'required' : ''}}> </div> </div> <div class="form-group showAs_{{$settingButton->id}}" style="display: {{(!$settingButton->show_as) ? 'block' : 'none'}};"> <label for="button_size">Size <span class="text-danger">*</span></label> <select class="form-control" name="button_size"> <option {{($settingButton->button_size == 'Small' ? 'selected' : '')}}>Small</option> <option {{($settingButton->button_size == 'Medium' ? 'selected' : '')}}>Medium</option> <option {{($settingButton->button_size == 'Large' ? 'selected' : '')}}>Large</option> </select> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="is_cookie_display_front">Display Cookies List on Frontend</label> <div class="btn-group btn-switch" id="status" data-toggle="buttons"> <label class="btn btn-default btn-on btn-sm {{($settingButton->is_cookie_display_front) ? 'active' : ''}}"> <input type="radio" value="1" name="is_cookie_display_front" @if($settingButton->is_cookie_display_front) checked="checked" @endif>ON</label> <label class="btn btn-default btn-off btn-sm {{(!$settingButton->is_cookie_display_front) ? 'active' : ''}}"> <input type="radio" value="0" name="is_cookie_display_front" @if(!$settingButton->is_cookie_display_front) checked="checked" @endif>OFF</label> </div> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="btn-group"> <button type="submit" class="btn btn-primary">Save Options</button> </div> </div> </div> {!! Form::close() !!} </div> <div id="menu3" class="tab-pane fade"> {!! Form::model($readMore,['method' => 'POST','route' => ['admin.gdpr.buttonsUpdate',$readMore->id], 'class'=>'form','enctype'=>'multipart/form-data', 'id'=>'frm_add3']) !!} <input type="hidden" name="id" value="{{$readMore->id}}"> <input type="hidden" name="button_type" value="{{$readMore->button_type}}"> <div class="row"> <div class="col-md-4"> <div class="form-group"> <label for="is_enable">Enable</label> <div class="btn-group btn-switch" id="status" data-toggle="buttons"> <label class="btn btn-default btn-on btn-sm {{($readMore->is_enable) ? 'active' : ''}}"> <input type="radio" value="1" name="is_enable" @if($readMore->is_enable) checked="checked" @endif>ON</label> <label class="btn btn-default btn-off btn-sm {{(!$readMore->is_enable) ? 'active' : ''}}"> <input type="radio" value="0" name="is_enable" @if(!$readMore->is_enable) checked="checked" @endif>OFF</label> </div> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="title">Title <span class="text-danger">*</span></label> <input type="text" name="title" id="title" placeholder="Title" class="form-control" value="{{ $readMore->title }}"> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="title_color">Title colour <span class="text-danger">*</span></label> <div class="input-group"> <span class="input-group-addon">#</span> <input type="text" name="title_color" id="title_color" placeholder="Title colour" class="form-control" value="{{ $readMore->title_color }}"> </div> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="form-group"> <label for="show_as">Show As</label> <div> <label> <input data-id="{{$readMore->id}}" class="showas-radio" type="radio" value="0" name="show_as" @if(!$readMore->show_as) checked="checked" @endif> Button </label> <label> <input data-id="{{$readMore->id}}" class="showas-radio" type="radio" value="1" name="show_as" @if($readMore->show_as) checked="checked" @endif> Link </label> </div> </div> <div class="form-group showAs_{{$readMore->id}}" style="display: {{(!$readMore->show_as) ? 'block' : 'none'}};"> <label for="background_color">Background colour</label> <div class="input-group"> <span class="input-group-addon">#</span> <input type="text" name="background_color" id="background_color_{{$readMore->id}}" placeholder="Background colour" class="form-control" value="{{ $readMore->background_color }}" title="Please enter a colour code" {{(!$readMore->show_as) ? 'required' : ''}}> </div> </div> <div class="form-group showAs_{{$readMore->id}}" style="display: {{(!$readMore->show_as) ? 'block' : 'none'}};"> <label for="button_size">Size <span class="text-danger">*</span></label> <select class="form-control" name="button_size"> <option {{($readMore->button_size == 'Small' ? 'selected' : '')}}>Small</option> <option {{($readMore->button_size == 'Medium' ? 'selected' : '')}}>Medium</option> <option {{($readMore->button_size == 'Large' ? 'selected' : '')}}>Large</option> </select> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="page_or_custom_url">Page or Custom URL</label> <select data-id="{{$readMore->id}}" class="form-control changeURL" name="page_or_custom_url"> <option value="1" {{($readMore->page_or_custom_url == '1' ? 'selected' : '')}}>Page</option> <option value="2" {{($readMore->page_or_custom_url == '2' ? 'selected' : '')}}>Custom URL</option> </select> </div> <div class="form-group showPageLink_{{$readMore->id}}" style="display: {{($readMore->page_or_custom_url == '1' || $readMore->page_or_custom_url == '0') ? 'block' : 'none'}};"> <label for="page_link">Page Link</label> <select data-id="{{$readMore->id}}" class="form-control" name="page_link"> @foreach ($content as $page) <option value="{{ $page->slug }}" {{($page->slug == $readMore->page_link ? 'selected' : '')}}>{{ $page->title }}</option> @endforeach </select> </div> <div class="form-group showCustom_{{$readMore->id}}" style="display: {{($readMore->page_or_custom_url == '2') ? 'block' : 'none'}};"> <label for="custom_link">Custom URL</label> <input type="text" name="custom_link" id="custom_link_{{$readMore->id}}" placeholder="Custom URL" class="form-control" value="{{ $readMore->custom_link }}" title="Please enter a URL" {{($readMore->page_or_custom_url == '2') ? 'required' : ''}}> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="open_url_in_new_tab">Open URL in new window?</label> <div class="btn-group btn-switch" id="status" data-toggle="buttons"> <label class="btn btn-default btn-on btn-sm {{($readMore->open_url_in_new_tab) ? 'active' : ''}}"> <input type="radio" value="1" name="open_url_in_new_tab" @if($readMore->open_url_in_new_tab) checked="checked" @endif>ON</label> <label class="btn btn-default btn-off btn-sm {{(!$readMore->open_url_in_new_tab) ? 'active' : ''}}"> <input type="radio" value="0" name="open_url_in_new_tab" @if(!$readMore->open_url_in_new_tab) checked="checked" @endif>OFF</label> </div> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="btn-group"> <button type="submit" class="btn btn-primary">Save Options</button> </div> </div> </div> {!! Form::close() !!} </div> </div> </div> </div> </div> </div> </section> <!-- /.content --> @endsection @section('js') <script src="{{ asset('https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.validate.min.js') }}"></script> <script type="text/javascript"> $(document).on("change",".showas-radio", function(){ var dataId = $(this).data("id"); if($(this).val() == '0'){ $(".showAs_"+dataId).css("display","block"); $("#background_color_"+dataId).attr("required",true); } else{ $(".showAs_"+dataId).css("display","none"); $("#background_color_"+dataId).removeAttr("required",true); } }); $(document).on("change",".changeAction", function(){ var dataId = $(this).data("id"); if($(this).val() == 'Open URL'){ $(".showAction_"+dataId).css("display","block"); $("#url_"+dataId).attr("required",true); } else{ $(".showAction_"+dataId).css("display","none"); $("#url_"+dataId).removeAttr("required",true); } }); $(document).on("change",".changeURL", function(){ var dataId = $(this).data("id"); if($(this).val() == '1'){ $(".showPageLink_"+dataId).css("display","block"); $(".showCustom_"+dataId).css("display","none"); $("#custom_url_"+dataId).removeAttr("required",true); } else{ $(".showPageLink_"+dataId).css("display","none"); $(".showCustom_"+dataId).css("display","block"); $("#custom_url_"+dataId).attr("required",true); } }); jQuery.validator.addMethod("colourCode", function(value, element) { return this.optional(element) || value.match(/^([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/) }, "Please enter correct colour code."); $('#frm_add').validate({ errorPlacement: function(error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, rules: { title: { required: true }, title_color: { required: true, colourCode: true }, background_color: { colourCode: true } }, messages: { title: { required: 'Please enter a title' }, title_color: { required: 'Please enter a colour' } } }); $('#frm_add1').validate({ errorPlacement: function(error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, rules: { title: { required: true }, title_color: { required: true, colourCode: true }, background_color: { colourCode: true } }, messages: { title: { required: 'Please enter a title' }, title_color: { required: 'Please enter a colour' } } }); $('#frm_add2').validate({ errorPlacement: function(error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, rules: { title: { required: true }, title_color: { required: true, colourCode: true }, background_color: { colourCode: true } }, messages: { title: { required: 'Please enter a title' }, title_color: { required: 'Please enter a colour' } } }); $('#frm_add3').validate({ errorPlacement: function(error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, rules: { title: { required: true }, title_color: { required: true, colourCode: true }, background_color: { colourCode: true } }, messages: { title: { required: 'Please enter a title' }, title_color: { required: 'Please enter a colour' } } }); </script> @endsection