PHP Class ArticleSearch, ojs

Afficher le fichier Open project: pkp/ojs Class Usage Examples

Méthodes publiques

Méthode Description
__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()

Méthodes protégées

Méthode Description
getSearchDao ( ) See SubmissionSearch::getSearchDao()

Method Details

__construct() public méthode

Constructor
public __construct ( )

formatResults() static public méthode

See SubmissionSearch::formatResults()
static public formatResults ( &$results ) : array
Résultat array An array with the articles, published articles, issue, journal, section and the issue availability.

getDefaultOrderDir() public méthode

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

getIndexFieldMap() public méthode

public getIndexFieldMap ( )

getKeywordsFromSearchFilters() public méthode

Load the keywords array from a given search filter.
public getKeywordsFromSearchFilters ( $searchFilters ) : array
$searchFilters array Search filters as returned from ArticleSearch::getSearchFilters()
Résultat array Keyword array as required by SubmissionSearch::retrieveResults()

getResultSetOrderingOptions() public méthode

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

getSearchDao() protected méthode

See SubmissionSearch::getSearchDao()
protected getSearchDao ( )

getSearchFilters() public méthode

Retrieve the search filters from the request.
public getSearchFilters ( $request ) : array
$request Request
Résultat array All search filters (empty and active)

getSimilarityTerms() public méthode

Identify similarity terms for a given submission.
public getSimilarityTerms ( $submissionId ) : null | array
$submissionId integer
Résultat null | array An array of string keywords or null if some kind of error occurred.

getSparseArray() public méthode

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