]> wagnertech.de Git - mfinanz.git/blobdiff - SL/InstanceConfiguration.pm
POD-Dokumentation aktualisiert
[mfinanz.git] / SL / InstanceConfiguration.pm
index 13c4d1c5e62733e417800501105a566faa526043..084f0ac94bfdfd72c7de09b07bce4187223921a2 100644 (file)
@@ -4,10 +4,11 @@ use strict;
 
 use Carp;
 use SL::DBUtils ();
+use SL::System::Process;
 
 use parent qw(Rose::Object);
 use Rose::Object::MakeMethods::Generic (
-  'scalar --get_set_init' => [ qw(data currencies default_currency _table_currencies_exists) ],
+  'scalar --get_set_init' => [ qw(data currencies default_currency _table_currencies_exists crm_installed) ],
 );
 
 sub init_data {
@@ -34,6 +35,10 @@ sub init_default_currency {
   return (SL::DBUtils::selectfirst_array_query($::form, $::form->get_standard_dbh, qq|SELECT name FROM currencies WHERE id = ?|, $self->data->{currency_id}))[0];
 }
 
+sub init_crm_installed {
+  return -f (SL::System::Process->exe_dir . '/crm/Changelog');
+}
+
 sub reload {
   my ($self) = @_;
 
@@ -89,151 +94,10 @@ C<$::instance_conf>.
 
 =over 4
 
-=item C<new>
-
-Creates a new instance. Does not read the configuration.
-
-=item C<init>
-
-Reads the configuration from the database. Returns C<$self>.
-
 =item C<get_currencies>
 
 Returns an array of configured currencies.
 
-=item C<get_default_currency>
-
-Returns the default currency or undef if no currency has been
-configured.
-
-=item C<get_accounting_method>
-
-Returns the default accounting method, accrual or cash
-
-=item C<get_inventory_system>
-
-Returns the default inventory system, perpetual or periodic
-
-=item C<get_profit_determination>
-
-Returns the default profit determination method, balance or income
-
-
-=item C<get_is_changeable>
-
-=item C<get_ir_changeable>
-
-=item C<get_ar_changeable>
-
-=item C<get_ap_changeable>
-
-=item C<get_gl_changeable>
-
-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<get_datev_check_on_sales_invoice>
-
-Returns true if datev check should be performed on sales invoices
-
-=item C<get_datev_check_on_purchase_invoice>
-
-Returns true if datev check should be performed on purchase invoices
-
-=item C<get_datev_check_on_ar_transaction>
-
-Returns true if datev check should be performed on ar transactions
-
-=item C<get_datev_check_on_ap_transaction>
-
-Returns true if datev check should be performed on ap transactions
-
-=item C<get_datev_check_on_gl_transaction>
-
-Returns true if datev check should be performed on gl transactions
-
-=item C<get_show_bestbefore>
-
-Returns the default behavior for showing best before date, true or false
-
-=item C<get_is_show_mark_as_paid>
-
-=item C<get_ir_show_mark_as_paid>
-
-=item C<get_ar_show_mark_as_paid>
-
-=item C<get_ap_show_mark_as_paid>
-
-Returns the default behavior for showing the mark as paid button for the
-corresponding record type (true or false).
-
-=item C<get_sales_order_show_delete>
-
-=item C<get_purchase_order_show_delete>
-
-=item C<get_sales_delivery_order_show_delete>
-
-=item C<get_purchase_delivery_order_show_delete>
-
-Returns the default behavior for showing the delete button for the
-corresponding record type (true or false).
-
-=item C<get_warehouse_id>
-
-Returns the default warehouse_id
-
-=item C<get_bin_id>
-
-Returns the default bin_id
-
-=item C<get_warehouse_id_ignore_onhand>
-
-Returns the default warehouse_id for transfers without checking the
-current stock quantity
-
-=item C<get_bin_id_ignore_onhand>
-
-Returns the default bin_id for transfers without checking the.
-current stock quantity
-
-
-
-=item C<get_transfer_default>
-
-=item C<get_transfer_default_use_master_default_bin>
-
-=item C<get_transfer_default_ignore_onhand>
-
-Returns the default behavior for the transfer out default feature (true or false)
-
-=item C<get_max_future_booking_interval>
-
-Returns the maximum interval value for future bookings
-
-=item C<get_webdav>
-
-Returns the configuration for WebDAV
-
-=item C<get_webdav_documents>
-
-Returns the configuration for storing documents in the corresponding WebDAV folder
-
-=item C<get_vertreter>
-
-Returns the configuration for "vertreter"
-
-=item C<get_parts_show_image>
-
-Returns the configuarion for show image in parts
-
-=item C<get_parts_image_css>
-
-Returns the css format string for images shown in parts
-
-=item C<get_parts_listing_image>
-
-Returns the configuartion for showing the picture in the results when you search for parts
-
 =back
 
 =head1 BUGS