function launch() { global $interface; //Get all lists for the user // Fetch List object if (isset($_REQUEST['id'])) { /** @var UserList $list */ $list = UserList::staticGet($_GET['listId']); } $interface->assign('favList', $list); // Get all titles on the list // $favorites = $list->getListEntries(); // $favList = new FavoriteHandler($favorites, null, $list->id, false); //TODO: test this $favList = new FavoriteHandler($list, null, false); $citationFormat = $_REQUEST['citationFormat']; $citationFormats = CitationBuilder::getCitationFormats(); $interface->assign('citationFormat', $citationFormats[$citationFormat]); $citations = $favList->getCitations($citationFormat); $interface->assign('citations', $citations); // Display Page $interface->assign('listId', strip_tags($_REQUEST['id'])); $interface->setTemplate('listCitations.tpl'); $interface->display('layout.tpl'); }
function launch() { global $interface; global $configArray; global $user; //Get all lists for the user // Fetch List object if (isset($_REQUEST['id'])) { $list = User_list::staticGet($_GET['listId']); } $interface->assign('favList', $list); // Get all titles on the list $favorites = $list->getResources(null); $favList = new FavoriteHandler($favorites, null, $list->id, false); $citationFormat = $_REQUEST['citationFormat']; $citationFormats = CitationBuilder::getCitationFormats(); $interface->assign('citationFormat', $citationFormats[$citationFormat]); $citations = $favList->getCitations($citationFormat); $interface->assign('citations', $citations); // Display Page $interface->assign('listId', strip_tags($_REQUEST['id'])); $interface->setTemplate('listCitations.tpl'); $interface->display('layout.tpl'); }
function getCitationFormatsForm() { global $interface; $interface->assign('popupTitle', 'Please select a citation format'); $interface->assign('listId', $_REQUEST['listId']); $citationFormats = CitationBuilder::getCitationFormats(); $interface->assign('citationFormats', $citationFormats); $pageContent = $interface->fetch('MyResearch/getCitationFormatPopup.tpl'); $interface->assign('popupContent', $pageContent); return $interface->fetch('popup-wrapper.tpl'); }