<?php
// File: config/functions.php
// Helper buat SIMJEDPW - VERSI ANTI RIBET

function foto_jemaat($nama_file){
    $nama_file = trim($nama_file ?? '');
    if(empty($nama_file)){
        return 'assets/img/jemaat/default.jpg';
    }
    // Langsung return path, biar onerror di <img> yang handle
    return 'assets/img/jemaat/'.$nama_file;
}

function badge_status($status){
    $status = strtolower($status);
    switch($status){
        case 'aktif': return 'success';
        case 'non-aktif': return 'warning';
        case 'pensiun': return 'secondary';
        case 'meninggal': return 'dark';
        default: return 'info';
    }
}

function format_tanggal($tgl){
    if(empty($tgl) || $tgl == '0000-00-00' || $tgl == '0000-00-00 00:00:00'){
        return '-';
    }
    return date('d/m/Y', strtotime($tgl));
}

function masa_jabatan($tgl_lantik, $tgl_berakhir){
    $awal = format_tanggal($tgl_lantik);
    if(empty($tgl_berakhir) || $tgl_berakhir == '0000-00-00'){
        return $awal;
    }
    return $awal . ' s/d ' . format_tanggal($tgl_berakhir);
}
?>