Core  3.2
PHP API documentation
 All Data Structures Namespaces Files Functions Variables Pages
importXml Class Reference
+ Collaboration diagram for importXml:

Public Member Functions

 analyzeOnly ($analyze)
 
 setPolicy ($policy)
 
 setImportDirectory ($dirid)
 
 setVerifyAttributeAccess ($verifyAttributeAccess)
 
 importSingleXmlFile ($xmlFile)
 
 importZipFile ($zipFile)
 
 importXmlDirectory ($splitdir)
 

Static Public Member Functions

static unZipXmlDocument ($zipfiles, $splitdir)
 
static splitXmlDocument ($xmlfiles, $splitdir)
 
static extractFilesFromXmlDirectory ($splitdir)
 
static extractFileFromXmlDocument ($file)
 
static base64Decodefile ($filename)
 

Static Protected Member Functions

static fputsError ($fd, $str)
 

Protected Attributes

 $analyze = false
 
 $policy = "update"
 
 $dirid = 0
 
 $verifyAttributeAccess = true
 

Detailed Description

Definition at line 21 of file Class.ImportXml.php.

Member Function Documentation

analyzeOnly (   $analyze)

Definition at line 27 of file Class.ImportXml.php.

static base64Decodefile (   $filename)
static

Definition at line 504 of file Class.ImportXml.php.

+ Here is the call graph for this function:

static extractFileFromXmlDocument (   $file)
static

extract encoded base 64 file from xml and put it in local media directory the file is rewrite without encoded data and replace by href attribute

Parameters
$file
Exceptions
\Dcp\Exception

Definition at line 362 of file Class.ImportXml.php.

+ Here is the call graph for this function:

static extractFilesFromXmlDirectory (   $splitdir)
static

Definition at line 332 of file Class.ImportXml.php.

+ Here is the call graph for this function:

static fputsError (   $fd,
  $str 
)
staticprotected

Definition at line 345 of file Class.ImportXml.php.

importSingleXmlFile (   $xmlFile)
Parameters
string$xmlFilefile path
Returns
array log infortmations about import
Exceptions
Exception
\Dcp\Exception

Definition at line 57 of file Class.ImportXml.php.

+ Here is the call graph for this function:

importXmlDirectory (   $splitdir)

read a directory to import all xml files

Parameters
string$splitdir
Returns
array log info

Definition at line 106 of file Class.ImportXml.php.

importZipFile (   $zipFile)

Definition at line 74 of file Class.ImportXml.php.

+ Here is the call graph for this function:

setImportDirectory (   $dirid)

Definition at line 40 of file Class.ImportXml.php.

setPolicy (   $policy)

Definition at line 32 of file Class.ImportXml.php.

setVerifyAttributeAccess (   $verifyAttributeAccess)
Parameters
boolean$verifyAttributeAccess

Definition at line 47 of file Class.ImportXml.php.

static splitXmlDocument (   $xmlfiles,
  $splitdir 
)
static

Definition at line 326 of file Class.ImportXml.php.

static unZipXmlDocument (   $zipfiles,
  $splitdir 
)
static

Definition at line 91 of file Class.ImportXml.php.

Field Documentation

$analyze = false
protected

Definition at line 23 of file Class.ImportXml.php.

$dirid = 0
protected

Definition at line 25 of file Class.ImportXml.php.

$policy = "update"
protected

Definition at line 24 of file Class.ImportXml.php.

$verifyAttributeAccess = true
protected

Definition at line 26 of file Class.ImportXml.php.


The documentation for this class was generated from the following file:
← centre documentaire © anakeen