abstract class biblio_list_model

Properties

$num_rows
$num2show
$xml_detail
$xml_result
$only_promoted
$show_labels
$stop_words
$query_time
$disable_item_data
$enable_mark
$query_error
$current_page
$item_availability_message
$words
protected $obj_db
protected $resultset
protected $subquery
protected $biblio_ids
$emulate_short_word_search
protected $queries_word_num_allowed
protected $criteria
protected $label_cache
protected $custom_fields
protected $enable_custom_frontpage
protected $orig_query
protected $searchable_fields
protected $field_join_type

Methods

__construct(object $obj_db, int $int_num_show = 20)

Class Constructor

void
setSQLcriteria(string $str_criteria)

Method to set search criteria Extend this method

void
compileSQL()

Method to compile SQL statement based on criteria

static mixed
getAuthors(object $obj_db, int $int_biblio_id, bool $bool_return_array = false)

Method to get string of authors data of bibliographic record

mixed
getDocumentIds()

Method to get list of document IDs of result

string
getDocumentList(bool $bool_return_output = true)

Method to print out document records

string
makeOutput()

Method to make an output of document records

string
XMLresult()

Method to make an output of document records in simple XML format

string
JSONLDresult()

Method to make an output of document records in JSON-LD format

string
RSSresult()

Method to make an output of document records in simple XML format

Details

at line 71
__construct(object $obj_db, int $int_num_show = 20)

Class Constructor

Parameters

object $obj_db
int $int_num_show

at line 84
void setSQLcriteria(string $str_criteria)

Method to set search criteria Extend this method

Parameters

string $str_criteria

Return Value

void

at line 93
protected void compileSQL()

Method to compile SQL statement based on criteria

Return Value

void

at line 104
static mixed getAuthors(object $obj_db, int $int_biblio_id, bool $bool_return_array = false)

Method to get string of authors data of bibliographic record

Parameters

object $obj_db
int $int_biblio_id
bool $bool_return_array

Return Value

mixed

at line 134
mixed getDocumentIds()

Method to get list of document IDs of result

Return Value

mixed

at line 150
string getDocumentList(bool $bool_return_output = true)

Method to print out document records

Parameters

bool $bool_return_output

Return Value

string

at line 179
protected string makeOutput()

Method to make an output of document records

Return Value

string

at line 243
string XMLresult()

Method to make an output of document records in simple XML format

Return Value

string

at line 386
string JSONLDresult()

Method to make an output of document records in JSON-LD format

Return Value

string

at line 442
string RSSresult()

Method to make an output of document records in simple XML format

Return Value

string