Пример #1
0
    $prg->delete();
    $page->redirect("editor.php");
    exit;
}
if (sotf_Utils::getParameter('addprog')) {
    $fname = sotf_Utils::getParameter('fname');
    $station = sotf_Utils::getParameter('station');
    checkPerm($station, 'add_prog');
    $newPrg = new sotf_Programme();
    $track = preg_replace('/\\.[^.]*$/', '', $fname);
    debug("create with track", $track);
    $newPrg->create($station, $track);
    $newPrg->setAudio($user->getUserDir() . '/' . $fname);
    $permissions->addPermission($newPrg->id, $user->id, 'admin');
    //$page->redirect("editFiles.php");
    $page->redirect("editFiles.php?new=1&id=" . $newPrg->getID());
    exit;
}
$stationId = sotf_Utils::getParameter('stationid');
if ($stationId) {
    $smarty->assign('SELECTED_STATION', $stationId);
}
$userFtpUrl = str_replace('ftp://', "ftp://{$user->name}@", $config['userFTP']);
$smarty->assign("USERFTPURL", $userFtpUrl);
$stations = $permissions->listStationsForEditor();
if (!empty($stations)) {
    $smarty->assign_by_ref("STATIONS", $stations);
}
$userAudioFiles = new sotf_FileList();
$userAudioFiles->getAudioFromDir($user->getUserDir());
$list = $userAudioFiles->getFileNames();