Core  3.2
PHP API documentation
 All Data Structures Namespaces Files Functions Variables Pages
Document Class Reference

Inherits PDoc.

Inherited by ExecProcessus, File, HelpPage, Image, MailEdit, MailTemplate, PostitView, RoleAccount, SentEmail, Timer, UserAccount, Wask, Base, fam1, Fdlgen_a, Fdlgen_empty, Freestate, Test_extra, Tst_autocompletion, Tst_badattr10, Tst_badattr11, Tst_badattr12, Tst_badattr13, Tst_badattr14, Tst_badattr15, Tst_badattr16, Tst_badattr4, Tst_badattr5, Tst_badattr6, Tst_badattr7, Tst_badattr8, Tst_badattr9, Tst_badfam51, Tst_badfam61, Tst_badfamimp1, Tst_badfamimp17, Tst_badfamimp18, Tst_badfamimp2, Tst_badfammask, Tst_badfamp7, Tst_badprofid1, Tst_badprofid2, Tst_badprofil3, Tst_byfolder_a, Tst_byfolder_b, Tst_datetransfert, Tst_defaultfamily1, Tst_defaultfamily2, Tst_defaultfamily5, Tst_defaultfamilynamespace, Tst_doc32, Tst_docenum, Tst_docrel, Tst_enumfam1, Tst_expcoll1, Tst_export_image, Tst_export_image_xml, Tst_export_param, Tst_export_revision, Tst_exportfam1, Tst_exporttitlelimits, Tst_fam_getdocanchor, Tst_famgetdocvalue, Tst_famgethtmlvalue, Tst_famgettypedvalue, Tst_familycomputed, Tst_famimp1, Tst_fammask, Tst_famsetvalue, Tst_famvisibility, Tst_fmtcol, Tst_fullsearchfam1, Tst_getoriginalquery1, Tst_getresphpfunc, Tst_getsearchmethods, Tst_gettextualvalue, Tst_goodfamal1, Tst_goodfamal2, Tst_goodfamimp1, Tst_goodfamimp2, Tst_goodfamimp5, Tst_goodfamimp6, Tst_goodfamimpdoc, Tst_goodmodfam_1, Tst_goodmodfam_3, Tst_goodmodfam_4, Tst_goodprofid1, Tst_goodprofid2, Tst_goodprofil1, Tst_highsearchfam1, Tst_inherit_addenum_a1, Tst_inherit_addenum_a2, Tst_inherit_getenum_a1, Tst_inherit_getenum_a2, Tst_inherit_getenum_a3, Tst_initfamimp1, Tst_initfamimp2, Tst_lfamily, Tst_linkdoc, Tst_onlycount_0, Tst_ooolayout, Tst_ooosimplelayout, Tst_opt_searchcriteria, Tst_orderautoa, Tst_orderby_label, Tst_orderby_label_doc, Tst_ordernuma, Tst_orderrela, Tst_origina, Tst_profil, Tst_role1, Tst_search_filters, Tst_search_noviewcontrol, Tst_searchjoin1, Tst_searchjoin2, Tst_sfam1, Tst_sfam2, Tst_slashfamily1, Tst_substitute1, Tst_title, Tst_updtattr, Tst_usefor_n, Tst_usefor_s, Tst_wfextendprofil, Tst_wffamimp1, Tst_wffamimp4, Tst_wffamm0m3, TestAffect1, TestNd, TstExportCollection, TstInvisible, and Famimp4Plus.

+ Collaboration diagram for Document:

Data Fields

 $defDoctype = 'F'
 
 $defClassname = '\Dcp\Family\Document'
 
- Data Fields inherited from PDoc
 $acls
 
 $defDoctype = 'P'
 
 $defProfFamId = FAM_ACCESSDOC
 
- Data Fields inherited from Doc
const USEMASKCVVIEW = - 1
 
