[Pieforms-commit] SF.net SVN: pieforms: [175] pieforms-php5/trunk/src/pieform/renderers/table .php
Status: Alpha
Brought to you by:
oracleshinoda
|
From: <ora...@us...> - 2007-02-04 22:40:21
|
Revision: 175
http://svn.sourceforge.net/pieforms/?rev=175&view=rev
Author: oracleshinoda
Date: 2007-02-04 14:40:21 -0800 (Sun, 04 Feb 2007)
Log Message:
-----------
Handle having no legend better
Modified Paths:
--------------
pieforms-php5/trunk/src/pieform/renderers/table.php
Modified: pieforms-php5/trunk/src/pieform/renderers/table.php
===================================================================
--- pieforms-php5/trunk/src/pieform/renderers/table.php 2007-02-04 22:39:59 UTC (rev 174)
+++ pieforms-php5/trunk/src/pieform/renderers/table.php 2007-02-04 22:40:21 UTC (rev 175)
@@ -39,8 +39,15 @@
if ($rawelement['type'] == 'fieldset') {
// Add table tags to the build element, to preserve HTML compliance
if (0 === strpos($builtelement, "\n<fieldset")) {
- $closelegendpos = strpos($builtelement, '</legend>') + 9;
- $builtelement = substr($builtelement, 0, $closelegendpos) . '<table>' . substr($builtelement, $closelegendpos);
+ $closelegendpos = strpos($builtelement, '</legend>');
+ if ($closelegendpos !== false) {
+ $closelegendpos += 9;
+ $builtelement = substr($builtelement, 0, $closelegendpos) . '<table>' . substr($builtelement, $closelegendpos);
+ }
+ else {
+ $pos = strpos($builtelement, '>') + 1;
+ $builtelement = substr($builtelement, 0, $pos) . '<table>' . substr($builtelement, $pos);
+ }
}
else {
$builtelement = substr($builtelement, 0, 11) . '<table>' . substr($builtelement, 11);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|