]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Подключение БД
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 24 Dec 2024 13:06:48 +0000 (16:06 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 24 Dec 2024 13:06:48 +0000 (16:06 +0300)
erp24/config/console.php
erp24/config/db.php
erp24/config/db2.php
erp24/config/dev.console.config.php
erp24/config/prod.console.config.php
erp24/config/web.php
erp24/views/users-message-management/export-kogort.php

index d75b8bf4060edba94bf74eafc1c761db60116be2..aeee07274ba2827ce7bdcdf9035957943c7c2673 100755 (executable)
@@ -49,6 +49,13 @@ $config = [
             ],
         ],
         'db' => require dirname(__DIR__) . '/config/db.php',
+        'dbRemote' => [
+            'class' => 'yii\db\Connection',
+            'dsn' => 'mysql:host=194.147.78.221;port=3306;dbname=cms_test',
+            'username' => 'ERP24_user',
+            'password' => 'HJG6rtrhqaweruit*^%^2139487HUIG',
+            'charset' => 'utf8mb4',
+        ],
         //'db2' => require dirname(__DIR__) . '/config/db2.php',
     ],
     'params' => $params,
index 1e278e47c152bfaa8ec00d5ea43d0a0e61a9cefb..05fc600296b2cdbd9dbfde976d321ffe2a6f32e9 100644 (file)
@@ -14,11 +14,13 @@ return 1 == 1 ? [
             'class' => 'yii\db\pgsql\Schema',
             'defaultSchema' => 'erp24' //specify your schema here, public is the default schema
         ]
-    ], // PostgreSQL
+    ],
+    'on afterOpen' => function($event) { $event->sender->createCommand("SET search_path TO public, erp24;")->execute(); },
+    // PostgreSQL
 //    'charset' => 'utf8',
 //    'enableSchemaCache' => true,
 //    'schemaCacheDuration' => 300,
