├── catatan_rilis.md ├── assets ├── images │ ├── bg_header.jpg │ ├── noimage.png │ ├── statistik_pend.png │ ├── statistik_umur.png │ ├── statistik_wil.png │ ├── statistik_agama.png │ ├── statistik_kelamin.png │ ├── statistik_pekerjaan.png │ └── index.html ├── css │ ├── images │ │ ├── status.gif │ │ ├── icon-search.png │ │ ├── slider_next.png │ │ ├── slider_prev.png │ │ └── index.html │ ├── desa-web.css │ ├── index.html │ ├── theme.min.css │ ├── owl.carousel.css │ ├── slick.css │ └── theme.css ├── fonts │ ├── FontAwesome.otf │ ├── Oswald-Regular-400.woff │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── index.html ├── thumbnail │ └── preview-1.jpg ├── index.html └── js │ ├── index.html │ ├── helper.js │ ├── yall │ └── yall.min.js │ ├── widget.min.js │ ├── html5shiv.min.js │ ├── pagination.js │ ├── respond.min.js │ └── custom.js ├── resources └── views │ ├── commons │ ├── page.blade.php │ ├── loading.blade.php │ ├── asset_sweetalert.blade.php │ ├── not_found.blade.php │ ├── pagination.blade.php │ ├── asset_highcharts.blade.php │ ├── meta_footer.blade.php │ ├── asset_peta.blade.php │ ├── notifikasi.blade.php │ ├── share.blade.php │ └── pagination_default.blade.php │ ├── menu_not_active.blade.php │ ├── partials │ ├── konten.blade.php │ ├── kesehatan │ │ ├── chart_stunting_posyandu.blade.php │ │ ├── chart_stunting_umur.blade.php │ │ └── widget_item.blade.php │ ├── index.html │ ├── artikel │ │ ├── empty.blade.php │ │ ├── index.blade.php │ │ ├── headline.blade.php │ │ ├── list.blade.php │ │ └── comment.blade.php │ ├── not_found.blade.php │ ├── slider.blade.php │ ├── sidebar.blade.php │ ├── footer_bottom.blade.php │ ├── peta │ │ └── components │ │ │ ├── apbdes.blade.php │ │ │ └── aparatur_desa.blade.php │ ├── header.blade.php │ ├── feed.blade.php │ ├── menu_head.blade.php │ ├── apbdesa-tema.blade.php │ ├── embed │ │ └── index.blade.php │ ├── galeri │ │ └── index.blade.php │ ├── footer_top.blade.php │ ├── inventaris │ │ ├── asset.blade.php │ │ ├── tanah.blade.php │ │ ├── peralatan.blade.php │ │ ├── konstruksi.blade.php │ │ ├── gedung.blade.php │ │ └── jalan.blade.php │ ├── pembangunan │ │ └── index.blade.php │ ├── header2.blade.php │ ├── surat_dinas │ │ └── index.blade.php │ ├── sdgs │ │ └── index.blade.php │ ├── vaksin │ │ └── index.blade.php │ ├── arsip │ │ └── index.blade.php │ ├── analisis │ │ └── jawaban.blade.php │ ├── dpt │ │ └── index.blade.php │ ├── surat │ │ └── index.blade.php │ └── maintenance │ │ └── index.blade.php │ ├── layouts │ ├── teks_berjalan.blade.php │ ├── left-sidebar.blade.php │ ├── right-sidebar.blade.php │ ├── full-content.blade.php │ └── commons │ │ └── page.blade.php │ ├── widgets │ ├── media_sosial.blade.php │ ├── galeri.blade.php │ ├── menu_kategori.blade.php │ ├── jam_kerja.blade.php │ ├── peta_wilayah_desa.blade.php │ ├── komentar.blade.php │ ├── sinergi_program.blade.php │ ├── arsip_artikel.blade.php │ ├── statistik_pengunjung.blade.php │ ├── statistik.blade.php │ ├── profil_desa.blade.php │ ├── aparatur_desa.blade.php │ ├── peta_lokasi_kantor.blade.php │ └── jadwal_sholat.blade.php │ └── template.blade.php ├── index.html ├── composer.json └── config.json /catatan_rilis.md: -------------------------------------------------------------------------------- 1 | Catatan Rilis v2511.0.0 : 2 | 3 | ### TEKNIS : 4 | -------------------------------------------------------------------------------- /assets/images/bg_header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/images/bg_header.jpg -------------------------------------------------------------------------------- /assets/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/images/noimage.png -------------------------------------------------------------------------------- /assets/css/images/status.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/css/images/status.gif -------------------------------------------------------------------------------- /assets/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /assets/images/statistik_pend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/images/statistik_pend.png -------------------------------------------------------------------------------- /assets/images/statistik_umur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/images/statistik_umur.png -------------------------------------------------------------------------------- /assets/images/statistik_wil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/images/statistik_wil.png -------------------------------------------------------------------------------- /assets/thumbnail/preview-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/thumbnail/preview-1.jpg -------------------------------------------------------------------------------- /assets/css/images/icon-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/css/images/icon-search.png -------------------------------------------------------------------------------- /assets/css/images/slider_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/css/images/slider_next.png -------------------------------------------------------------------------------- /assets/css/images/slider_prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/css/images/slider_prev.png -------------------------------------------------------------------------------- /assets/images/statistik_agama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/images/statistik_agama.png -------------------------------------------------------------------------------- /assets/fonts/Oswald-Regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/fonts/Oswald-Regular-400.woff -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /assets/images/statistik_kelamin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/images/statistik_kelamin.png -------------------------------------------------------------------------------- /assets/images/statistik_pekerjaan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/images/statistik_pekerjaan.png -------------------------------------------------------------------------------- /resources/views/commons/page.blade.php: -------------------------------------------------------------------------------- 1 | @if (isset($links)) 2 | {!! $links->links('theme::commons.pagination_default') !!} 3 | @endif 4 | -------------------------------------------------------------------------------- /assets/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /assets/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /assets/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSID/tema-natra/HEAD/assets/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /resources/views/menu_not_active.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::template') 2 | 3 | @section('layout') 4 | @include('theme::partials.not_found') 5 | @endsection 6 | -------------------------------------------------------------------------------- /resources/views/commons/loading.blade.php: -------------------------------------------------------------------------------- 1 |
2 | Loading... 3 |
4 | -------------------------------------------------------------------------------- /assets/css/desa-web.css: -------------------------------------------------------------------------------- 1 | .content { 2 | background: #ffffff; 3 | } 4 | 5 | .box { 6 | border-top: 0; 7 | } 8 | 9 | .small-box h3 { 10 | font-size: 25px; 11 | } -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /resources/views/partials/konten.blade.php: -------------------------------------------------------------------------------- 1 | @if (isset($halaman)) 2 | @include("partials.{$halaman}") 3 | @else 4 | @include('theme::commons.not_found') 5 | @endif 6 | -------------------------------------------------------------------------------- /assets/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /resources/views/partials/kesehatan/chart_stunting_posyandu.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | -------------------------------------------------------------------------------- /assets/css/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/fonts/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/js/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/css/images/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/images/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /resources/views/partials/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /resources/views/partials/kesehatan/chart_stunting_umur.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 | -------------------------------------------------------------------------------- /resources/views/commons/asset_sweetalert.blade.php: -------------------------------------------------------------------------------- 1 | @push('styles') 2 | 3 | @endpush 4 | 5 | @push('scripts') 6 | 7 | @endpush 8 | -------------------------------------------------------------------------------- /resources/views/layouts/teks_berjalan.blade.php: -------------------------------------------------------------------------------- 1 | @foreach ($teks_berjalan as $teks) 2 | 3 | {{ $teks['teks'] }} 4 | @if ($teks['tautan']) 5 | {{ $teks['judul_tautan'] }} 6 | @endif 7 | 8 | @endforeach 9 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "themes/natra", 3 | "type": "library", 4 | "description": "Tema OpenSID", 5 | "homepage": "https://github.com/OpenSID/tema-natra", 6 | "license": "GPL-3.0-or-later", 7 | "keywords": [ 8 | "Themes", 9 | "OpenSID" 10 | ], 11 | "authors": [ 12 | { 13 | "name": "Ariandi Ryan Kahfi", 14 | "email": "ariandi@mail.com" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /resources/views/partials/artikel/empty.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |

Maaf, belum ada data

5 |
6 |
7 |

Belum ada artikel yang dituliskan dalam {{ $title }}

8 |

Silakan kunjungi situs web kami dalam waktu dekat.

9 |
10 |
11 |
12 | -------------------------------------------------------------------------------- /assets/js/helper.js: -------------------------------------------------------------------------------- 1 | const capitalizeFirstCharacterOfEachWord = (sentence) => { 2 | return sentence 3 | .split(' ') // Split the sentence into words 4 | .map(word => 5 | word.charAt(0).toUpperCase() + word.slice(1) // Capitalize the first character of each word 6 | ) 7 | .join(' '); // Join the words back into a sentence 8 | } 9 | 10 | const truncateText = (text, maxLength) => { 11 | if (text.length <= maxLength) return text; 12 | return text.substring(0, maxLength) + '...'; 13 | }; 14 | 15 | const underscore = (text) => text.replace('\s+','_') -------------------------------------------------------------------------------- /resources/views/commons/not_found.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 |
6 |

404

7 |

Maaf

8 |

Halaman ini belum tersedia atau sedang dalam perbaikan

9 |

10 | Silakan kembali lagi ke halaman Beranda 11 |

12 |
13 |
14 |
15 | -------------------------------------------------------------------------------- /resources/views/commons/pagination.blade.php: -------------------------------------------------------------------------------- 1 | @push('styles') 2 | 7 | @endpush 8 | 9 |
10 |
11 |

Halaman 1 dari 2

12 | 14 |
15 | 16 | @push('scripts') 17 | 18 | @endpush 19 | -------------------------------------------------------------------------------- /resources/views/layouts/left-sidebar.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::template') 2 | 3 | @section('layout') 4 |
5 |
6 |
7 |
8 | @include('theme::partials.sidebar') 9 |
10 |
11 |
12 | @yield('content') 13 |
14 |
15 |
16 |
17 |
18 | @endsection 19 | -------------------------------------------------------------------------------- /resources/views/layouts/right-sidebar.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::template') 2 | 3 | @section('layout') 4 |
5 |
6 |
7 |
8 |
9 | @yield('content') 10 |
11 |
12 |
13 | @include('theme::partials.sidebar') 14 |
15 |
16 |
17 |
18 | @endsection 19 | -------------------------------------------------------------------------------- /resources/views/partials/not_found.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 |
5 |
6 |

PEMBERITAHUAN

7 |

{{ $judulPesan ?: 'Menu Belum Aktif' }}

8 |

{!! $isiPesan ?: "Ikut Panduan berikut untuk mengaktifkan Menu Dinamis
Link Panduan" !!}

9 |
10 |
11 |
12 | -------------------------------------------------------------------------------- /resources/views/widgets/media_sosial.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 |

 {{ $judul_widget }}

5 |
6 | @foreach ($sosmed as $data) 7 | @if (!empty($data['link'])) 8 | 9 | {{ $data['nama'] }} 10 | 11 | @endif 12 | @endforeach 13 |
14 |
15 | -------------------------------------------------------------------------------- /resources/views/layouts/full-content.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::template') 2 | 3 | @push('styles') 4 | 9 | @endpush 10 | 11 | @section('layout') 12 |
13 |
14 |
15 |
16 |
17 | @yield('content') 18 |
19 |
20 |
21 |
22 |
23 | @endsection 24 | -------------------------------------------------------------------------------- /resources/views/partials/kesehatan/widget_item.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 | 7 |
8 |
9 |
10 |

@@title

11 |

@@total

12 |
13 |
14 |
15 |
16 | -------------------------------------------------------------------------------- /resources/views/commons/asset_highcharts.blade.php: -------------------------------------------------------------------------------- 1 | @push('scripts') 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | @endpush 17 | -------------------------------------------------------------------------------- /resources/views/commons/meta_footer.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | 4 | 5 | 6 | 18 | @if (!setting('inspect_element')) 19 | 20 | @endif 21 | -------------------------------------------------------------------------------- /resources/views/commons/asset_peta.blade.php: -------------------------------------------------------------------------------- 1 | @push('scripts') 2 | @if (cek_koneksi_internet()) 3 | 4 | 5 | 6 | 7 | 8 | 9 | @endif 10 | 11 | @endpush 12 | -------------------------------------------------------------------------------- /resources/views/widgets/galeri.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 |

 {{ $judul_widget }}

5 |
6 |
7 | @foreach ($w_gal as $data) 8 | @if (is_file(LOKASI_GALERI . 'sedang_' . $data['gambar'])) 9 | 12 | @endif 13 | @endforeach 14 |
15 |
16 |
17 | -------------------------------------------------------------------------------- /resources/views/partials/slider.blade.php: -------------------------------------------------------------------------------- 1 |
2 | @php $active = true; @endphp 3 | @foreach ($slider_gambar['gambar'] as $gambar) 4 | @php $file_gambar = $slider_gambar['lokasi'] . 'sedang_' . $gambar['gambar']; @endphp 5 | @if (is_file($file_gambar)) 6 |
8 | 9 | 10 |
11 | @php $active = false; @endphp 12 | @endif 13 | @endforeach 14 |
15 | 20 | -------------------------------------------------------------------------------- /resources/views/partials/sidebar.blade.php: -------------------------------------------------------------------------------- 1 | @if (theme_config('jam', true)) 2 |
3 | @endif 4 | 5 | @if (theme_config('pintasan_masuk', true)) 6 |
7 |

 MASUK

8 |
9 | ADMIN 10 | @if ((bool) setting('layanan_mandiri')) 11 | LAYANAN MANDIRI 12 | @endif 13 |
14 |
15 | @endif 16 | 17 | 18 | @if ($widgetAktif) 19 | @foreach ($widgetAktif as $widget) 20 | @php 21 | $judul_widget = [ 22 | 'judul_widget' => str_replace('Desa', ucwords(setting('sebutan_desa')), strip_tags($widget['judul'])), 23 | ]; 24 | @endphp 25 | @includeIf("theme::widgets.{$widget['isi']}", $judul_widget) 26 | @endforeach 27 | @endif 28 | -------------------------------------------------------------------------------- /resources/views/widgets/menu_kategori.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 |

  5 | {{ $judul_widget }} 6 |

7 | 28 |
29 | -------------------------------------------------------------------------------- /resources/views/template.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | @include('theme::commons.meta') 7 | 8 | 9 | 10 | 11 | 12 |
13 | 16 | 19 |
20 | @yield('layout') 21 |
22 |
23 | 27 | @include('theme::commons.meta_footer') 28 | 45 | @stack('scripts') 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /resources/views/layouts/commons/page.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | @if ($items->total() > $items->perPage()) 4 |
5 |
Halaman {{ $items->currentPage() }} dari {{ $items->lastPage() }}
6 | 27 |
28 | @endif 29 | -------------------------------------------------------------------------------- /resources/views/partials/footer_bottom.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | 26 | 35 | -------------------------------------------------------------------------------- /resources/views/widgets/jam_kerja.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | @if ($jam_kerja) 4 |
5 |
6 |

7 |  {{ $judul_widget }} 8 |

9 |
10 |
    11 |
  • 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | @foreach ($jam_kerja as $value) 22 | 23 | 24 | @if ($value->status) 25 | 26 | 27 | @else 28 | 29 | @endif 30 | 31 | @endforeach 32 | 33 |
    HariMulaiSelesai
    {{ $value->nama_hari }}{{ $value->jam_masuk }}{{ $value->jam_keluar }} Libur
    34 |
  • 35 |
36 |
37 |
38 |
39 | @endif 40 | -------------------------------------------------------------------------------- /assets/js/yall/yall.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * yall - yet another lazyload library using intersection observer 3 | * @author José Moreira @ 4 | **/ 5 | 6 | "use strict";function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,t),this.target=r.target||"yall_lazy",this.classToLoad=r.classToLoad||"yall_loaded",this.threshold=r.threshold||0,this.root=document.querySelector(r.root),this.rootMargin=r.rootMargin||"0px 0px 100px 0px",this.callback=r.callback||null,this.useLoading=r.useLoading||!1,this.options={threshold:this.threshold,root:this.root,rootMargin:this.rootMargin},"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype&&"isIntersecting"in window.IntersectionObserverEntry.prototype&&("loading"in HTMLImageElement.prototype||!this.useLoading)||(this.fsafari=!0,Array.from(document.querySelectorAll("."+this.target+":not(."+this.classToLoad+")")).forEach(function(t){e.loadElem(t)}))}return _createClass(t,[{key:"loadElem",value:function(t){var e=t.dataset.src,r=t.dataset.srcset;e&&(t.src=e),r&&(t.srcset=r),t.classList.add(this.classToLoad),this.callback&&window[this.callback](t)}},{key:"run",value:function(){var t=this;if(!this.safari){var e=new IntersectionObserver(function(e,r){e.forEach(function(e){e.isIntersecting&&(t.loadElem(e.target),r.unobserve(e.target))})},this.options);Array.from(document.querySelectorAll("."+this.target+":not(."+this.classToLoad+")")).forEach(function(t){e.observe(t)})}}}]),t}(); 7 | -------------------------------------------------------------------------------- /resources/views/commons/notifikasi.blade.php: -------------------------------------------------------------------------------- 1 | @if (session('success')) 2 |
3 | 4 |

Berhasil

5 |

{!! session('success') !!}

6 |
7 | @endif 8 | 9 | @if (session('error')) 10 |
11 | 12 |

Gagal

13 |

{!! is_array(session('error')) ? implode(', ', session('error')) : session('error') !!}

14 |
15 | @endif 16 | 17 | @if ($errors->any()) 18 |
19 | 20 |

Gagal

21 |
    22 | @foreach ($errors->all() as $item) 23 |
  • {{ $item }}
  • 24 | @endforeach 25 |
26 |
27 | @endif 28 | 29 | @if (session('warning')) 30 |
31 | 32 |

Peringatan

33 |

{!! session('warning') !!}

34 |
35 | @endif 36 | 37 | @if (session('information')) 38 |
39 | 40 |

Informasi

41 |

{!! session('information') !!}

42 |
43 | @endif 44 | -------------------------------------------------------------------------------- /resources/views/partials/peta/components/apbdes.blade.php: -------------------------------------------------------------------------------- 1 | 9 | 41 | -------------------------------------------------------------------------------- /resources/views/widgets/peta_wilayah_desa.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 |
5 |

6 |  {{ $judul_widget }} 7 |

8 |
9 |
10 |
11 | Buka Peta 12 |
13 |
14 | 15 | 55 | -------------------------------------------------------------------------------- /resources/views/commons/share.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 | 7 | 10 | 11 | 14 | 15 | 18 |
19 | -------------------------------------------------------------------------------- /resources/views/widgets/komentar.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 |

 {{ $judul_widget }}

5 |
6 |
    7 |
    8 | 18 | 39 | 40 |
    41 |
42 |
43 |
44 | -------------------------------------------------------------------------------- /resources/views/partials/header.blade.php: -------------------------------------------------------------------------------- 1 | 38 | -------------------------------------------------------------------------------- /resources/views/partials/peta/components/aparatur_desa.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 25 | 26 | 57 | -------------------------------------------------------------------------------- /resources/views/partials/artikel/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @push('styles') 3 | 9 | @endpush 10 | @section('content') 11 |
12 |
13 |
14 | @if (!empty($teks_berjalan)) 15 | 16 | @include('theme::layouts.teks_berjalan') 17 | 18 | @endif 19 |
20 | @include('theme::partials.slider') 21 | @if (setting('covid_data')) 22 | @include('theme::partials.corona-widget') 23 | @endif 24 | @if (setting('covid_desa')) 25 | @include('theme::partials.corona-local') 26 | @endif 27 | @if ($headline) 28 | @include('theme::partials.artikel.list', ['post' => $headline]) 29 | @endif 30 |
31 | @php $title = (!empty($judul_kategori)) ? $judul_kategori : 'Artikel Terkini' @endphp 32 | @if (is_array($title)) 33 | @foreach ($title as $item) 34 | @php $title = $item @endphp 35 | @endforeach 36 | @endif 37 |
38 |

{{ $title }}

39 |
40 | @if ($artikel->count() > 0) 41 |
42 |
43 | @foreach ($artikel as $post) 44 | @include('theme::partials.artikel.list', ['post' => $post]) 45 | @endforeach 46 |
47 |
48 | @include('theme::commons.page') 49 | @else 50 | @include('theme::partials.artikel.empty', ['title' => $title]) 51 | @endif 52 | 53 |
54 | @endsection 55 | -------------------------------------------------------------------------------- /resources/views/partials/feed.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 |

{{ $feed['title'] }}

5 |
6 | @foreach ($feed['items'] as $data) 7 |
8 |
    9 |
  • 10 |
    11 |
    12 | {{ $data['TITLE'] }} 13 |
    14 |
    15 | {{ gmdate('d-M-Y H:i:s', $data['PUBDATE']) }}  16 | {{ $data['DC:CREATOR'] }}  17 | {{ $data['CATEGORY'] }} 18 | 19 |
    20 |
    21 |
    22 |
    23 | @php $deskripsi = substr($data['DESCRIPTION'], 0, 450); @endphp 24 | {{ $deskripsi }} ... 25 | 26 | 27 | 28 |
    29 |
    30 |
    31 |
    32 |
  • 33 |
34 |
35 | @endforeach 36 |
37 |
38 | -------------------------------------------------------------------------------- /resources/views/partials/menu_head.blade.php: -------------------------------------------------------------------------------- 1 | 36 | 37 | 62 | -------------------------------------------------------------------------------- /resources/views/partials/artikel/headline.blade.php: -------------------------------------------------------------------------------- 1 | @php $abstrak_headline = potong_teks($headline['isi'], 550) @endphp 2 |
3 |

Berita Utama

4 |
5 | 34 | -------------------------------------------------------------------------------- /resources/views/partials/artikel/list.blade.php: -------------------------------------------------------------------------------- 1 | @php $abstrak = potong_teks($post['isi'], 550) @endphp 2 |
3 | 33 |
34 | -------------------------------------------------------------------------------- /resources/views/partials/apbdesa-tema.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | 9 | 44 |
45 | -------------------------------------------------------------------------------- /resources/views/commons/pagination_default.blade.php: -------------------------------------------------------------------------------- 1 | @if ($paginator->hasPages()) 2 | 47 | @endif 48 | -------------------------------------------------------------------------------- /resources/views/widgets/sinergi_program.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | 4 | 34 |
35 |

  36 | {{ $judul_widget }} 37 |

38 |
39 | 40 | @php 41 | $sinergi_program = sinergi_program(); 42 | $perbaris = (int) (setting('gambar_sinergi_program_perbaris') ?: 3); 43 | 44 | // Calculate the total number of iterations needed 45 | $totalIterations = count($sinergi_program) + (($perbaris - (count($sinergi_program) % $perbaris)) % $perbaris); 46 | @endphp 47 | 48 | @for ($key = 0; $key < $totalIterations; $key++) 49 | @if ($key % $perbaris === 0) 50 | 51 | @endif 52 | 53 | @if ($key < count($sinergi_program)) 54 | 61 | @endif 62 | 63 | @if ($key % $perbaris === $perbaris - 1 || $key === $totalIterations - 1) 64 | 65 | @endif 66 | @endfor 67 |
55 |
56 | 57 | Gambar {{ $sinergi_program[$key]['judul'] }} 58 | 59 |
60 |
68 |
69 |
70 | -------------------------------------------------------------------------------- /assets/js/widget.min.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){if($("#jadwal-shalat").length){const a="https://api.banghasan.com/",s=`sholat/format/json/kota/kode/${KODE_KOTA}`,l=`sholat/format/json/jadwal/kota/${KODE_KOTA}/tanggal/${TANGGAL}`;try{$.ajax({url:a+s,type:"get",dataType:"json",crossDomain:!0,success:function(a){$("[data-name=kota]").html(a.kota[0].nama).removeClass("shimmer line-short")},error:function(a){$(".line-short").html(' Gagal memuat'),$(".line-short").removeClass("shimmer line-short")}}),$.ajax({url:a+l,type:"get",dataType:"json",crossDomain:!0,success:function(a){$(".shimmer").removeClass("shimmer"),$("[data-name=tanggal]").html(`${a.jadwal.data.tanggal}`),$("[data-name=imsak]").html(`${a.jadwal.data.imsak}`),$("[data-name=subuh]").html(`${a.jadwal.data.subuh}`),$("[data-name=terbit]").html(`${a.jadwal.data.terbit}`),$("[data-name=dhuha]").html(`${a.jadwal.data.dhuha}`),$("[data-name=dzuhur]").html(`${a.jadwal.data.dzuhur}`),$("[data-name=ashar]").html(`${a.jadwal.data.ashar}`),$("[data-name=maghrib]").html(`${a.jadwal.data.maghrib}`),$("[data-name=isya]").html(`${a.jadwal.data.isya}`)},error:function(a){$(".box-shalat").html(' Gagal memuat'),$(".box-shalat").removeClass("shimmer")}})}catch(a){console.log(a)}}}); 2 | $(document).ready(function(){if($("#jadwal-shalat2").length){const b="https://api.banghasan.com/",t=`sholat/format/json/kota/kode/${KODE_KOTA}`,m=`sholat/format/json/jadwal/kota/${KODE_KOTA}/tanggal/${BESOK}`;try{$.ajax({url:b+m,type:"get",dataType:"json",crossDomain:!0,success:function(b){$(".shimmer").removeClass("shimmer"),$("[data-name=tanggal2]").html(`${b.jadwal.data.tanggal}`),$("[data-name=imsak2]").html(`${b.jadwal.data.imsak}`),$("[data-name=subuh2]").html(`${b.jadwal.data.subuh}`),$("[data-name=terbit2]").html(`${b.jadwal.data.terbit}`),$("[data-name=dhuha2]").html(`${b.jadwal.data.dhuha}`),$("[data-name=dzuhur2]").html(`${b.jadwal.data.dzuhur}`),$("[data-name=ashar2]").html(`${b.jadwal.data.ashar}`),$("[data-name=maghrib2]").html(`${b.jadwal.data.maghrib}`),$("[data-name=isya2]").html(`${b.jadwal.data.isya}`)},error:function(b){$(".box-shalat").html(' Gagal memuat'),$(".box-shalat").removeClass("shimmer")}})}catch(b){console.log(b)}}}); 3 | -------------------------------------------------------------------------------- /assets/js/html5shiv.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed 3 | */ 4 | !function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document); -------------------------------------------------------------------------------- /resources/views/widgets/arsip_artikel.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 |

