Eventmember conflict manager

package org.openpsa.calendar

 Methods

__construct (\org_openpsa_calendar_event_dba $event)

Parameters

$event

run ($rob_tentative)

Check for potential busy conflicts to allow more graceful handling of those conditions

Also allows normal events to "rob" resources from tentative ones. NOTE: return false for no (or resolved automatically) conflicts and true for unresolvable conflicts

Parameters

$rob_tentative

_add_event_constraints ($qb, $fieldname)

Parameters

$qb

$fieldname

_load_participants ()

_load_resources ()

_process_participant ($member, $modified_events, $rob_tentative)

Parameters

$member

$modified_events

$rob_tentative

_process_resource ($member, $modified_events, $rob_tentative)

Parameters

$member

$modified_events

$rob_tentative

 Properties

 

mixed $busy_members

In case of busy eventmembers this is an array
 

mixed $busy_resources

In case of busy event resources this is an array
 

\org_openpsa_calendar_event_dba $_event

The event we're working on