PHP Classes

File: DataView-Documentation.pod

Recommend this page to a friend!
  Classes of Lucas Tiago de Moraes   PHP DHX   DataView-Documentation.pod   Download  
File: DataView-Documentation.pod
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP DHX
Generate XML for defining interfaces with DHTMLX
Author: By
Last change: Update of DataView-Documentation.pod
Date: 9 months ago
Size: 6,041 bytes
 

Contents

Class file image Download
=encoding utf8 =head1 Class DataView Documentation =head2 Description Class DataView - XML Generator for DHTMLX =head3 construct B<$dataview = new DataView( set encoding, default utf-8 )> $dataview = new DataView; or $dataview = new DataView('iso-8859-1'); =head3 attributes B<pos> $dataview->pos = 100; B<total_count> $dataview->total_count = 1000; =head3 item B<$dataview-E<gt>item( array( 'key attribute' =E<gt> 'value attribute' ) )> $dataview->item( array( "id" => 1, "Package" => "acx100-source", "Version" => "20080210-1.1", "Maintainer" => "Stefano Canepa <sc@linux.it>" ) ); =head3 file B<$dataview-E<gt>file( array( 'key attribute' =E<gt> 'value attribute' ) )> $dataview->file( array( "id" => 1, "name" => "Classes New", "type" => "dir" ) ); =head3 header B<$dataview-E<gt>header()> $dataview->header(); return header("Content-type: application/xml; charset=utf-8"); =head3 result B<$dataview-E<gt>result()> echo $dataview->result(); Print XML =head2 Examples =head3 Example 1 <?php include_once 'DHX.php'; $dataview = new DataView; $dataview->item( array( "id" => 1, "Package" => "acx100-source", "Version" => "20080210-1.1", "Maintainer" => "Stefano Canepa <sc@linux.it>" ), array( "id" => 2, "Package" => "alien-arena-browser", "Version" => "7.0-1", "Maintainer" => "Debian Games Team <pkg-games-devel@lists.alioth.debian.org>" ), array( "id" => 3, "Package" => "alsa-firmware-loaders", "Version" => "1.0.21-1", "Maintainer" => "Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>" ) ); $dataview->header(); echo $dataview->result(); ?> B<Result> <?xml version="1.0" encoding="utf-8"?> <data> <item id="1"> <Package> <![CDATA[ acx100-source ]]> </Package> <Version> <![CDATA[ 20080210-1.1 ]]> </Version> <Maintainer> <![CDATA[ Stefano Canepa <sc@linux.it> ]]> </Maintainer> </item> <item id="2"> <Package> <![CDATA[ alien-arena-browser ]]> </Package> <Version> <![CDATA[ 7.0-1 ]]> </Version> <Maintainer> <![CDATA[ Debian Games Team <pkg-games-devel@lists.alioth.debian.org> ]]> </Maintainer> </item> <item id="3"> <Package> <![CDATA[ alsa-firmware-loaders ]]> </Package> <Version> <![CDATA[ 1.0.21-1 ]]> </Version> <Maintainer> <![CDATA[ Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org> ]]> </Maintainer> </item> </data> =head3 Example 2 <?php include_once 'DHX.php'; $dataview = new DataView("iso-8859-1"); $dataview->file( array( "name" => "Classes", "type" => "dir", "modifdate" => "2008-01-28 16-09-31" ), array( "name" => "Downloads", "type" => "dir", "modifdate" => "2008-01-28 16-09-31" ), array( "name" => "Java", "type" => "dir", "modifdate" => "2008-01-28 16-09-31" ), array( "name" => "Apple.jpg", "type" => "file", "filesize" => "18637", "modifdate" => "2008-01-28 17-02-23" ), array( "name" => "My working place.jpg", "type" => "file", "filesize" => "231020", "modifdate" => "2007-04-20 11-12-20" ), array( "name" => "Price List 1.xls", "type" => "file", "filesize" => "110145", "modifdate" => "2008-12-28 13-08-21" ), array( "name" => "Price List 2.xls", "type" => "file", "filesize" => "112651", "modifdate" => "2008-01-01 13-18-00" ), array( "name" => "Favorite songs.mpu", "type" => "file", "filesize" => "534", "modifdate" => "2006-01-00 12-10-20" ) ); $dataview->header(); echo $dataview->result(); ?> B<Result> <?xml version="1.0" encoding="iso-8859-1"?> <data> <item name="Classes" type="dir"> <modifdate>2008-01-28 16-09-31</modifdate> </item> <item name="Downloads" type="dir"> <modifdate>2008-01-28 16-09-31</modifdate> </item> <item name="Java" type="dir"> <modifdate>2008-01-28 16-09-31</modifdate> </item> <item name="Apple.jpg" type="file"> <filesize>18637</filesize> <modifdate>2008-01-28 17-02-23</modifdate> </item> <item name="My working place.jpg" type="file"> <filesize>231020</filesize> <modifdate>2007-04-20 11-12-20</modifdate> </item> <item name="Price List 1.xls" type="file"> <filesize>110145</filesize> <modifdate>2008-12-28 13-08-21</modifdate> </item> <item name="Price List 2.xls" type="file"> <filesize>112651</filesize> <modifdate>2008-01-01 13-18-00</modifdate> </item> <item name="Favorite songs.mpu" type="file"> <filesize>534</filesize> <modifdate>2006-01-00 12-10-20</modifdate> </item> </data> =head2 Author B<Lucas Tiago de Moraes> =head2 Support L<Group DHTMLX Facebook|https://www.facebook.com/groups/195216390589070/>