function advuser_admin_filter_form_submit in Advanced User 5
File
- ./
advuser.module, line 133
Code
function advuser_admin_filter_form_submit() {
global $form_values;
$op = $form_values['op'];
$filters = advuser_admin_filters();
switch ($op) {
case t('Filter'):
case t('Refine'):
if (isset($form_values['filter'])) {
$filter = $form_values['filter'];
if ($filters[$filter]['type'] == 'selection') {
if (isset($filters[$filter]['options'][$form_values[$filter]])) {
$_SESSION['advuser_user_filter'][] = array(
$filter,
$form_values[$filter],
);
}
}
else {
$_SESSION['advuser_user_filter'][] = array(
$filter,
$form_values[$filter],
);
}
}
break;
case t('Undo'):
array_pop($_SESSION['advuser_user_filter']);
break;
case t('Reset'):
$_SESSION['advuser_user_filter'] = array();
break;
case t('Update'):
return;
}
if ($op != '') {
drupal_goto('admin/user/advuser');
}
}