5 |  {{ $judul_widget }} 6 |

7 | 13 |
14 | @foreach (['terkini' => 'arsip_terkini', 'populer' => 'arsip_populer', 'acak' => 'arsip_acak'] as $jenis => $jenis_arsip) 15 |
16 | 17 | @foreach ($$jenis_arsip as $arsip) 18 | 19 | 22 | 23 | 24 | 36 | 37 | @endforeach 38 |
20 | {{ tgl_indo($arsip['tgl_upload']) }} | {{ hit($arsip['hit']) }} 21 |
25 | 26 | @if (is_file(LOKASI_FOTO_ARTIKEL . 'sedang_' . $arsip['gambar'])) 27 | 28 | @else 29 | 30 | @endif 31 | 32 | {{ $arsip['judul'] }} 33 | 34 | 35 |
39 |
40 | @endforeach 41 |
42 |
43 | -------------------------------------------------------------------------------- /resources/views/widgets/statistik_pengunjung.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 |
4 |
5 |

6 |   7 | {{ $judul_widget }} 8 |

9 |
10 |
    11 |
  • 12 | 13 | 14 | 15 | 16 | 19 | 20 | 21 | 22 | 23 | 26 | 27 | 28 | 29 | 30 | 33 | 34 | 35 | 36 | 37 | 40 | 41 | 42 | 43 | 44 | 47 | 48 | 49 | 50 | 51 | 54 | 55 |
    Hari ini: 17 | {{ number_format($statistik_pengunjung['hari_ini']) }} 18 |
    Kemarin: 24 | {{ number_format($statistik_pengunjung['kemarin']) }} 25 |
    Total Pengunjung: 31 | {{ number_format($statistik_pengunjung['total']) }} 32 |
    Sistem Operasi: 38 | {{ $statistik_pengunjung['os'] }} 39 |
    IP Address: 45 | {{ $statistik_pengunjung['ip_address'] }} 46 |
    Browser: 52 | {{ $statistik_pengunjung['browser'] }} 53 |
    56 |
  • 57 |
