function feed_import_new_filter in Feed Import 7.3
Same name and namespace in other branches
- 7 feed_import.module \feed_import_new_filter()
- 7.2 feed_import.module \feed_import_new_filter()
Return new filter elements
Parameters
int $pos: Filter position
array $values: Default filter values
@return array Array containing filter html forms
1 call to feed_import_new_filter()
- feed_import_edit_filter_form in ./
feed_import.module - Edit filter form
File
- ./
feed_import.module, line 1955 - User interface, cron functions for feed_import module
Code
function feed_import_new_filter($pos = 0, $values = NULL) {
$values['params'] = isset($values['params']) ? $values['params'] : '';
if (is_array($values['params'])) {
$values['params'] = implode(PHP_EOL, $values['params']);
}
return array(
'name' => array(
'#type' => 'textfield',
'#size' => 30,
'#default_value' => isset($values['name']) ? $values['name'] : '',
),
'function' => array(
'#type' => 'textfield',
'#size' => 30,
'#default_value' => isset($values['function']) ? $values['function'] : '',
),
'params' => array(
'#type' => 'textarea',
'#default_value' => $values['params'],
'#rows' => 2,
),
'selected' => array(
'#type' => 'checkbox',
'#default_value' => 0,
),
'weight' => array(
'#type' => 'weight',
'#delta' => 15,
'#default_value' => $pos,
'#attributes' => array(
'class' => array(
'weight',
),
),
),
);
}