Class Research_Appointment

Description
  • abstract:

Located in /packages/research/lib/appointment.inc.php (line 2)


	
			
Variable Summary
AppointmentPurpose $AppointmentPurpose
integer $ArrivalTime
integer $DepartureTime
integer $ID
Collection[]|CollectionContent[] $Materials
Researcher $Researcher
integer $ResearcherID
integer $SubmitTime
string $Topic
Method Summary
boolean dbDelete ()
boolean dbLoad ()
boolean dbLoadMaterials ()
boolean dbLoadResearcher ()
boolean dbRelateMaterials (integer $CollectionID, [ $CollectionContentID = 0], integer $CollectionContentID[optional])
boolean dbRetrieveMaterials ([ $CollectionID = 0], integer $CollectionID[optional])
boolean dbReturnMaterials ([ $CollectionID = 0], integer $CollectionID[optional])
boolean dbStore ()
boolean sendEmails ()
string toString ()
Variables
AppointmentPurpose $AppointmentPurpose = NULL (line 812)
  • access: public
integer $AppointmentPurposeID = 0 (line 775)
  • access: public
string $ArchivistComments = NULL (line 800)
  • access: public
integer $ArrivalTime = 0 (line 780)
  • access: public
integer $DepartureTime = 0 (line 785)
  • access: public
integer $ID = 0 (line 760)
  • access: public
Collection[]|CollectionContent[] $Materials = array() (line 817)
  • access: public
Researcher $Researcher = NULL (line 807)
  • access: public
string $ResearcherComments = NULL (line 795)
  • access: public
integer $ResearcherID = 0 (line 770)
  • access: public
integer $SubmitTime = 0 (line 765)
  • access: public
string $Topic = NULL (line 790)
  • access: public
Methods
dbDelete (line 9)

Deletes a Appointment from the database

  • access: public
boolean dbDelete ()
dbLoad (line 71)

Loads Appointment

  • access: public
boolean dbLoad ()
dbLoadMaterials (line 104)

Loads Appointment Materials

  • access: public
boolean dbLoadMaterials ()
dbLoadResearcher (line 152)

Loads Appointment Researcher

  • access: public
boolean dbLoadResearcher ()
dbRelateMaterials (line 191)

Relate Materials to Appointment

  • access: public
boolean dbRelateMaterials (integer $CollectionID,  $CollectionContentID, integer $CollectionContentID[optional])
  • integer $CollectionID
  • integer $CollectionContentID[optional]
  • $CollectionContentID
dbRetrieveMaterials (line 306)

Sets AppointmentMaterials retrieval time and user

  • access: public
boolean dbRetrieveMaterials ( $CollectionID, integer $CollectionID[optional])
  • integer $CollectionID[optional]
  • $CollectionID
dbReturnMaterials (line 361)

Sets AppointmentMaterials return time and user

  • access: public
boolean dbReturnMaterials ( $CollectionID, integer $CollectionID[optional])
  • integer $CollectionID[optional]
  • $CollectionID
dbStore (line 416)

Stores Appointment to the database

  • access: public
boolean dbStore ()
sendEmails (line 542)

Sends e-mail to researcher and archivist

  • access: public
boolean sendEmails ()
toString (line 741)

Outputs Appointment if Appointment is cast to string

  • access: public
string toString ()

Documentation generated on Thu, 14 Aug 2008 20:20:54 -0500 by phpDocumentor 1.3.1