#!/usr/bin/env php
<?php

if ($argc < 3) {
    echo "❌ Użycie: php delete_user.php UID /ścieżka/do/drupala\n";
    exit(1);
}

$uid = (int) $argv[1];
$drupal_path = $argv[2];

// Ustaw sztuczne IP dla CLI
if (php_sapi_name() == 'cli') {
    $_SERVER['REMOTE_ADDR'] = '127.0.0.1';
}

define('DRUPAL_ROOT', $drupal_path);
chdir(DRUPAL_ROOT);
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

// Sprawdź czy użytkownik istnieje
$account = db_fetch_object(db_query("SELECT uid, name, status FROM {users} WHERE uid = %d", $uid));
if (!$account) {
    echo "⚠️ Użytkownik $uid nie istnieje.\n";
    exit(0);
}

// Ustaw status = 0 (soft delete)
db_query("UPDATE {users} SET status = 0 WHERE uid = %d", $uid);
echo "✅ Użytkownik $uid został zdezaktywowany (soft delete).\n";