<?php
// ترقية جدول المستخدمين - إضافة أعمدة الصلاحيات إن لم تكن موجودة
if (!isset($conn) || $conn->connect_error) return;

$r = @$conn->query("SHOW TABLES LIKE 'users'");
if (!$r || $r->num_rows == 0) return;

$cols = ['is_admin', 'can_edit', 'can_delete', 'can_export'];
foreach ($cols as $col) {
    $r = @$conn->query("SHOW COLUMNS FROM users LIKE '$col'");
    if (!$r || $r->num_rows == 0) {
        $default = $col === 'is_admin' ? 0 : 1;
        @$conn->query("ALTER TABLE users ADD COLUMN $col TINYINT(1) DEFAULT $default");
    }
}
// تأكد أن admin لديه كل الصلاحيات
@$conn->query("UPDATE users SET is_admin=1, can_edit=1, can_delete=1, can_export=1 WHERE id=1");
