API des organigrammes : Différence entre versions
(Nouvelle page : ocapi.php == bab_OCGetChildCount($iIdEntity) == == bab_OCGetChildNodeByPosition($iIdParentEntity, $iPosition) == == bab_OCGetChildsEntities($idroot='', $idoc='') == == bab_OCGetC...) |
|||
| Ligne 33 : | Ligne 33 : | ||
== bab_OCGetRootEntity($idoc='') == | == bab_OCGetRootEntity($idoc='') == | ||
| + | |||
| + | Entité racine d'un organigramme | ||
| + | |||
| + | array(id, name, description); | ||
| + | |||
| + | |||
| + | == bab_OCGetSuperior($identity) == | ||
| + | |||
| + | Le supérieur de l'entité | ||
| + | |||
| + | array(id_user, lastname, firstname, middlename); | ||
| + | |||
| + | |||
| + | == bab_OCGetSuperiors($idoc='') == | ||
| + | |||
| + | liste des supérieurs de toutes les entités de l'organigramme | ||
| + | |||
| + | == bab_OCGetTemporaryEmployee($identity) == | ||
| + | |||
| + | search for a temporary employee in the entity | ||
| + | used for approbation | ||
| + | |||
| + | |||
| + | == bab_OCGetTemporaryEmployees($idoc='') == | ||
| + | |||
| + | les intérimaires de l'organigramme | ||
| + | |||
| + | |||
| + | == bab_OCGetUserEntities($iduser, $idoc='') == | ||
| + | |||
| + | Liste des entités d'un utilisateur dans un organigramme particulier ou dans l'organigramme principale | ||
| + | |||
| + | |||
| + | |||
| + | == bab_OCIsEntityChildOfRoot($iIdEntity) == | ||
| + | |||
| + | Checks whether the entity $iIdEntity is a child of the root entity. | ||
| + | |||
| + | |||
| + | == bab_OCIsEntityParentOf($iIdParentEntity, $iIdEntity) == | ||
| + | |||
| + | |||
| + | == bab_OCSelectEntityCollaborators($entityId) == | ||
| + | |||
| + | Returns an ordered mysql result set containing the members of the entity $entityId. | ||
| + | |||
| + | Results fetched from the result set have the following structure: | ||
| + | array( | ||
| + | 'id_dir_entry' => directory entry id (@see bab_getDirEntry) | ||
| + | 'role_type' => 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators | ||
| + | 'role_name' => The role title | ||
| + | 'user_disabled' => 1 = disabled, 0 = not disabled | ||
| + | 'user_confirmed' => 1 = confirmed, 0 = not confirmed | ||
| + | 'sn' => The member's surname (last name) | ||
| + | 'givenname' => The member's given name (first name) | ||
| + | ) | ||
| + | The result set is ordered by role types (in order 1,2,3,0) and by user name (according to ovidentia name ordering rules). | ||
Version du 19 septembre 2012 à 09:32
ocapi.php
Sommaire
- 1 bab_OCGetChildCount($iIdEntity)
- 2 bab_OCGetChildNodeByPosition($iIdParentEntity, $iPosition)
- 3 bab_OCGetChildsEntities($idroot=, $idoc=)
- 4 bab_OCGetCollaborators($identity)
- 5 bab_OCGetEntities($idoc = )
- 6 bab_OCGetEntity($ide)
- 7 bab_OCGetEntityTypes($entityId)
- 8 bab_OCGetLastChild($iIdEntity)
- 9 bab_OCGetOrgChartEntityTypes($idoc)
- 10 bab_OCgetPrimaryOcId()
- 11 bab_OCGetRootEntity($idoc=)
- 12 bab_OCGetSuperior($identity)
- 13 bab_OCGetSuperiors($idoc=)
- 14 bab_OCGetTemporaryEmployee($identity)
- 15 bab_OCGetTemporaryEmployees($idoc=)
- 16 bab_OCGetUserEntities($iduser, $idoc=)
- 17 bab_OCIsEntityChildOfRoot($iIdEntity)
- 18 bab_OCIsEntityParentOf($iIdParentEntity, $iIdEntity)
- 19 bab_OCSelectEntityCollaborators($entityId)
bab_OCGetChildCount($iIdEntity)
bab_OCGetChildNodeByPosition($iIdParentEntity, $iPosition)
bab_OCGetChildsEntities($idroot=, $idoc=)
bab_OCGetCollaborators($identity)
bab_OCGetEntities($idoc = )
bab_OCGetEntity($ide)
bab_OCGetEntityTypes($entityId)
Returns an ordered mysql result set containing the entity types for the specified entity.
bab_OCGetLastChild($iIdEntity)
Returns the id of the specified entity's last child.
bab_OCGetOrgChartEntityTypes($idoc)
Returns an ordered mysql result set containing the entity types avaiblable for the specified orgchart.
bab_OCgetPrimaryOcId()
Retourne l'ID de l'organigramme principale l'info est stockée dans $babBody->idprimaryoc mais il ne faut pas utiliser cette propriété
bab_OCGetRootEntity($idoc=)
Entité racine d'un organigramme
array(id, name, description);
bab_OCGetSuperior($identity)
Le supérieur de l'entité
array(id_user, lastname, firstname, middlename);
bab_OCGetSuperiors($idoc=)
liste des supérieurs de toutes les entités de l'organigramme
bab_OCGetTemporaryEmployee($identity)
search for a temporary employee in the entity used for approbation
bab_OCGetTemporaryEmployees($idoc=)
les intérimaires de l'organigramme
bab_OCGetUserEntities($iduser, $idoc=)
Liste des entités d'un utilisateur dans un organigramme particulier ou dans l'organigramme principale
bab_OCIsEntityChildOfRoot($iIdEntity)
Checks whether the entity $iIdEntity is a child of the root entity.
bab_OCIsEntityParentOf($iIdParentEntity, $iIdEntity)
bab_OCSelectEntityCollaborators($entityId)
Returns an ordered mysql result set containing the members of the entity $entityId.
Results fetched from the result set have the following structure: array( 'id_dir_entry' => directory entry id (@see bab_getDirEntry) 'role_type' => 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators 'role_name' => The role title 'user_disabled' => 1 = disabled, 0 = not disabled
'user_confirmed' => 1 = confirmed, 0 = not confirmed 'sn' => The member's surname (last name) 'givenname' => The member's given name (first name) ) The result set is ordered by role types (in order 1,2,3,0) and by user name (according to ovidentia name ordering rules).