LISTCOMMON
    
            
            in package
            
        
    
    
    
LISTCOMMON common functions for listing, searching, selecting etc. resources
Table of Contents
Properties
- $addToBox : mixed
- string
- $bibCite : mixed
- object
- $browserTabID : mixed
- string
- $BT : mixed
- string
- $commonBib : mixed
- object
- $commonBrowse : mixed
- object
- $db : mixed
- object
- $exportList : mixed
- bool
- $finalSql : mixed
- string
- $icons : mixed
- object
- $listSession : mixed
- object
- $noResourcesFound : mixed
- bool
- $pagingObject : mixed
- object
- $quickListAll : mixed
- bool
- $resCommon : mixed
- object
- $rows : mixed
- array
- $session : mixed
- object
- $stats : mixed
- object
- $store : mixed
- object
- $ua : mixed
- object
- $user : mixed
- object
- $vars : mixed
- array
Methods
- createAddToBox() : false|string
- Create select box allowing users to add to categories, keywords etc.
- createLinks() : mixed
- Create links for viewing, editing deleting etc. resources
- displayListInfo() : mixed
- Display list information and userBib, category and keyword select box to add items to
- displaySearchFormIcon() : array<string|int, mixed>
- Toggle display advsearch or qsearch form with a button—create the action icon
- initPaging() : mixed
- Initialize paging system
- listAttachments() : mixed
- list only attachments
- listMetadata() : array<string|int, mixed>
- Get metadata for this resource when browsing a keyword
- listParameters() : false|string
- Display some information about the search/select/list parameters
- pagingAlphaCondition() : bool
- Set SQL conditions for title and creator order when using pagingAlpha
- pagingDictCondition() : bool
- Set SQL conditions for title and creator order when using pagingDict
- pagingStyle() : mixed
- Set the paging object re numeric, alphabetical, or dictionary paging
- reorderFilter() : string
- Create reorder and filter blocks.
Properties
$addToBox
string
        private
            mixed
    $addToBox
     = ''
    
    
    
    
    
$bibCite
object
        private
            mixed
    $bibCite
    
    
    
    
    
    
$browserTabID
string
        private
            mixed
    $browserTabID
     = \FALSE
    
    
    
    
    
$BT
string
        private
            mixed
    $BT
     = ''
    
    
    
    
    
$commonBib
object
        private
            mixed
    $commonBib
    
    
    
    
    
    
$commonBrowse
object
        private
            mixed
    $commonBrowse
    
    
    
    
    
    
$db
object
        private
            mixed
    $db
    
    
    
    
    
    
$exportList
bool
        private
            mixed
    $exportList
     = \FALSE
    
    
    
    
    
$finalSql
string
        private
            mixed
    $finalSql
    
    
    
    
    
    
$icons
object
        private
            mixed
    $icons
    
    
    
    
    
    
$listSession
object
        private
            mixed
    $listSession
    
    
    
    
    
    
$noResourcesFound
bool
        private
            mixed
    $noResourcesFound
     = \FALSE
    
    
    
    
    
$pagingObject
object
        private
            mixed
    $pagingObject
     = \FALSE
    
    
    
    
    
$quickListAll
bool
        private
            mixed
    $quickListAll
     = \FALSE
    
    
    
    
    
$resCommon
object
        private
            mixed
    $resCommon
    
    
    
    
    
    
$rows
array
        private
            mixed
    $rows
     = []
    
    
    
    
    
$session
object
        private
            mixed
    $session
    
    
    
    
    
    
$stats
object
        private
            mixed
    $stats
    
    
    
    
    
    
$store
object
        private
            mixed
    $store
    
    
    
    
    
    
$ua
object
        private
            mixed
    $ua
    
    
    
    
    
    
$user
object
        private
            mixed
    $user
    
    
    
    
    
    
$vars
array
        private
            mixed
    $vars
    
    
    
    
    
    
Methods
createAddToBox()
Create select box allowing users to add to categories, keywords etc.
    private
                    createAddToBox(string $listType) : false|string
    Parameters
- $listType : string
Return values
false|stringcreateLinks()
Create links for viewing, editing deleting etc. resources
    private
                    createLinks(string $listType, array<string|int, mixed> &$resourceList, array<string|int, mixed> $resources) : mixed
    Parameters
- $listType : string
- 
                    Type of list to format 
- $resourceList : array<string|int, mixed>
- 
                    Reference to $resourceList 
- $resources : array<string|int, mixed>
displayListInfo()
Display list information and userBib, category and keyword select box to add items to
    private
                    displayListInfo(string $listType[, bool $resourcesExist = TRUE ]) : mixed
    Parameters
- $listType : string
- $resourcesExist : bool = TRUE
displaySearchFormIcon()
Toggle display advsearch or qsearch form with a button—create the action icon
    private
                    displaySearchFormIcon([string $type = 'qsearch' ]) : array<string|int, mixed>
    Parameters
- $type : string = 'qsearch'
- 
                    = 'qsearch' ('advsearch' is the other option) 
Return values
array<string|int, mixed>initPaging()
Initialize paging system
    private
                    initPaging(array<string|int, mixed> $ids, string $listType, string $order, string $queryString, mixed $total) : mixed
    Parameters
- $ids : array<string|int, mixed>
- $listType : string
- $order : string
- $queryString : string
- $total : mixed
listAttachments()
list only attachments
    private
                    listAttachments(string $listType) : mixed
    Parameters
- $listType : string
listMetadata()
Get metadata for this resource when browsing a keyword
    private
                    listMetadata(int $resourceId) : array<string|int, mixed>
    Parameters
- $resourceId : int
Return values
array<string|int, mixed>listParameters()
Display some information about the search/select/list parameters
    private
                    listParameters(string $listType) : false|string
    Parameters
- $listType : string
Return values
false|stringpagingAlphaCondition()
Set SQL conditions for title and creator order when using pagingAlpha
    private
                    pagingAlphaCondition(string $order) : bool
    Parameters
- $order : string
Return values
boolpagingDictCondition()
Set SQL conditions for title and creator order when using pagingDict
    private
                    pagingDictCondition(string $order) : bool
    Parameters
- $order : string
Return values
boolpagingStyle()
Set the paging object re numeric, alphabetical, or dictionary paging
    private
                    pagingStyle(string $order) : mixed
    Parameters
- $order : string
reorderFilter()
Create reorder and filter blocks.
    private
                    reorderFilter(string $listType, string $action[, string $extraHidden = '' ]) : string
    All search/list scripts using this must have reorder() and filter() methods
Parameters
- $listType : string
- $action : string
- $extraHidden : string = ''
- 
                    = ''