Переглянути джерело

Delete Container->DIR_CONFIG

Visman 4 роки тому
батько
коміт
42acb18730

+ 1 - 1
app/Models/BBCodeList/Model.php

@@ -20,7 +20,7 @@ class Model extends ParentModel
     {
         parent::__construct($container);
 
-        $this->fileDefault = "{$container->DIR_CONFIG}/{$file}";
+        $this->fileDefault = "{$container->DIR_APP}/config/{$file}";
         $this->fileCache   = "{$container->DIR_CACHE}/generated_bbcode.php";
     }
 

+ 5 - 5
app/Models/Pages/Admin/Install.php

@@ -103,7 +103,7 @@ class Install extends Admin
 
         // доступность папок на запись
         $folders = [
-            $this->c->DIR_CONFIG,
+            $this->c->DIR_APP . '/config',
             $this->c->DIR_CACHE,
             $this->c->DIR_PUBLIC . '/img/avatars',
         ];
@@ -115,7 +115,7 @@ class Install extends Admin
         }
 
         // доступность шаблона конфигурации
-        $config = @\file_get_contents($this->c->DIR_CONFIG . '/main.dist.php');
+        $config = @\file_get_contents($this->c->DIR_APP . '/config/main.dist.php');
         if (false === $config) {
             $this->fIswev = ['e', __('No access to main.dist.php')];
         }
@@ -1175,7 +1175,7 @@ class Install extends Admin
         $query = 'INSERT INTO ::bbcode (bb_tag, bb_edit, bb_delete, bb_structure)
             VALUES(?s:tag, 1, 0, ?s:structure)';
 
