2018-10-04 19:41:22 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
return [
|
|
|
|
|
|
|
|
'web_url' => 'https://www.invoiceninja.com',
|
2020-03-01 11:18:13 +01:00
|
|
|
'license_url' => 'https://app.invoiceninja.com',
|
|
|
|
'production' => env('NINJA_PROD', false),
|
2020-03-07 13:46:45 +01:00
|
|
|
'license' => env('NINJA_LICENSE', ''),
|
2020-03-08 06:59:06 +01:00
|
|
|
'version_url' => 'https://raw.githubusercontent.com/invoiceninja/invoiceninja/v2/VERSION.txt',
|
2020-03-18 10:40:15 +01:00
|
|
|
'app_name' => env('APP_NAME'),
|
2020-07-21 01:00:59 +02:00
|
|
|
'app_env' => env('APP_ENV', 'selfhosted'),
|
2020-06-15 13:42:46 +02:00
|
|
|
'require_https' => env('REQUIRE_HTTPS', true),
|
2020-07-24 23:46:56 +02:00
|
|
|
'app_url' => rtrim(env('APP_URL', ''), '/') . '/',
|
2020-03-18 10:40:15 +01:00
|
|
|
'app_domain' => env('APP_DOMAIN', ''),
|
2020-07-27 23:47:13 +02:00
|
|
|
'app_version' => '5.0.13',
|
|
|
|
'minimum_client_version' => '5.0.13',
|
2018-10-22 14:04:37 +02:00
|
|
|
'terms_version' => '1.0.1',
|
2019-03-27 05:50:13 +01:00
|
|
|
'api_secret' => env('API_SECRET', ''),
|
2018-11-07 06:22:36 +01:00
|
|
|
'google_maps_api_key' => env('GOOGLE_MAPS_API_KEY'),
|
2020-04-09 14:04:26 +02:00
|
|
|
'google_analytics_url' => env('GOOGLE_ANALYTICS_URL', 'https://www.google-analytics.com/collect'),
|
2019-04-24 04:34:39 +02:00
|
|
|
'key_length' => 64,
|
2019-05-29 13:15:42 +02:00
|
|
|
'date_format' => 'Y-m-d',
|
|
|
|
'date_time_format' => 'Y-m-d H:i',
|
2019-05-31 06:01:47 +02:00
|
|
|
'daily_email_limit' => 300,
|
|
|
|
'error_email' => env('ERROR_EMAIL', ''),
|
2020-02-24 11:15:30 +01:00
|
|
|
'company_id' => 0,
|
2020-03-18 10:40:15 +01:00
|
|
|
'hash_salt' => env('HASH_SALT', ''),
|
2020-05-12 11:56:30 +02:00
|
|
|
'currency_converter_api_key' => env('OPENEXCHANGE_APP_ID',''),
|
2020-07-24 00:00:28 +02:00
|
|
|
'enabled_modules' => 32767,
|
2020-08-04 13:00:19 +02:00
|
|
|
'phantomjs_key' => env('PHANTOMJS_KEY', false),
|
|
|
|
'phantomjs_secret' => env('PHANTOMJS_SECRET', false),
|
2018-10-22 14:04:37 +02:00
|
|
|
|
2018-10-19 05:45:55 +02:00
|
|
|
'environment' => env('NINJA_ENVIRONMENT', 'selfhost'), // 'hosted', 'development', 'selfhost', 'reseller'
|
2018-10-04 19:41:22 +02:00
|
|
|
|
2018-10-19 05:45:55 +02:00
|
|
|
// Settings used by invoiceninja.com
|
|
|
|
|
|
|
|
'terms_of_service_url' => [
|
|
|
|
'hosted' => env('TERMS_OF_SERVICE_URL', 'https://www.invoiceninja.com/terms/'),
|
|
|
|
'selfhost' => env('TERMS_OF_SERVICE_URL', 'https://www.invoiceninja.com/self-hosting-terms-service/'),
|
|
|
|
],
|
|
|
|
|
|
|
|
'privacy_policy_url' => [
|
|
|
|
'hosted' => env('PRIVACY_POLICY_URL', 'https://www.invoiceninja.com/privacy-policy/'),
|
|
|
|
'selfhost' => env('PRIVACY_POLICY_URL', 'https://www.invoiceninja.com/self-hosting-privacy-data-control/'),
|
|
|
|
],
|
2018-10-21 00:26:21 +02:00
|
|
|
|
|
|
|
'db' => [
|
|
|
|
'multi_db_enabled' => env('MULTI_DB_ENABLED', false),
|
|
|
|
'default' => env('DB_CONNECTION', 'mysql'),
|
2018-10-22 14:04:37 +02:00
|
|
|
],
|
|
|
|
|
|
|
|
'i18n' => [
|
2019-12-14 06:49:48 +01:00
|
|
|
'timezone_id' => env('DEFAULT_TIMEZONE', 1),
|
2019-04-24 02:22:02 +02:00
|
|
|
'country_id' => env('DEFAULT_COUNTRY', 840), // United Stated
|
2019-09-11 04:01:49 +02:00
|
|
|
'currency_id' => env('DEFAULT_CURRENCY', 1),
|
2019-04-24 02:22:02 +02:00
|
|
|
'language_id' => env('DEFAULT_LANGUAGE', 1), //en
|
2019-09-22 11:30:03 +02:00
|
|
|
'date_format_id' => env('DEFAULT_DATE_FORMAT_ID', '1'),
|
|
|
|
'datetime_format_id' => env('DEFAULT_DATETIME_FORMAT_ID', '1'),
|
2018-10-22 14:04:37 +02:00
|
|
|
'locale' => env('DEFAULT_LOCALE', 'en'),
|
|
|
|
'map_zoom' => env('DEFAULT_MAP_ZOOM', 10),
|
2020-07-20 08:10:14 +02:00
|
|
|
'payment_terms' => env('DEFAULT_PAYMENT_TERMS', ""),
|
2019-03-02 22:44:08 +01:00
|
|
|
'military_time' => env('MILITARY_TIME', 0),
|
2020-03-21 06:37:30 +01:00
|
|
|
'first_day_of_week' => env('FIRST_DATE_OF_WEEK', 0),
|
2019-10-29 03:55:26 +01:00
|
|
|
'first_month_of_year' => env('FIRST_MONTH_OF_YEAR', '2000-01-01')
|
2018-10-22 14:04:37 +02:00
|
|
|
],
|
|
|
|
|
|
|
|
'testvars' => [
|
|
|
|
'username' => 'user@example.com',
|
|
|
|
'clientname' => 'client@example.com',
|
|
|
|
'password' => 'password',
|
2020-03-21 06:37:30 +01:00
|
|
|
'stripe' => env('STRIPE_KEYS', ''),
|
2019-09-30 01:26:37 +02:00
|
|
|
'paypal' => env('PAYPAL_KEYS', ''),
|
2020-06-09 13:17:26 +02:00
|
|
|
'authorize' => env('AUTHORIZE_KEYS',''),
|
2020-05-04 13:13:46 +02:00
|
|
|
'checkout' => env('CHECKOUT_KEYS',''),
|
2019-10-04 12:20:02 +02:00
|
|
|
'travis' => env('TRAVIS', false),
|
2020-03-21 06:37:30 +01:00
|
|
|
'test_email' => env('TEST_EMAIL', 'test@example.com'),
|
2018-10-22 14:04:37 +02:00
|
|
|
],
|
|
|
|
'contact' => [
|
|
|
|
'email' => env('MAIL_FROM_ADDRESS'),
|
|
|
|
'from_name' => env('MAIL_FROM_NAME'),
|
2019-10-16 22:12:38 +02:00
|
|
|
'ninja_official_contact' => env('NINJA_OFFICIAL_CONTACT', 'contact@invoiceninja.com'),
|
2018-10-22 14:04:37 +02:00
|
|
|
],
|
2019-09-11 01:31:55 +02:00
|
|
|
'cached_tables' => [
|
2019-09-23 13:29:30 +02:00
|
|
|
'banks' => 'App\Models\Bank',
|
|
|
|
'countries' => 'App\Models\Country',
|
2019-09-11 01:31:55 +02:00
|
|
|
'currencies' => 'App\Models\Currency',
|
2019-09-23 00:05:23 +02:00
|
|
|
'date_formats' => 'App\Models\DateFormat',
|
|
|
|
'datetime_formats' => 'App\Models\DatetimeFormat',
|
2019-09-23 13:29:30 +02:00
|
|
|
'gateways' => 'App\Models\Gateway',
|
|
|
|
'gateway_types' => 'App\Models\GatewayType',
|
|
|
|
'industries' => 'App\Models\Industry',
|
2019-09-11 01:31:55 +02:00
|
|
|
'languages' => 'App\Models\Language',
|
|
|
|
'payment_types' => 'App\Models\PaymentType',
|
2019-09-23 13:29:30 +02:00
|
|
|
'sizes' => 'App\Models\Size',
|
|
|
|
'timezones' => 'App\Models\Timezone',
|
2019-09-11 01:31:55 +02:00
|
|
|
//'invoiceDesigns' => 'App\Models\InvoiceDesign',
|
|
|
|
//'invoiceStatus' => 'App\Models\InvoiceStatus',
|
|
|
|
//'frequencies' => 'App\Models\Frequency',
|
|
|
|
//'fonts' => 'App\Models\Font',
|
|
|
|
],
|
2019-11-04 01:22:59 +01:00
|
|
|
'notification' => [
|
2020-03-21 06:37:30 +01:00
|
|
|
'slack' => env('SLACK_WEBHOOK_URL', ''),
|
|
|
|
'mail' => env('HOSTED_EMAIL', ''),
|
2019-11-04 01:22:59 +01:00
|
|
|
],
|
2020-03-13 22:17:08 +01:00
|
|
|
'themes' => [
|
|
|
|
'global' => 'ninja2020',
|
|
|
|
'portal' => 'ninja2020',
|
|
|
|
],
|
2020-04-21 07:16:45 +02:00
|
|
|
'quotas' => [
|
|
|
|
'free' => [
|
|
|
|
'clients' => 50,
|
|
|
|
'daily_emails' => 50,
|
|
|
|
],
|
|
|
|
'pro' => [
|
|
|
|
'daily_emails' => 100,
|
|
|
|
],
|
|
|
|
'enterprise' => [
|
|
|
|
'daily_emails' => 200,
|
|
|
|
]
|
2020-05-13 08:33:50 +02:00
|
|
|
],
|
|
|
|
'auth' => [
|
|
|
|
'google' => [
|
|
|
|
'client_id' => env('GOOGLE_CLIENT_ID', ''),
|
|
|
|
'client_secret' => env('GOOGLE_CLIENT_SECRET','')
|
|
|
|
]
|
2020-07-01 00:29:05 +02:00
|
|
|
],
|
|
|
|
'system' => [
|
|
|
|
'node_path' => env('NODE_PATH', false),
|
|
|
|
'npm_path' => env('NPM_PATH', false)
|
2020-04-21 07:16:45 +02:00
|
|
|
]
|
2018-10-04 19:41:22 +02:00
|
|
|
];
|