PHP 클래스 ArticleSearch, ojs

파일 보기 프로젝트 열기: pkp/ojs 1 사용 예제들

공개 메소드들

메소드 설명
__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 )