X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fagent.pm;h=2c06a05766b1d703d0a1d50807202b44277f1031;hb=d8eb6e54c5bee38f48ee3f7e22210e1b1f373efd;hp=721749956c49b38a76427fb3077b87553bcdc3a6;hpb=7ff73ebf72cb30c9e9b8135038c30832d8f9188b;p=freeside.git diff --git a/FS/FS/agent.pm b/FS/FS/agent.pm index 721749956..2c06a0576 100644 --- a/FS/FS/agent.pm +++ b/FS/FS/agent.pm @@ -618,6 +618,28 @@ sub num_cancel_cust_pkg { shift->num_pkg_sql(FS::cust_pkg->cancel_sql); } +=item num_on_hold_cust_pkg + +Returns the number of inactive customer packages (one-time packages otherwise +unsuspended/uncancelled) for this agent. + +=cut + +sub num_on_hold_cust_pkg { + shift->num_pkg_sql(FS::cust_pkg->on_hold_sql); +} + +=item num_not_yet_billed_cust_pkg + +Returns the number of inactive customer packages (one-time packages otherwise +unsuspended/uncancelled) for this agent. + +=cut + +sub num_not_yet_billed_cust_pkg { + shift->num_pkg_sql(FS::cust_pkg->not_yet_billed_sql); +} + =item generate_reg_codes NUM PKGPART_ARRAYREF Generates the specified number of registration codes, allowing purchase of the