$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();