-        $bbcodes = include $this->c->DIR_CONFIG . '/defaultBBCode.php';
+        $bbcodes = include $this->c->DIR_APP . '/config/defaultBBCode.php';
         foreach ($bbcodes as $bbcode) {
             $vars = [
                 ':tag'       => $bbcode['tag'],
@@ -1184,7 +1184,7 @@ class Install extends Admin
             $this->c->DB->exec($query, $vars);
         }
 
-        $config = @\file_get_contents($this->c->DIR_CONFIG . '/main.dist.php');
+        $config = @\file_get_contents($this->c->DIR_APP . '/config/main.dist.php');
         if (false === $config) {
             throw new RuntimeException('No access to main.dist.php.');
         }
@@ -1203,7 +1203,7 @@ class Install extends Admin
         foreach ($repl as $key => $val) {
             $config = \str_replace($key, \addslashes($val), $config);
         }
-        $result = \file_put_contents($this->c->DIR_CONFIG . '/main.php', $config);
+        $result = \file_put_contents($this->c->DIR_APP . '/config/main.php', $config);
         if (false === $result) {
             throw new RuntimeException('No write to main.php');
         }

+ 26 - 25
app/Models/Pages/Admin/Update.php

@@ -30,10 +30,10 @@ class Update extends Admin
     const LOCK_NAME = 'lock_update';
     const LOCk_TTL  = 1800;
 
-    const CONFIG_FILE = 'main.php';
-
     const JSON_OPTIONS = \JSON_UNESCAPED_SLASHES | \JSON_UNESCAPED_UNICODE | \JSON_THROW_ON_ERROR;
 
+    protected $configFile;
+
     public function __construct(Container $container)
     {
         parent::__construct($container);
@@ -47,6 +47,7 @@ class Update extends Admin
         $this->nameTpl    = 'admin/form';
         $this->titleForm  = __('Update ForkBB');
         $this->classForm  = 'updateforkbb';
+        $this->configFile = $container->DIR_APP . '/config/main.php';
 
         $this->header('Retry-After', '3600');
     }
@@ -169,7 +170,7 @@ class Update extends Admin
                     // загрузка и проверка конфига
                     if (null === $e) {
                         try {
-                            $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+                            $coreConfig = new CoreConfig($this->configFile);
                         } catch (ForkException $excp) {
                             $e = $excp->getMessage();
                         }
@@ -385,7 +386,7 @@ class Update extends Admin
 #     */
 #    protected function stageNumber1(array $args): ?int
 #    {
-#        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+#        $coreConfig = new CoreConfig($this->configFile);
 #
 #        $coreConfig->add(
 #            'multiple=>AdminUsersRecalculate',
@@ -418,7 +419,7 @@ class Update extends Admin
      */
     protected function stageNumber2(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'multiple=>AdminUsersRecalculate',
@@ -439,7 +440,7 @@ class Update extends Admin
      */
     protected function stageNumber3(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $result = $coreConfig->delete(
             'multiple=>AdminUsersRecalculate',
@@ -485,7 +486,7 @@ class Update extends Admin
      */
     protected function stageNumber5(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'multiple=>Email',
@@ -558,7 +559,7 @@ class Update extends Admin
      */
     protected function stageNumber8(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'multiple=>Feed',
@@ -592,7 +593,7 @@ class Update extends Admin
      */
     protected function stageNumber10(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'shared=>subscriptions',
@@ -609,7 +610,7 @@ class Update extends Admin
      */
     protected function stageNumber11(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'multiple=>SearchModelActionF',
@@ -626,7 +627,7 @@ class Update extends Admin
      */
     protected function stageNumber12(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'shared=>SubscriptionModelSend',
@@ -651,7 +652,7 @@ class Update extends Admin
      */
     protected function stageNumber13(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $result = $coreConfig->delete(
             'multiple=>AdminPermissions',
@@ -685,7 +686,7 @@ class Update extends Admin
      */
     protected function stageNumber14(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $result = $coreConfig->delete(
             'multiple=>SmileyListModelLoad',
@@ -745,7 +746,7 @@ class Update extends Admin
         $query = 'INSERT INTO ::bbcode (bb_tag, bb_edit, bb_delete, bb_structure)
             VALUES(?s:tag, 1, 0, ?s:structure)';
 
-        $bbcodes = include $this->c->DIR_CONFIG . '/defaultBBCode.php';
+        $bbcodes = include $this->c->DIR_APP . '/config/defaultBBCode.php';
         foreach ($bbcodes as $bbcode) {
             $vars = [
                 ':tag'       => $bbcode['tag'],
@@ -765,7 +766,7 @@ class Update extends Admin
 
         $this->c->config->save();
 
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $result = $coreConfig->delete(
             'BBCODE_INFO=>forSign',
@@ -820,7 +821,7 @@ class Update extends Admin
      */
     protected function stageNumber16(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'shared=>Router=>csrf',
@@ -837,7 +838,7 @@ class Update extends Admin
      */
     protected function stageNumber17(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'multiple=>BBStructure',
@@ -895,7 +896,7 @@ class Update extends Admin
      */
     protected function stageNumber19(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $result = $coreConfig->delete(
             'shared=>FileCache',
@@ -916,7 +917,7 @@ class Update extends Admin
      */
     protected function stageNumber20(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'shared=>Test',
@@ -934,7 +935,7 @@ class Update extends Admin
      */
     protected function stageNumber21(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'USERNAME_PATTERN',
@@ -1038,7 +1039,7 @@ class Update extends Admin
      */
     protected function stageNumber24(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'multiple=>ForumManagerUpdateUsername',
@@ -1103,7 +1104,7 @@ class Update extends Admin
      */
     protected function stageNumber26(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'shared=>polls',
@@ -1183,7 +1184,7 @@ class Update extends Admin
      */
     protected function stageNumber29(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'multiple=>Poll',
@@ -1222,7 +1223,7 @@ class Update extends Admin
      */
     protected function stageNumber31(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'HTTP_HEADERS',
@@ -1257,7 +1258,7 @@ class Update extends Admin
      */
     protected function stageNumber32(array $args): ?int
     {
-        $coreConfig = new CoreConfig($this->c->DIR_CONFIG . '/' . self::CONFIG_FILE);
+        $coreConfig = new CoreConfig($this->configFile);
 
         $coreConfig->add(
             'shared=>Log',

+ 0 - 1
app/bootstrap.php

@@ -54,7 +54,6 @@ $c->FORK_REVISION = 33;
 $c->START         = $forkStart;
 $c->DIR_APP       = __DIR__;
 $c->DIR_PUBLIC    = $forkPublic;
-$c->DIR_CONFIG    = __DIR__ . '/config';
 $c->DIR_CACHE     = __DIR__ . '/cache';
 $c->DIR_VIEWS     = __DIR__ . '/templates';
 $c->DIR_LANG      = __DIR__ . '/lang';

+ 1 - 1
app/config/install.php

@@ -30,7 +30,7 @@ return [
     'GROUP_GUEST'      => 3,
     'GROUP_MEMBER'     => 4,
     'GROUP_NEW_MEMBER' => 5,
-    'EOL'              => PHP_EOL,
+    'EOL'              => \PHP_EOL,
     'MAX_EMAIL_LENGTH' => 80,
     'FLOOD_INTERVAL'   => 3600,
     'HTTP_HEADERS'     => [