<?php
// Cron job untuk mengaktifkan kembali admin yang masa suspendnya sudah selesai
// Jalankan setiap hari: 0 0 * * * php /path/to/activate_suspended_admins.php

require_once('index.php'); // Load CodeIgniter

$ci =& get_instance();
$ci->load->database();

// Aktifkan admin yang suspended_until sudah lewat
$ci->db->where('is_suspended', 1);
$ci->db->where('suspended_until IS NOT NULL');
$ci->db->where('suspended_until <=', date('Y-m-d H:i:s'));
$ci->db->update('admin', [
    'is_suspended' => 0,
    'suspended_until' => NULL,
    'suspension_reason' => NULL,
    'status' => 'aktif'
]);

echo "Auto activation completed: " . $ci->db->affected_rows() . " admin(s) activated.\n";