Commercial products and services are available; see
<http://freeside.biz/freeside/products.html> and <http://freeside.biz/freeside/services.html>.
-=head1 AUTHORS
-
-=head2 CORE TEAM
-
-Jeremy Davis
-
-Jason Hall
-
-Ivan Kohler
-
-Mark Wells
-
-=head2 CORE EMERITUS
-
-Peter Bowen
-
-Jeff Finucane
-
-Kristian Hoffman
-
-Erik Levinson
-
-Brian McCane
-
-Richard Siddall
-
-Matt Simerson
-
-=head2 CONTRIBUTORS
+=head1 AUTHORS AND CONTRIBUTORS
See httemplate/docs/credits.html
#NULL, done (or something)
'freesidestatus', 'varchar', 'NULL', 32, '', '',
+ #additional status info (i.e. reason for "skipped" freesidestatus)
+ 'freesidestatustext', 'text', 'NULL', '', '', '',
+
#NULL, done (or something)
'freesiderewritestatus', 'varchar', 'NULL', 32, '', '',
} else {
$self->freesidestatus($status);
+ $self->freesidestatustext($opt{'statustext'}) if exists($opt{'statustext'});
$self->rated_price($rated_price);
$self->$_($opt{$_})
foreach grep exists($opt{$_}), map "rated_$_",
return $self->set_status_and_rated_price( 'skipped',
0,
$opt{'svcnum'},
+ 'statustext' => $reason,
);
}