const USEMASKCVEDIT = - 2
 
 $fields
 
 $sup_fields
 
 $id
 
 $owner
 
 $title
 
 $revision
 
 $version
 
 $initid
 
 $fromid
 
 $lockdomainid
 
 $domainid
 
 $doctype
 
 $locked
 
 $icon
 
 $lmodify
 
 $profid
 
 $views
 
 $usefor
 
 $revdate
 
 $cdate
 
 $adate
 
 $comment
 
 $classname
 
 $state
 
 $wid
 
 $cvid
 
 $name
 
 $mid = 0
 
 $dprofid = 0
 
 $prelid = 0
 
 $atags
 
 $postitid
 
 $confidential
 
 $ldapdn
 
 $allocated
 
 $archiveid
 
 $fromname
 
 $fromtitle
 
 $fulltext
 
 $cviews
 
 $eviews
 
 $wdoc = null
 
 $attributes = null
 
 $id_fields
 
 $dbtable = "doc"
 
 $order_by = "title, revision desc"
 
 $fulltextfields
 
 $acls = array()
 
 $lay = null
 
 $defProfFamId = FAM_ACCESSDOC
 
 $sqlcreate
 
 $obj_acl = array()
 
 $defaultview = "FDL:VIEWBODYCARD"
 
 $defaultedit = "FDL:EDITBODYCARD"
 
 $defaultabstract = "FDL:VIEWABSTRACTCARD"
 
 $defaultcreate = ""
 
 $defaultmview = ""
 
 $specialmenu = array()
 
 $defDoctype = 'F'
 
 $paramRefresh = array()
 
- Data Fields inherited from DocCtrl
 $title = ''
 
 $dacls
 
 $extendedAcls = array()
 
 $profid
 
 $dprofid
 
 $views
 
 $attributes = null
 
 $doctype
 
 $id
 
 $initid
 
 $uperm
 
 $cvid
 
 $userid
 
- Data Fields inherited from DocLDAP
 $serveur
 
 $port
 
 $racine
 
 $rootdn
 
 $rootpw
 
 $useldap = false
 
 $infoldap = array()
 
 $cindex = false
 
 $ldapmap
 
 $ldapdn
 
- Data Fields inherited from DbObj
 $dbid = - 1
 
 $dbaccess = ''
 
 $fields
 
 $dbtable = ''
 
 $id_fields
 
 $criterias = array()
 
 $sup_fields = array()
 
 $sup_where = array()
 
 $sup_tables = array()
 
 $fulltextfields = array()
 
 $order_by = ""
 
 $isset = false
 
 $msg_err = ''
 
 $err_code = ''
 
 $res = ''
 
 $debug = false
 
 $sqlcreate
 
 $sqlinit
 
 $log
 

Additional Inherited Members

- Public Member Functions inherited from PDoc
 __construct ($dbaccess= '', $id= '', $res= '', $dbid=0)
 
- Public Member Functions inherited from Doc
 __toString ()
 
 postInsert ()
 
 setChanged ()
 
 isChanged ()
 
 PreInsert ()
 
 preUpdate ()
 
 postUpdate ()
 
 regenerateTemplate ($aid, $index=-1)
 
 regenerateTemplates ()
 
 updateRelations ($force=false)
 
 getCurSequence ()
 
 nextSequence ($fromid=0)
 
 disableEditControl ()
 
 enableEditControl ()
 
 isRevisable ()
 
 transfertValuesFrom (&$from)
 
 convert ($fromid, $prevalues=array())
 
 canUpdateDoc ()
 
 save (&$info=null, $skipConstraint=false)
 
 store (&$info=null, $skipConstraint=false)
 
 canEdit ($verifyDomain=true)
 
 CanLockFile ()
 
 canLock ()
 
 canUnLock ()
 
 CanUnLockFile ()
 
 isLocked ($my=false)
 
 isConfidential ()
 
 getFamDoc ()
 
 getFamilyDocument ()
 
 getFreedomFromTitle ($title)
 
 getParamValue ($idp, $def="")
 
 getFamilyParameterValue ($idp, $def="")
 
 getDocWithSameTitle ($key1="title", $key2="")
 
 getRevisionState ($state, $fixed=false)
 
 deleteTemporary ()
 
 PreDocDelete ()
 
 ReallyDelete ($nopost)
 
 delete ($really=false, $control=true, $nopost=false)
 
 revive ()
 
 undelete ()
 
 affect ($array, $more=false, $reset=true)
 
 complete ()
 
 init ()
 
 description ()
 
 getFathersDoc ()
 
 getFromDoc ()
 
 getChildFam ($id=-1, $controlcreate=false)
 
 getRevisions ($type="LIST", $limit=200)
 
 latestId ($fixed=false, $forcequery=false)
 
 getLatestId ($fixed=false, $forcequery=false)
 
 getVersion ()
 
 getLabel ($idAttr)
 
 getProperty ($prop)
 
 getPropertyValue ($prop)
 
