Project

General

Profile

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
}
(7-7/15)