コード例 #1
0
ファイル: CiteList.php プロジェクト: victorfcm/VuFind-Plus
 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');
 }
コード例 #2
0
ファイル: CiteList.php プロジェクト: bryandease/VuFind-Plus
 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');
 }
コード例 #3
0
ファイル: AJAX.php プロジェクト: bryandease/VuFind-Plus
 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');
 }