function state_flow_node_filter_form_submit in State Machine 7.2
Same name and namespace in other branches
- 7.3 modules/state_flow/state_flow.admin.inc \state_flow_node_filter_form_submit()
Process result from node administration filter form.
1 string reference to 'state_flow_node_filter_form_submit'
- state_flow_content_page in modules/
state_flow/ state_flow.admin.inc - Menu callback: content administration.
File
- modules/
state_flow/ state_flow.admin.inc, line 73 - Revision Content administration.
Code
function state_flow_node_filter_form_submit($form, &$form_state) {
$filters = state_flow_revision_filters();
switch ($form_state['values']['op']) {
case t('Filter'):
case t('Refine'):
// Apply every filter that has a choice selected other than 'any'.
foreach ($filters as $filter_key => $filter) {
if (isset($form_state['values'][$filter_key]) && $form_state['values'][$filter_key] != '[any]') {
$_SESSION['node_revision_filter'][$filter_key] = $form_state['values'][$filter_key];
}
}
break;
case t('Undo'):
array_pop($_SESSION['node_revision_filter']);
break;
case t('Reset'):
$_SESSION['node_revision_filter'] = array();
break;
}
}