--- /dev/null
+<?php
+
+namespace app\actions\cron;
+
+use Yii;
+use yii\base\Action;
+
+class ExportCatalogAction extends Action
+{
+ public function run() {
+ return $this->controller->renderPartial('export-catalog');
+ }
+}
\ No newline at end of file
'enableSession' => false,
],
'db' => require __DIR__ . '/../../config/db.php',
+ 'db2' => require __DIR__ . '/../../config/db2.php',
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
'1c-sellers' => \app\actions\cron\OneCSellersAction::class,
'custom-1c-cron' => \app\actions\cron\Custom1cCronAction::class,
'balances-history' => \app\actions\cron\BalanceHistoryAction::class,
+ 'export-catalog' => \app\actions\cron\ExportCatalogAction::class,
];
}
}
--- /dev/null
+<?php
+
+if ($_REQUEST["token"] != "1CjgpXfgkh1pXV3KR2H57G3VtHCffrp154up1t36") { exit(); }
+
+include_once(dirname(__DIR__, 3) . "/startup.php");
+include_once(dirname(__DIR__, 3) . "/inc/db.php");
+include_once(dirname(__DIR__, 3) . "/inc/base_new.php");
+include_once(dirname(__DIR__, 3) . "/inc/db2.php");
+
+$data = Yii::$app->db->createCommand("SELECT entity_id, export_val FROM export_import_table WHERE entity='products' AND export_id='1'")->queryAll();
+foreach($data as $row) {
+ $export[$row["entity_id"]]=$row["export_val"];
+ if (isset($_GET["show"]) && $_GET["show"]==1) echo"<br> ".$row["entity_id"]." =".$row["export_val"]." ";
+}
+
+foreach($export as $entity_id => $export_val)
+{
+ if(!empty($export_val)) {
+
+// Yii::$app->db2->createCommand("UPDATE info_items_table_shop_0 SET id_1c=:id_1c WHERE item_id=:item_id")
+// ->bindValues([':id_1c' => $export_val, ':item_id' => $entity_id])->execute();
+
+ echo"<br> $export_val -$entity_id ";
+ }
+}
global $db2,$config2;
$config2 = [
- 'DB_HOST' => '127.0.0.1',
+ 'DB_HOST' => 'db-yii_erp24', // '127.0.0.1',
'DB_USER' => 'bazacvetov24',
- 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir',
- 'DB_NAME' =>'bazacvetov24',
+ 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir',
+ 'DB_NAME' => 'erp24', // 'bazacvetov24',
'CHARSET' => 'utf8',
];