Method |
Description |
|
__construct ( $base ) : GenewebAPI |
Constructeur privé |
|
addFamily ( $family ) : object\ModificationStatus |
Permet d'ajouter une famille |
|
addFilter ( Filter $filter ) |
|
|
addPerson ( $person ) : object\ModificationStatus |
Permet d'ajouter une personne |
|
addPersonStartOk ( $person ) : object\ModificationStatus |
Permet d'ajouter une personne |
|
approximativeSearch ( string $lastname, string $firstname = null, boolean $only_sosa = false, boolean $only_recent = false, boolean $maiden_name = false ) : object\ListPersons |
Permet de rechercher les individus contenant le nom ET le prénom
Exemple: $lastname = mar et $firstname = jean renverra
MARTIN Jean / MARTIN Nicolas Jean / GALLIMARD Claudette-Jeanne |
|
deleteFamily ( $family ) : object\ModificationStatus |
Permet de supprimer une personne |
|
deletePerson ( $person ) : object\ModificationStatus |
Permet de supprimer une personne |
|
enableModeFriend ( $user, $password ) |
|
|
enableModeWizard ( $user, $password ) |
|
|
executeRequests ( $handlers ) : mixed |
Envoi de la requête à l'API de Geneweb |
|
exportBase ( $directory ) |
|
|
exportBaseSearch ( $directory ) |
|
|
findSosa ( string $n, string $p, string $oc ) : object\ReferencePerson |
Permet de récupérer le sosa à partir d'une personne |
|
getAllFamilies ( integer $from = null, integer $limit = null ) : object\ListPerson |
Permet de récupérer toutes les familles d'une base |
|
getAllImages ( ) : object\ListImages |
Permet de récupérer toutes les images |
|
getAllImagesExt ( ) : object\ListImages |
Permet de récupérer toutes les images internes |
|
getAllImagesExtNb ( ) : object\ListImages |
Permet de récupérer toutes les images externes |
|
getAllImagesInt ( ) : object\ListImages |
Permet de récupérer toutes les images |
|
getAllImagesIntNb ( ) : object\ListImages |
Permet de récupérer toutes les images |
|
getAllImagesNb ( ) : object\ListImages |
Permet de récupérer toutes les images |
|
getAllPersons ( integer $from = null, integer $limit = null ) : object\ListPerson |
Permet de récupérer toutes les personnes d'une base |
|
getBaseInfos ( ) : object\BaseInfos |
Permet de récupérer des infos sur la base |
|
getBaseWarnings ( ) : object\BaseWarnings |
Permet de récupérer tous les warnings d'une base |
|
getBirthdayPersons ( integer $month1, integer $day1 = null, integer $month2 = null, integer $day2 = null ) : object\ListPerson |
Permet de récupérer une liste de personnes ayant leur anniversaire dans la fourchette de date donnée
1 => janvier, 12 => décembre |
|
getClosePersons ( string $n, string $p, string $oc, boolean $onlyRecent = null, boolean $spouseAscend = null, integer $nbGenAsc = null, integer $nbGenDesc = null ) : object\ListPerson |
Permet de récupérer une liste de personnes proches d'une personne |
|
getCplRelation ( string $n1, string $p1, string $oc1, string $n2, string $p2, string $oc2 ) : object\ListPersons |
Permet de récupérer le couple commun entre deux individus |
|
getGraphAscPerson ( string $n, string $p, string $oc, integer $generation ) : object\Graph |
Permet de récupérer le graphe d'ascendance d'une personne |
|
getGraphDescPerson ( string $n, string $p, string $oc, integer $generation ) : object\Graph |
Permet de récupérer le graphe de descendance d'une personne |
|
getGraphRelation ( string $n1, string $p1, string $oc1, string $n2, string $p2, string $oc2 ) : object\Graph |
Permet de récupérer le graphe entre deux relations |
|
getImagePerson ( $id ) : object\ImageAddress |
Permet de récupérer l'image d'une personne à partir de son index |
|
getIndividualInfos ( string $n, string $p, string $oc ) : object\Person |
Permet de récupérer les infos d'un individu |
|
getInstance ( string $base, string $signature ) : GenewebAPI |
Instance de classe |
|
getListIndividualInfos ( array $array ) : object\ListPerson |
Permet de récupérer les infos d'une liste d'individus
Exemple: $array = array(array('n' => 'n', 'p' => 'p', 'oc' => 'oc')); |
|
getLoopBase ( ) : object\Person |
Permet de récupérer la boucle de la base |
|
getMaxAncestors ( ) : object\ReferencePerson |
Permet de récupérer la personne ayant le plus d'ancêtre |
|
getNotificationBirthday ( string $n, string $p, integer $oc, string $type, integer $month, integer $day ) : object\NotificationBirthday |
Permet de récupérer une liste de personnes ayant leur anniversaire dans la date donnée |
|
getReferencePerson ( $id ) : object\ImageAddress |
Permet de récupérer la référence personne à partir de son index |
|
getUrl ( ) |
*
Récupère l'url de l'instance GwAPI |
|
initFilter ( ) |
|
|
lastnameOrFirstnameSearch ( string $lastname, string $firstname ) : object\ListPersons |
Permet de rechercher les individus contenant le nom OU le prénom
Exemple: $lastname = mar et $firstname = jean renverra
DUPOND Jean / MARTIN Pierre / MARTIN Nicolas Jean / . |
|
prepareAllPersons ( integer $from = null, integer $limit = null, $protoFilter = null ) : object\ListPerson |
Permet de récupérer toutes les personnes d'une base |
|
printPersons ( ) |
|
|
removeAllImagesExt ( ) : object\ListImages |
Permet de récupérer toutes les images externes (toutes) |
|
removeImagesExt ( ) : object\ListImages |
Permet de récupérer toutes les images externes (http uniquement) |
|
resetFilter ( ) |
|
|
setFullInfos ( boolean $fullInfos ) : void |
Permet de définir le type d'infos souhaitées
(partielles ou complètes) |
|
setIz ( $iz ) |
|
|
setOutput ( string $output ) : void |
Permet de définir le type de sortie |
|
setUrl ( $url ) |
*
Modifie l'url de l'instance GwAPI |
|
startingWithSearch ( string $lastname, string $firstname = null, boolean $onlySosa = false, boolean $onlyRecent = false ) : object\ListPersons |
Permet de rechercher les individus commençant par le nom ET le prénom
Exemple: $lastname = mar et $firstname = jean renverra
MARTIN Jean / MARTIN Jean Nicolas / MARTINIERE Jeanne |
|
synchroBase ( $directory, $timestamp ) |
|
|
updateFamily ( $family ) : object\ModificationStatus |
Permet de mettre à jour une personne |
|
updateImagePerson ( string $n, string $p, integer $oc, string $url ) : void |
Permet de mettre à jour l'image d'une personne |
|
updateListImagePerson ( array $array ) : void |
Permet de mettre à jour l'image d'une liste de personnes
Exemple: $array = array(array('n' => 'n', 'p' => 'p', 'oc' => 'oc', 'img' => 'http://. |
|
updatePerson ( $person ) : object\ModificationStatus |
Permet de mettre à jour une personne |
|