Full index

Package indexes


a b c d e f g h i j k l m n o p q r s t u v w x y z _
a
top
$aclass
AnchorList::$aclass in anchorlist.php
$aclass
AnchorTableList::$aclass in anchortablelist.php
$action
InstallStep::$action in installstep.php
$action
ActionUnknown::$action in unknownaction.php
$actionListing
list of available actions
$actionListing
ActionFactory::$actionListing in actionfactory.php
$actions
$action_class
$AdminEmail
ConfigReader::$AdminEmail in configreader.php
$adminHeader
text to include at start of admin menu section
$alias
sqlFieldName::$alias in exporttypes.php
$anonymous
$appendedfields
DBChoiceList::$appendedfields in dbchoicelist.php
$arb_start
TimeSlot::$arb_start in timeslot.php
$arb_stop
TimeSlot::$arb_stop in timeslot.php
$attr
Field::$attr in field.php
$auth
ActionAction::$auth in actionaction.php
Authorisation object
$author
ArrayExport::$author in arrayexport.php
$autonumbering
AcceptPageBreak
ActionAction
ActionAction in actionaction.php
Base class inherited by all actions from the action-triage
ActionAction
ActionAction::ActionAction() in actionaction.php
Initialising the class
ActionBackupDB
ActionBackupDB::ActionBackupDB() in backupdatabase.php
Initialising the class
ActionBackupDB
ActionBackupDB in backupdatabase.php
Create a dump of the database for backup purposes
ActionBilling
ActionBilling in billing.php
Send billing data by email
ActionBilling
Initialising the class
ActionBook
ActionBook in book.php
Make edit or delete a booking
ActionBook
Initialising the class
ActionBookContact
Initialising the class
ActionBookContact
ActionBookContact in bookcontact.php
Let the user either log in or fill in a contact form to make a booking.
ActionBookingList
Initialising the class
ActionBookingList
ActionBookingList in bookinglist.php
View a list of bookings for a given user or instrument in tabular format
ActionCalendar
Initialising the class
ActionCalendar
ActionCalendar in calendar.php
View a bookings calendar and make bookings
ActionConsumables
ActionConsumables in consumables.php
Edit/create/delete consumables
ActionConsumables
Initialising the class
ActionConsume
Initialising the class
ActionConsume
ActionConsume in consume.php
Edit/create/delete consumables records
ActionCosts
ActionCosts in costs.php
Edit and create costs for using instruments
ActionCosts
Initialising the class
ActionData
Create a new ActionData object
ActionData
ActionData in actions.php
An available action
ActionDeletedBookings
ActionDeletedBookings in deletedbookings.php
View a list of deleted bookings for an instrument over a given time period
ActionDeletedBookings
Initialising the class
ActionEmailList
Initialising the class
ActionEmailList
ActionEmailList in emaillist.php
Generate a list of email addresses for users of particular instruments
ActionExport
Initialising the class
ActionExport
ActionExport in export.php
Export various views of the booking data in numerous formats
ActionFactory
ActionFactory::ActionFactory() in actionfactory.php
Constructor for the class
ActionFactory
ActionFactory in actionfactory.php
Factory class for creating Action objects
ActionGroups
ActionGroups in groups.php
Interface for editing details of groups
ActionGroups
Initialising the class
ActionInstrumentClass
Initialising the class
ActionInstrumentClass
ActionInstrumentClass in instrumentclass.php
Edit/create/delete instrument classes
ActionInstruments
ActionInstruments in instruments.php
Edit/create/delete instruments
ActionInstruments
Initialising the class
ActionListing
ActionListing in actions.php
List of all currently available actions
ActionListing
ActionLogout
ActionLogout in logout.php
Thank the user for using the system.
ActionLogout
Initialising the class
ActionMasquerade
ActionMasquerade in masquerade.php
Allow the admin user to masquerade as another user to make some bookings. A bit like "su".
ActionMasquerade
Initialising the class
ActionOffline
ActionOffline in offline.php
Print a polite message to inform the user that the system is offline
ActionOffline
Initialising the class
ActionPassword
Initialising the class
ActionPassword
ActionPassword in password.php
Permit a local user to change their password
ActionPrintLoginForm
Initialising the class
ActionPrintLoginForm
Print a polite login form
ActionProjects
ActionProjects in projects.php
Edit/create/delete projects
ActionProjects
Initialising the class
ActionSettings
Initialising the class
ActionSettings
ActionSettings in settings.php
Change the system settings
ActionSpecialCosts
Initialising the class
ActionSpecialCosts
ActionSpecialCosts in specialcosts.php
Edit/create/delete special instrument usage costs
ActionUnknown
ActionUnknown in unknownaction.php
Error handling class for unknown actions
ActionUnknown
ActionUnknown::ActionUnknown() in unknownaction.php
Initialising the class
ActionUserClass
Initialising the class
ActionUserClass
ActionUserClass in userclass.php
Edit/create/delete userclass details
ActionUsers
ActionUsers in users.php
Edit/create/delete users, their project associations and permissions
ActionUsers
Initialising the class
ActionView
Initialising the class
ActionView
ActionView in view.php
View a list of instruments so the user can view and make bookings
ActionViewBase
ActionViewBase in viewbase.php
Base class for booking and viewing bookings
ActionViewBase
Initialising the class
action_class
action_exists
addCheckBox
CheckBoxTableList::addCheckBox() in checkboxtablelist.php
Add a new column of checkboxes to the table
addDays
add a whole number of days to the current date-time
addElement
JoinMatrix::addElement() in joinmatrix.php
add a field to the join table
addElement
nonDBRow::addElement() in nondbrow.php
Add a new field to the row
addElement
JoinData::addElement() in joindata.php
add a field to the join table
addElement
DBRow::addElement() in dbrow.php
Add a new field to the row
addElements
nonDBRow::addElements() in nondbrow.php
Add multiple new fields to the row
addElements
Add multiple new fields to the row
addFollowHidden
CheckBoxTableList::addFollowHidden() in checkboxtablelist.php
Add an extra hidden field to each row to record further details about what the selections mean
addFooter
CheckBoxTableList::addFooter() in checkboxtablelist.php
Include an additional footer in the table
addKeys
JoinMatrix::addKeys() in joinmatrix.php
Add key Fields for the id columns in the left and right tables
addLimit
DataReflector::addLimit() in datareflector.php
addRotateClass
use a number of different html/css classes for displaying cells
addSecs
add a whole number of seconds to the current date-time
addSecs
add seconds to this time
addSelectAllFooter
Toggle the creation of a footer with javascript select all/deselect all buttons
addStep
addTime
Add another time to this time
addTime
add a time (i.e. a number of seconds) to the current date-time
addTimeParts
Add components to the current date-time
addTodayClass
html/css class to use if this day is today
allSlotDurations
RuleSlot::allSlotDurations() in timeslotrule.php
allSlotEnds
RuleSlot::allSlotEnds() in timeslotrule.php
amMasqed
AnchorList
AnchorList in anchorlist.php
anchor list (<li><a href="$href">$name</a></li>) for a ChoiceList
AnchorList
AnchorList::AnchorList() in anchorlist.php
Create a new AnchorList
AnchorTableList
AnchorTableList::AnchorTableList() in anchortablelist.php
Create a new AnchorTableList
AnchorTableList
AnchorTableList in anchortablelist.php
Anchor list similar to AnchorList, but this time in a table not dot points
append
ArrayChoiceList::append() in arraychoicelist.php
append a special field (such as "Create new:") to the choicelist
append
ChoiceList::append() in choicelist.php
appends a value to the dropdown list
append
DBChoiceList::append() in dbchoicelist.php
append a special field (such as "Create new:") to the choicelist
appendEA
ArrayExport::appendEA() in arrayexport.php
join another ArrayExport object into this one.
ArrayChoiceList
ArrayChoiceList in arraychoicelist.php
Provide a non-database filled (i.e. array-filled) version of DBChoiceList
ArrayChoiceList
ArrayChoiceList::ArrayChoiceList() in arraychoicelist.php
Create a new ArrayChoiceList object
ArrayExport
ArrayExport in arrayexport.php
Construct an array for exporting the data
ArrayExport
ArrayExport::ArrayExport() in arrayexport.php
Create a new array export object to be used by both HTML and PDF export
array_qw
array_qw() in typeinfo.php
Quote each element in a set of values.
array_xssqw
array_xssqw() in typeinfo.php
quote all elements of an array against XSS attacks using xssqw function
assumeMasq
start masquerading as another user
assumeMasquerade
Put on the selected mask
actionaction.php
actionaction.php in actionaction.php
actionfactory.php
actionfactory.php in actionfactory.php
actions.php
actions.php in actions.php
auth.php
auth.php in auth.php
auth.php
auth.php in auth.php
arrayexport.php
arrayexport.php in arrayexport.php
anchorlist.php
anchorlist.php in anchorlist.php
anchortablelist.php
anchortablelist.php in anchortablelist.php
arraychoicelist.php
arraychoicelist.php in arraychoicelist.php
b
top
$back
JSQuickWalk::$back in jsquickwalk.php
name for the "back" link
$baseclass
TimeSlot::$baseclass in timeslot.php
$basename
DataReflector::$basename in datareflector.php
$BasePath
ConfigReader::$BasePath in configreader.php
$basetable
ExportType::$basetable in exporttypes.php
$BaseURL
ConfigReader::$BaseURL in configreader.php
$bigtable
HTMLExport::$bigtable in htmlexport.php
$bookhrefCallback
$booking
BookingData::$booking in bookingdata.php
$booking
NextBooking::$booking in bookingdata.php
$booking
$bookinglist
Calendar::$bookinglist in calendar.php
$bookinglist
BookingData::$bookinglist in bookingdata.php
$bookings
$bottomMargin
PDFExport::$bottomMargin in pdfexport.php
$bottomMargin
BrandedPDF::$bottomMargin in pdfexport.php
$boxMatrix
CheckBoxTableList::$boxMatrix in checkboxtablelist.php
$breakfield
DBList::$breakfield in dblist.php
$breakField
ExportType::$breakField in exporttypes.php
$breakfield
ArrayExport::$breakfield in arrayexport.php
$bufferedStream
BufferedAction::$bufferedStream in bufferedaction.php
data stream to be buffered then output
$BUMBLEBEEVERSION
$BUMBLEBEEVERSION in config.php
$BUMBLEBEEVERSION is the installed version of the software
BasicAuth
BasicAuth in basicauth.php
User Authentication
BasicAuth
BasicAuth::BasicAuth() in basicauth.php
Create the authentication object
BasicConfig
BasicConfigReader::BasicConfig() in basicconfigreader.php
BasicConfigReader
BasicConfigReader in basicconfigreader.php
BasicConfigReaderSingleton
BasicConfigReaderSingleton::BasicConfigReaderSingleton() in basicconfigreadersingleton_php5.php
BasicConfigReaderSingleton
BasicConfigReaderSingleton in basicconfigreadersingleton_php5.php
BBPERM_ADMIN_ALL
BBPERM_ADMIN_ALL in permissions.php
Permission: Admin user can do anything
BBPERM_ADMIN_BACKUPDB
BBPERM_ADMIN_BACKUPDB in permissions.php
Permission: Permission to backup database
BBPERM_ADMIN_BILLING
BBPERM_ADMIN_BILLING in permissions.php
Permission: Permission to send out billing reports
BBPERM_ADMIN_CONFIG
BBPERM_ADMIN_CONFIG in permissions.php
Permission: Permission to change system settings
BBPERM_ADMIN_CONSUMABLES
BBPERM_ADMIN_CONSUMABLES in permissions.php
Permission: Permission to edit consumables
BBPERM_ADMIN_CONSUME
BBPERM_ADMIN_CONSUME in permissions.php
Permission: Permission to record consumable usage
BBPERM_ADMIN_COSTS
BBPERM_ADMIN_COSTS in permissions.php
Permission: Permission to edit costs
BBPERM_ADMIN_DELETEDBOOKINGS
BBPERM_ADMIN_DELETEDBOOKINGS in permissions.php
Permission: Permission to view deleted bookings
BBPERM_ADMIN_EMAILLIST
BBPERM_ADMIN_EMAILLIST in permissions.php
Permission: Permission to collect email lists
BBPERM_ADMIN_EXPORT
BBPERM_ADMIN_EXPORT in permissions.php
Permission: Permission to export data
BBPERM_ADMIN_GROUPS
BBPERM_ADMIN_GROUPS in permissions.php
Permission: Permission to edit groups
BBPERM_ADMIN_INSTRUMENTS
BBPERM_ADMIN_INSTRUMENTS in permissions.php
Permission: Permission to edit instruments
BBPERM_ADMIN_MASQ
BBPERM_ADMIN_MASQ in permissions.php
Permission: user can masquerade as another user on any instrument
BBPERM_ADMIN_PROJECTS
BBPERM_ADMIN_PROJECTS in permissions.php
Permission: Permission to edit projects
BBPERM_ADMIN_USERS
BBPERM_ADMIN_USERS in permissions.php
Permission: Permission to edit users
BBPERM_INSTR_ALL
BBPERM_INSTR_ALL in permissions.php
Permission: Instrument admin all functions
BBPERM_INSTR_BASIC
BBPERM_INSTR_BASIC in permissions.php
Permission: Basic instrument user permissions
BBPERM_INSTR_BOOK
BBPERM_INSTR_BOOK in permissions.php
Permission: Book instrument
BBPERM_INSTR_BOOK_FREE
BBPERM_INSTR_BOOK_FREE in permissions.php
Permission: Book instrument without timeslot restrictions
BBPERM_INSTR_BOOK_FUTURE
BBPERM_INSTR_BOOK_FUTURE in permissions.php
Permission: Book instrument any time into the future
BBPERM_INSTR_EDIT_ALL
BBPERM_INSTR_EDIT_ALL in permissions.php
Permission: May edit all bookings on instrument
BBPERM_INSTR_EDIT_CONFIG
BBPERM_INSTR_EDIT_CONFIG in permissions.php
Permission: Edit an individual instrument's settings
BBPERM_INSTR_MASQ
BBPERM_INSTR_MASQ in permissions.php
Permission: Masquerade as a user on this instrument
BBPERM_INSTR_READONLY
BBPERM_INSTR_READONLY in permissions.php
Permission: Read-only permissions
BBPERM_INSTR_UNBOOK
BBPERM_INSTR_UNBOOK in permissions.php
Permission: Delete own bookings with appropriate notice
BBPERM_INSTR_UNBOOK_OTHER
BBPERM_INSTR_UNBOOK_OTHER in permissions.php
Permission: Delete others' bookings
BBPERM_INSTR_UNBOOK_PAST
BBPERM_INSTR_UNBOOK_PAST in permissions.php
Permission: Delete own bookings without restrictions for appropriate notice
BBPERM_INSTR_VIEW
BBPERM_INSTR_VIEW in permissions.php
Permission: View instrument booking sheet (free/busy only)
BBPERM_INSTR_VIEW_BOOKINGS
BBPERM_INSTR_VIEW_BOOKINGS in permissions.php
Permission: View bookings on the instrument
BBPERM_INSTR_VIEW_DETAILS
BBPERM_INSTR_VIEW_DETAILS in permissions.php
Permission: View admin details of bookings on the instrument
BBPERM_INSTR_VIEW_FUTURE
BBPERM_INSTR_VIEW_FUTURE in permissions.php
Permission: View instrument booking sheet without restrictions on viewing future bookings
BBPERM_USER_BASIC
BBPERM_USER_BASIC in permissions.php
Permission: sensible, basic user permissions
BBPERM_USER_LOGOUT
BBPERM_USER_LOGOUT in permissions.php
Permission: user log out
BBPERM_USER_MAKE_BOOKINGS_ALL
Permission: user can make bookings
BBPERM_USER_PASSWD
BBPERM_USER_PASSWD in permissions.php
Permission: user can change their own password
BBPERM_USER_READONLY
BBPERM_USER_READONLY in permissions.php
Permission: readonly user permissions
BBPERM_USER_VIEW_ALL
BBPERM_USER_VIEW_ALL in permissions.php
Permission: user do all VIEW actions on all instruments
BBPERM_USER_VIEW_BOOKINGS_ALL
Permission: user can view all instrument bookings
BBPERM_USER_VIEW_CALENDAR_ALL
Permission: user can view all instrument calendars
BBPERM_USER_VIEW_LIST_ALL
BBPERM_USER_VIEW_LIST_ALL in permissions.php
Permission: user can view all instruments on list
BBROLE_ADMIN_BACKUPDB
BBROLE_ADMIN_BACKUPDB in permissions.php
Activity: backup database
BBROLE_ADMIN_BASE
BBROLE_ADMIN_BASE in permissions.php
Activity: Admin activity flag
BBROLE_ADMIN_BILLING
BBROLE_ADMIN_BILLING in permissions.php
Activity: send out billing reports
BBROLE_ADMIN_CONFIG
BBROLE_ADMIN_CONFIG in permissions.php
Activity: change system config
BBROLE_ADMIN_CONSUMABLES
BBROLE_ADMIN_CONSUMABLES in permissions.php
Activity: edit consumables
BBROLE_ADMIN_CONSUME
BBROLE_ADMIN_CONSUME in permissions.php
Activity: record consumable usage
BBROLE_ADMIN_COSTS
BBROLE_ADMIN_COSTS in permissions.php
Activity: edit costs
BBROLE_ADMIN_DELETEDBOOKINGS
BBROLE_ADMIN_DELETEDBOOKINGS in permissions.php
Activity: view deleted bookings
BBROLE_ADMIN_EMAILLIST
BBROLE_ADMIN_EMAILLIST in permissions.php
Activity: collect email lists
BBROLE_ADMIN_EXPORT
BBROLE_ADMIN_EXPORT in permissions.php
Activity: export data
BBROLE_ADMIN_GROUPS
BBROLE_ADMIN_GROUPS in permissions.php
Activity: edit groups
BBROLE_ADMIN_INSTRUMENTS
BBROLE_ADMIN_INSTRUMENTS in permissions.php
Activity: edit instruments
BBROLE_ADMIN_MASQ
BBROLE_ADMIN_MASQ in permissions.php
Activity: masquerade as another
BBROLE_ADMIN_PROJECTS
BBROLE_ADMIN_PROJECTS in permissions.php
Activity: edit projects
BBROLE_ADMIN_USERS
BBROLE_ADMIN_USERS in permissions.php
Activity: edit users
BBROLE_EDIT_ALL
BBROLE_EDIT_ALL in permissions.php
Activity: edit all bookings on instrument
BBROLE_LOGOUT
BBROLE_LOGOUT in permissions.php
Activity: log out
BBROLE_MAKE_BOOKINGS
BBROLE_MAKE_BOOKINGS in permissions.php
Activity: make bookings
BBROLE_MAKE_BOOKINGS_FREE
BBROLE_MAKE_BOOKINGS_FREE in permissions.php
Activity: Book instrument without timeslot restrictions
BBROLE_MAKE_BOOKINGS_FUTURE
BBROLE_MAKE_BOOKINGS_FUTURE in permissions.php
Activity: Book instrument any time into the future
BBROLE_NONE
BBROLE_NONE in permissions.php
Activity: no-op
BBROLE_PASSWD
BBROLE_PASSWD in permissions.php
Activity: change own password
BBROLE_UNBOOK
BBROLE_UNBOOK in permissions.php
Activity: Delete own bookings with appropriate notice
BBROLE_UNBOOK_OTHER
BBROLE_UNBOOK_OTHER in permissions.php
Activity: Delete others' bookings
BBROLE_UNBOOK_PAST
BBROLE_UNBOOK_PAST in permissions.php
Activity: Delete own bookings without restrictions for appropriate notice
BBROLE_VIEW_BOOKINGS
BBROLE_VIEW_BOOKINGS in permissions.php
Activity: view instrument bookings
BBROLE_VIEW_BOOKINGS_DETAILS
BBROLE_VIEW_BOOKINGS_DETAILS in permissions.php
Activity: view admin details of bookings on the instrument
BBROLE_VIEW_CALENDAR
BBROLE_VIEW_CALENDAR in permissions.php
Activity: view instrument calendar
BBROLE_VIEW_CALENDAR_FUTURE
BBROLE_VIEW_CALENDAR_FUTURE in permissions.php
Activity: view instrument booking sheet into the distant future
BBROLE_VIEW_LIST
BBROLE_VIEW_LIST in permissions.php
Activity: view list
bbString
bbString in bbstring.php
bbString
bbString::bbString() in bbstring.php
Bitmask
Bitmask in bitmask.php
a table of checkboxes for different options that are condensed into a single value by bitmask
Bitmask
Bitmask::Bitmask() in bitmask.php
Create a new BitmaskPopup
Booking
Booking in booking.php
Object for an individual booking
Booking
Booking::Booking() in booking.php
Create a booking object
BookingCell
BookingCell in cell.php
Booking cell object for display in a table
BookingCell
Create a new display cell
BookingData
BookingData::BookingData() in bookingdata.php
Obtain the booking listing within defined parameters
BookingData
BookingData in bookingdata.php
Obtains booking data from the database
BookingEntry
BookingEntry in bookingentry.php
Booking entry object for creating/editing booking
BookingEntry
BookingEntry::BookingEntry() in bookingentry.php
Create a new BookingEntry object
BookingEntryRO
BookingEntryRO::BookingEntryRO() in bookingentryro.php
Create the new BookingEntryRO object, filling from db
BookingEntryRO
BookingEntryRO in bookingentryro.php
Booking entry object for viewing booking
BookingMatrix
BookingMatrix
BookingMatrix in matrix.php
Booking matrix object for display in a table
BookingPastNormalCalendar
Check if a date is within the permitted booking period for this user on this instrument.
BrandedPDF
BrandedPDF::BrandedPDF() in pdfexport.php
BrandedPDF
BrandedPDF in pdfexport.php
PDF class that extends FPDF by putting the logo in the top corner
BufferedAction
BufferedAction in bufferedaction.php
Primitive class that allows output to be suppressed
BufferedAction
BufferedAction::BufferedAction() in bufferedaction.php
Initialising the class
BUMBLEBEE
BUMBLEBEE in install.php
BumblebeeAuth
BumblebeeAuth in auth.php
User *authorisation* and *authentication* object
BumblebeeAuth
Create the auth object
backupdatabase.php
backupdatabase.php in backupdatabase.php
billing.php
billing.php in billing.php
book.php
book.php in book.php
bookcontact.php
bookcontact.php in bookcontact.php
bookinglist.php
bookinglist.php in bookinglist.php
bufferedaction.php
bufferedaction.php in bufferedaction.php
basicauth.php
basicauth.php in basicauth.php
basicconfigreader.php
basicconfigreader.php in basicconfigreader.php
basicconfigreadersingleton_php5.php
basicconfigreadersingleton_php5.php in basicconfigreadersingleton_php5.php
bookingentry.php
bookingentry.php in bookingentry.php
bookingentryro.php
bookingentryro.php in bookingentryro.php
booking.php
booking.php in booking.php
bookingdata.php
bookingdata.php in bookingdata.php
bbstring.php
bbstring.php in bbstring.php
bitmask.php
bitmask.php in bitmask.php
c
top
$cellTopMargin
$changed
nonDBRow::$changed in nondbrow.php
$changed
DBO::$changed in dbobject.php
$changed
DBChoiceList::$changed in dbchoicelist.php
$changed
Field::$changed in field.php
$changed
ArrayChoiceList::$changed in arraychoicelist.php
$changedConfig
$checkboxes
CheckBoxTableList::$checkboxes in checkboxtablelist.php
$choicelist
DBChoiceList::$choicelist in dbchoicelist.php
$choicelist
ArrayChoiceList::$choicelist in arraychoicelist.php
$cols
PDFExport::$cols in pdfexport.php
$colspan
JoinData::$colspan in joindata.php
$colspan
JoinMatrix::$colspan in joinmatrix.php
$colStart
PDFExport::$colStart in pdfexport.php
$columnmatch
ExampleEntries::$columnmatch in exampleentries.php
$columnreturn
ExampleEntries::$columnreturn in exampleentries.php
$comment
RuleSlot::$comment in timeslotrule.php
$comments
Booking::$comments in booking.php
$config
SettingsModel::$config in settings.php
$configError
BasicConfigReader::$configError in basicconfigreader.php
$configFileLocation
$continuedHeader
$counter
JSQuickWalk::$counter in jsquickwalk.php
initial position in sequence
$creator
ArrayExport::$creator in arrayexport.php
$crypt_method
PasswdField::$crypt_method in passwdfield.php
$currentNumCols
CheckBoxTableList::$currentNumCols in checkboxtablelist.php
$currentRow
CheckBoxTableList::$currentRow in checkboxtablelist.php
calcDateTimeParts
calculate the correct values for the separate (and possibly not editable!) parts of the field
Calendar
Calendar in calendar.php
Calendar object
Calendar
Calendar::Calendar() in calendar.php
Create a calendar object, can display bookings in calendar format
CAL_TIME_BOOKING
CAL_TIME_BOOKING in calendar.php
use start and end times from the bookings
CAL_TIME_SLOTRULE
CAL_TIME_SLOTRULE in calendar.php
use start and end times from defined slots
ceilTime
round time up to the nearest $g time-granularity measure
CheckBox
CheckBox::CheckBox() in checkbox.php
Create a new checkbox object
CheckBox
CheckBox in checkbox.php
a checkbox object
CheckBoxTableList
Create a new AnchorTableList
CheckBoxTableList
CheckBoxTableList in checkboxtablelist.php
a table of checkboxes for different options
checkMagic
ActionFactory::checkMagic() in actionfactory.php
CheckPageBreak
checkValid
nonDBRow::checkValid() in nondbrow.php
check the validity of the data
checkValid
DBRow::checkValid() in dbrow.php
check the validity of the data
checkValid
BookingEntry::checkValid() in bookingentry.php
override the default checkValid() method with a custom one that also checks that the booking is permissible (i.e. the instrument is indeed free)
checkValidInclude
checkValidInclude() in typeinfo.php
check_password
check_password() in passwords.php
check that the supplied password matches the encoded password in the database
check_postinst
check_postinst() in checks.php
Check installation to see if required and optional components are installed.
check_preinst
check_preinst() in checks.php
Check installation to see if required and optional components are installed.
ChoiceList
ChoiceList in choicelist.php
a choice list field from which a select, list of hrefs etc can be built
ChoiceList
ChoiceList::ChoiceList() in choicelist.php
Create a new choice list
choice_set
choice_set() in typeinfo.php
tests if string is a plausible member of a radio-button choice set
ClassCost
ClassCost in costs.php
User/Instrument class matrix
ClassCost
commaFloat
commaFloat() in typeinfo.php
CommentField
CommentField::CommentField() in commentfield.php
Create a new commet field object
CommentField
CommentField in commentfield.php
a non-SQL active field (for the information of the user, not the database)
ConfigReader
ConfigReader in configreader.php
ConfigReader
ConfigReader::ConfigReader() in configreader.php
connectDB
ChoiceList::connectDB() in choicelist.php
Create a DBList object within this class that is connected to the available choices in the database and will handle the actual parsing of user input etc
connectDB
AnchorTableList::connectDB() in anchortablelist.php
overloading of ChoiceList's connectDB to allow for remembering the
constructini
constructini() in constructini.php
Work out a db.ini from the defaults and the user input
constructSQL
constructSQL() in createdatabase.php
Work out an SQL load file from the defaults and the user input
Consumable
Consumable in consumable.php
Consumables object
Consumable
Consumable::Consumable() in consumable.php
ConsumableUse
ConsumableUse in consumableuse.php
Use of Consumables object
ConsumableUse
ConsumableUse::ConsumableUse() in consumableuse.php
countEntries
SystemStats::countEntries() in systemstats.php
Runs the SQL count(*) query to find out how many rows in the table
cp1252_to_utf8
cp1252_to_utf8() in typeinfo.php
Converts Windows characters (charset cp-1252 or windows-1252) to UTF-8
createBooking
Make a new booking
CurrencyField
CurrencyField::CurrencyField() in currencyfield.php
Create a new field object, designed to be superclasses
CurrencyField
CurrencyField in currencyfield.php
adaptation of the textfield widget primitive to currency input
currencyFormatter
currencyFormatter() in typeinfo.php
currencyValueCleaner
currencyValueCleaner() in typeinfo.php
calendar.php
calendar.php in calendar.php
consumables.php
consumables.php in consumables.php
consume.php
consume.php in consume.php
costs.php
costs.php in costs.php
calendar.php
calendar.php in calendar.php
configreader.php
configreader.php in configreader.php
consumable.php
consumable.php in consumable.php
consumableuse.php
consumableuse.php in consumableuse.php
costs.php
costs.php in costs.php
crypt.php
crypt.php in crypt.php
cell.php
cell.php in cell.php
compat.php
compat.php in compat.php
config.php
config.php in config.php
checkbox.php
checkbox.php in checkbox.php
checkboxtablelist.php
checkboxtablelist.php in checkboxtablelist.php
choicelist.php
choicelist.php in choicelist.php
commentfield.php
commentfield.php in commentfield.php
currencyfield.php
currencyfield.php in currencyfield.php
checks.php
checks.php in checks.php
constructini.php
constructini.php in constructini.php
createdatabase.php
createdatabase.php in createdatabase.php
contentfooter.php
contentfooter.php in contentfooter.php
contentheader.php
contentheader.php in contentheader.php
d
top
$data
DBList::$data in dblist.php
$data
BookingEntryRO::$data in bookingentryro.php
$data
BasicConfigReader::$data in basicconfigreader.php
$data
AnchorTableList::$data in anchortablelist.php
$database
SystemStatus::$database in systemstatus.php
$date
DateField::$date in datefield.php
$date
DateTimeField::$date in datetimefield.php
$dateeditable
DateTimeField::$dateeditable in datetimefield.php
$day
BookingMatrix::$day in matrix.php
$dayClass
Calendar::$dayClass in calendar.php
$dayStart
$dayStop
$dblist
ArrayExport::$dblist in arrayexport.php
$DEBUG
DataReflector::$DEBUG in datareflector.php
$DEBUG
Calendar::$DEBUG in calendar.php
$DEBUG
ActionAction::$DEBUG in actionaction.php
Turn on debugging messages from the Action* classes
$DEBUG
DBO::$DEBUG in dbobject.php
$DEBUG
Field::$DEBUG in field.php
$DEBUG
BrandedPDF::$DEBUG in pdfexport.php
$DEBUG
nonDBRow::$DEBUG in nondbrow.php
$DEBUG
PDFExport::$DEBUG in pdfexport.php
$DEBUG
BasicAuth::$DEBUG in basicauth.php
$DEBUG
ArrayChoiceList::$DEBUG in arraychoicelist.php
$DEBUG
TimeSlotRule::$DEBUG in timeslotrule.php
$DEBUG_PDF
enable additional debugging information for PDF generation
$defaultListingLength
$defaultSortByHeading
$defaultValue
$default_action
$deletable
DBO::$deletable in dbobject.php
$deleted
ChoiceList::$deleted in choicelist.php
$deleted
DBChoiceList::$deleted in dbchoicelist.php
$deleteFromTable
$description
nonDBRow::$description in nondbrow.php
$description
$description
Field::$description in field.php
$description
ExportType::$description in exporttypes.php
$description
$descriptions
Settings::$descriptions in settings.php
$discount
Booking::$discount in booking.php
$discount
RuleSlot::$discount in timeslotrule.php
$displayKey
ArrayChoiceList::$displayKey in arraychoicelist.php
$displayStart
TimeSlot::$displayStart in timeslot.php
$displayStop
TimeSlot::$displayStop in timeslot.php
$distinct
ExportType::$distinct in exporttypes.php
$distinct
DBChoiceList::$distinct in dbchoicelist.php
$distinct
DBList::$distinct in dblist.php
$doubleLineWidth
$doubleLineWidth
$droplist
TimeField::$droplist in timefield.php
$dumpheader
DBO::$dumpheader in dbobject.php
$dumpheader
nonDBRow::$dumpheader in nondbrow.php
$duplicateName
$duration
TimeSlot::$duration in timeslot.php
dataArray
BookingData::dataArray() in bookingdata.php
obtain the list of bookings
dataEntry
BookingData::dataEntry() in bookingdata.php
obtain the bookings
DataReflector
DataReflector in datareflector.php
Reflects all inputted data through hidden fields
DataReflector
DataReflector::DataReflector() in datareflector.php
Create a datareflector object
DateField
DateField::DateField() in datefield.php
Create a new datefield object
DateField
DateField in datefield.php
textfield form widget designed to contain dates
DateRange
DateRange::DateRange() in daterange.php
DateRange
DateRange in daterange.php
DateRange display/data reflection class
dateString
DateTimeField
DateTimeField in datetimefield.php
a textfield designed for date-time data
DateTimeField
DateTimeField::DateTimeField() in datetimefield.php
Create a new datetimefield object
dateTimeString
date_make_translation_array
dayRound
round (down) the date-time to the current day
daysBetween
returns the number of days between two dates ($this - $date)
dayStart
TimeSlot::dayStart() in timeslot.php
dayStop
TimeSlot::dayStop() in timeslot.php
DBChoiceList
DBChoiceList::DBChoiceList() in dbchoicelist.php
Construct the DBlist object.
DBChoiceList
DBChoiceList in dbchoicelist.php
A choice list based on an SQL statement.
DBList
DBList::DBList() in dblist.php
Create a new DBList object
DBList
DBList in dblist.php
generic database list/export class
DBO
DBO::DBO() in dbobject.php
Create a new database object, designed to be superclasses
DBO
DBO in dbobject.php
database object base class (self-initialising and self-updating object)
DBRow
DBRow::DBRow() in dbrow.php
Create a new database row object
DBRow
DBRow in dbrow.php
Object representing a database row (and extensible to represent joined rows)
db_fetch_array
db_fetch_array() in sql.php
return the next row from a query
db_get
db_get() in sql.php
run an sql query and return the sql handle for further requests
db_get_name
db_get_name() in sql.php
returns the name of the database software that is being talked to
db_get_single
db_get_single() in sql.php
run an sql query and return the single (or first) row returned
db_get_version
db_get_version() in sql.php
returns the current version of the database that is being talked to
db_new_id
db_new_id() in sql.php
return the last insert ID from the database
db_num_rows
db_num_rows() in sql.php
get the number of rows returned by a query
db_quiet
db_quiet() in sql.php
run an sql query without returning data
DB_upgrade_BB_1_1
DB_upgrade_BB_1_1() in upgradedatabase.php
DB_upgrade_BB_1_1_passwd
DB_upgrade_BB_1_1_passwd() in upgradedatabase.php
DB_upgrade_BB_1_1_permissions
DB_upgrade_BB_1_1_permissions() in upgradedatabase.php
delete
SettingsEntry::delete() in settings.php
delete
DBRow::delete() in dbrow.php
Delete this object's row from the database.
delete
ActionInstruments::delete() in instruments.php
delete
BookingEntry::delete() in bookingentry.php
delete the entry by marking it as deleted, don't actually delete the
delete
ActionInstrumentClass::delete() in instrumentclass.php
delete
delete
ActionProjects::delete() in projects.php
delete
ActionAction::delete() in actionaction.php
Delete the selected item
delete
SpecialCost::delete() in specialcosts.php
delete
ActionSpecialCosts::delete() in specialcosts.php
delete
delete
delete
ActionConsumables::delete() in consumables.php
delete
ActionUserClass::delete() in userclass.php
deleteBooking
Delete a booking
display
Project::display() in project.php
display
SpecialCost::display() in specialcosts.php
display
prepare html representation of the cell
display
Calendar::display() in calendar.php
Display the booking details in a list
display
DBChoiceList::display() in dbchoicelist.php
display
RadioList::display() in radiolist.php
display
BookingEntryRO::display() in bookingentryro.php
display data to user
display
Field::display() in field.php
Generic display function
display
Group::display() in group.php
display
AnchorTableList::display() in anchortablelist.php
display
ArrayChoiceList::display() in arraychoicelist.php
display the contents of the list
display
JoinData::display() in joindata.php
display
InstrumentClass::display() in instrumentclass.php
display
Instrument::display() in instrument.php
display
JoinMatrix::display() in joinmatrix.php
display
nonDBRow::display() in nondbrow.php
Display the object
display
UserClass::display() in userclass.php
display
BookingEntry::display() in bookingentry.php
display
User::display() in user.php
display
DropList::display() in droplist.php
display
Consumable::display() in consumable.php
display
CheckBoxTableList::display() in checkboxtablelist.php
display
ConsumableUse::display() in consumableuse.php
display
DateRange::display() in daterange.php
display
DBRow::display() in dbrow.php
display
DBO::display() in dbobject.php
Display the object
display
Settings::display() in settings.php
display
Vacancy::display() in vacancy.php
display the vacancy as a list of settings
display
Booking::display() in booking.php
display the booking as a list of settings
display
AnchorList::display() in anchorlist.php
create the html list
display
ChoiceList::display() in choicelist.php
display
DataReflector::display() in datareflector.php
Creates hidden fields html representation
display
displayAsTable
displayAsTable
BookingEntryRO::displayAsTable() in bookingentryro.php
display data to user in a table
displayAsTable
displayAsTable
Display the booking details in a list
displayBack
JSQuickWalk::displayBack() in jsquickwalk.php
generate the back link
displayDayAsTable
Display the booking details in a table with rowspan based on the duration of the booking
displayFwd
JSQuickWalk::displayFwd() in jsquickwalk.php
generate the forward link
displayInCell
display the booking as a single cell in a calendar
displayInCell
display the vacancy in a table calendar cell
displayInstrumentFooter
Display a footer for the page with the instrument comments and who looks after the instrument
displayInstrumentHeader
Display a heading on the page with the instrument name and location
displayInTable
displayInTable
displayInTable
displayInTable
ReferenceField::displayInTable() in referencefield.php
displayInTable
Display the row as a form in a table
displayInTable
display the booking as a list of settings
displayInTable
Display the row as a form in a table
displayInTable
CheckBoxTableList::displayInTable() in checkboxtablelist.php
displayInTable
displayInTable
Display the field inside a table
displayInTable
CommentField::displayInTable() in commentfield.php
displayInTable
displayInTable
display the vacancy as a list of settings
displayInTable
DateTimeField::displayInTable() in datetimefield.php
displayInTable
displayInTable
displayInTable
displayInTable
displayInTable
render this form widget in an html table
displayJS
JSQuickWalk::displayJS() in jsquickwalk.php
generate the javascript for the +/- links
displayMonthAsTable
Generate html for the booking details in a table with rowspan based on the duration of the booking
displayShort
TimeSlot::displayShort() in timeslot.php
display the timeslot as a short table row
dom
SimpleDate::dom() in date.php
return the day of month
dow
SimpleDate::dow() in date.php
return the day of week of the current date.
dowShortStr
return the (short) day of week of the current date as a string (in current language)
dowStr
return the day of week of the current date as a string (in current language)
doy
SimpleDate::doy() in date.php
day of year (0..365)
DropList
DropList::DropList() in droplist.php
Create a new dropdown list object
DropList
DropList in droplist.php
a dropdown selection list using a ChoiceList
DR_CURRENT
DR_CURRENT in daterange.php
default is current time period
DR_DAY
DR_DAY in daterange.php
default time period is one day
DR_MONTH
DR_MONTH in daterange.php
default time period is one month
DR_NEXT
DR_NEXT in daterange.php
default is next time period
DR_PREVIOUS
DR_PREVIOUS in daterange.php
default is previous time period
DR_QTR
DR_QTR in daterange.php
default time period is one quarter (3 months) (alternative)
DR_QUARTER
DR_QUARTER in daterange.php
default time period is one quarter (3 months)
DR_WEEK
DR_WEEK in daterange.php
default time period is one week
DR_YEAR
DR_YEAR in daterange.php
default time period is one year
dsDaysBetween
returns the number of days between two dates ($this - $date) accounting for daylight saving
DummyField
DummyField in dummyfield.php
a dummy field does not exist in the database but stores data in the form
DummyField
DummyField::DummyField() in dummyfield.php
Create a new dummy field
dump
SimpleTime::dump() in date.php
dump the timestring and ticks in a readable format
dump
SimpleDate::dump() in date.php
dump the datetimestring and ticks in a readable format
dump
TimeSlotRule::dump() in timeslotrule.php
dump
RuleSlot::dump() in timeslotrule.php
deletedbookings.php
deletedbookings.php in deletedbookings.php
daterange.php
daterange.php in daterange.php
date.php
date.php in date.php
db.php
db.php in db.php
datareflector.php
datareflector.php in datareflector.php
datefield.php
datefield.php in datefield.php
datetimefield.php
datetimefield.php in datetimefield.php
dbchoicelist.php
dbchoicelist.php in dbchoicelist.php
dblist.php
dblist.php in dblist.php
dbobject.php
dbobject.php in dbobject.php
dbrow.php
dbrow.php in dbrow.php
droplist.php
droplist.php in droplist.php
dummyfield.php
dummyfield.php in dummyfield.php
date.php
date.php in date.php
e
top
$ea
HTMLExport::$ea in htmlexport.php
$ea
PDFExport::$ea in pdfexport.php
$editable
nonDBRow::$editable in nondbrow.php
$editable
ArrayChoiceList::$editable in arraychoicelist.php
$editable
DBO::$editable in dbobject.php
$editable
DBChoiceList::$editable in dbchoicelist.php
$editable
Field::$editable in field.php
$editableOutput
$editableOutput
$email
BasicAuth::$email in basicauth.php
$emailIndividuals
should all group leaders be send the email or just the logged in user
$ename
$errorclass
Field::$errorclass in field.php
$errorMessage
nonDBRow::$errorMessage in nondbrow.php
$errorMessage
BufferedAction::$errorMessage in bufferedaction.php
error message (if any) for display instead of the stream
$errorMessage
DBO::$errorMessage in dbobject.php
$euid
BookingEntry::$euid in bookingentry.php
$euid
$eusername
$example
ReferenceField::$example in referencefield.php
$excludes
DataReflector::$excludes in datareflector.php
$excludesRegEx
DataReflector::$excludesRegEx in datareflector.php
$export
ArrayExport::$export in arrayexport.php
$export
HTMLExport::$export in htmlexport.php
$export
PDFExport::$export in pdfexport.php
$exporter
ArrayExport::$exporter in arrayexport.php
$extendable
DBChoiceList::$extendable in dbchoicelist.php
$extendable
ArrayChoiceList::$extendable in arraychoicelist.php
$extendable
ChoiceList::$extendable in choicelist.php
$extendDropDown
$external
bbString::$external in bbstring.php
holds the translation of the internal representation
$extrarows
DBRow::$extrarows in dbrow.php
$extrarows
nonDBRow::$extrarows in nondbrow.php
echoData
echoData() in typeinfo.php
debugging function to conditionally print data to the browser
echoSQL
echoSQL() in sql.php
echo the SQL query to the browser
echoSQLerror
echoSQLerror() in sql.php
echo the SQL query to the browser
edit
ActionGroups::edit() in groups.php
edit
ActionPassword::edit() in password.php
edit
ActionUserClass::edit() in userclass.php
edit
ActionInstrumentClass::edit() in instrumentclass.php
edit
ActionUsers::edit() in users.php
edit
ActionInstruments::edit() in instruments.php
edit
ActionProjects::edit() in projects.php
edit
ActionConsumables::edit() in consumables.php
edit
ActionSettings::edit() in settings.php
Display the current config and accept changes
edit
ActionAction::edit() in actionaction.php
Edit the selected item
edit
ActionConsume::edit() in consume.php
edit
ActionCosts::edit() in costs.php
Sync the user's changes with the db and provide feedback
edit
ActionSpecialCosts::edit() in specialcosts.php
editBooking
Editing an existing booking
endHTML
endHTML() in forms.php
Error
BrandedPDF::Error() in pdfexport.php
ExampleEntries
ExampleEntries::ExampleEntries() in exampleentries.php
Create a new ExampleEntries object
ExampleEntries
ExampleEntries in exampleentries.php
Provide example entries for existing values next to the choices in a list, e.g. radio list
exclude
DataReflector::exclude() in datareflector.php
Exclude these fields from the reflection
excludeLogin
DataReflector::excludeLogin() in datareflector.php
excludeRegEx
DataReflector::excludeRegEx() in datareflector.php
Exclude the fields that match these regexps from the reflection
exportStringToCode
exportStringToCode() in exportcodes.php
convert a string name for an export into the defined numeric code
ExportType
ExportType::ExportType() in exporttypes.php
ExportType
ExportType in exporttypes.php
Export type object -- contains all data for constructing SQL and interpretting output
ExportTypeList
ExportTypeList
ExportTypeList in exporttypes.php
Export type list -- list of ExportType objects contained in a namespace
EXPORT_CALC_TOTAL
EXPORT_CALC_TOTAL in exportcodes.php
Formatting code: create an automatic total of the data for this column in the table
EXPORT_FORMAT_CSV
EXPORT_FORMAT_CSV in exportcodes.php
comma separated variable format
EXPORT_FORMAT_CUSTOM
EXPORT_FORMAT_CUSTOM in exportcodes.php
use a user-defined function to create report
EXPORT_FORMAT_DELIMITED
EXPORT_FORMAT_DELIMITED in exportcodes.php
output format is a delimited format like CSV
EXPORT_FORMAT_DELIMITED_MASK
EXPORT_FORMAT_DELIMITED_MASK in exportcodes.php
delimited output bitmask
EXPORT_FORMAT_MASK
EXPORT_FORMAT_MASK in exportcodes.php
bitmask for all export formats
EXPORT_FORMAT_PDF
EXPORT_FORMAT_PDF in exportcodes.php
Export using a PDF
EXPORT_FORMAT_TAB
EXPORT_FORMAT_TAB in exportcodes.php
tab separated variable format
EXPORT_FORMAT_USEARRAY
EXPORT_FORMAT_USEARRAY in exportcodes.php
create a complex data array using ArrayExport
EXPORT_FORMAT_USEARRAY_MASK
EXPORT_FORMAT_USEARRAY_MASK in exportcodes.php
bitmask for all exports using ArrayExport
EXPORT_FORMAT_USEHTML
EXPORT_FORMAT_USEHTML in exportcodes.php
create an HTML representation of the report using HTMLExport
EXPORT_FORMAT_USEHTML_MASK
EXPORT_FORMAT_USEHTML_MASK in exportcodes.php
bitmask for all exports using HTMLExport
EXPORT_FORMAT_VIEW
EXPORT_FORMAT_VIEW in exportcodes.php
Open the HTML in the existing window
EXPORT_FORMAT_VIEWOPEN
EXPORT_FORMAT_VIEWOPEN in exportcodes.php
Open the HTML in a new window
EXPORT_HTML_ALIGN
EXPORT_HTML_ALIGN in exportcodes.php
Formatting code: alignment descriptions
EXPORT_HTML_ALIGN_MASK
EXPORT_HTML_ALIGN_MASK in exportcodes.php
Formatting code: alignment bitmask
EXPORT_HTML_CENTRE
EXPORT_HTML_CENTRE in exportcodes.php
Formatting code: centre output
EXPORT_HTML_DATE
EXPORT_HTML_DATE in exportcodes.php
Formatting code: format value as date according to locale settings
EXPORT_HTML_DATETIME
EXPORT_HTML_DATETIME in exportcodes.php
Formatting code: format value as date-time according to locale settings
EXPORT_HTML_DECIMAL_1
EXPORT_HTML_DECIMAL_1 in exportcodes.php
Formatting code: format to 1 decimal place, rounding appropriately
EXPORT_HTML_DECIMAL_2
EXPORT_HTML_DECIMAL_2 in exportcodes.php
Formatting code: format to 2 decimal places, rounding appropriately
EXPORT_HTML_DECIMAL_MASK
EXPORT_HTML_DECIMAL_MASK in exportcodes.php
Formatting code: format to x decimal places bitmask
EXPORT_HTML_INTEGER
EXPORT_HTML_INTEGER in exportcodes.php
Formatting code: format to 1 decimal place, rounding appropriately
EXPORT_HTML_LEFT
EXPORT_HTML_LEFT in exportcodes.php
Formatting code: left-align output
EXPORT_HTML_MONEY
EXPORT_HTML_MONEY in exportcodes.php
Formatting code: format as money (use defined currency symbol and 2 decimal places)
EXPORT_HTML_NUMBER
EXPORT_HTML_NUMBER in exportcodes.php
Formatting code: format as a number
EXPORT_HTML_NUMBER_MASK
EXPORT_HTML_NUMBER_MASK in exportcodes.php
Formatting code: format as a number bitmask
EXPORT_HTML_RIGHT
EXPORT_HTML_RIGHT in exportcodes.php
Formatting code: right align output
EXPORT_HTML_TIME
EXPORT_HTML_TIME in exportcodes.php
Formatting code: format value as time according to locale settings
EXPORT_REPORT_END
EXPORT_REPORT_END in exportcodes.php
End of the report (HTML and PDF reports)
EXPORT_REPORT_HEADER
EXPORT_REPORT_HEADER in exportcodes.php
Data for the report page header area
EXPORT_REPORT_SECTION_HEADER
EXPORT_REPORT_SECTION_HEADER in exportcodes.php
Start of the section header for this part of the report
EXPORT_REPORT_START
EXPORT_REPORT_START in exportcodes.php
Start of the report (HTML and PDF reports)
EXPORT_REPORT_TABLE_END
EXPORT_REPORT_TABLE_END in exportcodes.php
End of data table (HTML and PDF reports)
EXPORT_REPORT_TABLE_FOOTER
EXPORT_REPORT_TABLE_FOOTER in exportcodes.php
Footer row in a data table (HTML and PDF reports)
EXPORT_REPORT_TABLE_HEADER
EXPORT_REPORT_TABLE_HEADER in exportcodes.php
Header row for the data table (HTML and PDF reports)
EXPORT_REPORT_TABLE_ROW
EXPORT_REPORT_TABLE_ROW in exportcodes.php
Data row in a data table (HTML and PDF reports)
EXPORT_REPORT_TABLE_START
EXPORT_REPORT_TABLE_START in exportcodes.php
Start a data table in the report (HTML and PDF reports)
EXPORT_REPORT_TABLE_TOTAL
EXPORT_REPORT_TABLE_TOTAL in exportcodes.php
Totals row in a data table (HTML and PDF reports)
extraInfo
ReferenceField::extraInfo() in referencefield.php
add an extra field to the end of the formatted data
emaillist.php
emaillist.php in emaillist.php
export.php
export.php in export.php
exporttypes.php
exporttypes.php in exporttypes.php
exportcodes.php
exportcodes.php in exportcodes.php
exampleentries.php
exampleentries.php in exampleentries.php
f
top
$fatalsql
JoinData::$fatalsql in joindata.php
$fatal_sql
Calendar::$fatal_sql in calendar.php
$fatal_sql
forces SQL errors to be fatal
$fatal_sql
DBO::$fatal_sql in dbobject.php
$fatal_sql
nonDBRow::$fatal_sql in nondbrow.php
$fatal_sql
JoinMatrix::$fatal_sql in joinmatrix.php
$fatal_sql
forces SQL errors to be fatal
$fatal_sql
$fatal_sql
DBList::$fatal_sql in dblist.php
$fatal_sql
BookingData::$fatal_sql in bookingdata.php
$fatal_sql
NextBooking::$fatal_sql in bookingdata.php
$fieldOrder
ExportType::$fieldOrder in exporttypes.php
$fieldOrder
DBList::$fieldOrder in dblist.php
$fields
ExportType::$fields in exporttypes.php
$fields
nonDBRow::$fields in nondbrow.php
$fields
DBO::$fields in dbobject.php
$filename
PDFExport::$filename in pdfexport.php
$filename
BufferedAction::$filename in bufferedaction.php
filename to suggest to the browser for saving the stream
$followHidden
CheckBoxTableList::$followHidden in checkboxtablelist.php
$followHiddenField
CheckBoxTableList::$followHiddenField in checkboxtablelist.php
$fontSubstitutionTable
$fontSubstitutionTable
$footer
Bitmask::$footer in bitmask.php
$footer
CheckBoxTableList::$footer in checkboxtablelist.php
$footerLineHeight
$footerLineHeight
$forbiden
ActionUnknown::$forbiden in unknownaction.php
$format
OutputFormatter::$format in outputformatter.php
$format
ActionExport::$format in export.php
name of the export format to be used
$format
sqlFieldName::$format in exporttypes.php
$format
JoinData::$format in joindata.php
$formatdata
DBList::$formatdata in dblist.php
$formatfields
OutputFormatter::$formatfields in outputformatter.php
$formatid
ChoiceList::$formatid in choicelist.php
$formatter
DBList::$formatter in dblist.php
$formatter
ChoiceList::$formatter in choicelist.php
$freeBusyOnly
Calendar::$freeBusyOnly in calendar.php
$freeBusyOnly
TimeSlot::$freeBusyOnly in timeslot.php
$fwd
JSQuickWalk::$fwd in jsquickwalk.php
name for the "forward" link
Field
Field in field.php
Field object that corresponds to one field in a SQL table row.
Field
Field::Field() in field.php
Create a new generic field object, designed to be superclasses
fill
Instrument::fill() in instrument.php
fill
ExampleEntries::fill() in exampleentries.php
Obtain the example entries from the db
fill
User::fill() in user.php
fill
DBChoiceList::fill() in dbchoicelist.php
Fill the object from the database using the already initialised members (->table etc).
fill
BookingEntry::fill() in bookingentry.php
override the default fill() method with a custom one that allows us to...
fill
DBRow::fill() in dbrow.php
Perform the SQL lookup to fill the object with the current data
fill
DBList::fill() in dblist.php
Fill the object from the database
fillWithDefaults
findNextSlot
TimeSlotRule::findNextSlot() in timeslotrule.php
returns the slot that starts >= the date specified.
findSlotByStart
return the corresponding the slot specified by the given start date.
findSlotByStop
TimeSlotRule::findSlotByStop() in timeslotrule.php
return the
findSlotFromWithin
return the corresponding startdate/time to a time that is possibly within a slot
floorTime
round time down to the nearest $g time-granularity measure
floorTime
round time down to the nearest $g time-granularity measure
Footer
BrandedPDF::Footer() in pdfexport.php
format
CheckBoxTableList::format() in checkboxtablelist.php
format
RadioList::format() in radiolist.php
format
AnchorTableList::format() in anchortablelist.php
format
ChoiceList::format() in choicelist.php
A test text-based format function for the object.
format
OutputFormatter::format() in outputformatter.php
Format the data
format
AnchorList::format() in anchorlist.php
format an individual element in the list
format
ExampleEntries::format() in exampleentries.php
Obtain the example entries and format them as appropriate
format
DBList::format() in dblist.php
format a row of data
format
DropList::format() in droplist.php
formatList
DBList::formatList() in dblist.php
format the list using the designated formats into another list
formatSelect
Generate HTML list for user to select which data format should be used
formEnd
formEnd() in index.php
Finish a form
formStart
formStart() in index.php
Create the start of a form
FPDF_FONTPATH
FPDF_FONTPATH in pdfexportconfig.php
path for PDF fonts
field.php
field.php in field.php
fileoutput.php
fileoutput.php in fileoutput.php
forms.php
forms.php in forms.php
g
top
$granularity
$group
ExportType::$group in exporttypes.php
$group
DBList::$group in dblist.php
$groups
ActionBookingList::$groups in bookinglist.php
$groupValidTest
generateBookingTitle
work out the title (start and stop times) for the vacancy for display
generateBookingTitle
work out the title (start and stop times) for the vacancy for display
generateBookingTitle
work out the title (start and stop times) for the booking for display
generateLongDescription
construct a long description of the time slot for pop-ups
generateLongDescription
construct a long description of the time slot for pop-ups
genericCleanupInstructions
get
SystemStats::get() in systemstats.php
Return the stats for the designated table
getCurrentDBVersion
getCurrentDBVersion() in upgradedatabase.php
getdisplay
DateField::getdisplay() in datefield.php
Generate the complete html representation of the field
getDisplay
TimeField::getDisplay() in timefield.php
render the HTML version of the widget
getEUID
getExternalRep
returns the translated version of this string
getFilename
BufferedAction::getFilename() in bufferedaction.php
Work out an appropriate (and hopefully unique) filename for the data Uses the Config option in bumblebee.ini [export]::filename The following parameters are replaced: __date__ __action__ __what__
getHMSstring
get a string representation that includes the number of seconds
getIndex
getInstance
BasicConfigReaderSingleton::getInstance() in basicconfigreadersingleton_php5.php
getInternalRep
returns the untranslated version of this string
getLongDateString
get a long string representation for the current locale
getLongDateTimeString
get a long string representation for the current locale
getLongString
get a long string representation for the current locale
getLongTimeString
get a long string representation for the current locale
getMatrix
getMenu
Generates an html representation of the menu
getmicrotime
getmicrotime() in date.php
getNextButton
InstallStep::getNextButton() in installstep.php
getPrevButton
InstallStep::getPrevButton() in installstep.php
getPrevNextButtons
getPrevReloadNextButtons
getPrevSkipToButtons
getRemoteIP
BasicAuth::getRemoteIP() in basicauth.php
getSection
BasicConfigReader::getSection() in basicconfigreader.php
getSections
BasicConfigReader::getSections() in basicconfigreader.php
getSetupDefaults
getSetupDefaults() in createdatabase.php
getShortDateString
get a short string representation for the current locale
getShortDateTimeString
get a short string representation for the current locale
getShortString
get a short string representation for the current locale
getShortTimeString
get a short string representation for the current locale
getStart
DateRange::getStart() in daterange.php
getStepButtons
getStop
DateRange::getStop() in daterange.php
getStringByFormat
Get a string representation of this time in the specified format
getStringByFormat
Get a string representation of this time in the specified format
getThisButton
InstallStep::getThisButton() in installstep.php
getValue
ChoiceList::getValue() in choicelist.php
getValue
PasswdField::getValue() in passwdfield.php
Don't return data...
getValue
Field::getValue() in field.php
Obtain the value of the field, taking account of default values
go
ActionUnknown::go() in unknownaction.php
go
ActionUserClass::go() in userclass.php
go
ActionMasquerade::go() in masquerade.php
go
ActionView::go() in view.php
go
ActionUsers::go() in users.php
go
ActionLogout::go() in logout.php
go
ActionSettings::go() in settings.php
go
ActionSpecialCosts::go() in specialcosts.php
go
ActionPassword::go() in password.php
go
ActionOffline::go() in offline.php
go
ActionProjects::go() in projects.php
go
ActionEmailList::go() in emaillist.php
go
ActionCalendar::go() in calendar.php
go
ActionConsumables::go() in consumables.php
go
ActionConsume::go() in consume.php
go
ActionCosts::go() in costs.php
go
ActionBookingList::go() in bookinglist.php
go
ActionBookContact::go() in bookcontact.php
go
ActionFactory::go() in actionfactory.php
Fire the action: make things actually happen now
go
ActionBackupDB::go() in backupdatabase.php
go
ActionBook::go() in book.php
go
go
ActionDeletedBookings::go() in deletedbookings.php
go
ActionAction::go() in actionaction.php
Actually perform the action that this Action* class is to perform
go
ActionInstrumentClass::go() in instrumentclass.php
go
ActionInstruments::go() in instruments.php
go
ActionGroups::go() in groups.php
go
ActionExport::go() in export.php
godirect
ActionBackupDB::godirect() in backupdatabase.php
Send the sql dump to the browser immediately
Group
Group::Group() in group.php
Group
Group in group.php
Group editing object
groups.php
groups.php in groups.php
group.php
group.php in group.php
h
top
$header
ExportType::$header in exporttypes.php
$header
ArrayExport::$header in arrayexport.php
$header
HTMLExport::$header in htmlexport.php
$header1
JoinMatrix::$header1 in joinmatrix.php
$headerLineHeight
$headerLineHeight
$headerLines
PDFExport::$headerLines in pdfexport.php
$headerRowClass
AnchorTableList::$headerRowClass in anchortablelist.php
$headerStart
html start-tag for each menu section
$headerStop
html stop-tag for each menu section
$heading
sqlFieldName::$heading in exporttypes.php
$headings
nonDBRow::$headings in nondbrow.php
$hidden
Field::$hidden in field.php
$hidden
CheckBoxTableList::$hidden in checkboxtablelist.php
$href
TimeSlot::$href in timeslot.php
$hrefbase
AnchorList::$hrefbase in anchorlist.php
Header
BrandedPDF::Header() in pdfexport.php
HEAD_MAGNIFICATION
HEAD_MAGNIFICATION in pdfexportconfig.php
magnification factor for titles
hidden
DateField::hidden() in datefield.php
hidden
CommentField::hidden() in commentfield.php
hidden
Field::hidden() in field.php
html representation of this field as a "hidden" form widget
hidden
TextField::hidden() in textfield.php
hidden
DateTimeField::hidden() in datetimefield.php
HTMLExport
HTMLExport in htmlexport.php
Construct an HTML export from array representation
HTMLExport
HTMLExport::HTMLExport() in htmlexport.php
Create the HTMLExport object
htmlexport.php
htmlexport.php in htmlexport.php
i
top
$id
BookingEntryRO::$id in bookingentryro.php
$id
Booking::$id in booking.php
$id
DBO::$id in dbobject.php
$id
ArrayChoiceList::$id in arraychoicelist.php
$id
BookingData::$id in bookingdata.php
$idfield
DBO::$idfield in dbobject.php
$idfieldreal
DBO::$idfieldreal in dbobject.php
$ignoreId
DBO::$ignoreId in dbobject.php
$includeAllFields
$includeDeleted
NextBooking::$includeDeleted in bookingdata.php
$includeDeleted
BookingData::$includeDeleted in bookingdata.php
$includeSelectAll
CheckBoxTableList::$includeSelectAll in checkboxtablelist.php
$includeSelectAll
$includeSubmitButton
$index
$inline
BufferedAction::$inline in bufferedaction.php
whether the file is to be displayed by the browser automatically or offered to be saved
$insertRow
DBRow::$insertRow in dbrow.php
$instrument
NextBooking::$instrument in bookingdata.php
$instrument
Calendar::$instrument in calendar.php
$instrument
BookingData::$instrument in bookingdata.php
$instrument
$instrument
$instrumentDescription
$instrumentid
BookingEntry::$instrumentid in bookingentry.php
$instrumentlist
$instrumentName
$internal
bbString::$internal in bbstring.php
holds the internal bb representation of this string
$isAdminView
Calendar::$isAdminView in calendar.php
$isAvailable
RuleSlot::$isAvailable in timeslotrule.php
$isDeleted
DBRow::$isDeleted in dbrow.php
$isDisabled
TimeSlot::$isDisabled in timeslot.php
$isFreeForm
RuleSlot::$isFreeForm in timeslotrule.php
$isShort
BookingEntry::$isShort in bookingentry.php
$isStart
$isStart
TimeField::$isStart in timefield.php
$isStart
TimeSlot::$isStart in timeslot.php
$isStartDay
$isVacant
TimeSlot::$isVacant in timeslot.php
$isValid
DBO::$isValid in dbobject.php
$isValid
is set to a valid value
$isValid
Field::$isValid in field.php
$isValid
nonDBRow::$isValid in nondbrow.php
$isValid
is a valid date-time
$isValidTest
Field::$isValidTest in field.php
$itemStart
html start-tag for each menu entry
$itemStop
html stop-tag for each menu entry
idChange
JoinData::idChange() in joindata.php
Change the Id value of each row
idChange
JoinMatrix::idChange() in joinmatrix.php
Change the Id value of each row
IdField
IdField::IdField() in idfield.php
Create a new field object, designed to be superclasses
IdField
IdField in idfield.php
a textfield object designed to hold the database key (or id) field
instrumentclass.php
instrumentclass.php in instrumentclass.php
instruments.php
instruments.php in instruments.php
instrument.php
instrument.php in instrument.php
instrumentclass.php
instrumentclass.php in instrumentclass.php
idfield.php
idfield.php in idfield.php
i18n.php
i18n.php in i18n.php
include_file
increment
index.php
index.php in index.php
info.php
info.php in info.php
insert
SettingsEntry::insert() in settings.php
install.php
install.php in install.php
installstep.php
installstep.php in installstep.php
InstallStep
InstallStep::InstallStep() in installstep.php
InstallStep
InstallStep in installstep.php
An Installation Step class
InstallStepCollection
InstallStepCollection in installstep.php
Instrument
Instrument::Instrument() in instrument.php
Instrument
Instrument in instrument.php
Instrument object (extends dbo), with extra customisations for other links
InstrumentClass
InstrumentClass in instrumentclass.php
Instrument class name
InstrumentClass
InstrumentClass::InstrumentClass() in instrumentclass.php
instrumentDay
Display a single day's calendar for the selected instrument
instrumentMonth
Display the monthly calendar for the selected instrument
InstrumentPermissions
instrument_permissions
isBlank
bbString::isBlank() in bbstring.php
isInstrumentAdmin
isLoggedIn
BasicAuth::isLoggedIn() in basicauth.php
test function to see if user is logge in
isMe
BasicAuth::isMe() in basicauth.php
issetSet
issetSet() in typeinfo.php
If an array key is set, return that value, else return a default
isSystemAdmin
isUTF8
isUTF8() in typeinfo.php
Verifies that the supplied string is correctly UTF-8 encoded
isUTF8
bbString::isUTF8() in bbstring.php
isValid
JoinData::isValid() in joindata.php
Check validity of data
isValid
JoinMatrix::isValid() in joinmatrix.php
override the isValid method of the Field class, using the checkValid method of each member row completed as well as cross checks on other fields.
isValid
Field::isValid() in field.php
Check the validity of the current data value.
isValid
DummyField::isValid() in dummyfield.php
isValid
DateTimeField::isValid() in datetimefield.php
isValid test (extend Field::isValid), looking at the individual parts of the field
isValid
ChoiceList::isValid() in choicelist.php
Check the validity of the data.
isValid
TimeField::isValid() in timefield.php
isValid test (extend Field::isValid), looking at whether the string parsed OK
isValid
DateField::isValid() in datefield.php
isValid test (extend Field::isValid), looking at whether the string parsed OK
isValidSingleSlot
return true if the specified dates & times are valid as above, but only occupy one slot
isValidSlot
TimeSlotRule::isValidSlot() in timeslotrule.php
return true if the specified dates & times are valid start/stop times to this object's slot rules.
isValidStart
TimeSlotRule::isValidStart() in timeslotrule.php
return true if the specified date & time correspond to a valid starting time according to this object's slot rules.
isValidStop
TimeSlotRule::isValidStop() in timeslotrule.php
return true if the specified date & time correspond to a valid stopping time according to this object's slot rules.
isValidTag
BasicAuth::isValidTag() in basicauth.php
Test if the magic tag in the form matches the magic tag for this user
is_alphabetic
is_alphabetic() in typeinfo.php
is variable composed purely of alphabetic data [A-Za-z_-]
is_cost_amount
is_cost_amount() in typeinfo.php
tests if string is a amount for a price
is_cost_amount_or_blank
tests if string is a amount for a price but allows blank entries
is_email_format
is_email_format() in typeinfo.php
tests if string is a sensible email format
is_nonempty_string
is_nonempty_string() in typeinfo.php
tests if string is non-empty
is_number
is_number() in typeinfo.php
tests if string is number
is_valid_datetime
is_valid_datetime() in typeinfo.php
tests if string is valid date-time expression YYYY-MM-DD HH:MM
is_valid_nonzero_time
is_valid_nonzero_time() in typeinfo.php
tests if string is valid time expression HH:MM or HH:MM:SS format other than 00:00:00
is_valid_radiochoice
is_valid_radiochoice() in typeinfo.php
tests if string is a member of a radio button choice set
is_valid_time
is_valid_time() in typeinfo.php
tests if string is valid time expression HH:MM or HH:MM:SS format
is_valid_username
is_valid_username() in passwords.php
tests if string is a valid username as per the config setting for usernames
index.php
index.php in index.php
j
top
$join
DBChoiceList::$join in dbchoicelist.php
$join
ExportType::$join in exporttypes.php
$join
DBList::$join in dblist.php
$joinTable
JoinMatrix::$joinTable in joinmatrix.php
$joinTable
JoinData::$joinTable in joindata.php
$jtConstKeyCol
JoinMatrix::$jtConstKeyCol in joinmatrix.php
$jtConstKeyId
JoinMatrix::$jtConstKeyId in joinmatrix.php
$jtIdField
JoinMatrix::$jtIdField in joinmatrix.php
$jtLeftID
JoinData::$jtLeftID in joindata.php
$jtLeftIDCol
JoinData::$jtLeftIDCol in joindata.php
$jtRightIDCol
JoinData::$jtRightIDCol in joindata.php
$jtVarKeyCol
JoinMatrix::$jtVarKeyCol in joinmatrix.php
joindata.php
joindata.php in joindata.php
joinmatrix.php
joinmatrix.php in joinmatrix.php
jsfunctions.php
jsfunctions.php in jsfunctions.php
jsquickwalk.php
jsquickwalk.php in jsquickwalk.php
JoinData
JoinData in joindata.php
an object that manages data related by an SQL JOIN but pretends to be a single form field.
JoinData
JoinData::JoinData() in joindata.php
Create a new joindata object
JoinMatrix
JoinMatrix::JoinMatrix() in joinmatrix.php
Create a new joinmatrix object
JoinMatrix
JoinMatrix in joinmatrix.php
Similar to JoinData, but presents the options in a matrix not a list
joinSetup
JoinData::joinSetup() in joindata.php
Connect the join table and fill from the database
JSQuickWalk
JSQuickWalk::JSQuickWalk() in jsquickwalk.php
Constructor
JSQuickWalk
JSQuickWalk in jsquickwalk.php
Create a pair of forward/back javascript links to allow the user to move forward and back through a sequence of date periods
k
top
$key1
JoinMatrix::$key1 in joinmatrix.php
$key2
JoinMatrix::$key2 in joinmatrix.php
$keys
JSQuickWalk::$keys in jsquickwalk.php
html text-input id's for the two date elements
$keywords
ArrayExport::$keywords in arrayexport.php
K_BLANK_IMAGE
K_BLANK_IMAGE in pdfexportconfig.php
blank image
K_CELL_HEIGHT_RATIO
K_CELL_HEIGHT_RATIO in pdfexportconfig.php
height of cell repect font height
K_PATH_CACHE
K_PATH_CACHE in pdfexportconfig.php
cache directory for temporary files (full path)
K_PATH_IMAGES
K_PATH_IMAGES in pdfexportconfig.php
images directory
K_PATH_MAIN
K_PATH_MAIN in pdfexportconfig.php
base path to the TCPDF classes
K_PATH_URL
K_PATH_URL in pdfexportconfig.php
url path
K_PATH_URL_CACHE
K_PATH_URL_CACHE in pdfexportconfig.php
cache directory for temporary files (url path)
K_SMALL_RATIO
K_SMALL_RATIO in pdfexportconfig.php
reduction factor for small font
K_TCPDF_EXTERNAL_CONFIG
K_TCPDF_EXTERNAL_CONFIG in pdfexportconfig.php
make TCPDF use our configuration and not its default config
K_TITLE_MAGNIFICATION
K_TITLE_MAGNIFICATION in pdfexportconfig.php
title magnification respect main font size
l
top
$leftMargin
BrandedPDF::$leftMargin in pdfexport.php
$leftMargin
PDFExport::$leftMargin in pdfexport.php
$length
DBChoiceList::$length in dbchoicelist.php
$length
ArrayChoiceList::$length in arraychoicelist.php
$liclass
AnchorList::$liclass in anchorlist.php
$limit
DBChoiceList::$limit in dbchoicelist.php
$limit
ExampleEntries::$limit in exampleentries.php
$limitation
ExportType::$limitation in exporttypes.php
$limitKeys
DataReflector::$limitKeys in datareflector.php
$limitValues
DataReflector::$limitValues in datareflector.php
$lineHeight
TabularPDF::$lineHeight in pdfexport.php
$linkAll
AnchorTableList::$linkAll in anchortablelist.php
$list
DateTimeField::$list in datetimefield.php
$list
ExampleEntries::$list in exampleentries.php
$list
TimeField::$list in timefield.php
$list
$list
ChoiceList::$list in choicelist.php
$listKey
ArrayChoiceList::$listKey in arraychoicelist.php
$localLogin
BasicAuth::$localLogin in basicauth.php
$log
Booking::$log in booking.php
$longname
nonDBRow::$longname in nondbrow.php
$longname
Field::$longname in field.php
login.php
login.php in login.php
logout.php
logout.php in logout.php
logging.php
logging.php in logging.php
loadconfig.php
loadconfig.php in loadconfig.php
listConsumeConsumable
list the consumption records for this particular consumable
listConsumeUser
list the consumption records for this particular consumable
LoadFile
BasicConfigReader::LoadFile() in basicconfigreader.php
loadInstalledConfig
loadInstalledConfig() in loadconfig.php
loadSQL
loadSQL() in sqlload.php
Load the generated SQL into the database one command at a time
log
TimeSlotRule::log() in timeslotrule.php
log
BrandedPDF::log() in pdfexport.php
log
PDFExport::log() in pdfexport.php
log
Field::log() in field.php
Generic logging function
log
DBO::log() in dbobject.php
Debug print function.
log
Calendar::log() in calendar.php
logging function -- logs debug info to stdout
log
nonDBRow::log() in nondbrow.php
Debug print function.
log
ActionAction::log() in actionaction.php
Generic logging function for use by all Action classes
loginError
BasicAuth::loginError() in basicauth.php
obtain an error string that (if appropriate) describes the failure mode
logmsg
logmsg() in logging.php
logout
BasicAuth::logout() in basicauth.php
log the user out of the system
m
top
$mail_error
mail error message (if sending mail went wrong)
$mainMenuHeader
text to include at start of main menu section
$manualGroup
ExportType::$manualGroup in exporttypes.php
$manualSum
ExportType::$manualSum in exporttypes.php
$masqAlertTag
tag to use for the masq alert style (be careful of using div in an ul!)
$masqDivId
html id for div that alerts to current Masquerade setting
$masqemail
Booking::$masqemail in booking.php
$masquser
Booking::$masquser in booking.php
$masquserid
Booking::$masquserid in booking.php
$masqusername
Booking::$masqusername in booking.php
$maxDateDropDown
$maxFutureDays
$maxPeriodDropDown
$maxSlotsDropDown
$menu
ActionData::$menu in actions.php
$menuDivId
html id for the enclosing DIV
$menuEpilogue
text output after end of menu block
$menuHelp
html menu entry (complete!) for the link to the online help
$menuPrologue
text output before start of menu block
$menuStart
html start-tag for the menu section
$menuStop
html stop-tag for the menu section
$menu_order
$menu_visible
$messages
SystemStatus::$messages in systemstatus.php
$mimetype
BufferedAction::$mimetype in bufferedaction.php
mime type for instructing the browser what to do with the stream
$minAutoMargin
PDFExport::$minAutoMargin in pdfexport.php
$minunbook
BookingEntry::$minunbook in bookingentry.php
masquerade.php
masquerade.php in masquerade.php
matrix.php
matrix.php in matrix.php
menu.php
menu.php in menu.php
makeAbsURL
makeAbsURL() in menu.php
Create an absolute URL for an anchor (include protocol and port)
MakeBookingHref
MakeBookingPermitted
MakeBoxMatrix
CheckBoxTableList::MakeBoxMatrix() in checkboxtablelist.php
makeButton
InstallStep::makeButton() in installstep.php
makeDump
ActionBackupDB::makeDump() in backupdatabase.php
Make the sql dump and save it to memory for output later
makeExportArray
Parsed the exported data and create the marked-up array of data
makeHashSalt
makeHashSalt() in passwords.php
makeHTMLBuffer
convert the 2D array into an HTML table representation of the data
makeMainPage
makeMainPage() in index.php
makeNextButton
makePasswordHash
makePasswordHash() in passwords.php
encode a password according to the specified hash method (or using the requested
makePDFBuffer
makePrevButton
makeUpgradeSQL
makeUpgradeSQL() in upgradedatabase.php
makeURL
makeURL() in menu.php
create a URL for an anchor
makeValidationTag
Generate a pseudo-random tag that is unique to this user and installation
masqPermitted
max
SimpleDate::max() in date.php
Sets this SimpleDate to the later of $this and $t
max
SimpleTime::max() in date.php
set this value to the later of $this and $other
menu
ActionData::menu() in actions.php
menu_order
menu_visible
mergeConfig
BasicConfigReader::mergeConfig() in basicconfigreader.php
merge an array into the config data. If a section is provided the array is added as a new sub key
mergeDatabaseTable
MergeFile
BasicConfigReader::MergeFile() in basicconfigreader.php
MIDDLE_BOOKING
MIDDLE_BOOKING in cell.php
cell is in the middle of a booking
min
SimpleDate::min() in date.php
Sets this SimpleDate to the earlier of $this and $t
min
SimpleTime::min() in date.php
set this value to the earlier of $this and $other
monthRound
round (down) the date-time to the start of the current month (the 1st)
moy
SimpleDate::moy() in date.php
return integer month of year (1..12)
moyShortStr
return the (short) month of the year of the current date as a string (in current language)
moyStr
return the month of year of the current date as a string (in current language)
mungeInputData
mungeInputData
mungeInputData
mungeInputData
mungeInputData
mungeInputData
ActionAction::mungeInputData() in actionaction.php
Parse the input data sources
mungeInputData
n
top
$name
BasicAuth::$name in basicauth.php
$name
nonDBRow::$name in nondbrow.php
$name
ExportType::$name in exporttypes.php
$name
Booking::$name in booking.php
$name
$name
$name
ActionData::$name in actions.php
$name
Field::$name in field.php
$name
sqlFieldName::$name in exporttypes.php
$name
InstallStep::$name in installstep.php
$namebase
nonDBRow::$namebase in nondbrow.php
$namebase
Field::$namebase in field.php
$namebase
JSQuickWalk::$namebase in jsquickwalk.php
unqiue name in the javascript namespace for these functions (prepended to everything)
$namebase
DBO::$namebase in dbobject.php
$newObject
DBRow::$newObject in dbrow.php
$newObject
nonDBRow::$newObject in nondbrow.php
$next
InstallStep::$next in installstep.php
$nextaction
ActionFactory::$nextaction in actionfactory.php
$nextSlot
RuleSlot::$nextSlot in timeslotrule.php
$next_action
$noneFoundNotice
$normalDrawColor
$normalDrawColor
$normalFillColor
$normalFillColor
$normalFont
PDFExport::$normalFont in pdfexport.php
$normalFont
TabularPDF::$normalFont in pdfexport.php
$normalLineHeight
$normalLineHeight
$normalTextColor
$normalTextColor
$notifyIdChange
$number
JoinData::$number in joindata.php
$number
JoinMatrix::$number in joinmatrix.php
$numcols
CheckBoxTableList::$numcols in checkboxtablelist.php
$numcols
AnchorTableList::$numcols in anchortablelist.php
$numcols
Bitmask::$numcols in bitmask.php
$numDays
Calendar::$numDays in calendar.php
$numExtraInfoCols
CheckBoxTableList::$numExtraInfoCols in checkboxtablelist.php
$numExtraInfoCols
$numFields
JoinMatrix::$numFields in joinmatrix.php
$numReturnFields
$numRows
$numslotsFollowing
RuleSlot::$numslotsFollowing in timeslotrule.php
$numslotsInGroup
RuleSlot::$numslotsInGroup in timeslotrule.php
nondbrow.php
nondbrow.php in nondbrow.php
name
ActionData::name() in actions.php
NbLines
TabularPDF::NbLines() in pdfexport.php
NextBooking
NextBooking in bookingdata.php
Find the next booking already in the database
NextBooking
NextBooking::NextBooking() in bookingdata.php
Obtain the booking listing within defined parameters
next_action
nonDBRow
nonDBRow::nonDBRow() in nondbrow.php
Create a new generic field/row object not linked to the db
nonDBRow
nonDBRow in nondbrow.php
Equivalent to DBRow where the database is not involved
numberFormatter
numberFormatter() in typeinfo.php
numSteps
o
top
$ob_flush_ok
ActionAction::$ob_flush_ok in actionaction.php
Permit normal HTML output
$offline
SystemStatus::$offline in systemstatus.php
$omitFields
ExportType::$omitFields in exporttypes.php
$omitFields
DBList::$omitFields in dblist.php
$oob_errorMessage
DBO::$oob_errorMessage in dbobject.php
$oob_errorMessage
$oob_errorMessage
ArrayChoiceList::$oob_errorMessage in arraychoicelist.php
$oob_status
Field::$oob_status in field.php
$oob_status
ArrayChoiceList::$oob_status in arraychoicelist.php
$oob_status
DBO::$oob_status in dbobject.php
$order
ExportType::$order in exporttypes.php
$order
ExampleEntries::$order in exampleentries.php
$order
DBChoiceList::$order in dbchoicelist.php
$order
DBList::$order in dblist.php
$orientation
PDFExport::$orientation in pdfexport.php
$outputFormat
DBList::$outputFormat in dblist.php
$ovalue
Field::$ovalue in field.php
offline.php
offline.php in offline.php
outputformatter.php
outputformatter.php in outputformatter.php
ob_flush_ok
ActionFactory::ob_flush_ok() in actionfactory.php
Is it ok to allow the HTML template to dump to the browser from the output buffer?
oldoffline.php
oldoffline.php in oldoffline.php
Output
PDFExport::Output() in pdfexport.php
OutputFormatter
OutputFormatter::OutputFormatter() in outputformatter.php
Create a new OutputFormatter object
OutputFormatter
OutputFormatter in outputformatter.php
Output formatter object that controls output of other objects with sprintf statements
outputHeader
format a header row
outputSelect
Generate HTML form widget for user to control output.
outputTextFile
BufferedAction::outputTextFile() in bufferedaction.php
Dump a data stream to the user
outputTextFile
outputTextFile() in fileoutput.php
Dump the generated file to the user to save and upload to the server
p
top
$pageHeight
PDFExport::$pageHeight in pdfexport.php
$pageHeight
BrandedPDF::$pageHeight in pdfexport.php
$pageWidth
PDFExport::$pageWidth in pdfexport.php
$pageWidth
BrandedPDF::$pageWidth in pdfexport.php
$parameter
$parameterColumn
$parameters
$PD
ActionAction::$PD in actionaction.php
Parsed input data (combined PATH data and POST data)
$PDATA
ActionAction::$PDATA in actionaction.php
Unparsed path data from the CGI call
$PDATA
ActionFactory::$PDATA in actionfactory.php
$pdf
PDFExport::$pdf in pdfexport.php
$permissions
$permissions
$picture
TimeSlotRule::$picture in timeslotrule.php
$picture
RuleSlot::$picture in timeslotrule.php
$pivot
ExportType::$pivot in exporttypes.php
$prependedfields
DBChoiceList::$prependedfields in dbchoicelist.php
$prev
InstallStep::$prev in installstep.php
$project
Booking::$project in booking.php
$projects
ActionBookingList::$projects in bookinglist.php
$protoRow
JoinData::$protoRow in joindata.php
$protoRow
JoinMatrix::$protoRow in joinmatrix.php
password.php
password.php in password.php
projects.php
projects.php in projects.php
project.php
project.php in project.php
pdfexport.php
pdfexport.php in pdfexport.php
pdfexportconfig.php
pdfexportconfig.php in pdfexportconfig.php
passwdfield.php
passwdfield.php in passwdfield.php
passwords.php
passwords.php in passwords.php
permissions.php
permissions.php in permissions.php
popups.php
popups.php in popups.php
PACKAGE
PACKAGE in i18n.php
package name for i18n (mo name)
pageShowErrors
pageShowErrors() in index.php
pageStart
pageStart() in index.php
pageStop
pageStop() in index.php
ParseConfig
ConfigReader::ParseConfig() in configreader.php
parseTests
parseTests() in checks.php
Parse the test results and do some pretty printing of them
part
SimpleTime::part() in date.php
Obtain hour, minute or seconds parts of the time
partDaysBetween
returns the number of days (or part thereof) between two dates ($this - $d)
PasswdField
PasswdField::PasswdField() in passwdfield.php
Create a new password field object
PasswdField
PasswdField in passwdfield.php
a text field that is designed to hold passwords
passwordHashType
passwordHashType() in passwords.php
passwordStrength
passwordStrength() in checks.php
Check the strength of the password
PDFExport
PDFExport in pdfexport.php
Construct a PDF from the array representation
PDFExport
PDFExport::PDFExport() in pdfexport.php
PDF_AUTHOR
PDF_AUTHOR in pdfexportconfig.php
document author
PDF_CREATOR
PDF_CREATOR in pdfexportconfig.php
document creator
PDF_FONT
PDF_FONT in pdfexport.php
PDF_FONT_NAME_DATA
PDF_FONT_NAME_DATA in pdfexportconfig.php
data font name
PDF_FONT_NAME_MAIN
PDF_FONT_NAME_MAIN in pdfexportconfig.php
main font name
PDF_FONT_SIZE_DATA
PDF_FONT_SIZE_DATA in pdfexportconfig.php
data font size
PDF_FONT_SIZE_MAIN
PDF_FONT_SIZE_MAIN in pdfexportconfig.php
main font size
PDF_HEADER_LOGO
PDF_HEADER_LOGO in pdfexportconfig.php
image logo
PDF_HEADER_LOGO_WIDTH
PDF_HEADER_LOGO_WIDTH in pdfexportconfig.php
header logo image width [mm]
PDF_HEADER_STRING
PDF_HEADER_STRING in pdfexportconfig.php
header description string
PDF_HEADER_TITLE
PDF_HEADER_TITLE in pdfexportconfig.php
header title
PDF_IMAGE_SCALE_RATIO
PDF_IMAGE_SCALE_RATIO in pdfexportconfig.php
scale factor for images (number of points in user unit)
PDF_MARGIN_BOTTOM
PDF_MARGIN_BOTTOM in pdfexportconfig.php
bottom margin
PDF_MARGIN_FOOTER
PDF_MARGIN_FOOTER in pdfexportconfig.php
footer margin
PDF_MARGIN_HEADER
PDF_MARGIN_HEADER in pdfexportconfig.php
header margin
PDF_MARGIN_LEFT
PDF_MARGIN_LEFT in pdfexportconfig.php
left margin
PDF_MARGIN_RIGHT
PDF_MARGIN_RIGHT in pdfexportconfig.php
right margin
PDF_MARGIN_TOP
PDF_MARGIN_TOP in pdfexportconfig.php
top margin
PDF_PAGE_FORMAT
PDF_PAGE_FORMAT in pdfexportconfig.php
page format
PDF_PAGE_ORIENTATION
PDF_PAGE_ORIENTATION in pdfexportconfig.php
page orientation (P=portrait, L=landscape)
PDF_UNIT
PDF_UNIT in pdfexportconfig.php
document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch]
permissions
permitted
preDump
preDump() in typeinfo.php
simple debugging function to print out arrays and objects
prepareMatrix
prepend
ArrayChoiceList::prepend() in arraychoicelist.php
prepend a special field (such as "Create new:") to the choicelist
prepend
DBChoiceList::prepend() in dbchoicelist.php
prepend a special field (such as "Create new:") to the choicelist
prepend
ChoiceList::prepend() in choicelist.php
prepends a value to the dropdown list
printContactForm
printDatabaseSetupForm
printDataReflectionForm
printErrorMessage
printErrorMessage() in forms.php
printField
printField() in forms.php
Display an individual field
printInstallFormFields
Find out from the user what username and passwords to use for connecting to the database etc
printLoginForm
printStepCleanup
printStepCleanup() in install.php
printStepCustomise
printStepCustomise() in install.php
printStepDatabase
printStepDatabase() in install.php
printStepDBini
printStepDBini() in install.php
printStepDBUpgrade
printStepDBUpgrade() in upgrade.php
Show the user what data they have given and give options for what to do next
printStepPostInst
printStepPostInst() in install.php
printStepPreInst
printStepPreInst() in install.php
printStepReleaseNotes
Tell the user to look at the release notes
printStepUpgradeCheck
Find out from the user what username and passwords to use for connecting to the database etc
printStepUserForm
printStepUserForm() in install.php
Find out from the user what username and passwords to use for connecting to the database etc
Project
Project::Project() in project.php
Project
Project in project.php
Project object (extends dbo), with extra customisations for other links
pagefooter.php
pagefooter.php in pagefooter.php
pageheader.php
pageheader.php in pageheader.php
q
top
q
q() in typeinfo.php
Quote data for passing to the database
quarterRound
round (down) the date-time to the start of the current quarter (1st Jan, 1st Apr, 1st Jul, 1st Oct)
quickSQLSelect
quickSQLSelect() in sql.php
construct and perform a simple SQL select
qw
qw() in typeinfo.php
Quote data for passing to the database, enclosing data in quotes etc
r
top
$radioclass
RadioList::$radioclass in radiolist.php
$readOnly
ActionAction::$readOnly in actionaction.php
The action should be read-only; no data should be changed
$recNum
DBRow::$recNum in dbrow.php
$recStart
DBRow::$recStart in dbrow.php
$reflectData
DateRange::$reflectData in daterange.php
$reloadInterval
$reportFields
JoinData::$reportFields in joindata.php
$representation
$representation
DateTimeField::$representation in datetimefield.php
$required
Field::$required in field.php
$requiredTwoStage
$restriction
DBRow::$restriction in dbrow.php
$restriction
DBList::$restriction in dblist.php
$restriction
DBChoiceList::$restriction in dbchoicelist.php
$restrictions
$returnFields
DBList::$returnFields in dblist.php
$rightMargin
PDFExport::$rightMargin in pdfexport.php
$rightMargin
BrandedPDF::$rightMargin in pdfexport.php
$rotaClass
$rotateDayClass
$rotateDayClassDatePart
$roton
$row
ActionViewBase::$row in viewbase.php
$rowLines
PDFExport::$rowLines in pdfexport.php
$rows
JoinMatrix::$rows in joinmatrix.php
$rows
JoinData::$rows in joindata.php
$rows
BookingMatrix::$rows in matrix.php
$rows
BookingCell::$rows in cell.php
radiolist.php
radiolist.php in radiolist.php
referencefield.php
referencefield.php in referencefield.php
RadioList
RadioList::RadioList() in radiolist.php
Create a new radiolist object
RadioList
RadioList in radiolist.php
a radio button list based on the ChoiceList class
readOnlyError
ActionAction::readOnlyError() in actionaction.php
Display a message to the user explaining that the requested action cannot be performed as the object is "readonly".
redirectUser
redirectUser() in menu.php
Bounces the user to an alternative location, terminating execution of this script
ReferenceField
ReferenceField::ReferenceField() in referencefield.php
Create a new reference field object
ReferenceField
ReferenceField in referencefield.php
a non-editable reference object to explain a table entry
reflectUserData
reflectUserData() in install.php
removeMasq
stop masquerading as another user
removeMasquerade
Remove the mask
render
PDFExport::render() in pdfexport.php
repeatSectionHeader
repeatTableHeader
reportAction
ActionAction::reportAction() in actionaction.php
Reports to the user whether an action was successful
reportEnd
TabularPDF::reportEnd() in pdfexport.php
reportHeader
reportStart
TabularPDF::reportStart() in pdfexport.php
requires_admin
returnBufferedStream
Cause buffered actions to output their data to the browser
returnExport
get all the data and send it back to the user
returnExport
Generate the data export and then send it to the user in the appropriate format
returnLists
Generate the email lists
RuleSlot
RuleSlot in timeslotrule.php
Data object for an individual time slot defined by the time slot picture
RuleSlot
RuleSlot::RuleSlot() in timeslotrule.php
s
top
$section
SettingsEntry::$section in settings.php
$sectionColumn
$sectionHeaderDrawColor
$sectionHeaderDrawColor
$sectionHeaderFillColor
$sectionHeaderFillColor
$sectionHeaderFont
$sectionHeaderFont
$sectionHeaderLineHeight
$sectionHeaderLineHeight
$sectionHeaderTextColor
$sectionHeaderTextColor
$sections
$sections
Settings::$sections in settings.php
$select
Bitmask::$select in bitmask.php
$separator
ExampleEntries::$separator in exampleentries.php
$SessionIndex
ConfigReader::$SessionIndex in configreader.php
$showDetails
Calendar::$showDetails in calendar.php
$showHideButtons
$showMenu
display the menu
$showUser
ActionBookingList::$showUser in bookinglist.php
$singleCellTopMargin
$singleCellTopMargin
$singleLineWidth
$singleLineWidth
$size
PDFExport::$size in pdfexport.php
$slot
TimeField::$slot in timefield.php
$slotRule
TimeSlot::$slotRule in timeslot.php
$slotrules
BookingEntry::$slotrules in bookingentry.php
$slots
TimeSlotRule::$slots in timeslotrule.php
$slotStart
TimeField::$slotStart in timefield.php
$sortbyKey
AnchorTableList::$sortbyKey in anchortablelist.php
$source
ExampleEntries::$source in exampleentries.php
$sqlHidden
Field::$sqlHidden in field.php
$start
Calendar::$start in calendar.php
$start
RuleSlot::$start in timeslotrule.php
$start
BookingData::$start in bookingdata.php
$start
TimeSlot::$start in timeslot.php
$start
NextBooking::$start in bookingdata.php
$startListing
$startStr
RuleSlot::$startStr in timeslotrule.php
$stats
SystemStats::$stats in systemstats.php
numbers of rows in each table ($table => $num_rows)
$status
ConfigReader::$status in configreader.php
$stdmessages
ActionAction::$stdmessages in actionaction.php
Default status messages that are returned to the user.
$steps
$stop
Calendar::$stop in calendar.php
$stop
RuleSlot::$stop in timeslotrule.php
$stop
BookingData::$stop in bookingdata.php
$stop
TimeSlot::$stop in timeslot.php
$stopListing
$stopStr
RuleSlot::$stopStr in timeslotrule.php
$subject
ArrayExport::$subject in arrayexport.php
$suppressValidation
$suppressValidation
$suppressValidation
DBO::$suppressValidation in dbobject.php
$system_permissions
settings.php
settings.php in settings.php
specialcosts.php
specialcosts.php in specialcosts.php
settings.php
settings.php in settings.php
specialcosts.php
specialcosts.php in specialcosts.php
sql.php
sql.php in sql.php
statuscodes.php
statuscodes.php in statuscodes.php
systemstats.php
systemstats.php in systemstats.php
systemstatus.php
systemstatus.php in systemstatus.php
sqlload.php
sqlload.php in sqlload.php
saveTextFile
BufferedAction::saveTextFile() in bufferedaction.php
Save the datastream to a local file
seconds
return current seconds
sectionHeader
select
ActionUserClass::select() in userclass.php
select
select
ActionProjects::select() in projects.php
select
select
ActionConsumables::select() in consumables.php
select
ActionInstrumentClass::select() in instrumentclass.php
select
ActionInstruments::select() in instruments.php
select
ActionAction::select() in actionaction.php
Select which item to edit for this action
selectable
Field::selectable() in field.php
return an html representation of the widget
selectable
DropList::selectable() in droplist.php
selectable
DateTimeField::selectable() in datetimefield.php
selectable
RadioList::selectable() in radiolist.php
selectable
TextField::selectable() in textfield.php
selectable
CommentField::selectable() in commentfield.php
selectable
CheckBox::selectable() in checkbox.php
selectable
TimeField::selectable() in timefield.php
selectable
JoinData::selectable() in joindata.php
selectable
TextArea::selectable() in textarea.php
selectable
DateField::selectable() in datefield.php
Generate the html representation of the field in a textfield
selectable
PasswdField::selectable() in passwdfield.php
selectable
JoinMatrix::selectable() in joinmatrix.php
selectConsumeConsumable
Select what item is being consumed
selectConsumeUser
Select which user is consuming the item
selectedValue
selectedValue
DBChoiceList::selectedValue() in dbchoicelist.php
determine whih values are selected and return them
selectedValue
ChoiceList::selectedValue() in choicelist.php
selectedValue
ArrayChoiceList::selectedValue() in arraychoicelist.php
determine whih values are selected and return them
selectedValue
return the current value as text and the widget as a hidden form element
selectedValue
JoinMatrix::selectedValue() in joinmatrix.php
selectedValue
selectedValue
selectExport
Generate HTML list for user to select which data export should be used
selectInstrument
Select which instrument for which the calendar should be displayed
selectInstrument
Select for which instrument the special costs should be displayed
selectInstrument
Select which instrument the listing should be generated for
selectInstrumentCreate
Select for which instrument a special cost should be created
selectLists
Generate an HTML form for the user to select which email lists should be used
selectProject
Select for which project the special costs should be displayed
selectProjectCreate
Select for which project a special cost should be created
selectUser
Print an HTML list of users to allow the user to masquerade as for making bookings
selectUserClass
Generate an HTML form for the user to select which class of user to edit costs
sendBufferedStream
Send the data back to the user now
sendContactRequest
sendEmail
set
ArrayChoiceList::set() in arraychoicelist.php
set the currently selected value
set
Bitmask::set() in bitmask.php
set
TimeField::set() in timefield.php
overload the parent's set() method as we need to do some extra processing
set
ChoiceList::set() in choicelist.php
Set the value of this field, both in the Field and in the DBList
set
DBChoiceList::set() in dbchoicelist.php
sets the current value of the field
set
DummyField::set() in dummyfield.php
set
Field::set() in field.php
set the value of this field
set
DateTimeField::set() in datetimefield.php
overload the parent's value as we need to do some magic in here
setattr
Field::setattr() in field.php
Set display attributes for the field.
setChecks
Bitmask::setChecks() in bitmask.php
setCurrent
setDate
RuleSlot::setDate() in timeslotrule.php
setDate
DateField::setDate() in datefield.php
Set the date (and value)
setDate
setDateTime
TimeField::setDateTime() in timefield.php
Set the time (and value) from a Date-Time string
setDefault
ArrayChoiceList::setDefault() in arraychoicelist.php
set which option in the selection list is the default option
setDefault
ChoiceList::setDefault() in choicelist.php
set the default value for this object
setDefault
DBChoiceList::setDefault() in dbchoicelist.php
set which option in the selection list is the default option
setDefaultRestrictions
setDefaults
DateRange::setDefaults() in daterange.php
what default values should be in the boxes
SetDrawColor
setEditable
set whether this field is editable or not
setEditable
JoinMatrix::setEditable() in joinmatrix.php
set whether each row is editable
setEditable
DBO::setEditable() in dbobject.php
Sets whether a row and all fields within it are editable
setEditable
JoinData::setEditable() in joindata.php
set whether each row is editable
setEditableOutput
Set the date and time parts of the field and mark them as editable
SetFileLocation
BasicConfigReader::SetFileLocation() in basicconfigreader.php
SetFillColor
SetFont
BrandedPDF::SetFont() in pdfexport.php
setFormat
ChoiceList::setFormat() in choicelist.php
Create a set of OutputFormatter objects to handle the display of this object.
setFormat
DBList::setFormat() in dblist.php
Create a set of OutputFormatter objects to handle the display of this object.
setId
DBRow::setId() in dbrow.php
Set the value of the primary key (id) for this object
setKey
JoinMatrix::setKey() in joinmatrix.php
set the id that this object will match in the left table
setManualRepresentation
set the representation of this field
setManualRepresentation
pass on any flags about the representation that we should use to our members
setNamebase
JoinMatrix::setNamebase() in joinmatrix.php
Set the name base of the rows
setNamebase
set the namebase for the data storage in the html form
setNamebase
JoinData::setNamebase() in joindata.php
Set the name base of the rows
setNamebase
DBO::setNamebase() in dbobject.php
Sets a new name base for row and all fields within it
setNext
InstallStep::setNext() in installstep.php
setOutputStyles
set the CSS style names by which
setPrev
InstallStep::setPrev() in installstep.php
setSlots
TimeField::setSlots() in timefield.php
associate a TimeSlotRule for validation of the times that we are using
setSlots
DateTimeField::setSlots() in datetimefield.php
associate a TimeSlotRule for validation of the times that we are using
setSlotStart
DateTimeField::setSlotStart() in datetimefield.php
set the appropriate date that we are refering to for the timeslot rule validation
setSlotStart
TimeField::setSlotStart() in timefield.php
set the appropriate date that we are refering to for the timeslot rule validation
setStr
set the date and time from a string
setStr
Set time by a string
setTableHeadings
Accessor method to set the table column headings
setTableHeadings
CheckBoxTableList::setTableHeadings() in checkboxtablelist.php
Accessor method to set the table column headings
setTableHeadings
Accessor method to set the table column headings
SetTextColor
setTicks
set the date and time from seconds since epoch
setTicks
Set time by seconds since midnight
setTime
Sets the time component of this date-time to the specified time but with the same date as currently set
setTime
TimeField::setTime() in timefield.php
Set the time (and value)
setTimeParts
Set current date-time by components
setTimes
Vacancy::setTimes() in vacancy.php
Set the times for the slot
setTimeSlotPicture
set the time slot picture (passed straight to a TimeSlotRule object) to apply
Settings
Settings in settings.php
Group editing object
Settings
Settings::Settings() in settings.php
SettingsDescription
SettingsDescription in settings.php
SettingsDescription
SettingsDescriptionList
SettingsDescriptionList
SettingsDescriptionList in settings.php
SettingsDescriptionSection
SettingsDescriptionSection
SettingsEntry
SettingsEntry
SettingsEntry in settings.php
SettingsModel
SettingsModel in settings.php
SettingsModel
SETTING_BOOLEAN
SETTING_BOOLEAN in settings.php
SETTING_CHOICELIST
SETTING_CHOICELIST in settings.php
SETTING_TEXT
SETTING_TEXT in settings.php
SETTING_TEXTAREA
SETTING_TEXTAREA in settings.php
setValuesArray
Provides a set of values for the droplist rather than filling it from a db query
setValuesArray
Provides a set of values for the droplist rather than filling it from a db query
showBookings
showContactLoginForm
showDeleted
Display the deleted bookings
showMyBookings
showMyGroupBookings
showMyProjectBookings
SimpleDate
SimpleDate in date.php
Simple date class to perform basic date calculations
SimpleDate
construct a Date-Time object
SimpleTime
Constructor for class
SimpleTime
SimpleTime in date.php
Simple time class to perform basic time calculations
slotlog
Calendar::slotlog() in calendar.php
time logging function -- logs the start and stop time of a booking or slot
sortByHeadings
AnchorTableList::sortByHeadings() in anchortablelist.php
Sets which heading to sort by
SpecialCost
SpecialCost::SpecialCost() in specialcosts.php
SpecialCost
SpecialCost in specialcosts.php
Special costs for project/instrument usage editing
sqlFieldName
sqlFieldName::sqlFieldName() in exporttypes.php
sqlFieldName
sqlFieldName in exporttypes.php
SQL fieldname: field, alias, column heading, formatting and output column width
sqlSetStr
TimeField::sqlSetStr() in timefield.php
return a SQL-injection-cleansed string that can be used in an SQL UPDATE or INSERT statement. i.e. "name='Stuart'".
sqlSetStr
DateTimeField::sqlSetStr() in datetimefield.php
return a SQL-injection-cleansed string that can be used in an SQL UPDATE or INSERT statement. i.e. "name='Stuart'".
sqlSetStr
JoinData::sqlSetStr() in joindata.php
Trip the complex field within this object to sync()
sqlSetStr
DummyField::sqlSetStr() in dummyfield.php
sqlSetStr
ChoiceList::sqlSetStr() in choicelist.php
Obtain the SQL data necessary for including the foreign key in the DBRow to which we belong.
sqlSetStr
PasswdField::sqlSetStr() in passwdfield.php
return a SQL-injection-cleansed string that can be used in an SQL UPDATE or INSERT statement. i.e. "name='Stuart'".
sqlSetStr
JoinMatrix::sqlSetStr() in joinmatrix.php
trip the complex field within us to sync(), which allows us to then know our actual value (at last).
sqlSetStr
Field::sqlSetStr() in field.php
create an SQL-injection-cleansed string for db statements
startHTML
startHTML() in forms.php
startHTML_install
startHTML_install() in forms.php
startHTML_upgrade
startHTML_upgrade() in forms.php
startOutputTextFile
send headers to the browser with the filename and the mimetype
START_BOOKING
START_BOOKING in cell.php
cell is at the start of a booking
START_BOOKING_DAY
START_BOOKING_DAY in cell.php
cell is at the start of a day's calendar display
STATUS_ERR
STATUS_ERR in statuscodes.php
Status: Did not proceed, generated errors
STATUS_FORBIDDEN
STATUS_FORBIDDEN in statuscodes.php
Status: Did not proceed, action is forbidden
STATUS_NOOP
STATUS_NOOP in statuscodes.php
Status: there was nothing to do (NO-OP)
STATUS_OK
STATUS_OK in statuscodes.php
Status: Everything was OK.
STATUS_WARN
STATUS_WARN in statuscodes.php
Status: Proceeded OK but generated warnings
subtract
subtract seconds $this - $other
subtract
returns the number of seconds between two times
sum_is_100
sum_is_100() in typeinfo.php
tests if a set of numbers add to 100 (set of percentages should add to 100)
sync
Settings::sync() in settings.php
sync
Instrument::sync() in instrument.php
sync
DBRow::sync() in dbrow.php
Synchronise this object's fields with the database
sync
DBChoiceList::sync() in dbchoicelist.php
synchronise with the database
sync
ArrayChoiceList::sync() in arraychoicelist.php
synchronise: but we have nothing to do as we are not attached to the db
sync
BookingEntry::sync() in bookingentry.php
override the default sync() method with a custom one that allows us to...
sync
User::sync() in user.php
SystemPermissions
SystemStats
SystemStats::SystemStats() in systemstats.php
Constructor: load up the stats
SystemStats
SystemStats in systemstats.php
Collate some stats on the current usage of the system (number of bookings etc)
SystemStatus
SystemStatus in systemstatus.php
Keep tabs on what is and what isn't operational within the system
t
top
$table
BasicAuth::$table in basicauth.php
$table
DBList::$table in dblist.php
$table
ExampleEntries::$table in exampleentries.php
$table
SettingsEntry::$table in settings.php
$table
DBO::$table in dbobject.php
$table1
JoinMatrix::$table1 in joinmatrix.php
$table1IdCol
JoinMatrix::$table1IdCol in joinmatrix.php
$table2
JoinMatrix::$table2 in joinmatrix.php
$table2All
JoinMatrix::$table2All in joinmatrix.php
$table2IdCol
JoinMatrix::$table2IdCol in joinmatrix.php
$tableCaption
$tableclass
Bitmask::$tableclass in bitmask.php
$tableclass
CheckBoxTableList::$tableclass in checkboxtablelist.php
$tableclass
AnchorTableList::$tableclass in anchortablelist.php
$tableFooterDrawColor
$tableFooterDrawColor
$tableFooterFillColor
$tableFooterFillColor
$tableFooterFont
$tableFooterFont
$tableFooterTextColor
$tableFooterTextColor
$tableHeaderAlignment
$tableHeaderDrawColor
$tableHeaderDrawColor
$tableHeaderFillColor
$tableHeaderFillColor
$tableHeaderFont
$tableHeaderFont
$tableHeaderTextColor
$tableHeaderTextColor
$tableHeading
AnchorTableList::$tableHeading in anchortablelist.php
$tableHeading
CheckBoxTableList::$tableHeading in checkboxtablelist.php
$tableHeading
Bitmask::$tableHeading in bitmask.php
$TABLEPREFIX
$TABLEPREFIX in db.php
$TABLEPREFIX is added to the beginning of all SQL table names to allow database sharing
$tableRow
PDFExport::$tableRow in pdfexport.php
$tables
SystemStats::$tables in systemstats.php
tables on which stats should be compiled
$tableTotalDrawColor
$tableTotalDrawColor
$tableTotalFillColor
$tableTotalFillColor
$tableTotalFont
$tableTotalFont
$tableTotalTextColor
$tableTotalTextColor
$tdlclass
AnchorTableList::$tdlclass in anchortablelist.php
$tdlclass
CheckBoxTableList::$tdlclass in checkboxtablelist.php
$tdlclass
Bitmask::$tdlclass in bitmask.php
$tdrclass
Bitmask::$tdrclass in bitmask.php
$tdrclass
CheckBoxTableList::$tdrclass in checkboxtablelist.php
$tdrclass
AnchorTableList::$tdrclass in anchortablelist.php
$tgran
RuleSlot::$tgran in timeslotrule.php
$ticks
SimpleTime::$ticks in date.php
current time in integer seconds since midnight
$ticks
SimpleDate::$ticks in date.php
date in seconds since epoch
$time
DateTimeField::$time in datetimefield.php
$time
TimeField::$time in timefield.php
$timeeditable
DateTimeField::$timeeditable in datetimefield.php
$timeslots
Calendar::$timeslots in calendar.php
$timewhere
ExportType::$timewhere in exporttypes.php
$title
BrandedPDF::$title in pdfexport.php
$title
ActionData::$title in actions.php
$title
ActionFactory::$title in actionfactory.php
$todayClass
$todayClass
Calendar::$todayClass in calendar.php
$topMargin
PDFExport::$topMargin in pdfexport.php
$topMargin
BrandedPDF::$topMargin in pdfexport.php
$trclass
AnchorTableList::$trclass in anchortablelist.php
$trclass
CheckBoxTableList::$trclass in checkboxtablelist.php
$trclass
Bitmask::$trclass in bitmask.php
$tstart
RuleSlot::$tstart in timeslotrule.php
$tstop
RuleSlot::$tstop in timeslotrule.php
$type
$typelist
object containing export SQL and formatting instructions
$types
ExportTypeList::$types in exporttypes.php
timeslotrule.php
timeslotrule.php in timeslotrule.php
timeslot.php
timeslot.php in timeslot.php
timeslotrule.php
timeslotrule.php in timeslotrule.php
textarea.php
textarea.php in textarea.php
textfield.php
textfield.php in textfield.php
timefield.php
timefield.php in timefield.php
typeinfo.php
typeinfo.php in typeinfo.php
tableEnd
TabularPDF::tableEnd() in pdfexport.php
tableFooter
TabularPDF::tableFooter() in pdfexport.php
tableHeader
TabularPDF::tableHeader() in pdfexport.php
tableRow
TabularPDF::tableRow() in pdfexport.php
tableStart
TabularPDF::tableStart() in pdfexport.php
tableTotal
TabularPDF::tableTotal() in pdfexport.php
TabularPDF
TabularPDF in pdfexport.php
PDF class that extends BrandedPDF by providing functions for representing row data.
TabularPDF
TabularPDF::TabularPDF() in pdfexport.php
TextArea
TextArea in textarea.php
a textarea widget
TextArea
TextArea::TextArea() in textarea.php
TextField
TextField in textfield.php
The textfield widget primitive
TextField
TextField::TextField() in textfield.php
Create a new field object, designed to be superclasses
text_dump
DBChoiceList::text_dump() in dbchoicelist.php
text_dump
DBO::text_dump() in dbobject.php
Create a quick text representation of the object
text_dump
ChoiceList::text_dump() in choicelist.php
text_dump
ArrayChoiceList::text_dump() in arraychoicelist.php
display the contents of the list
text_dump
nonDBRow::text_dump() in nondbrow.php
Create a quick text representation of the object
text_dump
Field::text_dump() in field.php
Quick and dirty display of the field status
text_dump
DBRow::text_dump() in dbrow.php
Quick and dirty dump of fields (values only, not a full print_r
TF_AUTO
TF_AUTO in timefield.php
Time field is in "AUTO" (any of the above as appropriate) format
TF_DROP
TF_DROP in timefield.php
Time field is in "DROP" (dropdown list) format
TF_FIXED
TF_FIXED in timefield.php
Time field is in "FIXED" (uneditable) format
TF_FREE
TF_FREE in timefield.php
Time field is in "FREE" (type-in text box) format
TF_FREE_ALWAYS
TF_FREE_ALWAYS in timefield.php
Time field is in "FREE" (type-in text box) format always
TimeField
TimeField in timefield.php
a textfield widget designed to handle time date
TimeField
TimeField::TimeField() in timefield.php
Create a new field object, designed to be superclasses
timelog
Calendar::timelog() in calendar.php
time logging function
timePart
returns a SimpleTime object for just the time component of this date time
TimeSlot
TimeSlot::TimeSlot() in timeslot.php
Create a new timeslot to be superclassed by Booking or Vacancy object
TimeSlot
TimeSlot in timeslot.php
Booking/Vacancy base object -- designed to be inherited by Vacancy and Booking
TimeSlotRule
TimeSlotRule in timeslotrule.php
Timeslot validation based on rules passed to us (presumably from an SQL entry)
TimeSlotRule
TimeSlotRule::TimeSlotRule() in timeslotrule.php
timeString
timeString
title
ActionData::title() in actions.php
TSARRAYMIN
TSARRAYMIN in timeslotrule.php
number of extra elements that will be in the array created from the slot rules
TSNEXT
TSNEXT in timeslotrule.php
date-time operation control: look for slot following this time
TSSTART
TSSTART in timeslotrule.php
date-time operation control: look for match with start of slot
TSSTOP
TSSTOP in timeslotrule.php
date-time operation control: look for match with end of slot
TSWITHIN
TSWITHIN in timeslotrule.php
date-time operation control: look for slot where this time is within the slot
TS_SLOT_NOT_FOUND
TS_SLOT_NOT_FOUND in timeslotrule.php
flag that slot was not found by the slot finding routines
T_
T_() in i18n.php
u
top
$uid
BasicAuth::$uid in basicauth.php
$uid
BookingEntry::$uid in bookingentry.php
$ulclass
AnchorList::$ulclass in anchorlist.php
$union
ExportType::$union in exporttypes.php
$union
DBList::$union in dblist.php
$unionrestriction
$use2StepSync
$useBigTable
PDFExport::$useBigTable in pdfexport.php
$useNullValues
$user
ActionBookingList::$user in bookinglist.php
$useremail
Booking::$useremail in booking.php
$userid
Booking::$userid in booking.php
$username
BasicAuth::$username in basicauth.php
$username
Booking::$username in booking.php
$userphone
Booking::$userphone in booking.php
$user_row
BasicAuth::$user_row in basicauth.php
$useSortByHeadings
unknownaction.php
unknownaction.php in unknownaction.php
userclass.php
userclass.php in userclass.php
users.php
users.php in users.php
user.php
user.php in user.php
userclass.php
userclass.php in userclass.php
upgradedatabase.php
upgradedatabase.php in upgradedatabase.php
upgrade.php
upgrade.php in upgrade.php
unbuffer
BufferedAction::unbuffer() in bufferedaction.php
Unbuffer the stream and allow the data to be output
unbufferForError
Unbuffer the stream and get ready to drop the error message to the user
unqw
unqw() in typeinfo.php
Remove quoting around expressions and remove slashes in data to escape bad chars
update
PasswdField::update() in passwdfield.php
Update the value of the field from user-supplied data, but only if the field was filled in
update
nonDBRow::update() in nondbrow.php
Update the object with the user-submitted data
update
SettingsEntry::update() in settings.php
update
TimeField::update() in timefield.php
overload the parent's update method so that local calculations can be performed
update
Settings::update() in settings.php
update
DummyField::update() in dummyfield.php
update
ChoiceList::update() in choicelist.php
Update the value of the field and also the complex field within based on the user data.
update
DateTimeField::update() in datetimefield.php
overload the parent's update method so that local calculations can be performed
update
CheckBox::update() in checkbox.php
update
BookingEntry::update() in bookingentry.php
override the default update() method with a custom one that allows us to:
update
ArrayChoiceList::update() in arraychoicelist.php
update the value of the list based on user data:
update
Bitmask::update() in bitmask.php
update
DBChoiceList::update() in dbchoicelist.php
update the value of the list based on user data:
update
DateField::update() in datefield.php
overload the parent's update method so that local calculations can be performed
update
JoinData::update() in joindata.php
update
Field::update() in field.php
update the value of the object with the user-supplied data in $data
update
DBRow::update() in dbrow.php
Update the object with the user-submitted data
update
JoinMatrix::update() in joinmatrix.php
UpdateConfig
updatePassword
User
User in user.php
User object (extends dbo), with extra customisations for other links
User
User::User() in user.php
UserClass
UserClass::UserClass() in userclass.php
UserClass
UserClass in userclass.php
User class name
UserMenu
UserMenu in menu.php
Main menu for admin and normal users
UserMenu
Constructor
v
top
$value
Field::$value in field.php
$value
SettingsEntry::$value in settings.php
$valueCleaner
$valueColumn
$valueList
CheckBoxTableList::$valueList in checkboxtablelist.php
$values
JSQuickWalk::$values in jsquickwalk.php
dates to use in the sequence
$VerboseData
ConfigReader::$VerboseData in configreader.php
$VerboseSQL
ConfigReader::$VerboseSQL in configreader.php
view.php
view.php in view.php
viewbase.php
viewbase.php in viewbase.php
vacancy.php
vacancy.php in vacancy.php
validtester.php
validtester.php in validtester.php
Vacancy
Vacancy::Vacancy() in vacancy.php
Create a new vacancy slot
Vacancy
Vacancy in vacancy.php
Vacancy object
ValidTester
ValidTester() in validtester.php
check if data is valid
value
BasicConfigReader::value() in basicconfigreader.php
verb
ActionFactory::verb() in actionfactory.php
viewBooking
Display a booking in read-only format (i.e. not in a form to allow it to be edited)
ViewCalendarPermitted
w
top
$where
ExportType::$where in exporttypes.php
$width
sqlFieldName::$width in exporttypes.php
$writeToFile
PDFExport::$writeToFile in pdfexport.php
webserver_get_name
webserver_get_name() in systemstats.php
webserver_get_version
webserver_get_version() in systemstats.php
weekRound
round (down) the date-time to the start of the current week (Sunday)
wrapHTMLBuffer
embed the html within a blank page to create the report in a separate window
wrapHTMLBuffer
embed the html within a div to enable some creative js folding
WriteConfig
x
top
xssqw
xssqw() in typeinfo.php
quote words against XSS attacks by converting tags to html entities
xssqw_relaxed
xssqw_relaxed() in typeinfo.php
quote words against XSS attacks but allow some html tags through (unsafe attributes are removed)
xssqw_relaxed_helper
xssqw_relaxed_helper() in typeinfo.php
y
top
year
SimpleDate::year() in date.php
four-digit year (YYYY)
yearRound
round (down) the date-time to the start of the current year (1st Jan)
z
top
$zoomhref
Calendar::$zoomhref in calendar.php
_
top
$_action
ActionFactory::$_action in actionfactory.php
$_actionData
ActionFactory::$_actionData in actionfactory.php
$_auth
User::$_auth in user.php
$_auth
BookingEntry::$_auth in bookingentry.php
$_auth
UserMenu::$_auth in menu.php
logged in user's credentials
$_auth
ActionFactory::$_auth in actionfactory.php
$_authList
User::$_authList in user.php
$_authMethod
User::$_authMethod in user.php
$_cache
cache of string formatted data
$_cache
cache of date in string format
$_daterange
The data range to be used for data export
$_dayStart
TimeSlot::$_dayStart in timeslot.php
$_dayStop
TimeSlot::$_dayStop in timeslot.php
$_doingTotalCalcs
$_error
BasicAuth::$_error in basicauth.php
$_export
the specific ExportType to be used in this data export
$_formula
ExportTypeList::$_formula in exporttypes.php
$_haveWriteAccess
logged in user can modify booking
$_haveWriteAccess
$_isOwnBooking
booking is for the logged in user
$_lastnum
$_last_sectionHeader
$_last_tableHeader
$_localAuthPermitted
$_loggedin
BasicAuth::$_loggedin in basicauth.php
$_magicPassList
$_manualRepresentation
$_manualRepresentation
$_original_verb
ActionFactory::$_original_verb in actionfactory.php
$_preventNewPage
$_slotrule
Instrument::$_slotrule in instrument.php
$_totals
ArrayExport::$_totals in arrayexport.php
$_verb
ActionFactory::$_verb in actionfactory.php
$_verb
ActionExport::$_verb in export.php
The original action word (verb!) that instantiated this class (not its descendants) Allows HTML links back to this class to be easily made.
$_verb
UserMenu::$_verb in menu.php
currently selected action
_actionRestart
ActionFactory::_actionRestart() in actionfactory.php
Trigger a restart of the action or a new action
_addedclone
DBChoiceList::_addedclone() in dbchoicelist.php
Clone the array field structure
_addType
ExportTypeList::_addType() in exporttypes.php
_append
DBChoiceList::_append() in dbchoicelist.php
private functions _append and _prepend that will actually add the field
_auth_local
BasicAuth::_auth_local() in basicauth.php
_auth_via_ldap
LDAP auth method to login the user against an LDAP server
_auth_via_radius
RADIUS auth method to login the user against a RADIUS server
_bookingEntryShort
secondary constructor that we can use just for deleting
_breakAccordingToList
Break up bookings that span elements of a defined list (e.g. allowable times or days). A TimeSlotRule ($list) is used to define how the times should be broken up
_breakAcrossDays
Break up bookings that span days (for display purposes only)
_calcColWidths
calculate column widths
_calcMaxNumber
Calculate the maximum number of rows to display (e.g. including spares)
_calcNewSlotRule
_calcRange
DateRange::_calcRange() in daterange.php
Calculate a sensible range
_calcSlotRepresentation
_calendarViewLink
Makes a link back to the current calendar
_changeUser
_checkActions
ActionFactory::_checkActions() in actionfactory.php
Determine what action should be performed.
_checkAnonymous
_checkAuth
BookingEntry::_checkAuth() in bookingentry.php
check our admin status
_checkBookingAuth
Set flags according to the permissions of the logged in user
_checkIsFree
BookingEntry::_checkIsFree() in bookingentry.php
check that the booking slot is indeed free before booking it
_checkMasq
Permit user masquerading -- the admin user can become another user for a period
_checkMinNotice
make sure that a non-admin user is not trying to unbook the instrument with less than the minimum notice
_checkTimesAdjoining
check if this booking is adjoining existing bookings -- it can explain why the booking is at funny times.
_checkUserID
ConsumableUse::_checkUserID() in consumableuse.php
check who we are recording if not set
_collectMatrix
Generate a booking matrix for all the days we are interested in
_confSplit
PDFExport::_confSplit() in pdfexport.php
_constructInstrumentPermission
make up the permissions for the instrument
_constructMenuEntries
Generates an html representation of the menu according to the current user's permissions
_countRowsInJoin
Count the number of rows in the join table so we know how many to retrieve
_createBilling
_createBillingConsumable
_createBillingGroups
_createBillingSummary
_createBookingForbidden
_createConsumable
_createConsumableGroup
_createGroups
_createLogbook
_createProjects
_createRow
JoinMatrix::_createRow() in joinmatrix.php
Create a new row from the protorow for storing data
_createRow
JoinData::_createRow() in joindata.php
Create a new row from the protorow for storing data
_createSession
create the login session for persistant data storage
_createUsers
_dataCleanse
ActionAction::_dataCleanse() in actionaction.php
Cleanse the input data of all fields except for the specifed whitelisted fields
_determineRepresentation
Determine what sort of representation is appropriate
_eatGPCInfo
ActionFactory::_eatGPCInfo() in actionfactory.php
Parse the user-supplied data from either the GET or POST data
_eatPathInfo
ActionFactory::_eatPathInfo() in actionfactory.php
Parse the user-supplied data in PATH_INFO part of URL
_editCreateBooking
Do the hard work to edit or create the booking
_fill
JoinData::_fill() in joindata.php
Fill from the database
_fill
BookingEntryRO::_fill() in bookingentryro.php
load data from database
_fill
NextBooking::_fill() in bookingdata.php
Interrogate the database to get the bookings
_fill
Calendar::_fill() in calendar.php
Obtain the booking data for this time period
_fill
BookingData::_fill() in bookingdata.php
Interrogate the database to get the bookings
_fillDaySlots
TimeSlotRule::_fillDaySlots() in timeslotrule.php
_fillFromProto
Fill from the database one row at a time
_fillFromProto
Fill from the database one row at a time
_findAuthMethods
_findDayLines
TimeSlotRule::_findDayLines() in timeslotrule.php
_findExactSlot
_findSlot
TimeSlotRule::_findSlot() in timeslotrule.php
return the corresponding slot number of the starting or stopping date-time $date returns -1 if no matching slot found.
_fixedTimeSlots
determine if a dropdown list appropriate here?
_Forbidden
_forbiddenError
Polite "go away" message if someone tries to delete a booking that they can't
_formatCell
PDFExport::_formatCell() in pdfexport.php
_formatCellHTML
generate the HTML for a single cell
_formatRow
PDFExport::_formatRow() in pdfexport.php
_formatRowData
format a row of data using the formmatting information defined
_formatRowHTML
generate the HTML for a row
_formatVal
ArrayExport::_formatVal() in arrayexport.php
format a data value according to the defined rules for decimal places and currency
_getBookingData
_getColWidth
PDFExport::_getColWidth() in pdfexport.php
Calculate the width of an actual column
_getColWidthRand
_getColWidths
ArrayExport::_getColWidths() in arrayexport.php
get the column widths for the columns (if defined)
_getCostObject
Create a SpecialCost object
_getDataList
Sets up the DBlist object so that it can query the db
_getDayClass
Calendar::_getDayClass() in calendar.php
work out what html/css class this date should be rendered as
_getDBListFromExport
From the export definition in the ExportType generate a DBList query
_getEmailText
BookingEntry::_getEmailText() in bookingentry.php
get the email text from the configured template with standard substitutions
_getEmailText
Reads the boilerplate text for the email and customise it for this email
_getEmailText
_getFilename
Set the filename and mimetype for the data export
_getHelpMenu
Generates an html snippet to for the link to the online help
_getMasqAlert
Generates an html div to alert the user that masquerading is in action
_getMetaData
ArrayExport::_getMetaData() in arrayexport.php
create an array of metadata to include in the output
_getReportFilename
obtain an appropriate filename for the data export
_getSelectAllFooter
create a pair of select/deselect all quick buttons or links
_getSQLsyntax
generate the appropriate SQL syntax for this query
_getTotals
ArrayExport::_getTotals() in arrayexport.php
get the column subtotals
_goButton
convenience function to generate a submit button
_goButton
Common submit button for this class
_includeKey
DataReflector::_includeKey() in datareflector.php
_incrementTotals
increment each column subtotal
_initialise
_insertVacancies
Create pseudo-bookings for all vacancies between the start of this calendar and the end.
_instanceManager
BasicConfigReaderSingleton::_instanceManager() in basicconfigreadersingleton_php5.php
_instrumentNotes
Display the instrument comment in either header or footer as configured
_interpret
TimeSlotRule::_interpret() in timeslotrule.php
timeslot picture syntax (concatinate onto one line, no spaces)
_isValidStartStop
perform the above operations with no code duplication
_joinSync
JoinMatrix::_joinSync() in joinmatrix.php
synchronise the join table
_joinSync
JoinData::_joinSync() in joindata.php
synchronise the join table
_legalSlot
BookingEntry::_legalSlot() in bookingentry.php
Ensure that the entered data fits the granularity criteria specified for this instrument
_limitationSet
Determine what limitation should be applied to the broad query
_linksForwardBack
Generate back | today | forward links for the calendar
_loadMultiInstrument
_loadPermissions
_login
BasicAuth::_login() in basicauth.php
check login details, if OK, set up a PHP SESSION to manage the login
_makeAction
ActionFactory::_makeAction() in actionfactory.php
create the action object (a descendent of ActionAction) for the user-defined verb
_makeArray
DBList::_makeArray() in dblist.php
create a row of data with the value and some formatting data for use by the Array/HTML/PDF Export
_makeCalendarConfigDialogue
_makeHiddenSwitch
Convert a string into a js link that controls the behaviour of another div
_makeInstrumentAddDialogue
_makePopupScript
_makeQuickJumpLinks
_makeRefreshScript
_makeRestrictions
_makeTempBooking
make a temporary booking for this slot to eliminate race conditions for this booking
_mkaddedarray
ArrayChoiceList::_mkaddedarray() in arraychoicelist.php
Construct an array suitable for storing the field and the values it takes for later reuse
_mkaddedarray
DBChoiceList::_mkaddedarray() in dbchoicelist.php
Construct an array suitable for storing the field and the values it takes for later reuse
_mysqldump_invocation
Obtain the correct mysqldump command line to make the backup
_offset
Calculate calendar offset in days
_parseArray
PDFExport::_parseArray() in pdfexport.php
_permittedFuture
Check that the booking is not too far into the future
_populate
_populateList
JoinMatrix::_populateList() in joinmatrix.php
populates the matrix from the database
_prepareDropDown
Calculate data for the dropdown list of permissible times
_prepareFreeField
Free-form field entry
_preparePDFExport
Generate the PDF for return to the user
_prepend
DBChoiceList::_prepend() in dbchoicelist.php
_readConfig
PDFExport::_readConfig() in pdfexport.php
_readConfigFile
BasicConfigReader::_readConfigFile() in basicconfigreader.php
_reAddExtraFields
add back in the extra fields that were appended/prepended to the
_reduceList
Calendar::_reduceList() in calendar.php
_removeTempBooking
remove the temporary booking for this slot
_reportHeader
Generate the standard report header from the date range and the description in ExportType
_resetTotals
ArrayExport::_resetTotals() in arrayexport.php
reset the column subtotals to 0
_retrieveUserInfo
_row
TabularPDF::_row() in pdfexport.php
_sectionHeader
create the section header
_sendBookingEmail
if appropriate, send an email to the instrument supervisors to let them know that the
_sendPDFbyEmail
send the PDF to the appropriate person by email the logged in user is always included in the To list for their records
_setDefaultDiscount
Work out what the default discount for this timeslot is from the timeslotrules
_setMetaInfo
PDFExport::_setMetaInfo() in pdfexport.php
_setPageMargins
_setSectionHeaderFont
_setTableAttributes
_setTableFont
_setTableFooterFont
_setTableHeaderFont
_setTableTotalFont
_setTicks
_setTicks
_sqlvals
DBChoiceList::_sqlvals() in dbchoicelist.php
Returns an SQL assignment clause
_sqlvals
DBRow::_sqlvals() in dbrow.php
Generate name='value' data for the SQL statement
_sqlvals
ArrayChoiceList::_sqlvals() in arraychoicelist.php
generate name=value pairs in case someone actually wants them!
_standardFormulae
_substituteFont
_textCleaner
TextField::_textCleaner() in textfield.php
_TimeSlot_SimpleDate
Set the start/stop times of the slot
_twoStageSync
An alternative way of synchronising this object's fields with the database.
_T_
SimpleDate::_T_() in date.php
translate an individual date-related word (day of week, month of year)
_UnknownBooking
_UnknownInstrument
_var_get
BasicAuth::_var_get() in basicauth.php
retrieve a piece of data previously stored
_var_put
BasicAuth::_var_put() in basicauth.php
store a piece of data in the session for persistance across page calls
_verifyLogin
BasicAuth::_verifyLogin() in basicauth.php
_viewCalendarForbidden
__clone
Field::__clone() in field.php
PHP5 clone method
__clone
Bitmask::__clone() in bitmask.php
PHP5 clone method
__clone
DBChoiceList::__clone() in dbchoicelist.php
PHP5 clone method
__clone
DBRow::__clone() in dbrow.php
PHP5 clone method
__clone
ChoiceList::__clone() in choicelist.php
PHP5 clone method
__clone
CheckBoxTableList::__clone() in checkboxtablelist.php
PHP5 clone method
__clone
DBO::__clone() in dbobject.php
PHP5 clone method
a b c d e f g h i j k l m n o p q r s t u v w x y z _