|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
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: Assigned:
Status: Closed Package: Doc Build problem
PHP Version: Irrelevant OS: Irrelevant
Private report: No CVE-ID: None
 [2011-03-09 19:07 UTC]
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:


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2012-02-04 18:42 UTC]
Automatic comment from SVN on behalf of avb
Log: Make Phd_PEAR closer to generating valid HTML5. This also removes a few unnecessary overriden methods in Package_PEAR_XHTML that caused e.g. missing attributes for table-related tags (see bug #54208)
 [2012-04-06 14:53 UTC]
-Status: Open +Status: Feedback
 [2012-04-06 14:53 UTC]
Is this then fixed?
 [2012-04-06 14:55 UTC]
-Status: Feedback +Status: Closed
 [2012-04-06 14:55 UTC]
Yes. Sorry, forgot to close this.
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Jul 18 05:01:28 2024 UTC