<?php
require_once __DIR__ . '/config/db.php';



$users = [
    ['userName' => 'User_1', 'password' => 'A9bcD0V7', 'department' => 'سەرۆکی زانکۆ','email' => 'dean@soran.edu.iq', 'role' => 'dean_admin'],
    ['userName' => 'User_2', 'password' => 'U6evA3H8', 'department' => 'ی.س. بۆ کاروباری زانستی و خوێندنی باڵا','email' => 'user2@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_3', 'password' => 'E5byI4R8', 'department' => 'ب. خوێندنی باڵا', 'email' => 'user3@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_4', 'password' => 'G5jkT2S9', 'department' => 'بەشی تەکنۆلۆجیای زانیاری','email' => 'user4@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_5', 'password' => 'M3tjM9S7', 'department' => 'ب. پەرتوکخانەی ناوەندی زانکۆ','email' => 'user5@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_6', 'password' => 'Y8xqS8T9', 'department' => 'بەشی گۆڤاری توێژەری زانستی','email' => 'user6@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_7', 'password' => 'N5iiE4L7', 'department' => 'بەشی گۆڤاری توێژەری مرۆڤایەتی','email' => 'user7@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_8', 'password' => 'G3yqE3E4', 'department' => 'ب. دڵنیایی جۆری و پەرەپێدانی پڕۆگرامەکان', 'email' => 'user8@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_9', 'password' => 'I6ytA8D8', 'department' => 'ب. سەنتەری ڕاوێژکاری زمان', 'email' => 'user9@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_10', 'password' => 'U4usN4J4', 'department' => 'ب. سەنتەری پیرسن', 'email' => 'user10@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_11', 'password' => 'F7ovF0T4', 'department' => 'ب. سەنتەری ڕاهێنانی پێداگۆجی و پەرەپێدانی ئەکادیمی', 'email' => 'user11@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_12', 'password' => 'F1oyP3L6', 'department' => 'یاریدەدەری سەرۆکی زانکۆ', 'email' => 'firstadmin@soran.edu.iq', 'role' => 'assistant_first_admin'],
    ['userName' => 'User_13', 'password' => 'T9ttJ3Y7', 'department' => 'بەشی سەرچاوە مرۆییەکان', 'email' => 'user13@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_14', 'password' => 'Q1jqV9B9', 'department' => 'بەڕێوبەراییەتی دارایی', 'email' => 'finance@soran.edu.iq', 'role' => 'finance_second_admin'],
    ['userName' => 'User_15', 'password' => 'H8xsC7S2', 'department' => 'بەشی خزمەتگوزاری', 'email' => 'user15@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_16', 'password' => 'E2gaY2S0', 'department' => 'بەشی کاروباری یاسایی', 'email' => 'user16@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_17', 'password' => 'R5jfJ9L2', 'department' => 'بەشی ئەندازە و پڕۆژەکان', 'email' => 'user17@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_18', 'password' => 'G0fnS8M1', 'department' => 'ب. کۆگای ناوەندی زانکۆ', 'email' => 'user18@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_19', 'password' => 'A3myY1J2', 'department' => 'ی.س. بۆ کاروباری قوتابیان', 'email' => 'user19@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_20', 'password' => 'A6jbZ4K8', 'department' => 'ب. تۆماری گشتی', 'email' => 'user20@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_21', 'password' => 'G9waT0E4', 'department' => 'ب. بەشە ناوخۆییەکان', 'email' => 'user21@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_22', 'password' => 'A1xaI6H1', 'department' => 'بەشی چالاکی وەرزشی و هونەری', 'email' => 'user22@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_23', 'password' => 'A2kxX8E7', 'department' => 'هۆبەی  ڕاوێژکاری  قوتابیان', 'email' => 'user23@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_24', 'password' => 'U9bwT2F3', 'department' => 'ب. نوسینگەی سەرۆکی زانکۆ', 'email' => 'user24@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_25', 'password' => 'F8zlV4J2', 'department' => 'ب. پەیوەندییە ئاکادمییەکان', 'email' => 'user25@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_26', 'password' => 'Q1prP4I6', 'department' => 'ب. تەندروستی و سەلامەتی', 'email' => 'user26@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_27', 'password' => 'A3enW0Q9', 'department' => 'بەشی  ڕاگەیاندن', 'email' => 'user27@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_28', 'password' => 'E8grH5E4', 'department' => 'ب. سەنتەری گەشەپێدانی کار و هەماهەنگی', 'email' => 'user28@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_29', 'password' => 'V4ffR2C9', 'department' => 'بەشی وردبین', 'email' => 'user29@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_30', 'password' => 'G3ejI2D7', 'department' => 'بەشی پلان دانان', 'email' => 'user30@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_31', 'password' => 'G2cdU4C7', 'department' => 'ڕ.ف. ئەندازیاری', 'email' => 'user31@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_32', 'password' => 'J1yqI0F4', 'department' => 'ڕ.ف. زانست', 'email' => 'user32@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_33', 'password' => 'M5axD5K4', 'department' => 'ڕ.ف. ئاداب', 'email' => 'user33@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_34', 'password' => 'S4dtC5V3', 'department' => 'ڕ.ف. یاسا و زانستە سیاسیەکان و بەڕێوەبردن', 'email' => 'user34@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_35', 'password' => 'N9ieW2A0', 'department' => 'ڕ.ف. پەروەردە', 'email' => 'user35@soran.edu.iq', 'role' => 'user'],
    ['userName' => 'User_36', 'password' => 'K8kxU9K1', 'department' => 'ڕ.ف. سەنتەری توێژینەوە', 'email' => 'user36@soran.edu.iq', 'role' => 'user'],

];

foreach ($users as $user) {
    // Hash the password
    $hashed = password_hash($user['password'], PASSWORD_DEFAULT);

    // Optional: Check if user already exists
    $checkStmt = $pdo->prepare("SELECT COUNT(*) FROM users WHERE userName = ?");
    $checkStmt->execute([$user['userName']]);
    $count = $checkStmt->fetchColumn();

    if ($count == 0) {
        // Insert the user
        $stmt = $pdo->prepare("INSERT INTO users (userName, password, department,email, role) VALUES (?, ?, ?,?, ?)");
        $stmt->execute([$user['userName'], $hashed, $user['department'], $user['email'], $user['role']]);
        echo "✅ Inserted user: {$user['userName']}<br>";
    } else {
        echo "⚠️ User already exists: {$user['userName']}<br>";
    }
}
?>
