query($sql); if ($result->num_rows > 0) { $row = $result->fetch_assoc(); // Menyimpan data ke variabel masing-masing $profil_nama = $row["profil_nama"]; $profil_alamat = $row["profil_alamat"]; $profil_gambarcover = $row["profil_gambarcover"]; $profil_desmasjid = $row["profil_desmasjid"]; $profil_gambarstruktur = $row["profil_gambarstruktur"]; $profil_gambardonasi = $row["profil_gambardonasi"]; $profil_rekening = $row["profil_rekening"]; $profil_dompet = $row["profil_dompet"]; $profil_maps = $row["profil_maps"]; $profil_alamatlengkap = $row["profil_alamatlengkap"]; $profil_nohp = $row["profil_nohp"]; $profil_facebook = $row["profil_facebook"]; $profil_instagram = $row["profil_instagram"]; } else { // Jika tidak ada data, isi dengan nilai default $profil_nama = "Nama tidak ditemukan"; $profil_alamat = "Alamat tidak ditemukan"; $profil_gambarcover = ""; $profil_desmasjid = ""; $profil_gambarstruktur = ""; $profil_gambardonasi = ""; $profil_rekening = "Rekening tidak ditemukan"; $profil_dompet = "Dompet tidak ditemukan"; $profil_maps = "Maps tidak ditemukan"; $profil_alamatlengkap = "Alamat Lengkap tidak ditemukan"; $profil_nohp = "No HP tidak ditemukan"; $profil_facebook = "Facebook tidak ditemukan"; $profil_instagram = "Instagram tidak ditemukan"; } $sql = "SELECT * FROM admin LIMIT 1"; $result = $conn->query($sql); if ($result->num_rows > 0) { $row = $result->fetch_assoc(); // Menyimpan data ke variabel masing-masing $admin_nohp = $row["admin_nohp"]; $admin_email = $row["admin_email"]; } // Ambil semua data kegiatan, urut berdasarkan tanggal mulai secara naik $sql = "SELECT * FROM kegiatan ORDER BY kegiatan_tglmulai DESC LIMIT 8"; $result = $conn->query($sql); $all_berita = []; while ($row = $result->fetch_assoc()) { $all_berita[] = $row; } // Bagi datanya tanpa duplikat $berita_utama = isset($all_berita[0]) ? $all_berita[0] : null; $berita_standar = array_slice($all_berita, 1, 3); // Ambil data ke-1 sampai ke-3 $berita_menurun = array_slice($all_berita, 4); // Ambil sisanya // Mendapatkan bulan dan tahun saat ini $bulan_sekarang = date('m'); $tahun_sekarang = date('Y'); $bulanInggris = date('F'); function bulanIndonesia($bulanInggris) { $bulan = [ 'January' => 'Januari', 'February' => 'Februari', 'March' => 'Maret', 'April' => 'April', 'May' => 'Mei', 'June' => 'Juni', 'July' => 'Juli', 'August' => 'Agustus', 'September' => 'September', 'October' => 'Oktober', 'November' => 'November', 'December' => 'Desember' ]; return $bulan[$bulanInggris] ?? $bulanInggris; } $bulanIndonesia = bulanIndonesia($bulanInggris); // Ambil data kas untuk bulan dan tahun saat ini $query = "SELECT * FROM dana_kas WHERE MONTH(kas_tanggal) = $bulan_sekarang AND YEAR(kas_tanggal) = $tahun_sekarang ORDER BY kas_tanggal ASC"; $result = mysqli_query($conn, $query); // Hitung saldo dari semua transaksi sebelum bulan & tahun ini $saldo_awal_query = "SELECT SUM(kas_pemasukan) AS pemasukan_awal, SUM(kas_pengeluaran) AS pengeluaran_awal FROM dana_kas WHERE (YEAR(kas_tanggal) < $tahun_sekarang) OR (YEAR(kas_tanggal) = $tahun_sekarang AND MONTH(kas_tanggal) < $bulan_sekarang)"; $saldo_awal_result = mysqli_query($conn, $saldo_awal_query); $saldo_awal_data = mysqli_fetch_assoc($saldo_awal_result); $saldo = $saldo_awal_data['pemasukan_awal'] - $saldo_awal_data['pengeluaran_awal']; function convertToEmbedUrl($url) { // Jika URL mengandung iframe (kode HTML) if (strpos($url, 'prepare($sql); $stmt->bind_param("s", $profil_maps); $stmt->execute(); $stmt->close(); } } $conn->close(); ?> Masjid-E
Gambar Cover Masjid

Kegiatan Masjid

<?= $berita_utama['kegiatan_nama']; ?>

<?= $berita['kegiatan_nama']; ?>

Profil Masjid

Struktur Pengurus Masjid

Struktur Pengurus Masjid

Ikhtisar Kas Masjid

"; $no++; } ?>
Bulan
No. Tanggal Pemasukan Pengeluaran Keterangan Saldo Akhir
{$no} {$tanggal} Rp " . number_format($pemasukan, 0, ',', '.') . " Rp " . number_format($pengeluaran, 0, ',', '.') . " {$keterangan} Rp " . number_format($saldo, 0, ',', '.') . "

Donasi Amal

QRIS Barcode

Informasi Pembayaran

Nomor Rekening:

Nomor E-Wallet:

Metode Pembayaran Lainnya: Link, Dana, OVO, dll.

Kontak

Google Maps tidak dapat ditampilkan. Harap gunakan URL Google Maps yang valid.

Alamat

Nomor HP

Email