123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256 |
- @extends('layouts.app')
- @section('content')
- <style>
- .vtabs .tab-content {
- display: table-cell;
- padding: 10px;
- vertical-align: top;
- width: 900px;
- }
- </style>
- <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
- <!-- Content Wrapper. Contains page content -->
- <div class="content-wrapper">
- <div class="container-full">
- <!-- Content Header (Page header) -->
- <div class="content-header">
- <div class="d-flex align-items-center">
- <div class="me-auto">
- <h4 class="page-title">Marketings</h4>
- <div class="d-inline-block align-items-center">
- <nav>
- <ol class="breadcrumb">
- <li class="breadcrumb-item"><a href="{!! env('APP_URL') !!}dashboard"><i class="mdi mdi-home-outline"></i></a></li>
- <li class="breadcrumb-item active" aria-current="page">Marketings</li>
- </ol>
- </nav>
- </div>
- </div>
- </div>
- </div>
- <!-- Main content -->
- <section class="content">
- <div class="col-12">
- <div class="box">
- <div class="box-header with-border">
- <h4 class="box-title">Marketing</h4>
- </div>
- <!-- /.box-header -->
- <div class="box-body">
- <!-- Nav tabs -->
- <div class="vtabs customvtab">
- <ul class="nav nav-tabs tabs-vertical" role="tablist">
- <li class="nav-item"> <a class="nav-link active" data-bs-toggle="tab" href="#home3" role="tab" aria-expanded="true" aria-selected="false"><span class="hidden-sm-up"><i class="mdi-facebook"></i></span> <span class="hidden-xs-down">Facebook</span> </a> </li>
- <li class="nav-item"> <a class="nav-link" data-bs-toggle="tab" href="#profile3" role="tab" aria-expanded="false" aria-selected="false"><span class="hidden-sm-up"><i class="ion-person"></i></span> <span class="hidden-xs-down">Whatsapp</span></a> </li>
- <li class="nav-item"> <a class="nav-link " data-bs-toggle="tab" href="#messages3" role="tab" aria-expanded="false" aria-selected="true"><span class="hidden-sm-up"><i class="ion-email"></i></span> <span class="hidden-xs-down">Instagram</span></a> </li>
- </ul>
- <!-- Tab panes -->
- <div class="tab-content">
- <div class="tab-pane active" id="home3" role="tabpanel" aria-expanded="true">
- <div class="p-15">
- <h3>Facebook Campaign Link</h3>
- <input type="hidden" name="campaign_type" value="facebook" />
- <div class="row">
- <div class="form-group">
- <label>Campaign Name</label>
- <input type="text" name="campaign_name" class="form-control" />
- </div>
- </div>
- <div class="row">
- <div class="form-group position-relative">
- <label>Campaign Date</label>
- <input type="text" name="campaign_date" class="form-control date" />
- </div>
- </div>
- <div class="row">
- <div class="col-12">
- <a href="#!" class="btn btn-sm create btn-danger">Create Link</a>
- </div>
- </div>
- <div class="row mt-3">
- <div class="col-11">
- <input type="text" readonly id="link1" class="link form-control input-lg" />
- </div>
- <div class="col-1"><button class="btn btn-sm btn-primary" onclick="copyme1('link1')"><i class="fa fa-copy"></i> </button> </div>
- </div>
- </div>
- </div>
- <div class="tab-pane" id="profile3" role="tabpanel" aria-expanded="false">
- <div class="p-15">
- <h3>Whatsapp Campaign Link</h3>
- <input type="hidden" name="campaign_type" value="whatsapp" />
- <div class="row">
- <div class="form-group">
- <label>Campaign Name</label>
- <input type="text" name="campaign_name" class="form-control" />
- </div>
- </div>
- <div class="row">
- <div class="form-group">
- <label>Campaign Date</label>
- <input type="text" name="campaign_date" class="form-control date" />
- </div>
- </div>
- <div class="row">
- <div class="col-12">
- <a href="#!" class="btn btn-sm create btn-danger">Create Link</a>
- </div>
- </div>
- <div class="row mt-3">
- <div class="col-11">
- <input type="text" readonly id="link2" class="link form-control input-lg" />
- </div>
- <div class="col-1"><button class="btn btn-sm btn-primary" onclick="copyme2('link2')"><i class="fa fa-copy"></i> </button> </div>
- </div>
- </div>
- </div>
- <div class="tab-pane " id="messages3" role="tabpanel" aria-expanded="false">
- <div class="p-15">
- <h3>Instagram Campaign Link</h3>
- <input type="hidden" name="campaign_type" value="instagram" />
- <div class="row">
- <div class="form-group">
- <label>Campaign Name</label>
- <input type="text" name="campaign_name" class="form-control" />
- </div>
- </div>
- <div class="row">
- <div class="form-group">
- <label>Campaign Date</label>
- <input type="text" name="campaign_date" class="form-control date" />
- </div>
- </div>
- <div class="row">
- <div class="col-12">
- <a href="#!" class="btn btn-sm create btn-danger">Create Link</a>
- </div>
- </div>
- <div class="row mt-3">
- <div class="col-11">
- <input type="text" readonly id="link3" class="link form-control input-lg" />
- </div>
- <div class="col-1"><button class="btn btn-sm btn-primary" onclick="copyme3('link3')"><i class="fa fa-copy"></i> </button> </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- /.box-body -->
- </div>
- <!-- /.box -->
- </div>
- </section>
- <!-- /.content -->
- </div>
- </div>
- <!-- /.content-wrapper -->
- @endsection
- @section('js')
- <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
- <script>
- $(function () {
- var site_url = "{!! env('QRCODE_HOST_ORDER')."delivery/".\Illuminate\Support\Facades\Auth::user()->restaurants->resto_unique_name !!}";
- $("input[name=campaign_date]").datepicker({dateFormat:"yy-mm-dd"});
- $("body").on("click",".create",function () {
- var _this = $(this);
- var _parent = _this.parents('.tab-pane');
- var campaign_name = _parent.find('input[name=campaign_name]').val();
- var campaign_date = _parent.find('input[name=campaign_date]').val();
- var campaign_type = _parent.find('input[name=campaign_type]').val();
- $.ajax({
- url:"{!! env('APP_URL') !!}create/campaign_link",
- data:{
- campaign_name:campaign_name,
- campaign_date:campaign_date,
- campaign_type:campaign_type,
- site_url:site_url,
- "_token":'{!! csrf_token() !!}'
- },
- type:"POST",
- success:function (response) {
- _parent.find('.link').val(response);
- }
- });
- });
- $("body").on("click",".copy",function (response) {
- var _parent = $(this).parents('.tab-pane');
- var _link = _parent.find('.link').val().select();
- _link.select();
- _link.setSelectionRange(0, 99999); /* For mobile devices */
- /* Copy the text inside the text field */
- document.execCommand("copy");
- alert("Copied the text: " + _link.value);
- });
- })
- function copyme1() {
- /* Get the text field */
- var copyText = document.getElementById('link1');
- /* Select the text field */
- copyText.select();
- copyText.setSelectionRange(0, 99999); /* For mobile devices */
- /* Copy the text inside the text field */
- document.execCommand("copy");
- /* Alert the copied text */
- alert("Copied the text: " + copyText.value);
- }
- function copyme2() {
- /* Get the text field */
- var copyText = document.getElementById('link2');
- /* Select the text field */
- copyText.select();
- copyText.setSelectionRange(0, 99999); /* For mobile devices */
- /* Copy the text inside the text field */
- document.execCommand("copy");
- /* Alert the copied text */
- alert("Copied the text: " + copyText.value);
- }
- function copyme3() {
- /* Get the text field */
- var copyText = document.getElementById('link3');
- /* Select the text field */
- copyText.select();
- copyText.setSelectionRange(0, 99999); /* For mobile devices */
- /* Copy the text inside the text field */
- document.execCommand("copy");
- /* Alert the copied text */
- alert("Copied the text: " + copyText.value);
- }
- </script>
- @endsection
|