Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
FREESIDE_3_BRANCH
|
|
|
|
|
|
|
|
|
|
|
|
|
|
conditional block
Conflicts:
fs_selfservice/FS-SelfService/cgi/selfservice.cgi
|
|
selfservice
checking for this value before displaying change link or accepting form submission data
|
|
entered, one for back office data entry, and one to force re-entry even when CC data is on file
|
|
|
|
|
|
|
|
debian/rules
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#26999
|
|
|
|
|
|
|
|
|
|
verified that input validation is correct
|
|
|
|
|
|
|
|
|
|
->param('cust_fields') argument is no longer required
when the parameter is not passed, the initial value previously passed to cust_header() is used
if @cust_fields is empty, cust_header() is called with no arguments
|
|
AR aging report
|
|
and related FS::UI::Web::cust_header / ::cust_sql_fields
|
|
number of calls to FS::UI::Web::cust_header() by 3 in this component
|
|
|
|
populated the fields. FS RT #27208
|
|
packages on hold, #25853
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sorry, I shouldn't have missed this. I've gotten used to using either
DBIx::Class to construct queries for me or using whole prepared statements,
which handle the quoting automagically. I've gotten out of practice with
SQL created piecemeal.
|