1 <& elements/search.html,
2 'title' => 'Credit limit incidents',
3 'name_singular' => 'incident',
4 'query' => { table => 'cust_main_credit_limit',
6 extra_sql => " AND $dates_sql ",
7 order_by => 'ORDER BY _date ASC',
9 'count_query' => "SELECT COUNT(*) FROM cust_main_credit_limit",
12 #XXX should use cust_fields etc.
19 'fields' => [ sub { time2str($date_format, shift->_date); },
21 #XXX should use cust_fields etc.
22 sub { shift->cust_main->display_custnum },
23 sub { shift->cust_main->name },
25 sub { $money_char. shift->amount },
26 sub { $money_char. shift->credit_limit },
31 #XXX should use cust_fields etc.
42 unless $FS::CurrentUser::CurrentUser->access_right('List rating data');
44 my $conf = new FS::Conf;
46 my $date_format = $conf->config('date_format') || '%m/%d/%Y';
48 my $money_char = $conf->config('money_char') || '$';
50 my $cust_link = [ "${p}view/cust_main.cgi?", 'custnum' ];
52 my ($begin, $end) = FS::UI::Web::parse_beginning_ending($cgi);
53 my $dates_sql = "_date >= $begin AND _date < $end";
55 my $count_query= "SELECT COUNT(*) FROM cust_main_credit_limit WHERE $dates_sql";
58 if ( $cgi->param('custnum') =~ /^(\d+)$/ ) {
60 $count_query .= " AND custnum = $1";