diff options
Diffstat (limited to 'FS')
| -rw-r--r-- | FS/FS/cust_main.pm | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm index fdcd80178..e192ef98f 100644 --- a/FS/FS/cust_main.pm +++ b/FS/FS/cust_main.pm @@ -8328,6 +8328,21 @@ sub search_sql {    }    ### +  # classnum +  ### + +  my @classnum = grep /^(\d*)$/, @{ $params->{'classnum'} }; +  if ( @classnum ) { +    push @where, '( '. join(' OR ', map { +                                          $_ ? "cust_main.classnum = $_" +                                             : "cust_main.classnum IS NULL" +                                        } +                                        @classnum +                           ). +                 ' )'; +  } + +  ###    # payby    ###  | 
