Esempio n. 1
0
 * Authors: András Micsik, Máté Pataki, Tamás Déri 
 *          at MTA SZTAKI DSD, http://dsd.sztaki.hu
 */
require "init.inc.php";
$smarty->assign("PAGETITLE", $page->getlocalized("EditorPage"));
$page->forceLogin();
$smarty->assign("OKURL", $_SERVER['PHP_SELF']);
if (!$permissions->isEditor()) {
    raiseError("You have no permission to upload to any station");
    exit;
}
// delete prog
if (sotf_Utils::getParameter('delprog')) {
    $prgid = sotf_Utils::getParameter('prgid');
    $prg = new sotf_Programme($prgid);
    $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());