### System Settings

##### Settings Categories

General Settings Organization Info Membership Settings Fee Settings Notification Settings Email Settings Backup & Restore Security Settings System Info System Logs

##### General Settings

System Name
System Version
Timezone
Date Format
Currency
Language
Enable Maintenance Mode

##### Organization Information

Organization Name
Short Name
Description Kashmiri Samaj Organization Chandigarh - Preserving Kashmiri culture and tradition
Address Chandigarh, India
Phone
Email
Website
Established Year
Organization Logo Recommended size: 200x200px, PNG or JPG format

##### Membership Settings

###### 📝 Approval System

Enable Member Approval System
Require admin approval for new members
Auto-assign to Admins
Automatically assign new members to available admins
Approval Timeout (Days) Days before approval request times out
Max Pending Members per Admin Maximum pending members assigned to one admin

###### 🎯 Membership Types

Type | Description | Duration | Status | Actions
--- | --- | --- | --- | ---
Regular | Standard membership | 1 Year | Active |
Student | Student membership with discounts | 1 Year | Active |
Family | Family membership package | 1 Year | Active |
Life | Lifetime membership | Lifetime | Active |

##### Fee Settings

###### 💰 Current Session Fees (2024-25)

Membership Type | Fee Amount (₹) | Late Fee (₹) | Due Date | Status | Actions
--- | --- | --- | --- | --- | ---
Regular |  |  |  | Active |
Student |  |  |  | Active |
Family |  |  |  | Active |
Life |  |  |  | Active |

###### ⚙️ Fee Collection Settings

Reminder Days Before Due Date Send reminder emails N days before due date
Late Fee Grace Period (Days) Days after due date before late fee applies
Enable Automatic Fee Reminders
Automatically Apply Late Fees

###### 💳 Payment Settings

Cash Payment
UPI Payment
Bank Transfer
Organization UPI ID
Bank Account Number

##### Notification Settings

###### 🔔 System Notifications

Enable Notification System
Enable/disable real-time notification system
Sound Notifications
Play sound for new notifications
Auto-cleanup Period (Days) Auto-delete notifications older than N days
Max Notifications per User Maximum notifications kept per user

###### 📧 Email Notifications

Member approval notifications
Event reminder notifications
Fee payment reminders
Welcome emails for new members
Document upload notifications
System status notifications

###### 🔄 Real-time Notifications

New member registrations
Payment received notifications
Event registrations
System alerts and warnings

##### Security Settings

###### 🔐 Password Policy

Minimum Password Length
Password Expiry (Days) 0 = Never expire
Require uppercase letters
Require lowercase letters
Require numbers
Require special characters

###### 🛡️ Session Security

Session Timeout (Minutes) Auto-logout after N minutes of inactivity
Max Login Attempts Lock account after N failed attempts
Account Lockout Duration (Minutes)
Enable Two-Factor Authentication

###### 📊 Security Monitoring

Log All Login Attempts
Alert on Suspicious Activity

###### 🌐 IP Restrictions

Allowed IP Addresses (Optional) One IP address or CIDR block per line. Leave empty to allow all IPs.
Warning: Be careful when setting IP restrictions. You might lock yourself out if you're not on an allowed IP.

##### Email Configuration

Email Service Status: Checking...

###### ?? SMTP Configuration

SMTP Host Your email provider's SMTP server
SMTP Port Usually 587 for TLS, 465 for SSL
SMTP Username Your email address for SMTP authentication
SMTP Password Use app-specific password for Gmail
Encryption
From Email
From Name
Enable Email Service
Toggle to enable/disable all email functionality

###### ?? Test Email Configuration

Test Email Address
Send a test email to verify your SMTP configuration

###### ?? Email Templates

Template | Purpose | Status | Actions
--- | --- | --- | ---

###### ?? Email Statistics

-
Emails Sent
-
Failed
-
This Week
-
Success Rate

###### ?? Email Automation

Send welcome emails to new members
Send approval notifications
Send event reminders
Send fee payment reminders

##### System Information

###### Server Information

Server OS: | Loading...
PHP Version: | Loading...
MySQL Version: | Loading...
Web Server: | Loading...

###### Database Information

Database Size: | Loading...
Total Tables: | Loading...
Total Records: | Loading...
Last Backup: | Loading...

###### System Status

Disk Usage
Memory Usage

##### Backup & Restore

Last backup completed successfully on -

###### Create Backup

Backup Type
Full Backup (Database + Files)
Database Only
Files Only

###### Restore from Backup

Select Backup File

###### Automatic Backup Settings

Enable Automatic Backups
Backup Frequency

###### Recent Backups

Date | Type | Size | Status | Actions
--- | --- | --- | --- | ---
No backups available

##### System Logs

Loading logs...