Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_xml_tablas

toba_xml_tablas

Ubicada en php/lib/toba_xml_tablas.php [line 7]



Métodos Propios
static mixed   decode()  
static mixed   encode()  
void   __construct ()  
void   get_tablas ()   $tablas = array( 'tabla' => array( 0 => array('campo' => 'valor', ..)
\DOMDocument   get_xml ()  
void   guardar ()  
void   insertar_db ()  
void   set_tablas ()  

static method decode  [línea 160]

  static mixed decode( mixed $valor )

Decodifica un valor desde UTF-8
Parámetros:
mixed   $valor: 





static method encode  [línea 148]

  static mixed encode( mixed $valor )

Codifica un valor a UTF-8
Parámetros:
mixed   $valor: 





__construct   [línea 16]

  __construct( [ $archivo = null ] )

Parámetros:
   $archivo: 





get_tablas   [línea 63]

  get_tablas( )

Retorna un arreglo asociativo por nombre de tabla conteniendo dentro un recordset





get_xml   [línea 138]

  \DOMDocument get_xml( )

Devuelve el xml generado hasta el momento





guardar   [línea 129]

  guardar( string $archivo )

Inicia el guardado del xml en el archivo especificado
Parámetros:
string   $archivo: 





insertar_db   [línea 91]

  insertar_db( $conexion , [ $path_proyecto = null ] )

Dada la información contenida en el xml intenta insertar los datos en una base En caso de falla, se sigue adelante en la transacción utilizando SAVEPOINTs (postgres>=8.0)
Parámetros:
   $conexion: 
   $path_proyecto: 





set_tablas   [línea 32]

  set_tablas( $arreglo , [ $nombre = 'tablas' ] , [ $nodo_raiz = null ] )

Carga el xml con un nodo por cada tabla, uno por cada registro y dentro uno por cada propiedad <tablas> <$tabla> <fila> <$campo>$valor</$campo>
Parámetros:
   $arreglo: 
   $nombre: 
   $nodo_raiz: 






Desarrollado por SIU.
Documentación generada con phpDocumentor