'showreport_comment',
'quicksearch',
'pcv_select_row',
- 'customfield_bit',
'bugfield_static_text'
);
$fields = construct_custom_fields($bug);
$show['customfields'] = ($fields ? true : false);
-$bugsys->debug(count($fields) % 2);
+$bugsys->debug('fields modulo: ' . count($fields) % 2);
$i = 1;
foreach ($fields AS $field)
{
$bugsys->debug("i = $i");
if ($i == 1)
{
- $left = $field;
+ $customfields['right'] .= $field;
}
else if ($i == 2)
{
- $right = $field;
- eval('$customfields .= "' . $template->fetch('customfield_bit') . '";');
+ $customfields['left'] .= $field;
$i = 0;
}
$i++;
}
-if ((count($fields) % 2) != 0)
-{
- $bugsys->debug('no modulo for you');
- $right = '';
- eval('$customfields .= "' . $template->fetch('customfield_bit') . '";');
-}
-
// ###################################################################
// other elements
<!-- custom field$field[fieldid] -->
- <td class="tlabel">$field[name]</td>
- <td class="tdata"><input name="<if condition="$show['search']">custom[$field[fieldid]]<else />field$field[fieldid]</if>" type="checkbox" value="1"$selected /></td>
+ <fieldset>
+ <legend>$field[name]</legend>
+ <div class="field"><input name="<if condition="$show['search']">custom[$field[fieldid]]<else />field$field[fieldid]</if>" type="checkbox" value="1"$selected /></div>
+ </fieldset>
<!-- / custom field$field[fieldid] -->
\ No newline at end of file
<!-- custom field$field[fieldid] -->
- <td class="tlabel">$field[name]</td>
- <td class="tdata"><input name="<if condition="$show['search']">custom[$field[fieldid]]<else />field$field[fieldid]</if>" type="text" value="$value" size="35"<if condition="$field['maxlength']">maxlength="$field[maxlength]</if> /></td>
+ <fieldset>
+ <legend>$field[name]</legend>
+ <div class="field"><input name="<if condition="$show['search']">custom[$field[fieldid]]<else />field$field[fieldid]</if>" type="text" value="$value" size="35"<if condition="$field['maxlength']">maxlength="$field[maxlength]</if> /></div>
+ </fieldset>
<!-- / custom field$field[fieldid] -->
<!-- custom field$field[fieldid] -->
- <td class="tlabel">$field[name]</td>
- <td class="tdata"><select name="<if condition="$show['search']">custom[$field[fieldid]]<else />field$field[fieldid]</if>">$options</select></td>
+ <fieldset>
+ <legend>$field[name]</legend>
+ <div class="field"><select name="<if condition="$show['search']">custom[$field[fieldid]]<else />field$field[fieldid]</if>">$options</select></div>
+ </fieldset>
<!-- / custom field$field[fieldid] -->
\ No newline at end of file
<!-- custom field$field[fieldid] -->
- <td class="tlabel">$field[name]</td>
- <td class="tdata">$field[value]</td>
+ <fieldset>
+ <legend>$field[name]</legend>
+ <div class="field">$field[value]</div>
+ </fieldset>
<!-- / custom field$field[fieldid] -->
+++ /dev/null
-<tr>
-$left
-
-<if condition="$right">$right<else /> <!-- EMPTY CUSTOM FIELD -->
- <td class="tlabel" colspan="2"> </td>
- <!-- / EMPTY CUSTOM FIELD --></if>
-</tr>
</div>
</fieldset>
<!-- / duplicate -->
-
+
+ $customfields[left]
+
</div>
<!-- / LEFT COLUMN -->
</div>
</fieldset>
<!-- / dependencies -->
-
+
+ $customfields[right]
</div>
<!-- / RIGHT COLUMN -->
</div>
<table width="100%" cellspasing="$stylevar[spacing]" cellpadding="$stylevar[padding]px" border="$stylevar[border]" class="tborder">
-<if condition="$show['customfields']">
- <!-- spacer -->
- <tr>
- <td colspan="4" style="height: 1px"></td>
- </tr>
- <!-- / spacer -->
-
- $customfields
-</if>
-
-<!-- spacer -->
-<tr>
- <td colspan="4" style="height: 1px"></td>
-</tr>
-<!-- / spacer -->
-
<!-- new comment & controls -->
<tr>
<td class="tlabel" colspan="<if condition="$show['newreply']">2<else />4</if>" style="vertical-align: top">