Constants

RESPONSE_NEED_ACTION

RESPONSE_NEED_ACTION =\LibMelanie\Config\DefaultConfig::NEED_ACTION

RESPONSE_ACCEPTED

RESPONSE_ACCEPTED =\LibMelanie\Config\DefaultConfig::ACCEPTED

RESPONSE_DECLINED

RESPONSE_DECLINED =\LibMelanie\Config\DefaultConfig::DECLINED

RESPONSE_IN_PROCESS

RESPONSE_IN_PROCESS =\LibMelanie\Config\DefaultConfig::IN_PROCESS

RESPONSE_TENTATIVE

RESPONSE_TENTATIVE =\LibMelanie\Config\DefaultConfig::TENTATIVE

RESPONSE_DELEGATED

RESPONSE_DELEGATED =\LibMelanie\Config\DefaultConfig::DELEGATED

ROLE_CHAIR

ROLE_CHAIR =\LibMelanie\Config\DefaultConfig::CHAIR

ROLE_REQ_PARTICIPANT

ROLE_REQ_PARTICIPANT =\LibMelanie\Config\DefaultConfig::REQ_PARTICIPANT

ROLE_OPT_PARTICIPANT

ROLE_OPT_PARTICIPANT =\LibMelanie\Config\DefaultConfig::OPT_PARTICIPANT

ROLE_NON_PARTICIPANT

ROLE_NON_PARTICIPANT =\LibMelanie\Config\DefaultConfig::NON_PARTICIPANT

TYPE_INDIVIDUAL

TYPE_INDIVIDUAL =\LibMelanie\Config\DefaultConfig::INDIVIDUAL

TYPE_GROUP

TYPE_GROUP =\LibMelanie\Config\DefaultConfig::GROUP

TYPE_RESOURCE

TYPE_RESOURCE =\LibMelanie\Config\DefaultConfig::RESOURCE

TYPE_ROOM

TYPE_ROOM =\LibMelanie\Config\DefaultConfig::ROOM

TYPE_CAR

TYPE_CAR =\LibMelanie\Config\DefaultConfig::CAR

TYPE_FLEX_OFFICE

TYPE_FLEX_OFFICE =\LibMelanie\Config\DefaultConfig::FLEX_OFFICE

TYPE_HARDWARE

TYPE_HARDWARE =\LibMelanie\Config\DefaultConfig::HARDWARE

TYPE_UNKNOWN

TYPE_UNKNOWN =\LibMelanie\Config\DefaultConfig::UNKNOWN

bnum_resources_email_domain

bnum_resources_email_domain ='bnum.i2'

Domaine de l'email des ressources Bnum

Properties

$email

$email :string

Email du participant

Type

string

$name

$name :string

Nom du participant

Type

string

$uid

$uid :string

Uid du participant

Type

string

$self_invite

$self_invite :boolean

Est-ce que ce participant s'est lui même invité

Type

boolean

$response

$response :\LibMelanie\Api\Mel\Attendee::RESPONSE_*

Réponse du participant

Type

\LibMelanie\Api\Mel\Attendee::RESPONSE_*

$role

$role :\LibMelanie\Api\Mel\Attendee::ROLE_*

Role du participant

Type

\LibMelanie\Api\Mel\Attendee::ROLE_*

$need_action

$need_action :boolean

Est-ce que le mode En attente est activé pour ce participant

Type

boolean

$email

$email :string

Email du participant

Type

string

$name

$name :string

Nom du participant

Type

string

$uid

$uid :string

Uid du participant

Type

string

$type

$type :string

Type du participant (individuel, ressource, ...)

Type

string

$delegated_to

$delegated_to :string

A qui le participant délègue sa participation

Type

string

$delegated_from

$delegated_from :string

Qui a délégué la participation du participant

Type

string

$self_invite

$self_invite :boolean

Est-ce que ce participant s'est lui même invité

Type

boolean

$is_saved

$is_saved :boolean

Est-ce que l'événement a été enregistré dans son agenda en attente ?

Type

boolean

$response

$response :\LibMelanie\Api\Defaut\Attendee::RESPONSE_*

Réponse du participant

Type

