#!/usr/bin/php
<?php

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

use ombutel\db;
use ombutel\recording;

$filename = ($argc > 1) ? $argv[1] : '';
$recording_id = ($argc > 2) ? $argv[2] : '';

if (file_exists($filename)) {
	db::begin_transaction();
	$recording = recording::get($recording_id) ?: new recording();
	$recording->original_filename = basename($filename);
	if ($recording->name == '') {
		$recording->name = basename($filename);
	}
	if ($recording->dial_code == '') {
		$recording->dial_code = recording::gen_dial_code();
	}
	$recording->save($filename);
	@unlink($filename);
	db::commit();
}

?>