-]: [
+] : [
     'class' => yii\db\Connection::class,
     'dsn' => strtr('mysql:host={host};port={port};dbname={dbname}', [
         '{host}' => getenv('DB_HOST') ?: '127.0.0.1',
index 77c668ed750eed0907bb273bb4a7b3e7c82c0f91..2a538d6c1f075fa13e68a663bffdf377fc4a1fec 100644 (file)
@@ -12,4 +12,4 @@ return [
     'charset' => 'utf8',
     'enableSchemaCache' => true,
     'schemaCacheDuration' => 300,
-];
\ No newline at end of file
+];
index 6ad81245441cdc1bdafd025ca4f56716cb869f55..8e97d220a8d6cf005e9284cab7918fc6f40a98c0 100755 (executable)
@@ -33,6 +33,13 @@ return [
             'showScriptName' => false,
         ],
         'db' => require dirname(__DIR__) . '/config/db.php',
+        'dbRemote' => [
+            'class' => 'yii\db\Connection',
+            'dsn' => 'mysql:host=194.147.78.221;port=3306;dbname=cms_test',
+            'username' => 'ERP24_user',
+            'password' => 'HJG6rtrhqaweruit*^%^2139487HUIG',
+            'charset' => 'utf8mb4',
+        ],
         //'db2' => require dirname(__DIR__) . '/config/db2.php',
         'log' => [
             'traceLevel' => YII_DEBUG ? 3 : 0,
index 3bef30b34fbc2cfa863378d7aa5782cf73cbf0bf..c40c778c0cfdadc40a109781d2304b9b21894336 100755 (executable)
@@ -36,6 +36,13 @@ return [
             'showScriptName' => false,
         ],
         'db' => require dirname(__DIR__) . '/config/db.php',
+        'dbRemote' => [
+            'class' => 'yii\db\Connection',
+            'dsn' => 'mysql:host=194.147.78.221;port=3306;dbname=cms_test',
+            'username' => 'ERP24_user',
+            'password' => 'HJG6rtrhqaweruit*^%^2139487HUIG',
+            'charset' => 'utf8mb4',
+        ],
         //'db2' => require dirname(__DIR__) . '/config/db2.php',
         'log' => [
             'traceLevel' => YII_DEBUG ? 3 : 0,
index b4a1b6a8f351480ceeaace69b26acee4adbe9d85..13e66a2c93397716d598f0b1d244f527e7d78de8 100644 (file)
@@ -69,6 +69,13 @@ $config = [
             ],
         ],
         'db' => $db,
+        'dbRemote' => [
+            'class' => 'yii\db\Connection',
+            'dsn' => 'mysql:host=194.147.78.221;port=3306;dbname=cms_test',
+            'username' => 'ERP24_user',
+            'password' => 'HJG6rtrhqaweruit*^%^2139487HUIG',
+            'charset' => 'utf8mb4',
+        ],
         'urlManager' => [
             'enablePrettyUrl' => true,
             'showScriptName' => false,
index 264935bf3138ec131a6bf70f2fe94fa20e3a161f..77916ac2e7fbdda95f0f918e12df90ad794022e7 100644 (file)
@@ -55,33 +55,58 @@ $this->title = 'Рассылка по когортам';
             <?php foreach ($links as $date => $columns): ?>
                 <tr>
                     <td><?= Html::encode($date) ?></td>
-                    <td >
-                        <a href="<?= Url::to($columns['target'][0]) ?>" class="btn btn-link" target="_blank" download="users-target-<?= $date ?>.xlsx">
-                            Таргет-<?= $date ?>.xlsx
-                        </a>
-                        <a href="<?= Url::to($columns['target'][1]) ?>" target="_blank" class="btn btn-link">
-                            Посмотреть
-                        </a>
-
+                    <td>
+                        <?php if (isset($columns['target'])) : ?>
+                            <a href="<?= Url::to($columns['target'][0]) ?>" class="btn btn-link" target="_blank" download="users-target-<?= $date ?>.xlsx">
+                                Таргет-<?= $date ?>.xlsx
+                            </a>
+                            <a href="<?= Url::to($columns['target'][1]) ?>" target="_blank" class="btn btn-link">
+                                Посмотреть
+                            </a>
+                            <span class="count-placeholder"
+                                  data-date="<?= $columns['target'][2] ?>"
+                                  data-type="target"><?= $columns['target'][2] ?></span>
+                        <?php endif; ?>
                     </td>
-                    <td >
-                        <a href="<?= Url::to($columns['whatsapp'][0]) ?>" class="btn btn-link" target="_blank" download="users-whatsapp-<?= $date ?>.xlsx">
-                            Whatsapp-<?= $date ?>.xlsx
-                        </a>
-                        <a href="<?= Url::to($columns['whatsapp'][1]) ?>" class="btn btn-link" target="_blank" class="btn btn-link">
-                            Посмотреть
-                        </a>
+                    <td>
+                        <?php if (isset($columns['whatsapp'])) : ?>
+                            <a href="<?= Url::to($columns['whatsapp'][0]) ?>" class="btn btn-link" target="_blank" download="users-whatsapp-<?= $date ?>.xlsx">
+                                Whatsapp-<?= $date ?>.xlsx
+                            </a>
+                            <a href="<?= Url::to($columns['whatsapp'][1]) ?>" target="_blank" class="btn btn-link">
+                                Посмотреть
+                            </a>
+                            <span class="count-placeholder"
+                                  data-date="<?= $columns['whatsapp'][2] ?>"
+                                  data-type="whatsapp"><?= $columns['whatsapp'][2] ?></span>
+                        <?php endif; ?>
                     </td>
-                    <td >
-                        <a href="<?= Url::to($columns['call'][0]) ?>" class="btn btn-link" target="_blank" download="users-call-<?= $date ?>.xlsx">
-                            Звонок-<?= $date ?>.xlsx
-                        </a>
-                        <a href="<?= Url::to($columns['call'][1]) ?>" target="_blank" class="btn btn-link">
-                            Посмотреть
-                        </a>
+                    <td>
+                        <?php if (isset($columns['call'])) : ?>
+                            <a href="<?= Url::to($columns['call'][0]) ?>" class="btn btn-link" target="_blank" download="users-call-<?= $date ?>.xlsx">
+                                Звонок-<?= $date ?>.xlsx
+                            </a>
+                            <a href="<?= Url::to($columns['call'][1]) ?>" target="_blank" class="btn btn-link">
+                                Посмотреть
+                            </a>
+                            <span class="count-placeholder"
+                                  data-date="<?= $columns['call'][2] ?>"
+                                  data-type="call"><?= $columns['call'][2] ?></span>
+                        <?php endif; ?>
                     </td>
                 </tr>
             <?php endforeach; ?>
             </tbody>
         </table>
     </div>
+
+    <?php
+
+        $rows = Yii::$app->dbRemote->createCommand("SELECT * FROM chatbot_telegram_users LIMIT 10")
+        ->queryAll();
+
+        foreach ($rows as $row) {
+         print_r($row);
+        }
+
+?>
\ No newline at end of file