classXMLUserImporter

It appears that you are using AdBlocking software. The cost of running this website is covered by advertisements. If you like it please feel free to a small amount of money to secure the future of this website.

Public Member Functions

 construct ($xmlfile)
 
 destruct ()
 

Private Member Functions

 startElementHandler ($parser, $name, $attribs)
 
 endElementHandler ($parser, $name)
 
 segContentHandler ($parser, $data)
 

Private Attributes

 $current_element = “
 
 $current_data = “
 
 $user_data = Array()
 
 $group_data = Array()
 
 $user_id = 0
 
 $xmlfile = “
 

Detailed Description

This PHP Class imports users and groups data directly from a XML file.

Constructor & Destructor Documentation

XMLUserImporter::__construct (   $xmlfile)

Class constructor.

Parameters
$xmlfile(string) XML file name

XMLUserImporter::__destruct ( )

Class destructor;

Member Function Documentation

XMLUserImporter::endElementHandler (   $parser,
  $name 
)
private

Sets the end element handler function for the XML parser parser.end_element_handler.

Parameters
$parser(resource) The first parameter, parser, is a reference to the XML parser calling the handler.
$name(string) The second parameter, name, contains the name of the element for which this handler is called. If case-folding is in effect for this parser, the element name will be in uppercase letters.

XMLUserImporter::segContentHandler (   $parser,
  $data 
)
private

Sets the character data handler function for the XML parser parser.handler.

Parameters
$parser(resource) The first parameter, parser, is a reference to the XML parser calling the handler.
$data(string) The second parameter, data, contains the character data as a string.

XMLUserImporter::startElementHandler (   $parser,
  $name,
  $attribs 
)
private

Sets the start element handler function for the XML parser parser.start_element_handler.

Parameters
$parser(resource) The first parameter, parser, is a reference to the XML parser calling the handler.
$name(string) The second parameter, name, contains the name of the element for which this handler is called. If case-folding is in effect for this parser, the element name will be in uppercase letters.
$attribs(array) The third parameter, attribs, contains an associative array with the element’s attributes (if any). The keys of this array are the attribute names, the values are the attribute values. Attribute names are case-folded on the same criteria as element names. Attribute values are not case-folded. The original order of the attributes can be retrieved by walking through attribs the normal way, using each(). The first key in the array was the first attribute, and so on.

Member Data Documentation

XMLUserImporter::$current_data = “
private

String Current data value.

XMLUserImporter::$current_element = “
private

String Current data element.

XMLUserImporter::$group_data = Array()
private

Array for storing user’s group data.

XMLUserImporter::$user_data = Array()
private

Array Array for storing user data.

XMLUserImporter::$user_id = 0
private

Int ID of last inserted user (counter)

XMLUserImporter::$xmlfile = “
private

String XML file


The documentation for this class was generated from the following file:

 

© 2004-2017 – Nicola Asuni - Tecnick.com - All rights reserved.
about - disclaimer - privacy