$smarty->assign('AUDIO_FILES', $audioFiles); // other files $otherFiles = $prg->getAssociatedObjects('sotf_other_files', 'filename'); $smarty->assign('OTHER_FILES', $otherFiles); // links $smarty->assign('LINKS', $prg->getAssociatedObjects('sotf_links', 'caption')); // referencing portals $smarty->assign('REFS', $prg->getRefs()); // statistics $smarty->assign('STATS', $prg->getStats()); // add this visit to statistics $prg->addStat('', "visits"); // rating $rating = new sotf_Rating(); $smarty->assign('RATING', $rating->getInstantRating($id)); // my rating? $myRating = $rating->getMyRating($id); debug("r", $myRating); $smarty->assign('MY_RATING', $myRating); if ($page->loggedIn()) { // is in my playlist? $smarty->assign('inplaylist', sotf_UserPlaylist::contains($id)); } } $db->commit(); if (sotf_Utils::getParameter('popup')) { $smarty->assign('POPUP', 1); $page->sendPopup(); } else { $page->send(); }
$audioFiles[$i] = array_merge($audioFiles[$i], sotf_AudioFile::decodeFormatFilename($audioFiles[$i]['format'])); } $smarty->assign('AUDIO_FILES', $audioFiles); // other files $otherFiles = $prg->getAssociatedObjects('sotf_other_files', 'filename'); $smarty->assign('OTHER_FILES', $otherFiles); // links $smarty->assign('LINKS', $prg->getAssociatedObjects('sotf_links', 'caption')); // referencing portals $smarty->assign('REFS', $prg->getRefs()); // statistics $smarty->assign('STATS', $prg->getStats()); // add this visit to statistics $prg->addStat('', "visits"); // rating $rating = new sotf_Rating(); $smarty->assign('RATING', $rating->getInstantRating($id)); // my rating? debug("r", $rating->getMyRating($id)); $smarty->assign('MY_RATING', $rating->getMyRating($id)); if ($page->loggedIn()) { // is in my playlist? $smarty->assign('inplaylist', sotf_Playlist::contains($id)); } } if (sotf_Utils::getParameter('popup')) { $smarty->assign('POPUP', 1); $page->sendPopup(); } else { $page->send(); }