eZPublish  3.8
eZApproveType Class Reference

Event type for user approvals. More...

+ Inheritance diagram for eZApproveType:
+ Collaboration diagram for eZApproveType:

Public Member Functions

attribute ($attr)
 
attributeDecoder (&$event, $attr)
 
 attributes ()
 
 checkApproveCollaboration (&$process, &$event)
 
 cleanupAfterRemoving ($attr=array())
 
 createApproveCollaboration (&$process, &$event, $userID, $contentobjectID, $contentobjectVersion, $editors)
 
 customWorkflowEventHTTPAction (&$http, $action, &$workflowEvent)
 
 execute (&$process, &$event)
 
 eZApproveType ()
 
 fetchHTTPInput (&$http, $base, &$event)
 
 hasAttribute ($attr)
 
 initializeEvent (&$event)
 
 typeFunctionalAttributes ()
 
- Public Member Functions inherited from eZWorkflowEventType
 eZWorkflowEventType ($typeString, $name)
 
 registerType ($typeString, $class_name)
 
- Public Member Functions inherited from eZWorkflowType
 allowedTypes ()
 
attribute ($attr)
 
attributeDecoder (&$event, $attr)
 
 attributes ()
 
 cleanup (&$process, &$event)
 
 cleanupAfterRemoving ($attr=array())
 
createType ($typeString)
 
 customWorkflowEventHTTPAction (&$http, $action, &$workflowEvent)
 
eventDescription ()
 
 execute (&$process, &$event)
 
 eZWorkflowType ($group, $type, $groupName, $name)
 
 fetchHTTPInput (&$http, $base, &$event)
 
fetchRegisteredTypes ()
 
 fixupHTTPInput (&$http, $base, &$event)
 
 hasAttribute ($attr)
 
 initializeEvent (&$event)
 
 isAllowed ($moduleName, $functionName, $connectType)
 
 loadAndRegisterAllTypes ()
 
 loadAndRegisterType ($typeString)
 
 needCleanup ()
 
 registerType ($group, $type, $class_name)
 
 setActivationDate ($date)
 
 setAttribute ($attr, $value)
 
 setInformation ($inf)
 
 setTriggerTypes ($allowedTypes)
 
 statusName ($status)
 
 storeEventData (&$event, $version)
 
 typeFunctionalAttributes ()
 
 validateHTTPInput (&$http, $base, &$event)
 
workflowEventContent ()
 

Detailed Description

Event type for user approvals.

WorkflowEvent storage fields : data_text1 - selected_sections data_text2 - selected_usergroups data_text3 - approve_users data_text4 - approve_groups data_int2 - language_list

Member Function Documentation

& eZApproveType::attribute (   $attr)
& eZApproveType::attributeDecoder ( $event,
  $attr 
)
eZApproveType::attributes ( )

Referenced by hasAttribute().

eZApproveType::checkApproveCollaboration ( $process,
$event 
)

Referenced by execute().

eZApproveType::cleanupAfterRemoving (   $attr = array())
eZApproveType::createApproveCollaboration ( $process,
$event,
  $userID,
  $contentobjectID,
  $contentobjectVersion,
  $editors 
)

Referenced by execute().

eZApproveType::customWorkflowEventHTTPAction ( $http,
  $action,
$workflowEvent 
)
eZApproveType::execute ( $process,
$event 
)
eZApproveType::eZApproveType ( )
eZApproveType::fetchHTTPInput ( $http,
  $base,
$event 
)
eZApproveType::hasAttribute (   $attr)
eZApproveType::initializeEvent ( $event)
eZApproveType::typeFunctionalAttributes ( )

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