tag ()
 
getAttribute ($idAttr, &$oa=null, $useMask=true)
 
getAttributes ($useMask=true)
 
 setMask ($mid)
 
 getNormalAttributes ($onlyopt=false)
 
 getFieldAttributes ()
 
 getActionAttributes ()
 
 getAbstractAttributes ()
 
 getTitleAttributes ()
 
 getProfilAttributes ()
 
 getInputAttributes ($onlyopt=false)
 
 getParamAttributes ()
 
 getFileAttributes ($onlyfile=false)
 
 getFilesProperties ()
 
 hasWaitingFiles ()
 
 resetConvertVaultFile ($attrid, $index)
 
 convertVaultFile ($va, $engine, $isimage=false)
 
 getMenuAttributes ($viewhidden=false)
 
 getNeededAttributes ($parameters=false)
 
 isCompleteNeeded ()
 
 equal ($a, $b)
 
 getExportAttributes ($withfile=false, $forcedefault=false)
 
 getImportAttributes ()
 
 getSortAttributes ()
 
 refreshTitle ()
 
 postConstructor ()
 
 postModify ()
 
 postStore ()
 
 preStore ()
 
 preEdition ()
 
 preConsultation ()
 
 postCreated ()
 
 preCreated ()
 
 preImport (array $extra=array())
 
 postImport (array $extra=array())
 
 preRevise ()
 
 postRevise ()
 
 preUndelete ()
 
 postUndelete ()
 
 preRevive ()
 
 postRevive ()
 
 setTitle ($title)
 
 getValues ()
 
 getRawValue ($idAttr, $def="")
 
 setAttributeValue ($idAttr, $value)
 
 getValue ($idAttr, $def="")
 
 getTValue ($idAttr, $def="", $index=-1)
 
 getMultipleRawValues ($idAttr, $def="", $index=-1)
 
 getAValues ($idAttr, $index=-1)
 
 getArrayRawValues ($idAttr, $index=-1)
 
 removeArrayRow ($idAttr, $index)
 
 completeArrayRow ($idAttr, $deleteLastEmptyRows=true)
 
 addArrayRow ($idAttr, $tv, $index=-1)
 
 clearArrayValues ($idAttr)
 
 deleteArray ($idAttr)
 
 setValue ($attrid, $value, $index=-1, &$kvalue=null)
 
 recomputeTextFiles ($aid= '')
 
 setTextValueInFile ($attrid, $value, $ftitle="")
 
 getTextValueFromFile ($attrid, &$text)
 
 copyFile ($idattr, $newname="", $index=-1)
 
 renameFile ($idattr, $newname, $index=-1)
 
 vaultRegisterFile ($filename, $ftitle="", &$info=null)
 
 setFile ($attrid, $filename, $ftitle="", $index=-1)
 
 storeFile ($attrid, $filename, $ftitle="", $index=-1)
 
 storeFiles ($attrid, $filenames, $ftitle="")
 
 duplicateFiles ()
 
 getRValue ($RidAttr, $def="", $latest=true, $html=false)
 
 getOldValue ($attrid)
 
 getOldRawValue ($attrid)
 
 getOldValues ()
 
 getOldRawValues ()
 
 clearValue ($attrid)
 
 deleteValue ($attrid)
 
 getValueMethod ($value)
 
 applyMethod ($method, $def="", $index=-1, array $bargs=array(), array $mapArgs=array(), &$err= '')
 
 verifyConstraint ($attrid, $index=-1)
 
 verifyAllConstraints ($stoptofirst=true, &$info=array())
 
 getFirstFileAttributes ()
 
 addHistoryEntry ($comment= '', $level=DocHisto::INFO, $code= '', $uid= '')
 
 addComment ($comment= '', $level=DocHisto::INFO, $code= '', $uid= '')
 
 addLog ($code= '', $arg= '', $comment= '', $level= '', $uid= '')
 
 getHisto ($allrev=false, $code="", $limit=0)
 
 addATag ($tag)
 
 getATag ($tag)
 
 delATag ($tag)
 
 addUTag ($uid, $tag, $datas="", $allrevision=true)
 
 hasUTag ($tag, $allrevision=true)
 
 getUTag ($tag, $allrevision=true, $uid=null)
 
 delUTag ($uid, $tag, $allrevision=true)
 
 delUTags ($uid=0)
 
 refreshUTags ()
 
 searchUTags ($tag="", $allrevision=true, $allusers=false)
 
 setWaskAnswer ($waskid, $answer)
 
 askIsCompleted ()
 
 getLatestIdWithAsk ()
 
 isFixed ()
 
 addRevision ($comment= '')
 
 changeFreeState ($newstateid, $comment= '', $revision=true)
 
 setState ($newstate, $comment= '', $force=false, $withcontrol=true, $wm1=true, $wm2=true, $wneed=true, $wm0=true, $wm3=true, &$msg= '')
 
 getState ()
 
 getStateColor ($def="")
 
 getStateActivity ($def="")
 
 getStatelabel ()
 
 copy ($temporary=false, $control=true, $linkfld=false, $copyfile=false)
 
 duplicate ($temporary=false, $control=true, $linkfld=false, $copyfile=false)
 
 preDuplicate (&$copyfrom)
 
 preCopy (&$copyfrom)
 
 postDuplicate (&$copyfrom)
 
 postCopy (&$copyfrom)
 
 translate ($docid, $translate)
 
 archive (&$archive)
 
 unArchive (&$archive)
 
 lock ($auto=false, $userid=0)
 
 unLock ($auto=false, $force=false)
 
 allocate ($userid, $comment="", $revision=false, $autolock=true)
 
 unallocate ($comment="", $revision=true)
 
 getIcon ($idicon="", $size=null, $otherId=null)
 
 changeIcon ($icon)
 
 addParamRefresh ($in, $out)
 
 getRefreshVisibility ()
 
 preRefresh ()
 
 specRefresh ()
 
 postRefresh ()
 
 specRefreshGen ($onlyspec=false)
 
 refresh ()
 
 refreshRn ()
 
 urlWhatEncode ($link, $k=-1)
 
 urlWhatEncodeSpec ($l)
 
 getRssLink ()
 
 getFileLink ($attrid, $index=-1, $cache=false, $inline=false, $otherValue= '', $info=null)
 
 getDocAnchor ($id, $target="_self", $htmllink=true, $title=false, $js=true, $docrev="latest", $viewIcon=false)
 
 getHtmlValue ($oattr, $value, $target="_self", $htmllink=true, $index=-1, $entities=true, $abstract=false)
 
 getHtmlAttrValue ($attrid, $target="_self", $htmllink=2, $index=-1, $entities=true, $abstract=false)
 
 getTextualAttrValue ($attrId, $index=-1, Array $configuration=array())
 
 getOooAttrValue ($attrid, $target="_self", $htmllink=false, $index=-1)
 
 getOooValue ($oattr, $value, $target="_self", $htmllink=false, $index=-1)
 
 control ($aclname, $strict=false)
 
 hasPermission ($aclName, $strict=false)
 
 controlUser ($uid, $aclname)
 
 isAlive ()
 
 sqlTrigger ($onlydrop=false, $code=false)
 
 getSqlIndex ()
 
 getZoneFile ($zone)
 
 getZoneOption ($zone="")
 
 getZoneTransform ($zone="")
 
 setDefaultValues ($tdefval, $method=true, $forcedefault=false)
 
 setNameAuto ($temporary=false)
 
 getMainPath ()
 
 viewDoc ($layout="FDL:VIEWBODYCARD", $target="_self", $ulink=true, $abstract=false, $changelayout=false)
 
 viewdefaultcard ($target="_self", $ulink=true, $abstract=false, $viewhidden=false)
 
 viewthumbcard ($target="finfo", $ulink=true, $abstract=true)
 
 viewproperties ($target="finfo", $ulink=true, $abstract=true)
 
 viewabstractcard ($target="finfo", $ulink=true, $abstract=false)
 
 viewattr ($target="_self", $ulink=true, $abstract=false, $viewhidden=false)
 
 viewprop ($target="_self", $ulink=true, $abstract=false)
 
 setLogicalIdentificator ($name, $reset=false)
 
 setLogicalName ($name, $reset=false, $verifyOnly=false)
 
 viewoptcard ($target="_self", $ulink=true, $abstract=false)
 
 editoptcard ($target="_self", $ulink=true, $abstract=false)
 
 editbodycard ($target="_self", $ulink=true, $abstract=false, $onlyopt=false)
 
 editattr ($withtd=true)
 
 setFamidInLayout ()
 
 vault_filename ($attrid, $path=false, $index=-1)
 
 vault_filename_fromvalue ($fileid, $path=false)
 
 vault_properties (NormalAttribute $attr)
 
 getFileInfo ($filesvalue, $key="", $returnType="array")
 
 exportXml (&$xml, $withfile=false, $outfile="", $wident=true, $flat=false, $exportAttributes=array())
 
 toxml ($withdtd=false, $id_doc="")
 
 todtd ()
 
 getCustomTitle ()
 
 getSpecTitle ()
 
 refreshDocTitle ($nameId, $nameTitle)
 
 getEmblem ($size=null)
 
 nothing ($a="", $b="", $c="")
 
 getParam ($param, $defv="")
 
 getLastTitle ($id="-1", $def="")
 
 getTitle ($id="-1", $def="", $latest=false)
 
 getHTMLTitle ($id="-1", $def="", $latest=false)
 
 getDocValue ($docid, $attrid, $def=" ", $latest=false)
 
 getDocProp ($docid, $propid, $latest=false)
 
 getMyAttribute ($idattr)
 
 formatString ($fmt)
 
 updateVaultIndex ()
 
 attachTimer (&$timer, $origin=null, $execdate=null)
 
 unattachTimer (&$timer)
 
 getAttachedTimers ()
 
 getDomainIds ($user=true, $folderName=false)
 
 lockToDomain ($domainId, $userid=0)
 
 getParentFolderIds ()
 
 updateDomains ()
 
 isInDomain ($user=true, $userId= '')
 
 getHelpPage ($fromid="")
 
 getSearchMethods ($attrId, $attrType= '')
 
 isValidSearchMethod ($className, $methodName)
 
 resolveDocIdLogicalNames (NormalAttribute &$oattr, $avalue, &$unknownLogicalNames=array(), &$knownLogicalNames=array())
 
