Blame view

resources/views/admin/reclames/index.blade.php 5.46 KB
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
1
2
3
  @extends('layout.admin', ['title' => 'Админка - Реклама сайта'])
  
  @section('script')
86a17538a   Андрей Ларионов   Реклама, правки в...
4
5
6
7
8
9
10
      <script>
          $(document).ready(function() {
              $(document).on('click', '.btn-eye', function () {
                  var this_ = $(this);
                  var status_ = this_.attr('data-status');
                  var id_ = this_.attr('data-id');
                  var ajax_block = $('#ajax_block');
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
11

86a17538a   Андрей Ларионов   Реклама, правки в...
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
                  $.ajax({
                      type: "GET",
                      url: "{{ url()->full()}}",
                      data: "id=" + id_ + "&status=" + status_,
                      success: function (data) {
                          console.log('Обновление таблицы ');
                          //data = JSON.parse(data);
                          //console.log(data);
                          ajax_block.html(data);
                      },
                      headers: {
                          'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                      },
                      error: function (data) {
                          console.log('Error: ' + data);
                      }
                  });
              });
          });
      </script>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
32
33
34
  @endsection
  
  @section('search')
86a17538a   Андрей Ларионов   Реклама, правки в...
35

5b2dcf44b   Андрей Ларионов   Редактор страниц ...
36
37
38
  @endsection
  
  @section('content')
dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
39
      <a href="{{ route('admin.add-reclames') }}" style="width: 160px" class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple">
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
40
41
42
43
44
45
46
47
48
49
50
51
          Добавить рекламу
      </a>
      <br>
      <div class="w-full overflow-hidden rounded-lg shadow-xs" id="ajax_block">
  
          <div class="w-full overflow-x-auto">
              <table class="w-full whitespace-no-wrap">
                  <thead>
                  <tr
                      class="text-xs font-semibold tracking-wide text-left text-gray-500 uppercase border-b dark:border-gray-700 bg-gray-50 dark:text-gray-400 dark:bg-gray-800"
                  >
                      <th class="px-4 py-3">№</th>
86a17538a   Андрей Ларионов   Реклама, правки в...
52
                      <th class="px-4 py-3">Имя в админке/Заголовок</th>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
53
                      <th class="px-4 py-3">Позиция</th>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
54
55
56
57
58
59
60
61
62
63
64
                      <th class="px-4 py-3">Клики</th>
                      <th class="px-4 py-3">Редактировать</th>
                  </tr>
                  </thead>
                  <tbody class="bg-white divide-y dark:divide-gray-700 dark:bg-gray-800">
                  @foreach($reclames as $reclame)
                      <tr class="text-gray-700 dark:text-gray-400">
                          <td class="px-4 py-3">
                              {{$reclame->id}}
                          </td>
                          <td class="px-4 py-3">
86a17538a   Андрей Ларионов   Реклама, правки в...
65
66
67
68
69
70
71
72
73
74
75
76
77
                              <div class="flex items-center text-sm">
                                  <div>
                                      <p class="font-semibold">
                                          {{$reclame->name}}
                                      </p>
                                      <p class="text-xs text-gray-600 dark:text-gray-400">
                                          {{$reclame->title}}
                                      </p>
                                      <p class="text-xs text-gray-600 dark:text-gray-400">
                                          {{$reclame->link}}
                                      </p>
                                  </div>
                              </div>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
78
79
80
81
                          </td>
                          <td class="px-4 py-3">
                              {{$reclame->position}}
                          </td>
86a17538a   Андрей Ларионов   Реклама, правки в...
82

5b2dcf44b   Андрей Ларионов   Редактор страниц ...
83
84
85
86
                          <td class="px-4 py-3">
                              {{$reclame->col_vo_click}}
                          </td>
                          <td class="px-4 py-3 text-sm_">
dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
87
                              <form action="{{ route('admin.delete-reclames', ['reclame' => $reclame->id]) }}" method="POST">
86a17538a   Андрей Ларионов   Реклама, правки в...
88
                                  <a href="{{ route('admin.edit-reclames', ['reclame' => $reclame->id]) }}" style="float:left">Изменить |</a>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
89
90
                                  @csrf
                                  @method('DELETE')
86a17538a   Андрей Ларионов   Реклама, правки в...
91
92
93
94
95
96
97
98
99
                                  @if ($reclame->is_hidden)
                                      <img class="btn-eye" name="btn_close_{{$reclame->id}}" data-status="close" data-id="{{$reclame->id}}" src="{{asset('/assets/img/close-eye.png')}}" style="width:25px; float:left; margin: 0px 5px 0px 5px; cursor: pointer;" />
                                      <p style="float:left">|</p>
                                  @else
                                      <img class="btn-eye" name="btn_open_{{$reclame->id}}" data-status="open" data-id="{{$reclame->id}}" src="{{asset('/assets/img/open-eye.png')}}" style="width:25px; float: left; margin: 0px 5px 0px 5px; cursor: pointer;"/>
                                      <p style="float:left">|</p>
                                  @endif
  
                                  <input class="btn btn-danger" type="submit" style="float:left" value="Удалить"/>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
100
101
102
103
104
105
106
107
108
109
110
111
112
                              </form>
                          </td>
                      </tr>
                  @endforeach
                  </tbody>
              </table>
          </div>
  
          <div class="grid px-4 py-3 text-xs font-semibold tracking-wide text-gray-500 uppercase border-t dark:border-gray-700 bg-gray-50 sm:grid-cols-9 dark:text-gray-400 dark:bg-gray-800">
              <?=$reclames->appends($_GET)->links('admin.pagginate'); ?>
          </div>
      </div>
  @endsection