PHP Класс ArticleSearch, ojs

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( ) Constructor
formatResults ( &$results ) : array See SubmissionSearch::formatResults()
getDefaultOrderDir ( $orderBy ) See SubmissionSearch::getDefaultOrderDir()
getIndexFieldMap ( )
getKeywordsFromSearchFilters ( $searchFilters ) : array Load the keywords array from a given search filter.
getResultSetOrderingOptions ( $request ) See SubmissionSearch::getResultSetOrderingOptions()
getSearchFilters ( $request ) : array Retrieve the search filters from the request.
getSimilarityTerms ( $submissionId ) : null | array Identify similarity terms for a given submission.
getSparseArray ( &$unorderedResults, $orderBy, $orderDir, $exclude ) See SubmissionSearch::getSparseArray()

Защищенные методы

Метод Описание
getSearchDao ( ) See SubmissionSearch::getSearchDao()

Описание методов

__construct() публичный Метод

Constructor
public __construct ( )

formatResults() статический публичный Метод

See SubmissionSearch::formatResults()
static public formatResults ( &$results ) : array
Результат array An array with the articles, published articles, issue, journal, section and the issue availability.

getDefaultOrderDir() публичный Метод

See SubmissionSearch::getDefaultOrderDir()
public getDefaultOrderDir ( $orderBy )

getIndexFieldMap() публичный Метод

public getIndexFieldMap ( )

getKeywordsFromSearchFilters() публичный Метод

Load the keywords array from a given search filter.
public getKeywordsFromSearchFilters ( $searchFilters ) : array
$searchFilters array Search filters as returned from ArticleSearch::getSearchFilters()
Результат array Keyword array as required by SubmissionSearch::retrieveResults()

getResultSetOrderingOptions() публичный Метод

See SubmissionSearch::getResultSetOrderingOptions()
public getResultSetOrderingOptions ( $request )

getSearchDao() защищенный Метод

See SubmissionSearch::getSearchDao()
protected getSearchDao ( )

getSearchFilters() публичный Метод

Retrieve the search filters from the request.
public getSearchFilters ( $request ) : array
$request Request
Результат array All search filters (empty and active)

getSimilarityTerms() публичный Метод

Identify similarity terms for a given submission.
public getSimilarityTerms ( $submissionId ) : null | array
$submissionId integer
Результат null | array An array of string keywords or null if some kind of error occurred.

getSparseArray() публичный Метод

See SubmissionSearch::getSparseArray()
public getSparseArray ( &$unorderedResults, $orderBy, $orderDir, $exclude )