$path = substr($fullPath, strlen($prefix));
$container = $smt->getContainerByPath($path);
$listItems = array();
- addPreviousItem($listItems, $fullPath);
$it = $container->getItemIterator(false);
$it->rewind();
mediatombAddFile($listItems, $item);
}
- sendListItems($listItems);
+ sendListItems($listItems, buildPreviousItem($fullPath));
}
function mediatombAddFile(&$listItems, $item)
$container = $smt->getContainerByPath($path);
$listItems = array();
+ $previous = null;
if ($fileMode) {
//show single file to play
- addPreviousItem($listItems, pathEncode($fullPath));
+ $previous = buildPreviousItem(pathEncode($fullPath));
$item = $smt->getSingleItem($container, $fileTitle, false);
mediatombAddFile($listItems, $item);
} else {
- addPreviousItem($listItems, pathEncode('internetradio/' . $path . '/dummy'));
+ $previous = buildPreviousItem(pathEncode('internetradio/' . $path . '/dummy'));
//browse directory
foreach ($container->getItemIterator(false) as $item) {
}
}
- sendListItems($listItems);
+ sendListItems($listItems, $previous);
}
?>