diff --git a/README.md b/README.md index b0497c6..d6a047b 100644 --- a/README.md +++ b/README.md @@ -130,10 +130,16 @@ Aplikasi Web Sistem Absensi Sekolah Berbasis QR Code adalah sebuah proyek yang b > > - Konfigurasi file `.env` untuk mengatur base url(terutama jika melakukan hosting), koneksi database dan pengaturan lainnya sesuai dengan lingkungan pengembangan Anda. > -> - Untuk mengubah identitas nama sekolah, buka file konfigurasi `app/Config/AbsensiSekolah.php` dan ubah pada: +> - Untuk mengubah konfigurasi nama sekolah, tahun ajaran dll, buka file konfigurasi `app/Config/AbsensiSekolah.php` dan ubah pada: > > ```php +> // NAMA SEKOLAH > const SCHOOL_NAME = 'SMK 1 Indonesia'; +> +> // TAHUN AJARAN +> const SCHOOL_YEAR = '2024/2025'; +> +> // ... > ``` > > - Ganti/replace logo sekolah di `public/assets/img/logo_sekolah.jpg`. diff --git a/app/Config/AbsensiSekolah.php b/app/Config/AbsensiSekolah.php index 0fbc248..3084245 100644 --- a/app/Config/AbsensiSekolah.php +++ b/app/Config/AbsensiSekolah.php @@ -14,4 +14,13 @@ class AbsensiSekolah extends BaseConfig * Pengaturan untuk nama sekolah */ const SCHOOL_NAME = 'SMK 1 Indonesia'; + + /** + * -------------------------------------------------------------------------- + * Tahun Ajaran + * -------------------------------------------------------------------------- + * + * Pengaturan untuk tahun ajaran + */ + const SCHOOL_YEAR = '2024/2025'; } diff --git a/app/Controllers/Admin/GenerateLaporan.php b/app/Controllers/Admin/GenerateLaporan.php index 06de387..11a9acd 100644 --- a/app/Controllers/Admin/GenerateLaporan.php +++ b/app/Controllers/Admin/GenerateLaporan.php @@ -26,6 +26,7 @@ class GenerateLaporan extends BaseController protected PresensiGuruModel $presensiGuruModel; protected string $namaSekolah; + protected string $tahunAjaran; public function __construct() { @@ -38,6 +39,7 @@ public function __construct() $this->presensiGuruModel = new PresensiGuruModel(); $this->namaSekolah = ConfigAbsensiSekolah::SCHOOL_NAME; + $this->tahunAjaran = ConfigAbsensiSekolah::SCHOOL_YEAR; } public function index() @@ -128,7 +130,8 @@ public function generateLaporanSiswa() ], 'kelas' => $kelas, 'grup' => "kelas " . $kelas['kelas'] . " " . $kelas['jurusan'], - 'namaSekolah' => $this->namaSekolah + 'namaSekolah' => $this->namaSekolah, + 'tahunAjaran' => $this->tahunAjaran ]; if ($type == 'doc') { @@ -204,7 +207,8 @@ public function generateLaporanGuru() 'perempuan' => count($guru) - $laki ], 'grup' => 'guru', - 'namaSekolah' => $this->namaSekolah + 'namaSekolah' => $this->namaSekolah, + 'tahunAjaran' => $this->tahunAjaran ]; if ($type == 'doc') { diff --git a/app/Views/admin/data/create/create-data-guru.php b/app/Views/admin/data/create/create-data-guru.php index 82d4335..3ac2b7e 100644 --- a/app/Views/admin/data/create/create-data-guru.php +++ b/app/Views/admin/data/create/create-data-guru.php @@ -7,7 +7,7 @@
Angkatan 2022/2023
+Angkatan = \Config\AbsensiSekolah::SCHOOL_YEAR ?>