#!/usr/bin/php
<?php

require_once("/usr/share/ombutel/www/includes/cli.php");

use ombutel\db;
use ombutel\device;

if ($argc > 1) {
	delete_device(array_slice($argv, 1));
} else {
	die("Usage: {$argv[0]} device [device...]\n");
}

function delete_device($device_name) {
	foreach ($device_name as $device_name) {
		try {
			db::begin_transaction();
			if ($device = device::find_by_description($device_name)) {
				$device->delete();
			}
			if ($device) {
				fprintf(STDOUT, "Deleted device %s\n", $device_name);
			}
		} catch (Exception $e) {
			fprintf(STDERR, "Cannot delete device %s: %s\n", $device_name, $e->getMessage());
		}
	}
}
