Exemplo n.º 1
0
?>
   </tr>
   <tr>
       <th width="3%">&nbsp;</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']);