#!/usr/bin/env php libdir . '/clilib.php'); require_once($CFG->dirroot . '/course/lib.php'); // 🛠 Nhận tham số dòng lệnh global $argv; if ($argc < 2) { echo "❗ Cách dùng: delete_course \n"; echo " Ví dụ : delete_course 123\n"; exit(1); } $courseid = intval($argv[1]); if (!$course = $DB->get_record('course', ['id' => $courseid])) { echo "⚠️ Không tìm thấy khóa học với ID: $courseid\n"; exit(1); } if ($course->id == SITEID) { echo "❌ Không thể xóa site course (ID = SITEID).\n"; exit(1); } echo "⚠️ Bạn sắp xóa khóa học: [{$course->id}] {$course->fullname}\n"; // ✅ Thực hiện xóa try { delete_course($course, false); // false = không tái sắp xếp category echo "✅ Đã xóa khóa học thành công.\n"; } catch (Exception $e) { echo "❌ Lỗi khi xóa khóa học: " . $e->getMessage() . "\n"; exit(1); }