?> </tr> <tr> <th width="3%"> </th> <th width="3%"><a href="javascript:" onclick="$('#busca').submit();"><img src="magnifier.png" width="16" height="16" alt="Pesquisar" title="Pesquisar" /></a></th> <?php foreach ($parts as $name => $item) { $item['name'] = $name; if (empty($item['options']['foreign'])) { echo '<th>', sprintf('<input type="text" class="textinput inputbusca %s" name="_filter_%s" value="%s" />', $item['type'], $name, !isset($_GET['_filter_' . $name]) ? '' : $_GET['_filter_' . $name]), '</th>'; } else { $display = empty($item['options']['displayField']) ? $item['options']['linkOn'] : $item['options']['displayField']; echo '<th>'; echo '<select class="foreign" name="_filter_', $item['name'], '">'; echo '<option value=""></option>'; echo Lumine_Util::buildOptions($obj->_getConfiguration()->getProperty('package') . '.' . $item['options']['class'], $item['options']['linkOn'], $display, isset($_GET['_filter_' . $item['name']]) ? $_GET['_filter_' . $item['name']] : ''); echo '</select>'; echo '</th>'; } } ?> </tr> </thead> <tbody> <?php while ($obj->fetch()) { $pks_string = ''; $pks = $obj->metadata()->getPrimaryKeys(); $vals = array(); foreach ($pks as $name => $prop) { $vals[] = '_pk_' . $prop['name'] . '=' . urlencode($obj->{$prop}['name']);