[freeside-commits] freeside/httemplate/edit/process cust_pkg_discount.html, NONE, 1.1
Ivan,,,
ivan at wavetail.420.am
Sat Jan 30 15:00:27 PST 2010
- Previous message: [freeside-commits] freeside/httemplate/edit cust_pkg_discount.html, NONE, 1.1
- Next message: [freeside-commits] freeside/FS/FS/part_pkg agent.pm, 1.5, 1.6 bulk.pm, 1.6, 1.7 flat_comission_cust.pm, 1.7, 1.8 flat_comission_pkg.pm, 1.6, 1.7 flat_comission.pm, 1.7, 1.8 flat.pm, 1.36, 1.37 prorate.pm, 1.17, 1.18 recur_Common.pm, 1.2, 1.3 rt_time.pm, 1.2, 1.3 sesmon_hour.pm, 1.8, 1.9 sesmon_minute.pm, 1.9, 1.10 sql_external.pm, 1.8, 1.9 sql_generic.pm, 1.8, 1.9 sqlradacct_hour.pm, 1.9, 1.10 subscription.pm, 1.15, 1.16 voip_sqlradacct.pm, 1.21, 1.22
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /home/cvs/cvsroot/freeside/httemplate/edit/process
In directory wavetail.420.am:/tmp/cvs-serv11953/httemplate/edit/process
Added Files:
cust_pkg_discount.html
Log Message:
discounts, RT#6679
--- NEW FILE: cust_pkg_discount.html ---
% if ($error) {
% $cgi->param('error', $error);
% $cgi->redirect(popurl(3). 'edit/cust_pkg_discount.html?'. $cgi->query_string );
% } else {
<% header("Discount applied") %>
<SCRIPT TYPE="text/javascript">
window.top.location.reload();
</SCRIPT>
</BODY>
</HTML>
% }
<%init>
my $curuser = $FS::CurrentUser::CurrentUser;
die "access denied"
unless $curuser->access_right('Discount customer package');
#this search is really for security wrt agent virt...
#maybe move it to the cust_pkg_discount->insert call?
my $cust_pkg = qsearchs({
#'select' => 'cust_pkg.*',
'table' => 'cust_pkg',
'addl_from' => 'LEFT JOIN cust_main USING ( custnum )',
'hashref' => { 'pkgnum' => scalar($cgi->param('pkgnum')), },
'extra_sql' => ' AND '. $curuser->agentnums_sql,
});
die 'unknown pkgnum' unless $cust_pkg;
#XXX something not unlike this for custom discounts
#if ( $cgi->param('locationnum') == -1 ) {
# my $cust_location = new FS::cust_location {
# 'custnum' => $cust_pkg->custnum,
# map { $_ => scalar($cgi->param($_)) }
# qw( address1 address2 city county state zip country )
# };
# $change{'cust_location'} = $cust_location;
#}
my $cust_pkg_discount = new FS::cust_pkg_discount {
'pkgnum' => $cust_pkg->pkgnum,
'discountnum' => scalar($cgi->param('discountnum')),
'months_used' => 0,
'end_date' => '', #XXX
'otaker' => $curuser->username,
};
my $error = $cust_pkg_discount->insert;
</%init>
- Previous message: [freeside-commits] freeside/httemplate/edit cust_pkg_discount.html, NONE, 1.1
- Next message: [freeside-commits] freeside/FS/FS/part_pkg agent.pm, 1.5, 1.6 bulk.pm, 1.6, 1.7 flat_comission_cust.pm, 1.7, 1.8 flat_comission_pkg.pm, 1.6, 1.7 flat_comission.pm, 1.7, 1.8 flat.pm, 1.36, 1.37 prorate.pm, 1.17, 1.18 recur_Common.pm, 1.2, 1.3 rt_time.pm, 1.2, 1.3 sesmon_hour.pm, 1.8, 1.9 sesmon_minute.pm, 1.9, 1.10 sql_external.pm, 1.8, 1.9 sql_generic.pm, 1.8, 1.9 sqlradacct_hour.pm, 1.9, 1.10 subscription.pm, 1.15, 1.16 voip_sqlradacct.pm, 1.21, 1.22
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the freeside-commits
mailing list