]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
миграция
authorAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Tue, 2 Apr 2024 08:30:25 +0000 (11:30 +0300)
committerAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Tue, 2 Apr 2024 08:30:25 +0000 (11:30 +0300)
17 files changed:
docker/migrationToPgsql/mysql/command.sql
erp24/actions/dashboardChart/indexAction.php
erp24/actions/dashboardSales/indexAction.php
erp24/controllers/WriteOffsErpController.php
erp24/helpers/File.php
erp24/helpers/SalaryHelper.php
erp24/records/ChartDataSearch.php
erp24/records/Products1c.php
erp24/records/SalesSearch.php
erp24/records/WriteOffsErp.php
erp24/records/WriteOffsErpSearch.php
erp24/records/WriteOffsProductsErp.php
erp24/services/CabinetService.php
erp24/services/InfoTableService.php
erp24/views/cabinet202310/_table_salary_checks.php
erp24/views/layouts/header.php
erp24/views/write_offs_erp/_form.php

index e98c63ea700591d67f09e6e705a05b5fcd380ed1..b36df4d6783485662f8c66d0d867ef28b9b6b882 100644 (file)
@@ -66,7 +66,7 @@ UPDATE `admin` SET `lasttime`= '1970-01-01 00:00:01' WHERE `lasttime` < '1970-01
 UPDATE `store_plan` SET `date_edit` = '1970-01-01' WHERE `date_edit` < '1970-01-01';
 
 UPDATE `firms` SET `saldo_data`='1970-01-01' WHERE `saldo_data` < '1970-01-01';
-UPDATE `firms` SET `date_add`='1970-01-01 00:00:01' WHERE `date_add` < '1970-01-01 00:00:01';
+-- UPDATE `firms` SET `date_add`='1970-01-01 00:00:01' WHERE `date_add` < '1970-01-01 00:00:01';
 
 ALTER TABLE `sale_script_items` MODIFY COLUMN `from_to` ENUM('manager', 'client', 'none');
 UPDATE `sale_script_items` SET `from_to` = 'none' WHERE `from_to` = '';
@@ -165,4 +165,25 @@ UPDATE `store_orders` SET `date_end`='1970-01-01' WHERE `date_end`<'1970-01-01';
 UPDATE `store_orders` SET `date_update`='1970-01-01 00:00:01' WHERE `date_update`<'1970-01-01 00:00:01';
 UPDATE `store_orders` SET `delivery_date_fact`='1970-01-01' WHERE `delivery_date_fact`<'1970-01-01';
 
-UPDATE `users_events` SET `date` = '1970-01-01' WHERE `date` < '1970-01-01' AND `date` IS NOT NULL;
\ No newline at end of file
+UPDATE `users_events` SET `date` = '1970-01-01' WHERE `date` < '1970-01-01' AND `date` IS NOT NULL;
+UPDATE `universal_pipeline_triggers` SET `time` = '1970-01-01' WHERE `time` < '1970-01-01' AND `time` IS NOT NULL;
+UPDATE `shipment_waybills` SET `created_at` = '1970-01-01' WHERE `created_at` < '1970-01-01' AND `created_at` IS NOT NULL;
+UPDATE `store_orders` SET `date_add` = '1970-01-01' WHERE `date_add` < '1970-01-01' AND `date_add` IS NOT NULL;
+ALTER TABLE `sales` DROP INDEX `date`;
+
+ALTER TABLE page_statistics ADD PRIMARY KEY (id);
+ALTER TABLE IF EXISTS erp24.page_statistics
+    ADD COLUMN id integer NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 30000 MINVALUE 1 MAXVALUE 2147483647 CACHE 1 );
+SELECT setval('page_statistics_id_seq', max(id)) FROM page_statistics;
+
+ALTER TABLE admin ADD PRIMARY KEY (id);
+ALTER TABLE admin_group ADD PRIMARY KEY (id);
+ALTER TABLE timetable ADD PRIMARY KEY (id);
+ALTER TABLE sales ADD PRIMARY KEY (id);
+ALTER TABLE sales_products ADD PRIMARY KEY (id);
+ALTER TABLE write_offs_erp ADD PRIMARY KEY (id);
+ALTER TABLE store_plan ADD PRIMARY KEY (store_id,month,year);
+ALTER TABLE dashboard_fields_links ADD PRIMARY KEY (dashboard_id,field_id);
+ALTER TABLE products_1c ADD PRIMARY KEY (id);
+ALTER TABLE write_offs_products_erp ADD PRIMARY KEY (id);
+ALTER TABLE dashboard_fields_property ADD PRIMARY KEY (id);
\ No newline at end of file
index 240c26588aac7dc43dafc598963d013fa3366a04..a43272ea3acb19a5b9bf860e4d5d6a778ecc6378 100755 (executable)
@@ -107,8 +107,8 @@ class indexAction extends Action
                 'dashboard_fields_links.order_num',
                 'dashboard_fields_links.property_field_id',
             ])