58 |
59 |
60 |
61 | -------------------------------------------------------------------------------- /resources/views/widgets/statistik.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | @include('theme::commons.asset_highcharts') 3 | 8 |
9 |

  10 | {{ $judul_widget }} 11 |

12 | 69 |
70 |
71 | -------------------------------------------------------------------------------- /resources/views/widgets/profil_desa.blade.php: -------------------------------------------------------------------------------- 1 |
2 |

3 | {{ $judul_widget }} 4 |

5 | 14 |
15 | @foreach (['ekologi' => 'profil_ekologi', 'internet' => 'profil_internet', 'status_adat' => 'profil_status'] as $jenis => $jenis_profil) 16 |
17 |
18 | 19 | 20 | @foreach ($$jenis_profil as $profil) 21 | 22 | 23 | 24 | 42 | 43 | @endforeach 44 | 45 |
{{ SebutanDesa($profil->judul) }}: 25 | @php 26 | $isImageOrFile = in_array($profil->key, [ 27 | 'struktur_adat', 28 | 'dokumen_regulasi_penetapan_kampung_adat', 29 | ]); 30 | $filePath = LOKASI_DOKUMEN . $profil['value']; 31 | @endphp 32 | 33 | @if (!empty($profil['value']) && file_exists($filePath) && $isImageOrFile) 34 | 36 | Lihat 37 | 38 | @else 39 | {{ $isImageOrFile ? '-' : $profil['value'] }} 40 | @endif 41 |
46 |
47 |
48 | @endforeach 49 |
50 |
51 | -------------------------------------------------------------------------------- /assets/js/pagination.js: -------------------------------------------------------------------------------- 1 | function initPagination(data) { 2 | var paginationContainer = $("#pagination-container"); 3 | var paginationInfo = $("#pagination-info"); 4 | var paginationList = $("#pagination-list"); 5 | 6 | paginationContainer.show(); 7 | paginationInfo.empty(); 8 | paginationList.empty(); 9 | 10 | var totalPages = data.meta.pagination.total_pages; 11 | var currentPage = data.meta.pagination.current_page; 12 | 13 | if (totalPages > 1) { 14 | var paginationInfoHTML = `Halaman ${currentPage} dari ${totalPages}`; 15 | paginationInfo.html(paginationInfoHTML); 16 | 17 | var paginationListHTML = ``; 59 | 60 | paginationList.html(paginationListHTML); 61 | } else { 62 | paginationInfo.empty(); 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /resources/views/partials/embed/index.blade.php: -------------------------------------------------------------------------------- 1 | @php $nama_desa = ucwords(setting('sebutan_desa') . ' ' . $desa['nama_desa']) @endphp 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | {{ $menu->nama }} - {{ $nama_desa }} 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 52 | 53 | 54 | 55 | 56 |
57 |
58 | Memuat... 59 |
60 |
61 | 62 | 75 | 76 | 77 | 78 | 79 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /assets/css/theme.min.css: -------------------------------------------------------------------------------- 1 | .pagination_area ul li a:hover,.scrollToTop{background-color:#e64946;color:#fff}.pagination_area ul li a,.scrollToTop:focus,.scrollToTop:hover{background-color:#fff;color:#e64946;border-color:1px solid #e64946}.top_nav li a:hover{color:#e64946}.search_form input[type=submit]:hover{background-color:#e64946}.navbar-default{background-color:#e64946;border-color:#e64946}.custom_nav li a:hover{border-color:#ffae00}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:#fff;color:#e64946;border-color:#ffae00}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#fff;color:#e64946;border-color:#ffae00}.navbar-nav>li>.dropdown-menu{margin-top:1px;background-color:#e64946}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#fff;color:#e64946;border-color:#ffae00;padding-left:20px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fcc259}.slick-next,.slick-prev{background-color:#e64946}.slick-next:hover,.slick-prev:hover{opacity:.8}.bold_line span{background-color:#e64946}.catg1_nav li .post_titile a:hover{color:#e64946}.content_middle_middle:after{background-color:#e64946}.content_middle_middle:before{background-color:#e64946}.single_featured_slide>h2 a:hover{color:#e64946}.catg_titile a:hover{color:#e64946}span.meta_comment a:hover,span.meta_comment:hover,span.meta_date:hover,span.meta_more a:hover,span.meta_more:hover{color:#e64946}.media-heading a:hover{color:#e64946}.single_bottom_rightbar>h2{border-bottom:3px solid #e64946}.nav-tabs{border-bottom:1px solid #e64946}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus{color:#e64946}.nav-tabs>li.active>a:hover{color:#e64946!important}.nav-tabs>li>a:hover{background-color:#e64946;color:#fff!important}.single_bottom_rightbar ul li>a:hover{color:#e64946}.labels_nav li a:hover{background-color:#e64946}.breadcrumb{background-color:#e64946;border:2px solid #e64946}.single_page_area>h2{border-left:5px solid #e64946}.post_commentbox a:hover,.post_commentbox span:hover{color:#e64946}.single_page_content blockquote{border-color:#eee #e64946;border-left:5px solid #e64946}.single_page_content ul li:before{background:none repeat scroll 0 0 #e64946}.post_pagination{border-bottom:2px solid #e64946;border-top:2px solid #e64946}.prev{border-right:2px solid #e64946}.angle_left{background-color:#e64946}.angle_right{background-color:#e64946}.error_page_content h1:after,.error_page_content h1:before{border:2px solid #e64946}.error_page_content p{border-bottom:2px solid #e64946;border-top:2px solid #e64946}.error_page_content p:after{border-top:1px solid #e64946}.error_page_content p:before{border-top:1px solid #e64946}.error_page_content p>a:hover{color:#e64946}.our_office{border-top:2px solid #e64946}.contact_us{border-top:2px solid #e64946}.contact_form input[type=submit]:hover{background-color:#e64946;color:#fff;border-color:#e64946}.our_office:before{border-bottom:1px solid #e64946}.contact_us:before{border-bottom:1px solid #e64946}.single_footer_top>h2{color:#f6f6f6}.similar_post h2 i{color:#e64946} -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "judul": "Warna Dasar Tema", 4 | "key": "warna_dasar", 5 | "value": "#e64946", 6 | "type": "color-picker", 7 | "keterangan": "Warna Dasar Tema yang akan digunakan pada website", 8 | "options": null, 9 | "readonly": false, 10 | "group": "Umum" 11 | }, 12 | { 13 | "judul": "Statistik [desa]", 14 | "key": "statistik_desa", 15 | "value": "1", 16 | "type": "select", 17 | "keterangan": "Tampilkan statistik [desa] pada footer website", 18 | "options": { 19 | "1": "Ya", 20 | "0": "Tidak" 21 | }, 22 | "attributes": { 23 | "class": "select2" 24 | }, 25 | "readonly": false, 26 | "group": "Umum" 27 | }, 28 | { 29 | "judul": "Jam", 30 | "key": "jam", 31 | "value": "1", 32 | "type": "select", 33 | "keterangan": "Tampilkan jam pada website", 34 | "options": { 35 | "1": "Ya", 36 | "0": "Tidak" 37 | }, 38 | "attributes": { 39 | "class": "select2" 40 | }, 41 | "readonly": false, 42 | "group": "Umum" 43 | }, 44 | { 45 | "judul": "Pintasan Masuk", 46 | "key": "pintasan_masuk", 47 | "value": "1", 48 | "type": "select", 49 | "keterangan": "Tampilkan pintasan masuk admin dan layanan mandiri pada website", 50 | "options": { 51 | "1": "Ya", 52 | "0": "Tidak" 53 | }, 54 | "attributes": { 55 | "class": "select2" 56 | }, 57 | "readonly": false, 58 | "group": "Umum" 59 | }, 60 | { 61 | "judul": "Foto Tidak Tersedia", 62 | "key": "foto_tidak_tersedia", 63 | "value": null, 64 | "type": "unggah", 65 | "keterangan": "Tampilkan foto ketika foto tidak tersedia", 66 | "options": null, 67 | "readonly": false, 68 | "link": true, 69 | "group": "Umum" 70 | }, 71 | { 72 | "judul": "Jumlah Pembangunan Perhalaman", 73 | "key": "jumlah_pembangunan_perhalaman", 74 | "value": 10, 75 | "type": "input-number", 76 | "keterangan": "Jumlah pembangunan yang ditampilkan dalam satu halaman", 77 | "options": null, 78 | "attributes": { 79 | "min": 1, 80 | "max": 50, 81 | "step": 1 82 | }, 83 | "readonly": false, 84 | "link": true, 85 | "group": "Pembangunan" 86 | }, 87 | { 88 | "judul": "Jumlah Pengaduan Perhalaman", 89 | "key": "jumlah_pengaduan_perhalaman", 90 | "value": 10, 91 | "type": "input-number", 92 | "keterangan": "Jumlah pengaduan yang ditampilkan dalam satu halaman", 93 | "options": null, 94 | "attributes": { 95 | "min": 1, 96 | "max": 50, 97 | "step": 1 98 | }, 99 | "readonly": false, 100 | "link": true, 101 | "group": "Pengaduan" 102 | } 103 | ] -------------------------------------------------------------------------------- /resources/views/partials/artikel/comment.blade.php: -------------------------------------------------------------------------------- 1 |
2 | @if ($single_artikel['boleh_komentar'] == 1) 3 |
4 |
5 |

Kirim Komentar

6 |
7 |
8 | @php 9 | $notif = session('notif'); 10 | $label = $notif['status'] == -1 ? 'label-danger' : 'label-info'; 11 | @endphp 12 | @if ($notif) 13 |
{{ $notif['pesan'] }}
14 | @endif 15 |
16 |
17 | 18 | 19 | 20 | 23 | 24 | 25 | 26 | 29 | 30 | 31 | 32 | 35 | 36 | 37 | 38 | 41 | 42 | 43 | 44 | 51 | 52 | 53 | 54 | 55 | 56 |
Nama 21 | 22 |
No. Hp 27 | 28 |
E-mail 33 | 34 |
Isi Pesan 39 | 40 |
  45 | 46 | CAPTCHA Image 47 | 48 |   49 | 50 |
 
57 |
58 |
59 |
60 | @else 61 | 62 | @endif 63 |
64 | -------------------------------------------------------------------------------- /resources/views/widgets/aparatur_desa.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | 4 | 5 | 22 | 23 | 24 |
25 |

26 |  {{ $judul_widget }} 27 |

28 |
29 |
30 |
41 | @if (getWidgetSetting('aparatur_desa', 'overlay') == true) 42 | Back 43 | Next 44 |
45 |
46 | @else 47 | 48 | @endif 49 | @foreach ($aparatur_desa['daftar_perangkat'] as $data) 50 | @php 51 | $desc = "" . $data['nama'] . ''; 52 | if ($tampilkan_status_kehadiran) { 53 | if ($data['kehadiran'] == 1) { 54 | $desc .= 55 | "" . 56 | ($data['status_kehadiran'] == 'hadir' ? 'Hadir' : '') . 57 | '' . 58 | "" . 59 | ($data['tanggal'] == date('Y-m-d') && $data['status_kehadiran'] != 'hadir' ? ucwords($data['status_kehadiran']) : '') . 60 | '' . 61 | "" . 62 | ($data['tanggal'] != date('Y-m-d') ? 'Belum Rekam Kehadiran' : '') . 63 | ''; 64 | } 65 | }else{ 66 | $desc .= "Hari Libur"; 67 | } 68 | @endphp 69 | 70 | @endforeach 71 |
72 |
73 |
74 |
75 | -------------------------------------------------------------------------------- /assets/css/owl.carousel.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Owl Carousel - Animate Plugin 3 | */ 4 | 5 | .owl-carousel .animated{-webkit-animation-duration:1000ms; animation-duration:1000ms; -webkit-animation-fill-mode:both; animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1} 100%{opacity:0}}@keyframes fadeOut{0%{opacity:1} 100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out}.owl-carousel{display:none; width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1}.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0; display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative; min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.owl-carousel .owl-item img{display:block; width:100%; -webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; user-select:auto}.owl-carousel .owl-grab{cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0; -webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}.owl-carousel .owl-video-play-icon{position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:/*url("owl.video.play.png")*/ no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; -webkit-transition:scale 100ms ease; -moz-transition:scale 100ms ease; -ms-transition:scale 100ms ease; -o-transition:scale 100ms ease; transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3); -moz-transition:scale(1.3,1.3); -ms-transition:scale(1.3,1.3); -o-transition:scale(1.3,1.3); transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; -webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative; z-index:1} -------------------------------------------------------------------------------- /assets/css/slick.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8";.slick-slider{position:relative; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent}.slick-list{position:relative; overflow:hidden; display:block; margin:0; padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff /*url("./ajax-loader.gif")*/ center center no-repeat}.slick-list.dragging{cursor:pointer; cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}.slick-track{position:relative; left:0; top:0; display:block}.slick-track:before, .slick-track:after{content:""; display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left; height:100%; min-height:1px; display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent}/*@font-face{font-family:"slick"; src:url("./fonts/slick.eot"); src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg"); font-weight:normal; font-style:normal}*/.slick-prev, .slick-next{ border:medium none; font-weight:bold; cursor:pointer; display:block; font-size:0; height:auto; line-height:0; margin-top:-10px; outline:medium none; padding:20px; position:absolute; top:45%; width:30px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{outline:none}.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before, .slick-next:before{font-family:"slick"; font-size:20px; line-height:1; opacity:0.75; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}.slick-prev{ left:0px; background-image:url("natra?file=css/images/slider_prev.png"); background-repeat:no-repeat; background-position:center center}[dir="rtl"] .slick-prev{left:auto; right:-25px}.slick-next{ right:0px; background-image:url("natra?file=css/images/slider_next.png"); background-repeat:no-repeat; background-position:center center}[dir="rtl"] .slick-next{left:-25px; right:auto}.slick-slider{margin-bottom:20px}.slick-dots{position:absolute; bottom:-45px; list-style:none; display:block; text-align:center; padding:0; width:100%}.slick-dots li{position:relative; display:inline-block; height:20px; width:20px; margin:0 5px; padding:0; cursor:pointer}.slick-dots li button{border:0; background:transparent; display:block; height:20px; width:20px; outline:none; line-height:0; font-size:0; color:transparent; padding:5px; cursor:pointer}.slick-dots li button:hover, .slick-dots li button:focus{outline:none}.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute; top:0; left:0; content:"•"; width:20px; height:20px; font-family:"slick"; font-size:6px; line-height:20px; text-align:center; color:black; opacity:0.25; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black; opacity:0.75} -------------------------------------------------------------------------------- /resources/views/partials/galeri/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.full-content') 2 | 3 | @push('styles') 4 | 18 | @endpush 19 | 20 | @section('content') 21 |
22 |

