Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
--TEST--
2
29.phpt: colgroup usage with multiple colgroups
3
--FILE--
4
<?php
5
// $Id: 31.phpt 297540 2010-04-05 19:58:39Z wiesemann $
6
require_once 'HTML/Table.php';
7
$table = new HTML_Table();
8
 
9
$colgroup = array('style="font-size:120%;"', 'class="col2"', 'align="right"');
10
$attributes = 'span="3" class="group1"';
11
$table->setColGroup($colgroup, $attributes);
12
 
13
$colgroup = array(array('class' => 'col4'), array('class' => 'col5'));
14
$attributes = 'span="2" class="group2"';
15
$table->setColGroup($colgroup, $attributes);
16
 
17
$data[0][] = 'Foo';
18
$data[0][] = 'Bar';
19
$data[0][] = 'Test';
20
$data[0][] = 'Test2';
21
$data[0][] = 'Test3';
22
$data[1][] = 'Foo';
23
$data[1][] = 'Bar';
24
$data[1][] = 'Test';
25
$data[1][] = 'Test2';
26
$data[1][] = 'Test3';
27
$data[2][] = 'Foo';
28
$data[2][] = 'Bar';
29
$data[2][] = 'Test';
30
$data[2][] = 'Test2';
31
$data[2][] = 'Test3';
32
$data[3][] = 'Foo';
33
$data[3][] = 'Bar';
34
$data[3][] = 'Test';
35
$data[3][] = 'Test2';
36
$data[3][] = 'Test3';
37
$data[4][] = 'Foo';
38
$data[4][] = 'Bar';
39
$data[4][] = 'Test';
40
$data[4][] = 'Test2';
41
$data[4][] = 'Test3';
42
$data[5][] = 'Foo';
43
$data[5][] = 'Bar';
44
$data[5][] = 'Test';
45
$data[5][] = 'Test2';
46
$data[5][] = 'Test3';
47
 
48
foreach($data as $key => $value) {
49
    $table->addRow($value);
50
}
51
 
52
echo $table->toHTML();
53
?>
54
--EXPECT--
55
<table>
56
	<colgroup span="3" class="group1">
57
		<col style="font-size:120%;" />
58
		<col class="col2" />
59
		<col align="right" />
60
	</colgroup>
61
	<colgroup span="2" class="group2">
62
		<col class="col4" />
63
		<col class="col5" />
64
	</colgroup>
65
	<tr>
66
		<td>Foo</td>
67
		<td>Bar</td>
68
		<td>Test</td>
69
		<td>Test2</td>
70
		<td>Test3</td>
71
	</tr>
72
	<tr>
73
		<td>Foo</td>
74
		<td>Bar</td>
75
		<td>Test</td>
76
		<td>Test2</td>
77
		<td>Test3</td>
78
	</tr>
79
	<tr>
80
		<td>Foo</td>
81
		<td>Bar</td>
82
		<td>Test</td>
83
		<td>Test2</td>
84
		<td>Test3</td>
85
	</tr>
86
	<tr>
87
		<td>Foo</td>
88
		<td>Bar</td>
89
		<td>Test</td>
90
		<td>Test2</td>
91
		<td>Test3</td>
92
	</tr>
93
	<tr>
94
		<td>Foo</td>
95
		<td>Bar</td>
96
		<td>Test</td>
97
		<td>Test2</td>
98
		<td>Test3</td>
99
	</tr>
100
	<tr>
101
		<td>Foo</td>
102
		<td>Bar</td>
103
		<td>Test</td>
104
		<td>Test2</td>
105
		<td>Test3</td>
106
	</tr>
107
</table>