X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FInstanceConfiguration.pm;h=4c767961da3d3fe31bb3724ce017de86a4953ebc;hb=9dfd320ff258071e3ad78dd6cf2d76e215efd4f7;hp=084f0ac94bfdfd72c7de09b07bce4187223921a2;hpb=b04128a335772d4cb9a30b0fde52413796981de0;p=kivitendo-erp.git diff --git a/SL/InstanceConfiguration.pm b/SL/InstanceConfiguration.pm index 084f0ac94..4c767961d 100644 --- a/SL/InstanceConfiguration.pm +++ b/SL/InstanceConfiguration.pm @@ -52,6 +52,16 @@ sub get_currencies { return @{ $self->currencies }; } +sub get_address { + # Compatibility function: back in the day there was only a single + # address field. + my ($self) = @_; + + my $zipcode_city = join ' ', grep { $_ } ($self->get_address_zipcode, $self->get_address_city); + + return join "\n", grep { $_ } ($self->get_address_street1, $self->get_address_street2, $zipcode_city, $self->get_address_country); +} + sub AUTOLOAD { our $AUTOLOAD; @@ -94,10 +104,164 @@ C<$::instance_conf>. =over 4 +=item C + +Creates a new instance. Does not read the configuration. + +=item C + +Returns trueish if the CRM component is installed. + =item C Returns an array of configured currencies. +=item C + +Returns the default currency or undef if no currency has been +configured. + +=item C + +Returns the default accounting method, accrual or cash + +=item C + +Returns the default inventory system, perpetual or periodic + +=item C + +Returns the default profit determination method, balance or income + +=item C + +Returns the default method for determining the startdate for the balance +report. + +Valid options: +closed_to start_of_year all_transactions last_ob_or_all_transactions last_ob_or_start_of_year + +=item C + +=item C + +=item C + +=item C + +=item C + +Returns if and when these record types are changeable or deleteable after +posting. 0 means never, 1 means always and 2 means on the same day. + +=item C + +Returns true if datev check should be performed on sales invoices + +=item C + +Returns true if datev check should be performed on purchase invoices + +=item C + +Returns true if datev check should be performed on ar transactions + +=item C + +Returns true if datev check should be performed on ap transactions + +=item C + +Returns true if datev check should be performed on gl transactions + +=item C + +Returns the default behavior for showing best before date, true or false + +=item C + +=item C + +=item C + +=item C + +Returns the default behavior for showing the "mark as paid" button for the +corresponding record type (true or false). + +=item C + +=item C + +=item C + +=item C + +Returns the default behavior for showing the delete button for the +corresponding record type (true or false). + +=item C + +Returns the default warehouse_id + +=item C + +Returns the default bin_id + +=item C + +Returns the default warehouse_id for transfers without checking the +current stock quantity + +=item C + +Returns the default bin_id for transfers without checking the +current stock quantity + +=item C + +=item C + +=item C + +Returns the default behavior for the transfer out default feature (true or false) + +=item C + +Returns the maximum interval value for future bookings + +=item C + +Returns the configuration for WebDAV + +=item C + +Returns the configuration for storing documents in the corresponding WebDAV folder + +=item C + +Returns the configuration for "vertreter" + +=item C + +Returns the configuration for experimental feature "assortment" + +=item C + +Returns the configuration for the experimental feature "order" + +=item C + +Returns the configuarion for show image in parts + +=item C + +Returns the css format string for images shown in parts + +=item C + +Returns the configuration for showing the picture in the results when you search for parts + =back =head1 BUGS