Even rows not rendered with default css class "even"

Even rows not rendered with default css class "even"
In order to fix this bug, it's necessary reset var $rclass on the render loop.

Location
File: gui/plugins/function.forms_list.php
Line: ~174

Result code:

//FIX:
$rclass = NULL;

if(isset($form->tables->$table->rowclasses))
{
$classField = $form->tables->$table->rowclasses['field'];
if(isset($form->tables->$table->rowclasses['classes'][$record->values[$classField]->value]))
$rclass = $form->tables->$table->rowclasses['classes'][$record->values[$classField]->value];
}

if(!isset($rclass))
if ($j % 2 == 0)
$rclass = "even";
else
$rclass = "odd";

 Thanks

 Thanks

Co-Author of Zoop Framework
http://spf13.com

 

steve.francia 19 Nov 2009

Zoop 1.5 trunk updated

Zoop has been updated in the Subversion repository with your fix. Thanks for the submission.

jmorant@cloud9l... 23 Nov 2009