Bot Discord - Commit completo con todos los cambios
This commit is contained in:
25
reset_status.php
Executable file
25
reset_status.php
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
require_once __DIR__ . '/config/config.php';
|
||||
require_once __DIR__ . '/includes/db.php';
|
||||
|
||||
if ($argc < 2) {
|
||||
echo "Uso: php reset_status.php <schedule_id>\n";
|
||||
exit(1);
|
||||
}
|
||||
|
||||
$scheduleId = $argv[1];
|
||||
|
||||
try {
|
||||
$stmt = $pdo->prepare("UPDATE schedules SET status = 'pending', error_message = NULL, sent_at = NULL WHERE id = ?");
|
||||
$stmt->execute([$scheduleId]);
|
||||
|
||||
if ($stmt->rowCount() > 0) {
|
||||
echo "El estado del schedule ID {$scheduleId} ha sido reseteado a 'pending'.\n";
|
||||
} else {
|
||||
echo "No se encontró ningún schedule con el ID {$scheduleId} o ya estaba en estado 'pending'.\n";
|
||||
}
|
||||
} catch (PDOException $e) {
|
||||
echo "Error al actualizar la base de datos: " . $e->getMessage() . "\n";
|
||||
exit(1);
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user