- Public Member Functions inherited from DocCtrl
 __construct ($dbaccess= '', $id= '', $res= '', $dbid=0)
 
 isControlled ()
 
 unsetControl ()
 
 removeControl ($userid=-1)
 
 setControl ($userctrl=true)
 
 setProfil ($profid, $fromdocidvalues=null)
 
 computeDProfil ($dprofid=0, $fromdocidvalues=null)
 
 setViewProfil ()
 
 isRealProfile ()
 
 modifyControl ($uid, $aclname, $deletecontrol=false)
 
 addControl ($uid, $aclname)
 
 isExtendedAcl ($aclname)
 
 delControl ($uid, $aclname)
 
 setCvid ($cvid)
 
 controlId ($docid, $aclname, $strict=false)
 
 controlExtId ($docid, $aclname, $strict=false)
 
 controlUserId ($docid, $uid, $aclname)
 
 controlUp ($uperm, $aclname)
 
 getUsersForAcl ($aclname)
 
 recomputeProfiledDocument ()
 
 isDocLinked ($title, $docid)
 
 isValidLink ($title, $docid)
 
 canEditMenu ()
 
 controlAclAccess ($acl)
 
 controlActifProfil ()
 
 profilIsActivate ($yes=true)
 
- Public Member Functions inherited from DocLDAP
 OrgInit ()
 
 UseLdap ()
 
 SetLdapParam ()
 
 getDNs ()
 
 setDNs ($ds, $tdn)
 
 canUpdateLdapCard ()
 
 RefreshLdapCard ()
 
 DeleteLdapCard ()
 
 getLDAPDN ($rdn, $path="")
 
 getMapAttributes ()
 
 ConvertToLdap ()
 
 getLDAPValue ($idattr, $index="")
 
 ModifyLdapCard ($tinfoldap)
 
 createLDAPDc ($ds, $n)
 
