Collaboration diagram for FormatCollection:Public Member Functions | |
| __construct ($doc=null) | |
| setPropDateStyle ($propDateStyle) | |
| setVerifyAttributeAccess ($verifyAttributeAccess) | |
| setNoAccessText ($noAccessText) | |
| setNc ($s) | |
| useCollection (DocumentList &$l) | |
| setDecimalSeparator ($s) | |
| stripHtmlTags ($strip=true) | |
| setDateStyle ($style) | |
| addProperty ($props) | |
| addAttribute ($attrid) | |
| setHookAdvancedStatus ($hookFunction) | |
| setAttributeRenderHook ($hookFunction) | |
| setDocumentRenderHook ($hookFunction) | |
| setPropertyRenderHook ($hookFunction) | |
| render () | |
| getInfo (NormalAttribute $oa, $value, $doc=null) | |
| setLongtextMultipleBrToCr ($longtextMultipleBrToCr) | |
| getDebug () | |
Static Public Member Functions | |
| static | getAvailableProperties () |
| static | getDisplayValue ($info, $oAttr, $index=-1, $configuration=array()) |
Data Fields | |
| const | noAccessText = "N.C." |
| $debug = array() | |
| $familyIconSize = 24 | |
| $relationIconSize = 14 | |
| $mimeTypeIconSize = 14 | |
| $imageThumbnailSize = 48 | |
| $relationNoAccessText = "" | |
| $useShowEmptyOption = true | |
| const | title = "title" |
| const | propName = "name" |
| const | propId = "id" |
| const | propIcon = "icon" |
| const | propLocked = "locked" |
| const | propInitid = "initid" |
| const | propRevision = "revision" |
| const | propUrl = "url" |
| const | propFamily = "family" |
| const | propLastAccessDate = "lastAccessDate" |
| const | propLastModificationDate = "lastModificationDate" |
| const | propRevisionData = "revisionData" |
| const | propViewController = "viewController" |
| const | propWorkflow = "workflow" |
| const | propAffected = "affected" |
| const | propStatus = "status" |
| const | propNote = "note" |
| const | propUsage = "usage" |
| const | propType = "type" |
| const | propTags = "tags" |
| const | propSecurity = "security" |
| const | propCreationDate = "creationDate" |
| const | propCreatedBy = "createdBy" |
| const | propState = "state" |
| const | revdate = "revdate" |
| const | adate = "adate" |
| const | cdate = "cdate" |
Protected Member Functions | |
| callHookStatus ($s) | |
| callAttributeRenderHook ($info, $oa,\Doc $doc) | |
| callDocumentRenderHook (array $info,\Doc $doc) | |
| callPropertyRenderHook ($info, $propId,\Doc $doc) | |
| getPropInfo ($propName, Doc $doc) | |
| getCreatedByData (\Doc $doc) | |
| getStatusData (\Doc $doc) | |
| getUsageData (\Doc $doc) | |
| getTypeData (\Doc $doc) | |
| getNoteData (\Doc $doc) | |
| getWorkflowData (\Doc $doc) | |
| getApplicationTagsData (\Doc $doc) | |
| getAllocatedData (\Doc $doc) | |
| getAccountData ($accountId,\Doc $doc) | |
| getSecurityData (\Doc $doc) | |
| getViewControllerData (\Doc $doc) | |
| getRevisionData (\Doc $doc) | |
| getFamilyInfo (\Doc $doc) | |
| getFormatDate ($v, $dateStyle= '') | |
| getState (Doc $doc) | |
| getSingleInfo (NormalAttribute $oa, $value, $doc=null, $index=-1) | |
Static Protected Member Functions | |
| static | rtrimNull (array $t) |
Protected Attributes | |
| $dl = null | |
| $propsKeys = array() | |
| $fmtProps | |
| $fmtAttrs = array() | |
| $ncAttribute = '' | |
| $noAccessText = self::noAccessText | |
| $attributeGrants = array() | |
| $decimalSeparator = ',' | |
| $dateStyle = DateAttributeValue::defaultStyle | |
| $propDateStyle = null | |
| $stripHtmlTag = false | |
| $longtextMultipleBrToCr = "\n" | |
| $verifyAttributeAccess = true | |
| $hookStatus = null | |
| $singleDocument = false | |
| $renderAttributeHook = null | |
| $renderDocumentHook = null | |
| $renderPropertyHook = null | |
Format document list to be easily used in
Definition at line 28 of file Class.FormatCollection.php.
| __construct | ( | $doc = null | ) |
Definition at line 214 of file Class.FormatCollection.php.
| addAttribute | ( | $attrid | ) |
add an attribute to render by default no attributes are rendered
| string | $attrid |
Definition at line 361 of file Class.FormatCollection.php.
| addProperty | ( | $props | ) |
add a property to render by default id and title are rendered
| string | $props |
| \Dcp\Fmtc\Exception |
Definition at line 347 of file Class.FormatCollection.php.
|
protected |
| StandardAttributeValue | null | $info | |
| BasicAttribute | null | $oa | |
| Doc | $doc |
Definition at line 426 of file Class.FormatCollection.php.
|
protected |
| array | $info | |
| Doc | $doc |
Definition at line 439 of file Class.FormatCollection.php.
|
protected |
Definition at line 411 of file Class.FormatCollection.php.
|
protected |
| StandardAttributeValue | string | null | $info | |
| string | $propId | |
| Doc | $doc |
Definition at line 453 of file Class.FormatCollection.php.
|
protected |
Definition at line 682 of file Class.FormatCollection.php.
Here is the call graph for this function:
|
protected |
Definition at line 670 of file Class.FormatCollection.php.
Here is the call graph for this function:
|
protected |
Definition at line 661 of file Class.FormatCollection.php.
|
static |
Definition at line 225 of file Class.FormatCollection.php.
|
protected |
Definition at line 579 of file Class.FormatCollection.php.
Here is the call graph for this function:| getDebug | ( | ) |
get some stat to estimate time cost
Definition at line 975 of file Class.FormatCollection.php.
|
static |
| array | stdClass | $info | |
| NormalAttribute | $oAttr | |
| int | $index | |
| array | $configuration |
Definition at line 997 of file Class.FormatCollection.php.
|
protected |
Definition at line 791 of file Class.FormatCollection.php.
Here is the call graph for this function:
|
protected |
Definition at line 801 of file Class.FormatCollection.php.
Here is the call graph for this function:| getInfo | ( | NormalAttribute | $oa, |
| $value, | |||
$doc = null |
|||
| ) |
Definition at line 850 of file Class.FormatCollection.php.
Here is the call graph for this function:
|
protected |
Definition at line 629 of file Class.FormatCollection.php.
|
protected |
Definition at line 514 of file Class.FormatCollection.php.
Here is the call graph for this function:
|
protected |
Definition at line 781 of file Class.FormatCollection.php.
|
protected |
Definition at line 700 of file Class.FormatCollection.php.
Here is the call graph for this function:
|
protected |
Definition at line 898 of file Class.FormatCollection.php.
|
protected |
Definition at line 817 of file Class.FormatCollection.php.
Here is the call graph for this function:
|
protected |
Definition at line 590 of file Class.FormatCollection.php.
|
protected |
Definition at line 609 of file Class.FormatCollection.php.
|
protected |
Definition at line 601 of file Class.FormatCollection.php.
|
protected |
Definition at line 764 of file Class.FormatCollection.php.
|
protected |
Definition at line 645 of file Class.FormatCollection.php.
| render | ( | ) |
return formatted document list to be easily exported in other format
| \Dcp\Fmtc\Exception |
Definition at line 466 of file Class.FormatCollection.php.
Here is the call graph for this function:
|
staticprotected |
delete last null values
| array | $t |
Definition at line 841 of file Class.FormatCollection.php.
| setAttributeRenderHook | ( | $hookFunction | ) |
apply a callback on each returned value to modify render
| Closure | $hookFunction |
Definition at line 384 of file Class.FormatCollection.php.
| setDateStyle | ( | $style | ) |
set date style possible values are :DateAttributeValue::defaultStyle,DateAttributeValue::frenchStyle,DateAttributeValue::isoWTStyle,DateAttributeValue::isoStyle
| string | $style |
| Dcp\Fmtc\Exception |
Definition at line 327 of file Class.FormatCollection.php.
| setDecimalSeparator | ( | $s | ) |
set decimal character character to use for double and money type
| string | $s | a character to separate decimal part from integer part |
Definition at line 305 of file Class.FormatCollection.php.
| setDocumentRenderHook | ( | $hookFunction | ) |
apply a callback on each document returned to modify render
| Closure | $hookFunction |
Definition at line 395 of file Class.FormatCollection.php.
| setHookAdvancedStatus | ( | $hookFunction | ) |
apply a callback on each document if callback return false, the document is skipped from list
| Closure | $hookFunction |
Definition at line 373 of file Class.FormatCollection.php.
| setLongtextMultipleBrToCr | ( | $longtextMultipleBrToCr | ) |
| string | $longtextMultipleBrToCr |
Definition at line 967 of file Class.FormatCollection.php.
| setNc | ( | $s | ) |
default value returned when attribute not found in document
| $s |
Definition at line 285 of file Class.FormatCollection.php.
| setNoAccessText | ( | $noAccessText | ) |
Use when cannot access attribut value Due to visibility "I"
| string | $noAccessText |
Definition at line 276 of file Class.FormatCollection.php.
| setPropDateStyle | ( | $propDateStyle | ) |
| string | $propDateStyle |
| \Dcp\Fmtc\Exception |
Definition at line 250 of file Class.FormatCollection.php.
| setPropertyRenderHook | ( | $hookFunction | ) |
apply a callback on each returned property to modify render value
| Closure | $hookFunction |
Definition at line 406 of file Class.FormatCollection.php.
| setVerifyAttributeAccess | ( | $verifyAttributeAccess | ) |
If false, attribute with "I" visibility are returned
| boolean | $verifyAttributeAccess |
Definition at line 267 of file Class.FormatCollection.php.
| stripHtmlTags | ( | $strip = true | ) |
display Value of htmltext content value without tags
| bool | $strip |
Definition at line 315 of file Class.FormatCollection.php.
| useCollection | ( | DocumentList & | $l | ) |
document list to format
| DocumentList | $l |
Definition at line 295 of file Class.FormatCollection.php.
|
protected |
Definition at line 70 of file Class.FormatCollection.php.
|
protected |
Definition at line 74 of file Class.FormatCollection.php.
| $debug = array() |
Definition at line 35 of file Class.FormatCollection.php.
|
protected |
Definition at line 72 of file Class.FormatCollection.php.
|
protected |
Definition at line 34 of file Class.FormatCollection.php.
| $familyIconSize = 24 |
Definition at line 48 of file Class.FormatCollection.php.
|
protected |
Definition at line 41 of file Class.FormatCollection.php.
|
protected |
Definition at line 37 of file Class.FormatCollection.php.
|
protected |
Definition at line 89 of file Class.FormatCollection.php.
| $imageThumbnailSize = 48 |
Definition at line 60 of file Class.FormatCollection.php.
|
protected |
Definition at line 80 of file Class.FormatCollection.php.
| $mimeTypeIconSize = 14 |
Definition at line 56 of file Class.FormatCollection.php.
|
protected |
Definition at line 42 of file Class.FormatCollection.php.
|
protected |
Definition at line 44 of file Class.FormatCollection.php.
|
protected |
Definition at line 76 of file Class.FormatCollection.php.
|
protected |
Definition at line 36 of file Class.FormatCollection.php.
| $relationIconSize = 14 |
Definition at line 52 of file Class.FormatCollection.php.
| $relationNoAccessText = "" |
Definition at line 64 of file Class.FormatCollection.php.
|
protected |
Definition at line 97 of file Class.FormatCollection.php.
|
protected |
Definition at line 101 of file Class.FormatCollection.php.
|
protected |
Definition at line 105 of file Class.FormatCollection.php.
|
protected |
Definition at line 93 of file Class.FormatCollection.php.
|
protected |
Definition at line 78 of file Class.FormatCollection.php.
| $useShowEmptyOption = true |
Definition at line 68 of file Class.FormatCollection.php.
|
protected |
Definition at line 85 of file Class.FormatCollection.php.
| const adate = "adate" |
access date
Definition at line 208 of file Class.FormatCollection.php.
| const cdate = "cdate" |
creation date
Definition at line 212 of file Class.FormatCollection.php.
| const noAccessText = "N.C." |
Definition at line 30 of file Class.FormatCollection.php.
| const propAffected = "affected" |
allocated information
Definition at line 163 of file Class.FormatCollection.php.
| const propCreatedBy = "createdBy" |
Creation user (of revision 0)
Definition at line 196 of file Class.FormatCollection.php.
| const propCreationDate = "creationDate" |
Creation date (of revision 0)
Definition at line 192 of file Class.FormatCollection.php.
| const propFamily = "family" |
family information
Definition at line 139 of file Class.FormatCollection.php.
| const propIcon = "icon" |
icon property
Definition at line 119 of file Class.FormatCollection.php.
| const propId = "id" |
id property
Definition at line 115 of file Class.FormatCollection.php.
| const propInitid = "initid" |
initid property
Definition at line 127 of file Class.FormatCollection.php.
| const propLastAccessDate = "lastAccessDate" |
Last access date
Definition at line 143 of file Class.FormatCollection.php.
| const propLastModificationDate = "lastModificationDate" |
Last modification date
Definition at line 147 of file Class.FormatCollection.php.
| const propLocked = "locked" |
locked property
Definition at line 123 of file Class.FormatCollection.php.
| const propName = "name" |
name property
Definition at line 111 of file Class.FormatCollection.php.
| const propNote = "note" |
note information
Definition at line 171 of file Class.FormatCollection.php.
| const propRevision = "revision" |
revision property
Definition at line 131 of file Class.FormatCollection.php.
| const propRevisionData = "revisionData" |
Some informations about revision
Definition at line 151 of file Class.FormatCollection.php.
| const propSecurity = "security" |
Security information (lock, profil)
Definition at line 188 of file Class.FormatCollection.php.
| const propState = "state" |
state property
Definition at line 200 of file Class.FormatCollection.php.
| const propStatus = "status" |
status information : alive, deleted, fixed
Definition at line 167 of file Class.FormatCollection.php.
| const propTags = "tags" |
Applictaion Tags list
Definition at line 184 of file Class.FormatCollection.php.
| const propType = "type" |
doctype information
Definition at line 179 of file Class.FormatCollection.php.
| const propUrl = "url" |
url access to document
Definition at line 135 of file Class.FormatCollection.php.
| const propUsage = "usage" |
usefor information
Definition at line 175 of file Class.FormatCollection.php.
| const propViewController = "viewController" |
View Controller information
Definition at line 155 of file Class.FormatCollection.php.
| const propWorkflow = "workflow" |
Workflow information
Definition at line 159 of file Class.FormatCollection.php.
| const revdate = "revdate" |
revision date
Definition at line 204 of file Class.FormatCollection.php.
| const title = "title" |
Definition at line 107 of file Class.FormatCollection.php.