IP.Board  3.3.0
cp_skin_database_records Class Reference

Public Member Functions

 __construct (ipsRegistry $registry)
 commentForm ($database, $comment, $editor)
 comments ($database, $record, $comments, $pagelinks)
 compareRevisions ($database, $fields, $differences)
 recordForm ($type, $database, $fields, $record, $fieldClass, $categories='', $revision=false)
 records ($database, $fields, $records, $pages, $fieldClass, $queryString, $categoryFilter='', $qc=0)
 revisions ($database, $fields, $record, $revisions)
 topicComments ($database, $record, $comments, $pagelinks)

Protected Attributes

 $cache
 $caches
 $DB
 $lang
 $member
 $memberData
 $registry
 $request
 $settings

Constructor & Destructor Documentation

__construct ( ipsRegistry registry)

Constructor

Parameters:
object$registryRegistry object
Returns:
void

Member Function Documentation

commentForm ( database,
comment,
editor 
)

Edit a comment

public

Parameters:
arrayDatabase data
arrayComment data
stringEditor HTML
Returns:
string HTML
comments ( database,
record,
comments,
pagelinks 
)

Show the list of comments for a particular record

public

Parameters:
arrayDatabase
arrayRecord data
arrayComments
stringPage links
Returns:
string HTML
compareRevisions ( database,
fields,
differences 
)

Show the list of revisions for a particular record

public

Parameters:
arrayDatabase
arrayFields
arrayDifferences data
Returns:
string HTML
recordForm ( type,
database,
fields,
record,
fieldClass,
categories = '',
revision = false 
)

Add or edit a record

public

Parameters:
stringadd|edit
arrayDatabase data
arrayFields
arrayRecord data
objectField abstraction class
stringCategories
boolThis is a revision
Returns:
string HTML
records ( database,
fields,
records,
pages,
fieldClass,
queryString,
categoryFilter = '',
qc = 0 
)

Show the list of records within a database

public

Parameters:
arrayDatabase
arrayFields
arrayRecords
stringPages
objectField abstraction class
stringQuery string for page links
stringCategory filter HTML (if categories defined)
intNumber of queued comments
Returns:
string HTML
revisions ( database,
fields,
record,
revisions 
)

Show the list of revisions for a particular record

public

Parameters:
arrayDatabase
arrayFields
arrayRecord data
arrayRevisions for this record
Returns:
string HTML
topicComments ( database,
record,
comments,
pagelinks 
)

Show the list of comments for a particular record (stored as replies to a topic)

public

Parameters:
arrayDatabase
arrayRecord data
arrayComments
stringPage links
Returns:
string HTML

Field Documentation

$registry [protected]

Registry Object Shortcuts


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables