Sindbad~EG File Manager
-- Add GPS location fields to attendance_records table
ALTER TABLE attendance_records
ADD COLUMN latitude DECIMAL(10, 8) NULL AFTER user_agent,
ADD COLUMN longitude DECIMAL(11, 8) NULL AFTER latitude,
ADD COLUMN location_accuracy FLOAT NULL AFTER longitude,
ADD COLUMN location_timestamp TIMESTAMP NULL AFTER location_accuracy,
ADD COLUMN location_address TEXT NULL AFTER location_timestamp;
-- Add index for location-based queries
CREATE INDEX idx_attendance_location ON attendance_records(latitude, longitude);
-- Add comments for documentation
ALTER TABLE attendance_records
MODIFY COLUMN latitude DECIMAL(10, 8) NULL COMMENT 'GPS Latitude coordinate',
MODIFY COLUMN longitude DECIMAL(11, 8) NULL COMMENT 'GPS Longitude coordinate',
MODIFY COLUMN location_accuracy FLOAT NULL COMMENT 'GPS accuracy in meters',
MODIFY COLUMN location_timestamp TIMESTAMP NULL COMMENT 'When location was captured',
MODIFY COLUMN location_address TEXT NULL COMMENT 'Reverse geocoded address';
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists