Blame view

common/config/main.php 3.92 KB
3a00e6d1   Yarik   Files added
1
  <?php
ee968c15   Yarik   Filters
2
      use artbox\catalog\helpers\FilterHelper;
a509da1c   Yarik   Artbox epic perfo...
3
      use artbox\core\components\AliasCache;
3a00e6d1   Yarik   Files added
4
      use artbox\core\components\SeoComponent;
c6b72911   Yarik   Odoo completed
5
      use artbox\odoo\components\OdooMapper;
3a00e6d1   Yarik   Files added
6
7
8
9
      
      return [
          'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
          'modules'    => [
222b0897   Yarik   Artbox comment cr...
10
              'imagemanager'   => [
8e418b22   Alexey Boroda   -Image manager st...
11
                  'class'                => 'artbox\core\components\imagemanager\Module',
3a00e6d1   Yarik   Files added
12
13
14
15
16
17
18
19
20
                  'canUploadImage'       => true,
                  'canRemoveImage'       => function () {
                      return true;
                  },
                  'setBlameableBehavior' => false,
                  'cssFiles'             => [
                      'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css',
                  ],
              ],
222b0897   Yarik   Artbox comment cr...
21
              'artbox-comment' => [
e950ba39   Yarik   Artbox comment pr...
22
23
                  'class'             => 'artbox\webcomment\Module',
                  'enablePremoderate' => false,
222b0897   Yarik   Artbox comment cr...
24
              ],
3a00e6d1   Yarik   Files added
25
26
27
28
29
30
31
          ],
          'components' => [
              'cache'        => [
                  'class' => 'yii\caching\FileCache',
              ],
              'i18n'         => [
                  'translations' => [
222b0897   Yarik   Artbox comment cr...
32
                      'core'           => [
3a00e6d1   Yarik   Files added
33
                          'class'    => 'yii\i18n\PhpMessageSource',
ee968c15   Yarik   Filters
34
                          'basePath' => '@artbox/core/messages',
3a00e6d1   Yarik   Files added
35
                      ],
222b0897   Yarik   Artbox comment cr...
36
                      'catalog'        => [
421ec2e8   Yarik   Langs
37
38
39
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/catalog/messages',
                      ],
222b0897   Yarik   Artbox comment cr...
40
                      'app'            => [
3a00e6d1   Yarik   Files added
41
42
43
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@common/messages',
                      ],
222b0897   Yarik   Artbox comment cr...
44
                      'blog'           => [
6b833fda   Alexey Boroda   -Bug with fill re...
45
46
47
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/weblog/messages',
                      ],
222b0897   Yarik   Artbox comment cr...
48
                      'order'          => [
4bf9edb7   Yarik   Order
49
50
51
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/order/messages',
                      ],
222b0897   Yarik   Artbox comment cr...
52
53
54
55
                      'artbox-comment' => [
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/webcomment/messages',
                      ],
a00f1f42   Yarik   Social auth + vie...
56
57
58
59
                      'eauth'          => [
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@eauth/messages',
                      ],
c6b72911   Yarik   Odoo completed
60
61
62
63
                      'odoo'           => [
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/odoo/messages',
                      ],
6ae24cca   Alexey Boroda   -Image manager ready
64
65
66
67
                      'imagemanager'   => [
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/core/components/imagemanager/messages',
                      ],
3a00e6d1   Yarik   Files added
68
69
70
71
72
73
74
75
76
77
78
79
80
81
                  ],
              ],
              'filedb'       => [
                  'class' => 'yii2tech\filedb\Connection',
                  'path'  => '@common/config',
              ],
              'sitemapdb'    => [
                  'class'          => 'yii2tech\filedb\Connection',
                  'path'           => '@common/config',
                  'primaryKeyName' => 'id',
              ],
              'seo'          => [
                  'class' => SeoComponent::className(),
              ],
ee968c15   Yarik   Filters
82
83
84
              'filter'       => [
                  'class' => FilterHelper::className(),
              ],
3a00e6d1   Yarik   Files added
85
              'imagemanager' => [
8e418b22   Alexey Boroda   -Image manager st...
86
                  'class'       => 'artbox\core\components\imagemanager\components\ImageManagerGetPath',
bf6f4dcb   Alexey Boroda   -Image model
87
                  'mediaPath'   => dirname(dirname(__DIR__)) . '/storage',
98b5afb8   Alexey Boroda   -Menu and bug fix
88
                  'cachePath'   => '../../storage/cache',
3a00e6d1   Yarik   Files added
89
90
91
                  'useFilename' => true,
                  'absoluteUrl' => false,
              ],
a509da1c   Yarik   Artbox epic perfo...
92
93
94
              'aliasCache'   => [
                  'class' => AliasCache::className(),
              ],
3a00e6d1   Yarik   Files added
95
96
          ],
      ];