-unless (@call) {
-
- my ($action, $key, $data);
- for ($action = R_FIRST, $count = 0; !$DXUser::dbm->seq($key, $data, $action); $action = R_NEXT) {
- if ($data =~ m{sort => '[ACRSX]'}) {
+if ($call[0] eq 'ALL') {
+ shift @call;
+ my ($action, $key, $data) = (0,0,0);
+ for ($action = DXUser::R_FIRST, $count = 0; !$DXUser::dbm->seq($key, $data, $action); $action = DXUser::R_NEXT) {
+ if ($data =~ m{\01[ACRSX]\0\0\0\04sort}) {