summaryrefslogtreecommitdiff
path: root/FS
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2014-02-06 00:05:07 -0800
committerJeremy Davis <jeremyd@freeside.biz>2014-02-11 09:09:50 -0500
commita75d334b3f00e1945c668a5b5d22d2f76aeefb1d (patch)
treefec6324df219c5040f26c9af8d484a8d4c65cd50 /FS
parenta792cb684abd3f132c683821416e4c97a7ee471c (diff)
add "Ordered" status to customer number/link on agent browse, RT#27442
Diffstat (limited to 'FS')
-rw-r--r--FS/FS/agent.pm22
1 files changed, 22 insertions, 0 deletions
diff --git a/FS/FS/agent.pm b/FS/FS/agent.pm
index b46d447aa..fcb5c24ff 100644
--- a/FS/FS/agent.pm
+++ b/FS/FS/agent.pm
@@ -410,6 +410,28 @@ sub cust_main_sql {
);
}
+=item num_ordered_cust_main
+
+Returns the number of ordered customers for this agent (customers with packages
+ordered, but not yet billed).
+
+=cut
+
+sub num_ordered_cust_main {
+ shift->num_sql(FS::cust_main->ordered_sql);
+}
+
+=item active_cust_main
+
+Returns the active customers for this agent, as cust_main objects.
+
+=cut
+
+sub active_cust_main {
+ shift->cust_main_sql(FS::cust_main->active_sql);
+}
+
+
=item num_active_cust_main
Returns the number of active customers for this agent (customers with active