| Bug #54208 | PhD_PEAR: no attributes for table-related tags | ||||
|---|---|---|---|---|---|
| Submitted: | 2011-03-09 19:07 UTC | Modified: | 2012-04-06 14:55 UTC | ||
| From: | avb@php.net | Assigned: | |||
| Status: | Closed | Package: | Doc Build problem | ||
| PHP Version: | Irrelevant | OS: | Irrelevant | ||
| Private report: | No | CVE-ID: | None | ||
[2011-03-09 19:07 UTC] avb@php.net
Description:
------------
For some strange reason phpdotnet\phd\Package_PEAR_XHTML overrides methods for formatting table tags defined in phpdotnet\phd\Package_Generic_XHTML, for example:
public function format_entry($open, $name, $attrs, $props)
{
if ($open) {
if ($props['empty']) {
return '<td></td>';
}
return '<td>';
}
return '</td>';
}
Unlike code in parent class, this does not add any attributes whatsoever, so it is impossible to even do colspan and rowspan in PEAR manual.
Commenting out format_table(), format_entry() and format_th_entry() improves output a lot.
Test script:
---------------
<entry morerows="1">...</entry>
Expected result:
----------------
<td rowspan="2">...</td>
Actual result:
--------------
<td>...</td>
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commitsRelated reports
[2012-04-06 14:53 UTC] bjori@php.net
-Status: Open +Status: Feedback
[2012-04-06 14:55 UTC] avb@php.net
-Status: Feedback +Status: Closed
[2012-04-06 14:55 UTC] avb@php.net
Yes. Sorry, forgot to close this.