@extends('layouts.admin') @section('title', 'Settings') @section('page-title', 'Settings') @section('page-subtitle', 'System configuration') @section('content')
@if(session('success'))
{{ session('success') }}
@endif

Church Information

@csrf
@php $logoFile = $settings['church_logo'] ?? null; $logoTimestamp = ''; if ($logoFile) { $logoPath = storage_path('app/public/' . $logoFile); if (file_exists($logoPath)) { $logoTimestamp = filemtime($logoPath); } } @endphp @if(!empty($settings['church_logo'])) Church Logo @else

No Logo

@endif

Accepted formats: PNG, JPG, JPEG, SVG. Max size: 2MB.

@if(!empty($settings['church_logo'])) @endif
@if(!empty($settings['church_favicon'])) Church Favicon @else

No Favicon

@endif

Accepted formats: PNG, ICO, JPG. Max size: 512KB. Recommended size: 32x32 or 64x64 pixels.

@if(!empty($settings['church_favicon'])) @endif

System Settings

@csrf

Birthday Notifications

@csrf

Available placeholders: {name}, {church_name}, {date}

Payment Notifications

Auto-send receipts
@csrf

Configure which notification channels should be enabled by default when recording payments. Members can override these settings in their profile.

Tithe Payments

Welfare Contributions

Donations

Attendance Check-in

Notification Configuration

@csrf

Email Configuration

SMS Configuration

WhatsApp Configuration

@csrf
@csrf
@csrf

System Actions

@csrf
View Audit Logs
@endsection @push('scripts') @endpush