Genealogy_Gedcom
[ class tree: Genealogy_Gedcom ] [ index: Genealogy_Gedcom ] [ all elements ]

Class: Genealogy_Gedcom

Source Location: /Genealogy_Gedcom-1.0.1/Genealogy_Gedcom.php

Class Overview

Genealogy_Parser
   |
   --Genealogy_Gedcom

Genealogy_Gedcom


Author(s):

Version:

  • Release: @PACKAGE_VERSION@

Methods


Inherited Variables

Inherited Methods


Class Details

[line 76]
Genealogy_Gedcom

Example:

require_once 'Genealogy/Gedcom.php'; $ged =& new Genealogy_Gedcom('test.ged');

echo 'Number of individuals : '. $ged->getNumberOfIndividuals().'
'; echo 'Number of families : '. $ged->getNumberOfFamilies(). '
'; echo 'Number of objects :' . $ged->getNumberOfObjects(). '
'; echo 'Last Update :'. $ged->getLastUpdate(). '
'; echo '
';

echo '

';
   print_r($ged->GedcomIndividualsTreeObjects);
   print_r($ged->GedcomFamiliesTreeObjects);
   print_r($ged->GedcomObjectsTreeObjects);
   print_r($ged->GedcomHeaderTreeObject);
   print_r($ged->getIndividual('I1'));
   print_r($ged->getFamily('F1'));
   print_r($ged->getObject('O1'));
   echo '
';

display all firstname and lastname of individuals

foreach ($ged->GedcomIndividualsTreeObjects as $obj) { echo $obj->Firstname.' '.$obj->Lastname.'
'; }

Contributors:



[ Top ]


Method Detail

Genealogy_Gedcom (Constructor)   [line 89]

object Genealogy_Gedcom Genealogy_Gedcom( string $filename)

Constructor

Creates a new Genealogy_Gedcom Object

  • Return: the new Genealogy_Gedcom object
  • Access: public

Parameters:

string   $filename   —  Gedcom filename

[ Top ]

getFamily   [line 165]

mixed getFamily( string $identifier)

Get a family (object) from an identifier
  • Return: object or false on error.
  • Access: public

Parameters:

string   $identifier   —  Identifier

[ Top ]

getIndividual   [line 147]

mixed getIndividual( string $identifier)

Get an Individual (object) from an identifier
  • Return: object or boolean (error)
  • Access: public

Parameters:

string   $identifier   —  Identifier

[ Top ]

getLastUpdate   [line 134]

string getLastUpdate( )

return the last update
  • Access: public

[ Top ]

getNumberOfFamilies   [line 112]

integer getNumberOfFamilies( )

return the number of family
  • Access: public

[ Top ]

getNumberOfIndividuals   [line 101]

integer getNumberOfIndividuals( )

return the number of individual
  • Access: public

[ Top ]

getNumberOfObjects   [line 123]

integer getNumberOfObjects( )

return the number of object
  • Access: public

[ Top ]

getObject   [line 183]

mixed getObject( string $identifier)

Get an object (object) from an identifier
  • Return: object or false on error.
  • Access: public

Parameters:

string   $identifier   —  Identifier

[ Top ]

isFamily   [line 219]

boolean isFamily( string $identifier)

test if a family exists
  • Access: public

Parameters:

string   $identifier   —  Identifier

[ Top ]

isIndividual   [line 201]

boolean isIndividual( string $identifier)

test if an individual exists
  • Access: public

Parameters:

string   $identifier   —  Identifier

[ Top ]

isObject   [line 237]

boolean isObject( string $identifier)

test if an object exists
  • Access: public

Parameters:

string   $identifier   —  Identifier

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:25:31 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.