\LibMelanie\Api\Defaut\Attendee::RESPONSE_*

$role

$role :\LibMelanie\Api\Defaut\Attendee::ROLE_*

Role du participant

Type

\LibMelanie\Api\Defaut\Attendee::ROLE_*

$need_action

$need_action :boolean

Est-ce que le mode En attente est activé pour ce participant

Type

boolean

$is_individuelle

$is_individuelle :boolean

Est-ce qu'il s'agit d'une boite individuelle

Type

boolean

$is_ressource

$is_ressource :boolean

Est-ce qu'il s'agit d'une boite de ressource

Type

boolean

$is_list

$is_list :boolean

Est-ce qu'il s'agit d'une liste

Type

boolean

$members

$members :array<mixed,\LibMelanie\Api\Defaut\User>

Liste des membres appartenant au groupe

Type

array<mixed,\LibMelanie\Api\Defaut\User>

$_resource

$_resource :Resource

Ressource associée a l'attendee

Type

Resource

Methods

__construct()

__construct(\LibMelanie\Api\Defaut\Event  $event = null,  $user = null)

Constructeur de l'objet

Parameters

\LibMelanie\Api\Defaut\Event $event
$user

registerCache()

registerCache(  $app,  $callback)

Enregistrement des methodes de gestion du cache

Parameters

$app
$callback

executeCache()

executeCache()

Lancement des methodes de gestion du cache (nouveau contenu)

getList()

getList(array<mixed,String>  $fields = array(),String  $filter = "",array<mixed,String>  $operators = array(),String  $orderby = "",boolean  $asc = true,integer  $limit = null,integer  $offset = null,array<mixed,String>  $case_unsensitive_fields = array(),  $join = null,  $type_join = 'INNER',  $using = null,  $prefix = null,  $groupby = array(),  $groupby_count = null,  $subqueries = array()): array<mixed,\LibMelanie\Lib\MceObject>

Permet de récupérer la liste d'objet en utilisant les données passées (la clause where s'adapte aux données) Il faut donc peut être sauvegarder l'objet avant d'appeler cette méthode pour réinitialiser les données modifiées (propriété haschanged)

Parameters

array<mixed,String> $fields

Liste les champs à récupérer depuis les données

String $filter

Filtre pour la lecture des données en fonction des valeurs déjà passé, exemple de filtre : "((#description# OR #title#) AND #start#)"

array<mixed,String> $operators

Liste les propriétés par operateur (MappingMce::like, MappingMce::supp, MappingMce::inf, MappingMce::diff)

String $orderby

Tri par le champ

boolean $asc

Tri ascendant ou non

integer $limit

Limite le nombre de résultat (utile pour la pagination)

integer $offset

Offset de début pour les résultats (utile pour la pagination)

array<mixed,String> $case_unsensitive_fields

Liste des champs pour lesquels on ne sera pas sensible à la casse

$join
$type_join
$using
$prefix
$groupby
$groupby_count
$subqueries

Returns

array<mixed,\LibMelanie\Lib\MceObject> —

Array

setMapUid()

setMapUid(string  $uid)

Mapping attendee uid field

Parameters

string $uid

getMapUid()

getMapUid()

Mapping attendee uid field

getMapIs_individuelle()

getMapIs_individuelle(): boolean

Mapping is_individuelle field

Returns

boolean —

true si la boite est individuelle

getMapIs_ressource()

getMapIs_ressource(): boolean

Mapping is_ressource field

Returns

boolean —

true si la boite est une ressource

getMapIs_list()

getMapIs_list(): boolean

Mapping is_list field

Returns

boolean —

true si la boite est une liste

getMapMembers()

getMapMembers(): \LibMelanie\Api\Defaut\array]

Mapping members field

Returns

\LibMelanie\Api\Defaut\array] —

Liste d'adresses email

getMapNeed_action()

getMapNeed_action()

Mapping attendee need_action field

_setAttendeeFromUser()

_setAttendeeFromUser()

Positionne les champs de l'attendee à partir de l'information de l'annuaire

_setAttendeeFromResource()

_setAttendeeFromResource()

Positionne les champs de l'attendee à partir de l'information de l'annuaire