WIKINDX METHODS

Method:
grabAll()

Class:
COLLECTION

Method Call:
include_once("core/collection/COLLECTION.php");
$collection = new COLLECTION($this->db);
ASSOC. ARRAY $collection->grabAll([STRING: $collectionType = FALSE, INT: $userBibliographyId = FALSE]);

Description:
Returns an associative array of all the collections in the WIKINDX database suitable for use with a HTML form select box. If $collectionType is supplied, the list of collections is limited to collections of a particular type (see core/collection/COLLECTIONMAP.php). If $userBibliographyId is supplied, the list of collections is limited to collections from resources within that user bibliography. If both limitations are supplied, both will be applied.

Usage:

	include_once("core/collection/COLLECTION.php");
	$collection = new COLLECTION($this->db);
	$collectionArray = $collection->grabAll('music');
	$collectionArray will be something like:

	array(
			'39'		=>		'Beautiful Maladies: The Island Years',
			'74'		=>		'Chopin Préludes Op. 28',
			'11'		=>		'Mozart Complete Piano Sonatas',
		);
The keys of the arrays are the ID numbers in the database table WKX_collection and are the IDs that are inserted in the collection field in WKX_resource_misc.

WIKINDX home      WIKINDX usage      WIKINDX classes