-            ->andWhere(['`dashboard_id`'=> $dashboardId])
-            ->innerJoin('`dashboard_fields`','dashboard_fields.id = dashboard_fields_links.field_id AND dashboard_fields.active = 1'  )
+            ->andWhere(['dashboard_id'=> $dashboardId])
+            ->innerJoin('dashboard_fields','dashboard_fields.id = dashboard_fields_links.field_id AND dashboard_fields.active = 1'  )
             ->orderBy([
                 'order_num' => SORT_ASC,
             ])
@@ -120,8 +120,8 @@ class indexAction extends Action
 
 
         $totalRows = DashboardSales::find()
-            ->andWhere(['`store_id`'=> $storeId])
-            ->andWhere(['`field_id`'=> $dashboardFieldsLinksPreparedIds])
+            ->andWhere(['store_id'=> $storeId])
+            ->andWhere(['field_id'=> $dashboardFieldsLinksPreparedIds])
             ->joinWith('field')
             ->andWhere(['>=', 'date', $dateFrom])
             ->andWhere(['<=', 'date', $dateTo])
index 5daebbdebb7c97dfca6efb3f0b86bfeb0392eb12..e02aa31633f47f201624f29762eadec999def6e7 100755 (executable)
@@ -137,7 +137,7 @@ class indexAction extends Action
 
 
         $percentFields = DashboardFields::find()
-            ->andWhere(['`active`'=> 1])
+            ->andWhere(['active'=> 1])
             ->andWhere(['not in','type_summ','sum'])
             ->andWhere(['id' => $fieldsIdsKeysPrepared])
             ->indexBy('name')
