} } $num = count($_POST['ids']); if ($i && $i == $num) { $msg = 'Selected users removed successfully'; } elseif ($i > 0) { $warn = "{$i} of {$num} selected users removed"; } elseif (!$errors['err']) { $errors['err'] = 'Unable to remove selected users'; } } break; default: $errors['err'] = 'Unknown action'; } } elseif ($_REQUEST['a'] == 'export') { require_once INCLUDE_DIR . 'class.export.php'; $ts = strftime('%Y%m%d'); if (!($token = $_REQUEST['qh'])) { $errors['err'] = 'Query token required'; } elseif (!($query = $_SESSION['orgs_qs_' . $token])) { $errors['err'] = 'Query token not found'; } elseif (!Export::saveOrganizations($query, "organizations-{$ts}.csv", 'csv')) { $errors['err'] = 'Internal error: Unable to export results'; } } $page = $org ? 'org-view.inc.php' : 'orgs.inc.php'; $nav->setTabActive('users'); require STAFFINC_DIR . 'header.inc.php'; require STAFFINC_DIR . $page; include STAFFINC_DIR . 'footer.inc.php';
} elseif ($_POST['count'] && $count != $_POST['count']) { $warn = __('Not all selected items were updated'); } elseif ($count) { $msg = __('Successfully managed selected organizations'); } } break; default: $errors['err'] = __('Unknown action'); } } elseif ($_REQUEST['a'] == 'export') { require_once(INCLUDE_DIR.'class.export.php'); $ts = strftime('%Y%m%d'); if (!($token=$_REQUEST['qh'])) $errors['err'] = __('Query token required'); elseif (!($query=$_SESSION['orgs_qs_'.$token])) $errors['err'] = __('Query token not found'); elseif (!Export::saveOrganizations($query, __('organizations')."-$ts.csv", 'csv')) $errors['err'] = __('Internal error: Unable to export results'); } $page = $org? 'org-view.inc.php' : 'orgs.inc.php'; $nav->setTabActive('users'); require(STAFFINC_DIR.'header.inc.php'); require(STAFFINC_DIR.$page); include(STAFFINC_DIR.'footer.inc.php'); ?>