- Public Member Functions inherited from DbObj
 __construct ($dbaccess= '', $id= '', $res= '', $dbid=0)
 
 Select ($id)
 
 getValues ()
 
 affectColumn ($fields, $reset=true)
 
 affect ($array, $more=false, $reset=true)
 
 isAffected ()
 
 Complete ()
 
 preInsert ()
 
 postInsert ()
 
 preUpdate ()
 
 postUpdate ()
 
 preDelete ()
 
 postDelete ()
 
 preSelect ($id)
 
 postSelect ($id)
 
 Add ($nopost=false, $nopre=false)
 
 modify ($nopost=false, $sfields="", $nopre=false)
 
 delete ($nopost=false)
 
 Adds (&$tcopy, $nopost=false)
 
 lw ($prop)
 
 CloseConnect ()
 
 Create ($nopost=false)
 
 postInit ()
 
 init_dbid ()
 
 exec_query ($sql, $lvl=0, $prepare=false)
 
 numrows ()
 
 fetch_array ($c, $type=PGSQL_ASSOC)
 
 update ()
 
 setError ($moreerr= '')
 
 autoUpdate ()
 
 savePoint ($point)
 
 lockPoint ($exclusiveLock, $exclusiveLockPrefix= '')
 
 setMasterLock ($useLock)
 
 rollbackPoint ($point)
 
 commitPoint ($point)
 
