bugs.php.net

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.

Read the original on bugs.php.net ↗