<?php // -*- tab-width: 3; indent-tabs-mode: 1; -*- /* * $Id$ * Created for the StreamOnTheFly project (IST-2001-32226) * Authors: András Micsik, Máté Pataki, Tamás Déri * at MTA SZTAKI DSD, http://dsd.sztaki.hu */ require "init.inc.php"; $id = sotf_Utils::getParameter('id'); $fileid = sotf_Utils::getParameter('fileid'); if (empty($id)) { raiseError("Missing parameters!"); } $prg = new sotf_Programme($id); $playlist = new sotf_Playlist(); $playlist->addProg($prg, $fileid); $playlist->startStreaming(); $playlist->sendRemotePlaylist(); $page->logRequest();
//sotf_Utils::getParameter(""); $playlist = new sotf_UserPlaylist(); if (sotf_Utils::getParameter("delete_selected") != "") { $checkbox = sotf_Utils::getParameter("checkbox"); $max = count($checkbox); for ($i = 0; $i < $max; $i++) { $playlist->delete($checkbox[$i]); } $page->redirect("playlist.php"); } if (sotf_Utils::getParameter("play_selected") != "") { $pl = new sotf_Playlist(); $checkbox = sotf_Utils::getParameter("checkbox"); for ($i = 0; $i < count($checkbox); $i++) { $prg = new sotf_Programme($checkbox[$i]); $pl->addProg($prg); } $pl->startStreaming(); $pl->sendRemotePlaylist(); $page->logRequest(); exit; } $result = $playlist->load(); $programmes = array(); for ($i = 0; $i < count($result); $i++) { $result[$i]['icon'] = sotf_Blob::cacheIcon($result[$i]['id']); $programmes["0:" . $i] = $result[$i]["title"]; } $smarty->assign("result", $result); $smarty->assign("count", count($result)); $smarty->assign("programmes", $programmes);