-- تعديل نظام تسجيل الطلبة: إلغاء صفحة المستمسكات وتحويل الطلبات مباشرة إلى لوحة الإدارة
-- شغّل هذا الأمر مرة واحدة من phpMyAdmin على نفس قاعدة بيانات النظام.

UPDATE student_registrations
SET status = 'pending'
WHERE status = 'documents_pending';

ALTER TABLE student_registrations
MODIFY status VARCHAR(30) NOT NULL DEFAULT 'pending';

DROP TABLE IF EXISTS student_registration_documents;

SET @db_name = DATABASE();

SELECT COUNT(*) INTO @has_documents_status
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = @db_name
  AND TABLE_NAME = 'student_registrations'
  AND COLUMN_NAME = 'documents_status';

SET @sql_drop_documents_status = IF(@has_documents_status > 0,
    'ALTER TABLE student_registrations DROP COLUMN documents_status',
    'SELECT "documents_status غير موجود مسبقاً" AS note'
);
PREPARE stmt FROM @sql_drop_documents_status;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

SELECT COUNT(*) INTO @has_documents_submitted_at
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = @db_name
  AND TABLE_NAME = 'student_registrations'
  AND COLUMN_NAME = 'documents_submitted_at';

SET @sql_drop_documents_submitted_at = IF(@has_documents_submitted_at > 0,
    'ALTER TABLE student_registrations DROP COLUMN documents_submitted_at',
    'SELECT "documents_submitted_at غير موجود مسبقاً" AS note'
);
PREPARE stmt FROM @sql_drop_documents_submitted_at;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
