<div class="modal_padding datagrid_dataset_filter">
<form onsubmit="return contentFilter()">
<fieldset>
<legend><?php echo LANG_FILTER; ?></legend>
<table cellpadding="2" cellspacing="0" border="0" width="100%">
<?php $index = 0; ?>
<?php foreach($fields as $field) { ?>
<?php if ($field['handler']->filter_type==false) { continue; } ?>
<?php if ($field['name']=='user'){ $field['name'] = 'user_id'; } ?>
<tr>
<td>
<label><?php html($field['title']); ?></label>
<?php echo html_input('hidden', "filters[{$index}][field]", $field['name']); ?>
</td>
<td>
<?php if ($field['handler']->filter_type == 'int') { ?>
<select name="filters[<?php echo $index; ?>][condition]">
<option value="eq">=</option>
<option value="gt">></option>
<option value="lt"><</option>
<option value="ge">≥</option>
<option value="le">≤</option>
<option value="nn"><?php echo LANG_FILTER_NOT_NULL; ?></option>
<option value="ni"><?php echo LANG_FILTER_IS_NULL; ?></option>
</select>
<?php } ?>
<?php if ($field['handler']->filter_type == 'str') { ?>
<select name="filters[<?php echo $index; ?>][condition]">
<option value="lk"><?php echo LANG_FILTER_LIKE; ?></option>
<option value="eq">=</option>
<option value="ln"><?php echo LANG_FILTER_NOT_LIKE; ?></option>
<option value="lb"><?php echo LANG_FILTER_LIKE_BEGIN; ?></option>
<option value="lf"><?php echo LANG_FILTER_LIKE_END; ?></option>
<option value="nn"><?php echo LANG_FILTER_NOT_NULL; ?></option>
<option value="ni"><?php echo LANG_FILTER_IS_NULL; ?></option>
</select>
<?php } ?>
<?php if ($field['handler']->filter_type == 'date') { ?>
<select name="filters[<?php echo $index; ?>][condition]">
<option value="eq">=</option>
<option value="gt">></option>
<option value="lt"><</option>
<option value="ge">≥</option>
<option value="le">≤</option>
<option value="dy"><?php echo LANG_FILTER_DATE_YOUNGER; ?></option>
<option value="do"><?php echo LANG_FILTER_DATE_OLDER; ?></option>
<option value="nn"><?php echo LANG_FILTER_NOT_NULL; ?></option>
<option value="ni"><?php echo LANG_FILTER_IS_NULL; ?></option>
</select>
<?php } ?>
</td>
<td>
<?php
$attr = ($field['handler']->filter_hint) ? array('placeholder'=>$field['handler']->filter_hint) : null;
echo html_input('text', "filters[{$index}][value]", '', $attr);
?>
</td>
</tr>
<?php $index++; ?>
<?php } ?>
</table>
</fieldset>
<?php echo html_submit(LANG_APPLY); ?>
</form>
</div>