index cd2005dd9e155ec303b0e4cd2f4a07921b0be9e6..1076949321875c3410c796e09898deccb15e1b29 100644 (file)
@@ -156,8 +156,8 @@ class WriteOffsErpController extends Controller
 
         $query = WriteOffsErp::find()
             ->andWhere([
-                '`write_offs_erp`.`id`' => $id,
-                '`write_offs_erp`.`active`' => 1,
+                'write_offs_erp.id' => $id,
+                'write_offs_erp.active' => 1,
             ]);
 
         if (!empty($storeIds)) {
@@ -178,8 +178,8 @@ class WriteOffsErpController extends Controller
         $writeOffsProductsErpIds = ArrayHelper::getColumn($model->writeOffsProductsErps,'id');
         $query = WriteOffsProductsErp::find()
             ->andWhere([
-                '`write_offs_products_erp`.`id`' => $writeOffsProductsErpIds,
-                '`write_offs_products_erp`.`active_product`' => 1,
+                'write_offs_products_erp.id' => $writeOffsProductsErpIds,
+                'write_offs_products_erp.active_product' => 1,
             ]);
 
         $query->joinWith(['imagesWriteOffsErp']);
@@ -227,7 +227,7 @@ class WriteOffsErpController extends Controller
 
         $query = WriteOffsErp::find()
             ->andWhere([
-                '`write_offs_erp`.`status`' => WriteOffsErp::STATUS_CONFIRM,
+                'write_offs_erp.status' => WriteOffsErp::STATUS_CONFIRM,
                 'active' => 1,
             ]);
 
@@ -280,21 +280,21 @@ class WriteOffsErpController extends Controller
         try{
             $writeOffQuery = "
             SELECT
-                `id`,
-                `guid`,
-                `store_guid`,
-                `number`,
-                `date`,
-                `write_offs_type`,
-                `comment`,
-                `quantity`,
-                `summ`
+                id,
+                guid,
+                store_guid,
+                number,
+                date,
+                write_offs_type,
+                comment,
+                quantity,
+                summ
             FROM 
-                `write_offs_erp` 
+                write_offs_erp 
             WHERE 
-                `status` = 2 
+                status = 2 
             AND 
-                `active` = 1
+                active = 1
         ";
 
         // $data = $db::getRows("SELECT * FROM create_checks WHERE status='0'");
@@ -307,17 +307,17 @@ class WriteOffsErpController extends Controller
 
                 $writeOffProductsQuery = "                
                 SELECT
-                    `write_offs_erp_id`,
-                    `product_id`,
-                    `quantity`,
-                    `price`,
-                    `summ`
+                    write_offs_erp_id,
+                    product_id,
+                    quantity,
+                    price,
+                    summ
                 FROM 
-                    `write_offs_products_erp` 
+                    write_offs_products_erp 
                 WHERE 
-                    `write_offs_products_erp`.`write_offs_erp_id` IN (" .$writeOffIdsString . ") 
+                    write_offs_products_erp.write_offs_erp_id IN (" .$writeOffIdsString . ") 
                 AND 
-                    (`active_product` = 1)
+                    (active_product = 1)
             ";
 
 //                $products = $db::getRows($writeOffProductsQuery);
@@ -671,8 +671,8 @@ class WriteOffsErpController extends Controller
 
         $query = WriteOffsErp::find()
             ->andWhere([
-                '`write_offs_erp`.`id`' => $id,
-                '`write_offs_erp`.`active`' => 1,
+                'write_offs_erp.id' => $id,
+                'write_offs_erp.active' => 1,
             ])
             ->andWhere([
                '<>', 'status', WriteOffsErp::STATUS_CREATED_1С
@@ -691,8 +691,8 @@ class WriteOffsErpController extends Controller
         $writeOffsProductsErpIds = ArrayHelper::getColumn($model->writeOffsProductsErps,'id');
         $query = WriteOffsProductsErp::find()
             ->andWhere([
-                '`write_offs_products_erp`.`id`' => $writeOffsProductsErpIds,
-                '`write_offs_products_erp`.`active_product`' => 1,
+                'write_offs_products_erp.id' => $writeOffsProductsErpIds,
+                'write_offs_products_erp.active_product' => 1,
             ]);
 
 
@@ -712,7 +712,7 @@ class WriteOffsErpController extends Controller
 
         $modelArray = WriteOffsErp::find()
             ->andWhere([
-                '`write_offs_erp`.`id`' => $id,
+                'write_offs_erp.id' => $id,
                 'active' => 1,
             ])
             ->andWhere([
@@ -921,7 +921,7 @@ class WriteOffsErpController extends Controller
 
             $id = Yii::$app->request->post("id");
             $model = WriteOffsErp::find()->andWhere([
-                    '`write_offs_erp`.`id`' => $id,
+                    'write_offs_erp.id' => $id,
                     'active' => 1,
                     'status' => WriteOffsErp::STATUS_CREATED
                 ])
@@ -935,8 +935,8 @@ class WriteOffsErpController extends Controller
             $writeOffsProductsErpIds = ArrayHelper::getColumn($model->writeOffsProductsErps,'id');
             $query = WriteOffsProductsErp::find()
                 ->andWhere([
-                    '`write_offs_products_erp`.`id`' => $writeOffsProductsErpIds,
-                    '`write_offs_products_erp`.`active_product`' => 1,
+                    'write_offs_products_erp.id' => $writeOffsProductsErpIds,
+                    'write_offs_products_erp.active_product' => 1,
                 ]);
 
             $modelWriteOffsProductsErp = $query->asArray()->All();
@@ -995,7 +995,7 @@ class WriteOffsErpController extends Controller
 
             $id = Yii::$app->request->post("id");
             $model = WriteOffsErp::find()->andWhere([
-                    '`write_offs_erp`.`id`' => $id,
+                    'write_offs_erp.id' => $id,
                     'active' => 1,
                     'status' => [WriteOffsErp::STATUS_SEND,WriteOffsErp::STATUS_ERROR_1С],
                 ])
@@ -1010,8 +1010,8 @@ class WriteOffsErpController extends Controller
                 $writeOffsProductsErpIds = ArrayHelper::getColumn($model->writeOffsProductsErps, 'id');
                 $query = WriteOffsProductsErp::find()
                     ->andWhere([
-                        '`write_offs_products_erp`.`id`' => $writeOffsProductsErpIds,
-                        '`write_offs_products_erp`.`active_product`' => 1,
+                        'write_offs_products_erp.id' => $writeOffsProductsErpIds,
+                        'write_offs_products_erp.active_product' => 1,
                     ]);
 
                 $modelWriteOffsProductsErp = $query->asArray()->All();
index 2582b7e23bd5141e05fe3632193a90f45fd5006a..3fa0cde67c43e5858bac16c3c4e16a0b76af5ad0 100644 (file)
@@ -114,9 +114,9 @@ class File extends FileHelper
                }
                $substr = substr($filename, 0, 2);
                $imagePath = self::filepath($filename, 'images');
-               $resizePath = "/var/www/erp/uploads/images/resize/{$substr}/{$w}_{$h}_{$quality}";
+               $resizePath = "/var/www/erp24/uploads/images/resize/{$substr}/{$w}_{$h}_{$quality}";
                $resizedUrl = "{$resizePath}/{$filename}";
-               $resizedPath = "/var/www/erp/uploads/images/resize/{$substr}/{$w}_{$h}_{$quality}";
+               $resizedPath = "/var/www/erp24/uploads/images/resize/{$substr}/{$w}_{$h}_{$quality}";
                $resizedFile = "{$resizedPath}/{$filename}";
 
         if (!file_exists($imagePath)) {
index 13160b2c49dcd46097e4b7984f0603ea0b162c6f..862205c3d1e92ebacb03adbda55ce3fc7965cf13 100755 (executable)
@@ -178,6 +178,8 @@ class SalaryHelper
                 sales.date <= :date_to  
             GROUP BY 
                 sales.id, 
+                sales.number,
+                sales.date,
                 sales.seller_id, 
                 sales.operation
             ORDER BY 
@@ -473,6 +475,8 @@ class SalaryHelper
                 GROUP BY 
                     sales.id, 
                     sales.seller_id, 
+                    sales.number,
+                    sales.date,
                     sales.operation
                 
                 ",
index 3f506099ef1c18c2a0c6ac190acb7d2784157253..0328fe2f66b887b219c4b0caec607bdeac32c4c5 100644 (file)
@@ -1289,7 +1289,7 @@ class ChartDataSearch
         /* Конец ФОТ (admin_payroll_days) */
         /*
         SELECT SUM(admin_payroll_days.day_payroll) AS "payroll_day_sum", SUM(admin_payroll_days.sales_sum) AS "sales_sum"
-        FROM `admin_payroll_days`
+        FROM admin_payroll_days
         WHERE (date BETWEEN "2023-08-01" AND "2023-08-01");
          */
         // endregion
index 72889c211457bda731305219f2b2db319d42d366..8937dfc9fed2bed986ff0459ae58516a365f5eea 100644 (file)
@@ -124,12 +124,12 @@ class Products1c extends \yii\db\ActiveRecord
                 $tip = 'products';
 
                 $query = self::find()
-                    ->select(['name', '`products_1c`.`id`' , 'parent_id'])
+                    ->select(['name', 'products_1c.id' , 'parent_id'])
                     ->andWhere('tip=:tip', [':tip' => $tip])
                     ->innerJoin('prices_dynamic', 'products_1c.id = prices_dynamic.product_id')
                 ;
 
-                $listAllProductsPreparedDict = $query->orderBy(['`products_1c`.`name`' => SORT_ASC])->asArray()
+                $listAllProductsPreparedDict = $query->orderBy(['products_1c.name' => SORT_ASC])->asArray()
                     ->all();
 
                 return ArrayHelper::map($listAllProductsPreparedDict, 'id', 'name');
index 00f913fdd423d58af0b09cb0f0a74ab484c63701..d2acd4745c1a57f98892d6de8dbf036e97106bfd 100755 (executable)
@@ -7,7 +7,7 @@ use yii\data\ActiveDataProvider;
 use yii_app\records\Sales;
 
 /**
- * SalesSearch represents the model behind the search form of `yii_app\records\Sales`.
+ * SalesSearch represents the model behind the search form of yii_app\records\Sales.
  */
 class SalesSearch extends Sales
 {
@@ -67,18 +67,18 @@ class SalesSearch extends Sales
         // grid filtering conditions
         $query->andFilterWhere([
 //            'date' => $this->date,
-            '`sales`.`summ`' => $this->summ,
-            '`sales`.`skidka`' => $this->skidka,
-            '`sales`.`admin_id`' => $this->admin_id,
-            '`sales`.`store_id`' => $this->store_id,
-            '`sales`.`phone`' => $this->phone,
-            '`sales`.`status_check`' => $this->status_check,
-            '`sales`.`held`' => $this->held,
-            '`sales`.`matrix`' => $this->matrix,
-            '`sales`.`date_up`' => $this->date_up,
+            'sales.summ' => $this->summ,
+            'sales.skidka' => $this->skidka,
+            'sales.admin_id' => $this->admin_id,
+            'sales.store_id' => $this->store_id,
+            'sales.phone' => $this->phone,
+            'sales.status_check' => $this->status_check,
+            'sales.held' => $this->held,
+            'sales.matrix' => $this->matrix,
+            'sales.date_up' => $this->date_up,
         ]);
 
-        $query->andFilterWhere(['>=', '`sales`.`date`', $this->date]);
+        $query->andFilterWhere(['>=', 'sales.date', $this->date]);
 
         $query->andFilterWhere(['like', 'id', $this->id])
             ->andFilterWhere(['like', 'operation', $this->operation])
index 150abe45b90590a4e9db10d20acfb168ee786f87..7c6b1d014459600d6a5612b29df3814b3b118020 100644 (file)
@@ -133,7 +133,7 @@ class WriteOffsErp extends \yii\db\ActiveRecord
     */
     public function getWriteOffsProductsErps()
     {
-        return $this->hasMany(WriteOffsProductsErp::className(), ['write_offs_erp_id' => 'id'])->onCondition(['`write_offs_products_erp`.`active_product`' => 1]);
+        return $this->hasMany(WriteOffsProductsErp::className(), ['write_offs_erp_id' => 'id'])->onCondition(['write_offs_products_erp.active_product' => 1]);
     }
 
 
@@ -157,7 +157,7 @@ class WriteOffsErp extends \yii\db\ActiveRecord
     }
 //
     public function getImagesWriteOffsErp() {
-        return $this->hasMany(ImageDocumentLink::class, ['document_item_id' => 'id'])->onCondition(['`image_document_link`.`active`' => 1])->onCondition(['`image_document_link`.`document_group_id`' => 1])->via('writeOffsProductsErps');
+        return $this->hasMany(ImageDocumentLink::class, ['document_item_id' => 'id'])->onCondition(['image_document_link.active' => 1])->onCondition(['image_document_link.document_group_id' => 1])->via('writeOffsProductsErps');
     }
 
 
index d6256652b3115e7659a094434091de9be2f81f48..25514153700ece7b048c062ebbd78ac0687deddd 100644 (file)
@@ -7,7 +7,7 @@ use yii\data\ActiveDataProvider;
 use yii_app\records\WriteOffsErp;
 
 /**
- * WriteOffsErpSearch represents the model behind the search form of `yii_app\records\WriteOffsErp`.
+ * WriteOffsErpSearch represents the model behind the search form of yii_app\records\WriteOffsErp.
  */
 class WriteOffsErpSearch extends WriteOffsErp
 {
@@ -116,7 +116,7 @@ class WriteOffsErpSearch extends WriteOffsErp
         $query->andFilterWhere(['like', 'guid', $this->guid])
             ->andFilterWhere(['like', 'store_guid', $this->store_guid])
             ->andFilterWhere(['like', 'number', $this->number])
-            ->andFilterWhere(['like', '`write_offs_erp`.`date`', $this->date])
+            ->andFilterWhere(['like', 'write_offs_erp.date', $this->date])
             ->andFilterWhere(['like', 'write_offs_type', $this->write_offs_type])
             ->andFilterWhere(['like', 'based_on', $this->based_on])
             ->andFilterWhere(['like', 'comment', $this->comment]);
index 2d2b593f24a7eace24e45b527d63c986f8f2e1e4..6d38ab3ea6c2a112df4923ea81b748f2aaaa78ac 100644 (file)
@@ -51,7 +51,7 @@ class WriteOffsProductsErp extends \yii\db\ActiveRecord
     {
         return [
             [['write_offs_erp_id', 'date', 'name', 'product_id', 'quantity', 'price','cause_id',  'summ', 'created_at', 'created_admin_id'], 'required'],
-            [['id', 'write_offs_erp_id', 'num_row', 'active_product', 'created_admin_id', 'cause_id', 'updated_admin_id', 'deleted_admin_id'], 'integer'],
+            [['write_offs_erp_id', 'num_row', 'active_product', 'created_admin_id', 'cause_id', 'updated_admin_id', 'deleted_admin_id'], 'integer'],
             [['date', 'color', 'created_at', 'updated_at', 'deleted_at', 'modelsProducts', 'add_image'], 'safe'],
             [['price', 'summ', 'price_retail', 'summ_retail', 'quantity'], 'number'],
             [['product_id'], 'string', 'max' => 36],
@@ -103,7 +103,7 @@ class WriteOffsProductsErp extends \yii\db\ActiveRecord
     }
 //
     public function getImagesWriteOffsErp() {
-        return $this->hasMany(ImageDocumentLink::class, ['document_item_id' => 'id'])->onCondition(['`image_document_link`.`active`' => 1])->andOnCondition(['`image_document_link`.`document_group_id`' => 1]);
+        return $this->hasMany(ImageDocumentLink::class, ['document_item_id' => 'id'])->onCondition(['image_document_link.active' => 1])->andOnCondition(['image_document_link.document_group_id' => 1]);
     }
 
     public function getProduct($productId) {
index c3dcfde3aad7ab8dae0e75fa45d1175e59486906..f7274f2e48a3ddc0a81136b7e3ece890a77cabd2 100755 (executable)
@@ -3789,10 +3789,10 @@ false
     {
     /*
      *
-     SELECT `admin_id`,MAX(`date`)  FROM `timetable` WHERE `admin_group_id` = 45
+     SELECT admin_id,MAX(date)  FROM timetable WHERE admin_group_id = 45
 
 
-Group BY `admin_id`
+Group BY admin_id
      * */
 
         /** @var Timetable[] $timetable */
index 79ad50c035677c5127ce3d1c90a4341dc2765a2e..ac2a514ac7dd5be523506c071e1e06916c639ef3 100644 (file)
@@ -591,18 +591,18 @@ class InfoTableService
                 'sales_products.product_id',
                 'products_1c.id',
                 'products_1c.parent_id',
-                'products_1c.`name`',
+                'products_1c.name',
 
             ])
             ->joinWith('products1c')
         ;
 
-        $query->andWhere(['>=', '`sales`.`date`', DateHelper::getDateTimeStartDay($dateFrom, true)]);
-        $query->andWhere(['<=', '`sales`.`date`', DateHelper::getDateTimeEndDay($dateTo, true)]);
+        $query->andWhere(['>=', 'sales.date', DateHelper::getDateTimeStartDay($dateFrom, true)]);
+        $query->andWhere(['<=', 'sales.date', DateHelper::getDateTimeEndDay($dateTo, true)]);
 
 
         if (!empty($products)) {
-            $query->andWhere(['`products_1c`.`parent_id`' => $products]);// ['`products_1c`.`parent_id`' => $products]
+            $query->andWhere(['products_1c.parent_id' => $products]);// ['products_1c.parent_id' => $products]
         }
 
 //
@@ -610,9 +610,9 @@ class InfoTableService
 //        if (!empty($products)) {
 //            $query->andWhere([
 //                'OR' ,
-//                ['`products_1c`.`parent_id`' => $products] ,
-//                ['`products_1c`.`id`' => $products]
-//            ]);// ['`products_1c`.`parent_id`' => $products]
+//                ['products_1c.parent_id' => $products] ,
+//                ['products_1c.id' => $products]
+//            ]);// ['products_1c.parent_id' => $products]
 //        }
 //
 
index fa869bc199dc97a90bfc00db57e54d7ca5aadd81..06262d4896117952d94f5501fab29397b6a65954 100644 (file)
@@ -12,6 +12,10 @@ use yii_app\helpers\HtmlHelper;
 $this->registerCssFile('/css/common/block-info.css');
 $this->registerJsFile('/js/common/block-info.js', ['position' => \yii\web\View::POS_END]);
 
+if (empty($sellerShow)) {
+    $sellerShow = false;
+}
+
 if (!empty($arrUsersSalary)) {
     $tbl = '';
 
index 2be7976b7198ba649b5801d0dbd1042223b1931e..84d68d2b628475a9ab6b960ccf391175b6da3f3b 100755 (executable)
@@ -93,7 +93,7 @@ $this->registerCssFile('/css/timetable/style.css');
                                     <div
                                             class="d-flex justify-content-between align-items-center gap-2"
                                     >
-                                        <div class="<?= $styleBackground?> m-2 p-1 ps-2 pe-2 rounded-2"><?= $_SESSION['name_group_admin']?></div>
+                                        <div class="<?= $styleBackground?> m-2 p-1 ps-2 pe-2 rounded-2"><?= $_SESSION['name_group_admin']?? '-'?></div>
                                     </div>
                                 </div>
                                 <div class="dropdown header-notify d-flex">
@@ -149,8 +149,8 @@ $this->registerCssFile('/css/timetable/style.css');
                                     </a>
                                     <div class="dropdown-menu dropdown-menu-end dropdown-menu-arrow animated">
                                         <div class="text-center">
-                                            <div class="text-center user pb-0 font-weight-bold"><?= $_SESSION["name_admin"] ?></div>
-                                            <span class="text-center user-semi-title"><?= $_SESSION["admin_group_name"] ?></span>
+                                            <div class="text-center user pb-0 font-weight-bold"><?= $_SESSION["name_admin"] ?? '-' ?></div>
+                                            <span class="text-center user-semi-title"><?= $_SESSION["admin_group_name"] ?? '-'?></span>
                                             <div class="dropdown-divider"></div>
                                         </div>
                                         <a class="dropdown-item d-flex" href="/profile/">
index 8d1660060a3563a1b4153f6c82037363f0ab1e37..cd992accaff6358a5365a6d9994169175eb157e5 100644 (file)
@@ -148,8 +148,8 @@ $this->registerJsFile('/js/heic_to_jpg_replace.js', ['position' => \yii\web\View
                     if (!empty($data)) {
                         $query = WriteOffsProductsErp::find()
                             ->andWhere([
-                                '`write_offs_products_erp`.`id`' => $data['id'],
-                                '`write_offs_products_erp`.`active_product`' => 1,
+                                'write_offs_products_erp.id' => $data['id'],
+                                'write_offs_products_erp.active_product' => 1,
                             ]);