23 | @if ($is_detail) 24 | Album Galeri 25 | @else 26 | Album 27 | @endif {{ $title_galeri }} 28 |

29 |
30 | 31 |
32 |
33 | @include('theme::commons.pagination') 34 |
35 | @endsection 36 | 37 | @push('scripts') 38 | 104 | @endpush 105 | -------------------------------------------------------------------------------- /resources/views/partials/footer_top.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | @if (!is_null($transparansi)) 4 | @include('theme::partials.apbdesa-tema', $transparansi) 5 | @endif 6 | 7 | @if (theme_config('statistik_desa')) 8 |
9 |

Statistik {{ ucwords(setting('sebutan_desa')) }}

10 |
11 |
12 | Statistik Wilayah 13 | Statistik Pendidikan Dalam Kartu Keluarga 14 | Statistik Pekerjaan 15 |
16 |
17 |
18 | Statistik Agama 19 | Statistik Jenis Kelamin 20 | Statistik Umur 21 |
22 |
23 |
24 | @endif 25 | 26 | 71 | -------------------------------------------------------------------------------- /resources/views/partials/inventaris/asset.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @include('core::admin.layouts.components.asset_numeral') 3 | 4 | @section('content') 5 |
6 |

Data {{ $judul }}

7 |
8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
NoNama BarangKode Barang / Nomor RegistrasiJumlahTahun PembelianAsal UsulHarga (Rp)
Total:
33 |
34 |
35 |
36 | @endsection 37 | 38 | @push('scripts') 39 | 86 | @endpush 87 | -------------------------------------------------------------------------------- /assets/js/respond.min.js: -------------------------------------------------------------------------------- 1 | /*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl 2 | * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT 3 | * */ 4 | 5 | !function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b 300) { 36 | $(".scrollToTop").fadeIn(); 37 | } else { 38 | $(".scrollToTop").fadeOut(); 39 | } 40 | }); 41 | //Click event to scroll to top 42 | $(".scrollToTop").click(function () { 43 | $("html, body").animate( 44 | { 45 | scrollTop: 0, 46 | }, 47 | 800, 48 | ); 49 | return false; 50 | }); 51 | }); 52 | 53 | wow = new WOW({ 54 | animateClass: "animated", 55 | offset: 100, 56 | }); 57 | wow.init(); 58 | 59 | jQuery(document).ready(function ($) { 60 | // makes sure the whole site is loaded 61 | $("#status").fadeOut(); // will first fade out the loading animation 62 | $("#preloader").delay(100).fadeOut("slow"); // will fade out the white DIV that covers the website. 63 | $("body").delay(100).css({ 64 | overflow: "visible", 65 | }); 66 | 67 | if ($("#peserta_program").length) { 68 | let pesertaDatatable = $("#peserta_program").DataTable({ 69 | processing: true, 70 | serverSide: true, 71 | order: [], 72 | ajax: { 73 | url: bantuanUrl, 74 | type: "GET", 75 | data: function (row) { 76 | return { 77 | "page[size]": row.length, 78 | "page[number]": row.start / row.length + 1, 79 | "filter[search]": row.search.value, 80 | sort: 81 | (row.order[0]?.dir === "asc" ? "" : "-") + 82 | row.columns[row.order[0]?.column]?.name, 83 | }; 84 | }, 85 | dataSrc: function (json) { 86 | json.recordsTotal = json.meta.pagination.total; 87 | json.recordsFiltered = json.meta.pagination.total; 88 | 89 | return json.data; 90 | }, 91 | }, 92 | columns: [ 93 | { 94 | data: null, 95 | orderable: false, 96 | searchable: false, 97 | }, 98 | { 99 | data: "attributes.nama", 100 | name: "nama", 101 | }, 102 | { 103 | data: "attributes.kartu_nama", 104 | name: "kartu_nama", 105 | }, 106 | { 107 | data: "attributes.kartu_alamat", 108 | name: "kartu_alamat", 109 | orderable: false, 110 | searchable: false, 111 | }, 112 | ], 113 | order: [1, "asc"], 114 | language: { 115 | url: "".concat( 116 | BASE_URL, 117 | "/assets/bootstrap/js/dataTables.indonesian.lang", 118 | ), 119 | }, 120 | drawCallback: function drawCallback() { 121 | $(".dataTables_paginate > .pagination").addClass( 122 | "pagination-sm no-margin", 123 | ); 124 | }, 125 | }); 126 | 127 | pesertaDatatable.on("draw.dt", function () { 128 | var PageInfo = $("#peserta_program").DataTable().page.info(); 129 | pesertaDatatable 130 | .column(0, { 131 | page: "current", 132 | }) 133 | .nodes() 134 | .each(function (cell, i) { 135 | cell.innerHTML = i + 1 + PageInfo.start; 136 | }); 137 | }); 138 | } 139 | }); 140 | -------------------------------------------------------------------------------- /resources/views/partials/inventaris/tanah.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @include('core::admin.layouts.components.asset_numeral') 3 | 4 | @section('content') 5 |
6 |

