";
exit;
}
}
$acao = $_GET["acao"];
$acao2 = $_GET["acao2"];
$deleta = $_GET["deleta"];
if ($deleta != '') {
$pasta = $_GET["pasta"];
unlink($pasta . '/' . $deleta);
$arq = explode(".", $deleta);
unlink($pasta . '/arquivos_mp3/' . $arq[0] . '.mp3');
CommandAsterisk($dbcon, 'MUSIC');
}
if ($acao2 == "salva") {
$id = trim($_POST["id"]);
$arquivo = $_FILES["arquivo"];
$caminho = strtolower($_POST["diretorio"]) . "/";
if(!file_exists($caminho)){
mkdir($caminho, 0777);
chmod($caminho, 0777);
mkdir($caminho . 'arquivos_mp3/', 0777);
chmod($caminho . 'arquivos_mp3/', 0777);
}
if (is_uploaded_file($_FILES['arquivo']['tmp_name'])) {
$arquivo_minusculo = strtolower($_FILES['arquivo']['name']);
$arquivo_tratado = LimpaString($arquivo_minusculo, false);
$nomeArq = $caminho . $arquivo_tratado;
//echo $nomeArq . "
";
$nomeArq = explode('.', $nomeArq);
if (count($nomeArq) > 2) {
$qtd = (count($nomeArq) - 1);
$updArq = aupdArq($nomeArq, $qtd);
$arqName = explode("/", $updArq);
$qtd1 = (count($arqName) - 1);
$extensao = $nomeArq[$qtd];
$arquivo_tratado = $arqName[$qtd1] . '.' . $extensao;
} else {
$updArq = $nomeArq[0];
$extensao = $nomeArq[1];
}
copy($_FILES['arquivo']['tmp_name'], $caminho . $arquivo_tratado);
if (strtolower($extensao) == 'mp3') {
CnvrtMp3ToUlaw($updArq.".mp3", $updArq.".ulaw", 30);
}
$nomeArq = $caminho . $arquivo_tratado;
if (strtolower($extensao) == 'mp3') {
$mvFile = ($caminho) . 'arquivos_mp3/' . $arquivo_tratado;
$comando = "/bin/mv -f $nomeArq $mvFile";
vai_comando($comando, $dbcon);
}
echo "";
CommandAsterisk($dbcon, 'MUSIC');
gera_arquivos($dbcon, 'MUSICHOLD_GRUPOS');
} else {
echo "";
}
}
if ($acao == "edita") {
$id = $_GET["id"] ?? "0";
$query = "SELECT * FROM pbx_musichold_grupos where id=$id";
$result = pg_query($dbcon, $query);
} else {
$query = "SELECT * FROM pbx_musichold_grupos where id is null";
}
$result = pg_query($dbcon, $query);
while ($dados = pg_fetch_array($result)) {
$id = trim($dados['id']);
$nome = trim($dados['nome']);
$diretorio = $dados['directory'];
}
?>
";
?>