Menu

## inc.ClassDocument.php

Implementation of a document in the document management system

##### Tags

category

  DMS

license

  GPL2

author

  Markus Westphal, Malcolm Cowe, Matteo Lucarelli, Uwe Steinmann uwe@steinmann.cx

copyright

  Copyright (C) 2002-2005 Markus Westphal, 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, 2010-2024 Uwe Steinmann

version

  Release: @package_version@

### Table of Contents

#### Classes

SeedDMS_Core_Document
  Class to represent a document in the document management system
SeedDMS_Core_DocumentContent
  Class to represent content of a document
SeedDMS_Core_DocumentLink
  Class to represent a link between two document
SeedDMS_Core_DocumentFile
  Class to represent a file attached to a document
SeedDMS_Core_AddContentResultSet
  Class to represent a list of document contents

#### Constants

S_DRAFT_APP = 1
S_DRAFT_REV = 0
  The different states a document can be in
S_EXPIRED = -3
S_HIGHEST_STATUS = 3
S_IN_WORKFLOW = 3
S_LOG_ACCEPTED = 1
S_LOG_REJECTED = -1
S_LOG_SLEEPING = -3
S_LOG_USER_REMOVED = -2
S_LOG_WAITING = 0
  The different states a workflow log can be in. This is used in all tables tblDocumentXXXLog
S_LOWEST_STATUS = -3
S_OBSOLETE = -2
S_REJECTED = -1
S_RELEASED = 2

### Constants

#### S_DRAFT_APP

inc.ClassDocument.php : 30
`public mixed S_DRAFT_APP = 1`

#### S_DRAFT_REV

inc.ClassDocument.php : 24

The different states a document can be in

`public mixed S_DRAFT_REV = 0`

#### S_EXPIRED

inc.ClassDocument.php : 61
`public mixed S_EXPIRED = -3`

#### S_HIGHEST_STATUS

inc.ClassDocument.php : 67
`public mixed S_HIGHEST_STATUS = 3`

#### S_IN_WORKFLOW

inc.ClassDocument.php : 43
`public mixed S_IN_WORKFLOW = 3`

#### S_LOG_ACCEPTED

inc.ClassDocument.php : 82
`public mixed S_LOG_ACCEPTED = 1`

#### S_LOG_REJECTED

inc.ClassDocument.php : 88
`public mixed S_LOG_REJECTED = -1`

#### S_LOG_SLEEPING

inc.ClassDocument.php : 102
`public mixed S_LOG_SLEEPING = -3`

#### S_LOG_USER_REMOVED

inc.ClassDocument.php : 95
`public mixed S_LOG_USER_REMOVED = -2`

#### S_LOG_WAITING

inc.ClassDocument.php : 76

The different states a workflow log can be in. This is used in all tables tblDocumentXXXLog

`public mixed S_LOG_WAITING = 0`

#### S_LOWEST_STATUS

inc.ClassDocument.php : 66
`public mixed S_LOWEST_STATUS = -3`

#### S_OBSOLETE

inc.ClassDocument.php : 55
`public mixed S_OBSOLETE = -2`

#### S_REJECTED

inc.ClassDocument.php : 49
`public mixed S_REJECTED = -1`

#### S_RELEASED

inc.ClassDocument.php : 37
`public mixed S_RELEASED = 2`

## Search results