Data {{ $judul }}

7 |
8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
NoNama BarangKode Barang / Nomor RegistrasiLuas (M2)Tahun PengadaanLetak/AlamatNomor SertifikatAsal UsulHarga (Rp)
Total:
33 |
34 |
35 |
36 | @endsection 37 | 38 | @push('scripts') 39 | 88 | @endpush 89 | -------------------------------------------------------------------------------- /resources/views/partials/pembangunan/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.full-content') 2 | @include('theme::commons.asset_peta') 3 | 4 | @section('content') 5 |
6 |

Pembangunan

7 |
8 | 9 |
10 |
11 |
12 |
13 | 14 | @include('theme::commons.pagination') 15 |
16 |
17 | @endsection 18 | 19 | @push('scripts') 20 | 96 | @endpush 97 | -------------------------------------------------------------------------------- /resources/views/partials/inventaris/peralatan.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @include('core::admin.layouts.components.asset_numeral') 3 | 4 | @section('content') 5 |
6 |

Data {{ $judul }}

7 |
8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
NoNama BarangKode Barang / Nomor RegistrasiMerk/TypeTahun PembelianNomorAsal UsulHarga (Rp)
PolisiBPKB
Total:
36 |
37 |
38 |
39 | @endsection 40 | 41 | @push('scripts') 42 | 91 | @endpush 92 | -------------------------------------------------------------------------------- /resources/views/partials/header2.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | 55 |
56 | 77 |
78 | 79 | 84 | -------------------------------------------------------------------------------- /resources/views/partials/surat_dinas/index.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | {{ setting('admin_title') . ' ' . ucwords(setting('sebutan_desa')) . ' ' . identitas('nama_desa') . get_dynamic_title_page_from_path() }} 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 | 21 |

