Piwik\Plugins\Referrers\API::getKeywordsFromSearchEngineId PHP Method

getKeywordsFromSearchEngineId() public method

public getKeywordsFromSearchEngineId ( $idSite, $period, $date, $idSubtable, $segment = false )
    public function getKeywordsFromSearchEngineId($idSite, $period, $date, $idSubtable, $segment = false)
    {
        $dataTable = $this->getDataTable(Archiver::SEARCH_ENGINES_RECORD_NAME, $idSite, $period, $date, $segment, $expanded = false, $idSubtable);
        // get the search engine and create the URL to the search result page
        $searchEngines = $this->getSearchEngines($idSite, $period, $date, $segment);
        $searchEngines->applyQueuedFilters();
        $searchEngine = $searchEngines->getRowFromIdSubDataTable($idSubtable)->getColumn('label');
        $dataTable->filter('Piwik\\Plugins\\Referrers\\DataTable\\Filter\\KeywordsFromSearchEngineId', array($searchEngines, $idSubtable));
        $dataTable->filter('AddSegmentByLabel', array('referrerKeyword'));
        $dataTable->queueFilter('PrependSegment', array('referrerName==' . $searchEngine . ';referrerType==search;'));
        return $dataTable;
    }