1
|
<?php
|
2
|
|
3
|
defined('_JEXEC') or die('Access denied');
|
4
|
|
5
|
jimport('joomla.methods');
|
6
|
|
7
|
// This helper formats paging.
|
8
|
abstract class OpenaireHelper {
|
9
|
|
10
|
public static function initSearchAjaxUrls(&$document , $itemId) {
|
11
|
jimport('joomla.language.helper');
|
12
|
$languages = JLanguageHelper::getLanguages('lang_code');
|
13
|
$lang_code = JFactory::getLanguage()->getTag();
|
14
|
$sef = $languages[$lang_code]->sef;
|
15
|
$document->addScriptDeclaration("var openairePublicationsRawUrl = '" . JUri::base()."index.php?lang=".$sef."&option=com_openaire&view=searchpublicationsraw&format=raw&Itemid=" . $itemId . "'");
|
16
|
$document->addScriptDeclaration("var openaireDatasetsRawUrl = '" . JUri::base()."index.php?lang=".$sef."&option=com_openaire&view=searchdatasetsraw&format=raw&Itemid=" . $itemId . "'");
|
17
|
$document->addScriptDeclaration("var openaireProjectsRawUrl = '" . JUri::base()."index.php?lang=".$sef."&option=com_openaire&view=searchprojectsraw&format=raw&Itemid=" . $itemId . "'");
|
18
|
$document->addScriptDeclaration("var openairePeopleRawUrl = '" . JUri::base()."index.php?lang=".$sef."&option=com_openaire&view=searchpeopleraw&format=raw&Itemid=" . $itemId . "'");
|
19
|
$document->addScriptDeclaration("var openaireDatasourcesRawUrl = '" . JUri::base()."index.php?lang=".$sef."&option=com_openaire&view=searchdatasourcesraw&format=raw&Itemid=" . $itemId . "'");
|
20
|
$document->addScriptDeclaration("var openaireOrganizationsRawUrl = '" .JUri::base()."index.php?lang=".$sef."&option=com_openaire&view=searchorganizationsraw&format=raw&Itemid=" . $itemId. "'");
|
21
|
|
22
|
|
23
|
$document->addScriptDeclaration("var openaireSearchPublicationsUrl = '" .JRoute :: _("index.php?option=com_openaire&view=searchpublications&Itemid=" . $itemId ). "'");
|
24
|
$document->addScriptDeclaration("var openaireSearchDatasetsUrl = '" . JRoute :: _("index.php?option=com_openaire&view=searchdatasets&Itemid=" . $itemId ). "'");
|
25
|
$document->addScriptDeclaration("var openaireSearchProjectsUrl = '" . JRoute :: _("index.php?option=com_openaire&view=searchprojects&Itemid=" . $itemId ). "'");
|
26
|
$document->addScriptDeclaration("var openaireSearchPeopleUrl = '" . JRoute :: _( "index.php?option=com_openaire&view=searchpeople&Itemid=" . $itemId ). "'");
|
27
|
$document->addScriptDeclaration("var openaireSearchDatasourcesUrl = '" . JRoute :: _( "index.php?option=com_openaire&view=searchdatasources&Itemid=" . $itemId ). "'");
|
28
|
$document->addScriptDeclaration("var openaireSearchOrganizationsUrl = '" .JRoute :: _( "index.php?option=com_openaire&view=searchorganizations&Itemid=" . $itemId). "'");
|
29
|
$document->addScriptDeclaration("var openaireSearchUrl = '" .JRoute :: _( "index.php?option=com_openaire&view=search&Itemid=" . $itemId). "'");
|
30
|
|
31
|
}
|
32
|
|
33
|
}
|