22 | 23 | Pemerintah {{ ucwords(setting('sebutan_kabupaten') . ' ' . identitas('nama_kabupaten')) }}
24 | {{ ucwords(setting('sebutan_kecamatan') . ' ' . identitas('nama_kecamatan')) }}
25 | {{ ucwords(setting('sebutan_desa') . ' ' . identitas('nama_desa')) }} 26 |
27 |

28 |
29 |
30 |
31 |
32 |
33 | 34 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /assets/css/theme.css: -------------------------------------------------------------------------------- 1 | .scrollToTop, .pagination_area ul li a:hover { 2 | background-color:#e64946; 3 | color:#fff 4 | } 5 | .scrollToTop:hover, .scrollToTop:focus, .pagination_area ul li a { 6 | background-color:#fff; 7 | color:#e64946; 8 | border-color:1px solid #e64946 9 | } 10 | .top_nav li a:hover { 11 | color:#e64946 12 | } 13 | .search_form input[type="submit"]:hover { 14 | background-color:#e64946 15 | } 16 | .navbar-default { 17 | background-color:#e64946; 18 | border-color:#e64946 19 | } 20 | .custom_nav li a:hover { 21 | border-color:#FFAE00 22 | } 23 | .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { 24 | background-color:#fff; 25 | color:#e64946; 26 | border-color:#FFAE00 27 | } 28 | .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { 29 | background-color:#fff; 30 | color:#e64946; 31 | border-color:#FFAE00 32 | } 33 | .navbar-nav > li > .dropdown-menu { 34 | margin-top:1px; 35 | background-color:#e64946 36 | } 37 | .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { 38 | background-color:#fff; 39 | color:#e64946; 40 | border-color:#FFAE00; 41 | padding-left:20px 42 | } 43 | .navbar-default .navbar-nav .open .dropdown-menu > li > a { 44 | color:#fff 45 | } 46 | .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { 47 | background-color:#fcc259 48 | } 49 | .slick-prev, .slick-next { 50 | background-color:#e64946 51 | } 52 | .slick-prev:hover, .slick-next:hover { 53 | opacity:0.80 54 | } 55 | .bold_line span { 56 | background-color:#e64946 57 | } 58 | .catg1_nav li .post_titile a:hover { 59 | color:#e64946 60 | } 61 | .content_middle_middle:after { 62 | background-color:#e64946 63 | } 64 | .content_middle_middle:before { 65 | background-color:#e64946 66 | } 67 | .single_featured_slide > h2 a:hover { 68 | color:#e64946 69 | } 70 | .catg_titile a:hover { 71 | color:#e64946 72 | } 73 | span.meta_date:hover, span.meta_comment:hover, span.meta_more:hover, span.meta_comment a:hover, span.meta_more a:hover { 74 | color:#e64946 75 | } 76 | .media-heading a:hover { 77 | color:#e64946 78 | } 79 | .single_bottom_rightbar > h2 { 80 | border-bottom:3px solid #e64946 81 | } 82 | .nav-tabs { 83 | border-bottom:1px solid #e64946 84 | } 85 | .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus { 86 | color:#e64946 87 | } 88 | .nav-tabs > li.active > a:hover { 89 | color:#e64946 !important 90 | } 91 | .nav-tabs > li > a:hover { 92 | background-color:#e64946; 93 | color:#fff !important 94 | } 95 | .single_bottom_rightbar ul li > a:hover { 96 | color:#e64946 97 | } 98 | .labels_nav li a:hover { 99 | background-color:#e64946 100 | } 101 | .breadcrumb { 102 | background-color:#e64946; 103 | border:2px solid #e64946 104 | } 105 | .single_page_area > h2 { 106 | border-left:5px solid #e64946 107 | } 108 | .post_commentbox a:hover, .post_commentbox span:hover { 109 | color:#e64946 110 | } 111 | .single_page_content blockquote { 112 | border-color:#eee #e64946; 113 | border-left:5px solid #e64946 114 | } 115 | .single_page_content ul li:before { 116 | background:none repeat scroll 0 0 #e64946 117 | } 118 | .post_pagination { 119 | border-bottom:2px solid #e64946; 120 | border-top:2px solid #e64946 121 | } 122 | .prev { 123 | border-right:2px solid #e64946 124 | } 125 | .angle_left { 126 | background-color:#e64946 127 | } 128 | .angle_right { 129 | background-color:#e64946 130 | } 131 | .error_page_content h1:after, .error_page_content h1:before { 132 | border:2px solid #e64946 133 | } 134 | .error_page_content p { 135 | border-bottom:2px solid #e64946; 136 | border-top:2px solid #e64946 137 | } 138 | .error_page_content p:after { 139 | border-top:1px solid #e64946 140 | } 141 | .error_page_content p:before { 142 | border-top:1px solid #e64946 143 | } 144 | .error_page_content p > a:hover { 145 | color:#e64946 146 | } 147 | .our_office { 148 | border-top:2px solid #e64946 149 | } 150 | .contact_us { 151 | border-top:2px solid #e64946 152 | } 153 | .contact_form input[type="submit"]:hover { 154 | background-color:#e64946; 155 | color:#fff; 156 | border-color:#e64946 157 | } 158 | .our_office:before { 159 | border-bottom:1px solid #e64946 160 | } 161 | .contact_us:before { 162 | border-bottom:1px solid #e64946 163 | } 164 | .single_footer_top > h2 { 165 | color:#f6f6f6 166 | } 167 | .similar_post h2 i { 168 | color:#e64946 169 | } 170 | -------------------------------------------------------------------------------- /resources/views/partials/inventaris/konstruksi.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @include('core::admin.layouts.components.asset_numeral') 3 | 4 | @section('content') 5 |
6 |

Data {{ $judul }}

7 |
8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
NoNama BarangFisik Bangunan (P, SP, D)Luas (M2)DokumenTgl,bln,thn MulaiStatus TanahAsal Usul BiayaNilai Kontrak (Rp)
TanggalNomor
Total:
39 |
40 |
41 |
42 | @endsection 43 | 44 | @push('scripts') 45 | 95 | @endpush 96 | -------------------------------------------------------------------------------- /resources/views/partials/sdgs/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.full-content') 2 | 3 | @push('styles') 4 | 64 | @endpush 65 | 66 | @section('content') 67 |
68 |

SDGs {{ ucwords(setting('sebutan_desa')) }}

69 |
70 | 75 | 87 |
88 |
89 | @endsection 90 | 91 | @push('scripts') 92 | 130 | @endpush 131 | -------------------------------------------------------------------------------- /resources/views/partials/vaksin/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @include('core::admin.layouts.components.asset_numeral') 3 | 4 | @section('layout') 5 |
6 |

{{ $heading }}

7 |
8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | @php $nomor = 1; @endphp 26 | @foreach ($main as $data) 27 | @if ($data->vaksin_1 == 1 || $data->vaksin_2 == 1 || $data->vaksin_3 == 1) 28 | 29 | 30 | 31 | 32 | 45 | 50 | 55 | 60 | 61 | @endif 62 | @endforeach 63 | 64 |
NoNamaAlamat DusunTanggalVaksin
IIIIII
{{ $nomor++ }}{{ $data->nama }}{{ $data->dusun }} 33 | @if ($data->vaksin_1 == 1 && $data->vaksin_2 == 0 && $data->vaksin_3 == 0) 34 | {{ $data->tgl_vaksin_1 }} 35 | @endif 36 | 37 | @if ($data->vaksin_1 == 1 && $data->vaksin_2 == 1 && $data->vaksin_3 == 0) 38 | {{ $data->tgl_vaksin_2 }} 39 | @endif 40 | 41 | @if ($data->vaksin_1 == 1 && $data->vaksin_2 == 1 && $data->vaksin_3 == 1) 42 | {{ $data->tgl_vaksin_3 }} 43 | @endif 44 | 46 | @if ($data->vaksin_1 == 1 && $data->tunda == 0) 47 | 48 | @endif 49 | 51 | @if ($data->vaksin_2 == 1 && $data->tunda == 0) 52 | 53 | @endif 54 | 56 | @if ($data->vaksin_3 == 1 && $data->tunda == 0) 57 | 58 | @endif 59 |
65 |
66 |
67 |
68 | @endsection 69 | 70 | @push('scripts') 71 | 103 | @endpush 104 | -------------------------------------------------------------------------------- /resources/views/partials/arsip/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | 3 | @section('content') 4 |
5 |
6 | @if (!empty($teks_berjalan)) 7 | 8 | @include('theme::layouts.teks_berjalan') 9 | 10 | @endif 11 |
12 |
13 |

Arsip Konten Situs Web {{ $desa['nama_desa'] }}

14 |
15 |
16 |
17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
No.Tanggal ArtikelJudul ArtikelPenulisDibaca
32 |
33 |
34 |
35 |
36 | @endsection 37 | 38 | @push('scripts') 39 | 114 | @endpush 115 | -------------------------------------------------------------------------------- /resources/views/partials/inventaris/gedung.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @include('core::admin.layouts.components.asset_numeral') 3 | 4 | @section('content') 5 |
6 |

Data {{ $judul }}

7 |
8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
NoNama BarangKode Barang / Nomor RegistrasiKondisi Bangunan (B, KB, RB)Letak/LokasiDokumen GedungStatus TanahAsal UsulHarga (Rp)
TanggalNomor
Total:
39 |
40 |
41 |
42 | @endsection 43 | 44 | @push('scripts') 45 | 96 | @endpush 97 | -------------------------------------------------------------------------------- /resources/views/partials/inventaris/jalan.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @include('core::admin.layouts.components.asset_numeral') 3 | 4 | @section('content') 5 |
6 |

Data {{ $judul }}

7 |
8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
NoNama BarangKode Barang / Nomor RegistrasiKondisi (B, KB, RB)Jenis KonstruksiLuas (M2)Dokumen KepemilikanStatus TanahAsal UsulHarga (Rp)
TanggalNomor
Total:
40 |
41 |
42 |
43 | @endsection 44 | 45 | @push('scripts') 46 | 97 | @endpush 98 | -------------------------------------------------------------------------------- /resources/views/widgets/peta_lokasi_kantor.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | 37 | 38 | 39 |
40 |

 {{ $judul_widget }}

41 |
42 |
43 | 46 | 51 |
52 |
53 | @if (is_file(FCPATH . LOKASI_LOGO_DESA . $desa['kantor_desa'])) 54 | Kantor Desa 55 |
56 | @endif 57 |
58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 |
Alamat:{{ $desa['alamat_kantor'] }}
{{ ucwords(setting('sebutan_desa')) . ' ' }}:{{ $desa['nama_desa'] }}
{{ ucwords(setting('sebutan_kecamatan')) }}:{{ $desa['nama_kecamatan'] }}
{{ ucwords(setting('sebutan_kabupaten')) }}:{{ $desa['nama_kabupaten'] }}
Kodepos:{{ $desa['kode_pos'] }}
Telepon:{{ $desa['telepon'] }}
Email:{{ $desa['email_desa'] }}
95 |
96 |
97 |
98 |
99 | 100 | 130 | -------------------------------------------------------------------------------- /resources/views/partials/analisis/jawaban.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @include('theme::commons.asset_sweetalert') 3 | @include('theme::commons.asset_highcharts') 4 | 5 | @section('content') 6 |


7 |
8 |
9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
NoJawabanJumlah Responden
21 |
22 |
23 | @endsection 24 | 25 | @push('scripts') 26 | 152 | @endpush 153 | -------------------------------------------------------------------------------- /resources/views/partials/dpt/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('theme::layouts.right-sidebar') 2 | @include('core::admin.layouts.components.asset_numeral') 3 | 4 | @section('content') 5 |
6 |

{{ $heading }}

7 |
8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
No{{ ucwords(setting('sebutan_dusun')) }}RWJiwaLP
TOTAL
32 |
33 |

34 | Tanggal Pemilihan : {{ $tanggal_pemilihan }} 35 |

36 |
37 |
38 | @endsection 39 | 40 | @push('scripts') 41 | 119 | @endpush 120 | -------------------------------------------------------------------------------- /resources/views/partials/surat/index.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | {{ setting('admin_title') . ' ' . ucwords(setting('sebutan_desa')) . ' ' . identitas('nama_desa') . get_dynamic_title_page_from_path() }} 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 | 20 |
21 |
22 | 23 |

24 | 25 | Pemerintah {{ ucwords(setting('sebutan_kabupaten') . ' ' . identitas('nama_kabupaten')) }}
26 | {{ ucwords(setting('sebutan_kecamatan') . ' ' . identitas('nama_kecamatan')) }}
27 | {{ ucwords(setting('sebutan_desa') . ' ' . identitas('nama_desa')) }} 28 |
29 |

30 |
31 |
32 |
33 |
34 | 35 |
36 | 37 |
38 |
39 |
40 | 41 | 134 | 135 | 136 | 137 | -------------------------------------------------------------------------------- /resources/views/widgets/jadwal_sholat.blade.php: -------------------------------------------------------------------------------- 1 | @php defined('BASEPATH') || exit('No direct script access allowed'); @endphp 2 | 3 | @if (config_item('kode_kota')) 4 | 9 | 10 | 11 |
12 |
13 |

 {{ $judul_widget }}

14 |
15 |
    16 |
  • 17 |
  • 18 | 19 | 20 | 23 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 |
    21 |
  • 22 |
    24 |
  • 25 |
  • 26 |
    Imsak:Imsak:
    Subuh:Subuh:
    Terbit:Terbit:
    Dhuha:Dhuha:
    Dzuhur:Dzuhur:
    Ashar:Ashar:
    Maghrib:Maghrib:
    Isya:Isya:
    93 |
  • 94 |
95 |
96 |
97 |
98 | @endif 99 | -------------------------------------------------------------------------------- /resources/views/partials/maintenance/index.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Website Dalam Perbaikan - {{ ucwords(setting('sebutan_desa') . ' ' . $desa['nama_desa']) }} 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 |
Logo
16 |
17 |

18 | Selamat datang di Halaman Situs Resmi 19 | {{ ucwords(setting('sebutan_desa') . ' ' . $desa['nama_desa']) }}
Kami mohon maaf untuk sementara 20 | halaman tidak dapat di akses, dikarenakan sedang adanya perbaikan oleh tim terkait. 21 |

22 |

23 | Jika ada keperluan yang mendesak silakan langsung datang ke Kantor 24 | {{ ucwords(setting('sebutan_desa')) }}.
25 | - Alamat : {{ $desa['alamat_kantor'] }}
26 | - Email : {{ $desa['email_desa'] }}
27 | - Telepon : {{ $desa['telepon'] }} 28 |

29 |

30 |
31 | {{ ucwords(kades()->nama) . ' ' . $desa['nama_desa'] }} 32 |
33 |
34 |
35 | {{ $desa['nama_kepala_desa'] }}
36 | NIP. {{ $desa['nip_kepala_desa'] }} 37 |

38 |
39 | 40 |
41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 53 | 54 | 55 | 58 | 59 | 60 | 63 | 64 | 65 | 68 | 69 | 70 | 73 | 74 | 75 | 78 | 79 | 80 |
81 | 82 | 83 | 84 | --------------------------------------------------------------------------------