- Static Public Member Functions inherited from Doc
static seemsMethod ($method)
 
static rawValueToArray ($v)
 
static _val2array ($v)
 
static arrayToRawValue ($v, $br= '< BR >')
 
static _array2val ($v, $br= '< BR >')
 
static _cmpanswers ($a, $b)
 
static htmlEncode ($s)
 
static getDate ($daydelta=0, $dayhour="", $daymin="", $getlocale=false)
 
static getTimeDate ($hourdelta=0, $second=false)
 
static getUserName ($withfirst=false)
 
static userDocId ()
 
static getUserId ()
 
static getWhatUserId ()
 
static getSystemUserId ()
 
static parseZone ($zone)
 
- Static Public Member Functions inherited from DocCtrl
static parseMail ($Email)
 
static isFutureDate ($date)
 
static isFloat ($x, $min=null, $max=null)
 
static isInteger ($x, $min=null, $max=null)
 
static isString ($x, $p)
 
static canExecute ($appname, $actname)
 
- Static Public Attributes inherited from Doc
static $infofields
 
static $sqlindex
 
- Static Public Attributes inherited from DbObj
static $savepoint = array()
 
static $lockpoint = array()
 
static $sqlStrict = null
 
- Protected Member Functions inherited from Doc
 getParameterFamilyRawValue ($idp, $def)
 
 preAffect (array &$data, &$more, &$reset)
 
 postAffect (array $data, $more, $reset)
 
 specRefreshGenAttribute ($attrId, $callMethod)
 
 noPrivilegeMessage (Doc &$doc, $aclname)
 
 getCustomSearchValues ()
 
- Protected Member Functions inherited from DbObj
 tryCreate ()
 
- Protected Attributes inherited from Doc
 $svalues
 
 $values
 
 $attrids
 

Detailed Description

Definition at line 9 of file Class.FamilyDocument.php.

Field Documentation

$defClassname = '\Dcp\Family\Document'

Definition at line 13 of file Class.FamilyDocument.php.

$defDoctype = 'F'

Definition at line 12 of file Class.FamilyDocument.php.


The documentation for this class was generated from the following file:
← centre documentaire © anakeen