AbstractReportItem Class Reference

Inheritance diagram for AbstractReportItem:
AverageArrayReportItem BudgetReportItem CalendarReportItem CheckboxReportItem EliteSubmitReportItem EULAReportItem EvalReviewCheckboxReportItem EvalReviewSelectReportItem GenericBudgetReportItem GlycoNetEvalOverviewReportItem MultiTextReportItem PersonTopProductsReportItem PersonTopProductsReportItem RadioReportItem ReportItemSet SelectReportItem StaticReportItem TextareaReportItem TextReportItem UploadReportItem

List of all members.

Public Member Functions

 AbstractReportItem ()
 setId ($id)
 setAttr ($key, $value)
 setAttribute ($key, $value)
 setParent ($parent)
 getId ()
 getParent ()
 getReport ()
 getSection ()
 getPrev ()
 getSet ()
 setBlobType ($type)
 setProjectId ($id)
 setPersonId ($id)
 setMilestoneId ($id)
 setProductId ($id)
 setExtra ($extra)
 setPrivate ($private)
 setEncrypt ($encrypt)
 setDeleted ($deleted)
 setBlobSection ($item)
 setBlobItem ($item)
 setBlobSubItem ($item)
 setValue ($value)
 processCData ($output)
 getText ()
 render ()
 getNComplete ()
 getNFields ()
 getExtraIndex ()
 getPostId ()
 save ()
 getBlobValue ()
 getMD5 ($urlencode=true)
 getDownloadLink ()
 setBlobValue ($value)
 delete ()
 getAttr ($attr, $default="", $varSubstitute=true)
 varSubstitute ($cdata)
 getVariable ($key)
 setVariable ($key, $value, $depth=0)

Public Attributes

 $id
 $parent
 $blobType
 $personId
 $projectId
 $milestoneId
 $productId
 $extra
 $extraIndex
 $private
 $encrypt
 $deleted
 $blobSection
 $blobItem
 $blobSubItem
 $value
 $attributes
 $variables = array()

Protected Member Functions

 stripBlob ($value)

Member Function Documentation

AbstractReportItem::getDownloadLink (  ) 

Returns the download link for this blob

AbstractReportItem::getMD5 ( urlencode = true  ) 

Returns the MD5 code for this blob

AbstractReportItem::getVariable ( key  ) 

Returns the value of the variable with the given key

Parameters:
string $key The key of the variable
Returns:
string The value of the variable if found
AbstractReportItem::setBlobValue ( value  ) 

Sets the Blob value for this AbstractReportItem

Parameters:
mixed $value The value of this AbstractReportItem

Reimplemented in EvalReviewCheckboxReportItem, EvalReviewRadioReportItem, EvalReviewTextareaReportItem, FakeSubmitReportItem, and ReportItemSet.

AbstractReportItem::setDeleted ( deleted  ) 

Sets whether or not this AbstractReportItem should be treated as deleted or not

Parameters:
$deleted boolean Whether or not this AbstractReportItem should be treated as deleted or not
AbstractReportItem::setVariable ( key,
value,
depth = 0 
)

Sets the value of the variable with the given key to the given value

Parameters:
string $key The key of the variable
string $value The value of the variable
integer $depth The depth of the function call (should not need to ever pass this)
Returns:
boolean Whether or not the variable was found

The documentation for this class was generated from the following file:

Generated on 9 Jan 2025 for The Forum by  doxygen 1.6.1