From 3c83b33da8a53d0d4326f103edf7cad1839d7588 Mon Sep 17 00:00:00 2001 From: marina Date: Fri, 23 Aug 2024 16:28:43 +0300 Subject: [PATCH] =?utf8?q?ERP-85=20=D0=A0=D0=B5=D0=B0=D0=BB=D0=B8=D0=B7?= =?utf8?q?=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20=D0=BE=D0=B1=D0=BC=D0=B5=D0=BD?= =?utf8?q?=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D1=81=201=D0=A1=20?= =?utf8?q?=D0=91=D1=83=D1=85=D0=B3=D0=B0=D0=BB=D1=82=D0=B5=D1=80=D0=B8?= =?utf8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/api2/controllers/DataBuhController.php | 5 +- erp24/api2/runtime/logs/app.log | 3631 ++++++++++++++++++ erp24/controllers/ApiController.php | 7 +- erp24/services/MotivationServiceBuh.php | 114 +- 4 files changed, 3701 insertions(+), 56 deletions(-) diff --git a/erp24/api2/controllers/DataBuhController.php b/erp24/api2/controllers/DataBuhController.php index a6d6b95c..0a3ca131 100644 --- a/erp24/api2/controllers/DataBuhController.php +++ b/erp24/api2/controllers/DataBuhController.php @@ -102,7 +102,10 @@ class DataBuhController extends BaseController $apiCron->date_up = date("Y-m-d H:i:s"); $apiCron->status = 2; $apiCron->json_post = $request; - $apiCron->save(); + if ($apiCron->save()) { + MotivationServiceBuh::uploadBuhData($request); + } + } } catch (Exception $e) { file_put_contents(self::OUT_DIR . '/error_buh_upload.txt', PHP_EOL . 'result empty', FILE_APPEND); diff --git a/erp24/api2/runtime/logs/app.log b/erp24/api2/runtime/logs/app.log index fab549b8..4c054b09 100644 --- a/erp24/api2/runtime/logs/app.log +++ b/erp24/api2/runtime/logs/app.log @@ -11809,3 +11809,3634 @@ $_SERVER = [ 'REQUEST_TIME_FLOAT' => 1694161512.4504 'REQUEST_TIME' => 1694161512 ] +2024-08-22 10:49:28 [192.168.65.1][3][-][error][yii\web\HeadersAlreadySentException] yii\web\HeadersAlreadySentException: Headers already sent in /www/services/MotivationServiceBuh.php on line 33. in /www/vendor/yiisoft/yii2/web/Response.php:369 +Stack trace: +#0 /www/vendor/yiisoft/yii2/web/Response.php(342): yii\web\Response->sendHeaders() +#1 /www/vendor/yiisoft/yii2/base/Application.php(390): yii\web\Response->send() +#2 /www/api2/index.php(15): yii\base\Application->run() +#3 {main} +2024-08-22 10:49:27 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '6f72eecf8e657486838ad80db3012c1fe5c7807b41cf49ce1b0a1656c367b1b2a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"oNM2W1d_jwsQ7DtFo9KMNqrP0GlEvPEZ\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=6f72eecf8e657486838ad80db3012c1fe5c7807b41cf49ce1b0a1656c367b1b2a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22oNM2W1d_jwsQ7DtFo9KMNqrP0GlEvPEZ%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '26306' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724312967.5646 + 'REQUEST_TIME' => 1724312967 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 10:50:12 [192.168.65.1][3][-][error][TypeError] TypeError: Unsupported operand types: DateTime - DateTime in /www/services/MotivationServiceBuh.php:31 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-22 10:50:11 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '6f72eecf8e657486838ad80db3012c1fe5c7807b41cf49ce1b0a1656c367b1b2a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"oNM2W1d_jwsQ7DtFo9KMNqrP0GlEvPEZ\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=6f72eecf8e657486838ad80db3012c1fe5c7807b41cf49ce1b0a1656c367b1b2a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22oNM2W1d_jwsQ7DtFo9KMNqrP0GlEvPEZ%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '26306' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724313011.563 + 'REQUEST_TIME' => 1724313011 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 10:50:51 [192.168.65.1][3][-][error][Exception] Exception: yii\base\ErrorException: Undefined array key "end_date" in /www/services/MotivationServiceBuh.php:24 +Stack trace: +#0 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-22 10:50:51 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '638ab74c5b74a4e8247095f388cad06faf928118f52d1a9cc5a8658ac0731ab0a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"M1bZI-w-utJ6aEM3hnJ2J0y7Mow26ni0\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=638ab74c5b74a4e8247095f388cad06faf928118f52d1a9cc5a8658ac0731ab0a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22M1bZI-w-utJ6aEM3hnJ2J0y7Mow26ni0%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '26306' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724313051.0604 + 'REQUEST_TIME' => 1724313051 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 10:51:19 [192.168.65.1][3][-][error][Exception] Exception: yii\base\ErrorException: A non-numeric value encountered in /www/services/MotivationServiceBuh.php:24 +Stack trace: +#0 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-22 10:51:18 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '67997fc698fab3fdd6cb89029c8ec3d496279c8d8af59be8e962278bda696a37a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"33Bpq7UDvC8WNgcyunwGE75YKiX2ux8y\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=67997fc698fab3fdd6cb89029c8ec3d496279c8d8af59be8e962278bda696a37a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%2233Bpq7UDvC8WNgcyunwGE75YKiX2ux8y%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '26306' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724313078.7698 + 'REQUEST_TIME' => 1724313078 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 10:53:14 [192.168.65.1][3][-][error][TypeError] TypeError: Unsupported operand types: DateTime - DateTime in /www/services/MotivationServiceBuh.php:32 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-22 10:53:14 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => 'db0fae312598c29c0ea49e21891a23da51fc62daa715267407ae2a657f3f63eda:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"hsmNwSWpB063ChuKUghFloMVtuWX79M8\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=db0fae312598c29c0ea49e21891a23da51fc62daa715267407ae2a657f3f63eda%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22hsmNwSWpB063ChuKUghFloMVtuWX79M8%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '26971' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724313194.2 + 'REQUEST_TIME' => 1724313194 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 10:53:26 [192.168.65.1][3][-][error][yii\web\HeadersAlreadySentException] yii\web\HeadersAlreadySentException: Headers already sent in /www/services/MotivationServiceBuh.php on line 25. in /www/vendor/yiisoft/yii2/web/Response.php:369 +Stack trace: +#0 /www/vendor/yiisoft/yii2/web/Response.php(342): yii\web\Response->sendHeaders() +#1 /www/vendor/yiisoft/yii2/base/Application.php(390): yii\web\Response->send() +#2 /www/api2/index.php(15): yii\base\Application->run() +#3 {main} +2024-08-22 10:53:26 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '5c8f0349b38e993ae779f8344e20ee908b1b0eebe83af41329fa06671fc8c41ea:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"VRoag83nWE3wMZCxtJLrUItQu33RRcd9\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=5c8f0349b38e993ae779f8344e20ee908b1b0eebe83af41329fa06671fc8c41ea%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22VRoag83nWE3wMZCxtJLrUItQu33RRcd9%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '26971' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724313205.9786 + 'REQUEST_TIME' => 1724313205 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 10:59:59 [192.168.65.1][3][-][error][yii\web\HeadersAlreadySentException] yii\web\HeadersAlreadySentException: Headers already sent in /www/services/MotivationServiceBuh.php on line 25. in /www/vendor/yiisoft/yii2/web/Response.php:369 +Stack trace: +#0 /www/vendor/yiisoft/yii2/web/Response.php(342): yii\web\Response->sendHeaders() +#1 /www/vendor/yiisoft/yii2/base/Application.php(390): yii\web\Response->send() +#2 /www/api2/index.php(15): yii\base\Application->run() +#3 {main} +2024-08-22 10:59:58 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '5c8f0349b38e993ae779f8344e20ee908b1b0eebe83af41329fa06671fc8c41ea:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"VRoag83nWE3wMZCxtJLrUItQu33RRcd9\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=5c8f0349b38e993ae779f8344e20ee908b1b0eebe83af41329fa06671fc8c41ea%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22VRoag83nWE3wMZCxtJLrUItQu33RRcd9%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '28124' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724313598.7126 + 'REQUEST_TIME' => 1724313598 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 11:01:02 [192.168.65.1][3][-][error][yii\web\HeadersAlreadySentException] yii\web\HeadersAlreadySentException: Headers already sent in /www/services/MotivationServiceBuh.php on line 25. in /www/vendor/yiisoft/yii2/web/Response.php:369 +Stack trace: +#0 /www/vendor/yiisoft/yii2/web/Response.php(342): yii\web\Response->sendHeaders() +#1 /www/vendor/yiisoft/yii2/base/Application.php(390): yii\web\Response->send() +#2 /www/api2/index.php(15): yii\base\Application->run() +#3 {main} +2024-08-22 11:01:02 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '5c8f0349b38e993ae779f8344e20ee908b1b0eebe83af41329fa06671fc8c41ea:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"VRoag83nWE3wMZCxtJLrUItQu33RRcd9\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=5c8f0349b38e993ae779f8344e20ee908b1b0eebe83af41329fa06671fc8c41ea%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22VRoag83nWE3wMZCxtJLrUItQu33RRcd9%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '28124' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724313661.9788 + 'REQUEST_TIME' => 1724313661 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 11:37:57 [192.168.65.1][3][-][error][Exception] Exception: yii\base\ErrorException: Trying to access array offset on value of type int in /www/services/MotivationServiceBuh.php:47 +Stack trace: +#0 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-22 11:37:57 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '599573fc37cf606f4f537d2f4ebcfc29df5e970a5e4527dc6e4bc80ae420d907a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"AJJVuds_YQvvZ7PvPBoYMg_7dYvP3ABx\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=599573fc37cf606f4f537d2f4ebcfc29df5e970a5e4527dc6e4bc80ae420d907a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22AJJVuds_YQvvZ7PvPBoYMg_7dYvP3ABx%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '34682' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724315877.4275 + 'REQUEST_TIME' => 1724315877 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 11:40:45 [192.168.65.1][3][-][error][Error] Error: Call to undefined function yii_app\services\getWeeksOfRange() in /www/services/MotivationServiceBuh.php:25 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData('{ "request_id":...') +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-22 11:40:45 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '856a33e248d0eb9c31190708c0f03f82e9aa3e256f881f0724c07d9d9a31b3fca:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"UUZhb8ffmeUGEabHAricUvDtqYmxLeAC\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=856a33e248d0eb9c31190708c0f03f82e9aa3e256f881f0724c07d9d9a31b3fca%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22UUZhb8ffmeUGEabHAricUvDtqYmxLeAC%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '35169' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724316045.1094 + 'REQUEST_TIME' => 1724316045 + 'argv' => [] + 'argc' => 0 +] +2024-08-22 11:43:35 [192.168.65.1][3][-][error][Exception] Exception: yii\base\ErrorException: Trying to access array offset on value of type int in /www/services/MotivationServiceBuh.php:28 +Stack trace: +#0 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-22 11:43:34 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => 'd9aa1f93c05b8bb808626a1d4dd971a20f3b4562ecf1a67ce89e5d2ab250494aa:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"qfpACjMHgVbbGSba2XNSkqD_zoLwHuOJ\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=d9aa1f93c05b8bb808626a1d4dd971a20f3b4562ecf1a67ce89e5d2ab250494aa%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22qfpACjMHgVbbGSba2XNSkqD_zoLwHuOJ%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.9' + 'REMOTE_PORT' => '35667' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724316214.5521 + 'REQUEST_TIME' => 1724316214 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 09:15:36 [192.168.65.1][3][-][error][Error] Error: Class "yii_app\services\DateTime" not found in /www/services/MotivationServiceBuh.php:31 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-23 09:15:36 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '02f539804b0ef26f5b43d6185a6939440321ed233b7b372fd4516b7c70e75318a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"qk5m9ZlxLPPgo-vJjLuDWnMG72AmnuNu\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=02f539804b0ef26f5b43d6185a6939440321ed233b7b372fd4516b7c70e75318a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22qk5m9ZlxLPPgo-vJjLuDWnMG72AmnuNu%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '39626' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724393735.8549 + 'REQUEST_TIME' => 1724393735 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 09:15:49 [192.168.65.1][3][-][error][Error] Error: Call to undefined function yii_app\services\getWeekRange() in /www/services/MotivationServiceBuh.php:34 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-23 09:15:49 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '0eaa8a24ac1f5f30e40950078d3a2975f10590338653b4f43260665c534212ada:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"41wvvZ6vtna6NJ_zou27qsqrJ73qO_6o\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=0eaa8a24ac1f5f30e40950078d3a2975f10590338653b4f43260665c534212ada%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%2241wvvZ6vtna6NJ_zou27qsqrJ73qO_6o%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '39626' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724393749.0496 + 'REQUEST_TIME' => 1724393749 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 09:16:02 [192.168.65.1][3][-][error][Error] Error: Class "yii_app\services\DateTime" not found in /www/services/MotivationServiceBuh.php:153 +Stack trace: +#0 /www/services/MotivationServiceBuh.php(34): yii_app\services\MotivationServiceBuh::getWeekRange(3) +#1 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#2 [internal function]: app\controllers\DataBuhController->actionUpload() +#3 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#4 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#5 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#6 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#7 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#8 /www/api2/index.php(15): yii\base\Application->run() +#9 {main} +2024-08-23 09:16:01 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '541b91f12f7bc78be0e6cc6baed0eb1d15fd014ebed6abf521f46ff07e176c2da:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"3n_UnvNpGCQO7ccOh-qvOG33l08Sz-3g\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=541b91f12f7bc78be0e6cc6baed0eb1d15fd014ebed6abf521f46ff07e176c2da%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%223n_UnvNpGCQO7ccOh-qvOG33l08Sz-3g%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '39626' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724393761.5811 + 'REQUEST_TIME' => 1724393761 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 09:19:21 [192.168.65.1][3][-][error][Error] Error: Call to undefined function yii_app\services\getWeekRange() in /www/services/MotivationServiceBuh.php:157 +Stack trace: +#0 /www/services/MotivationServiceBuh.php(33): yii_app\services\MotivationServiceBuh::countDaysPerWeekInRange(Object(DateTime), Object(DateTime)) +#1 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#2 [internal function]: app\controllers\DataBuhController->actionUpload() +#3 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#4 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#5 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#6 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#7 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#8 /www/api2/index.php(15): yii\base\Application->run() +#9 {main} +2024-08-23 09:19:21 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '7ae7e774d37c3422f934c479d424fe37f5edd433a64cf7ca3208e12cfcd46048a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"ypkd3MArtzXdCt2mGtWcYRVXuQ6D8BE0\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=7ae7e774d37c3422f934c479d424fe37f5edd433a64cf7ca3208e12cfcd46048a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22ypkd3MArtzXdCt2mGtWcYRVXuQ6D8BE0%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '40283' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724393961.16 + 'REQUEST_TIME' => 1724393961 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 09:49:59 [192.168.65.1][3][-][error][TypeError] TypeError: Exception::__construct(): Argument #2 ($code) must be of type int, string given in /www/services/MotivationServiceBuh.php:106 +Stack trace: +#0 /www/services/MotivationServiceBuh.php(106): Exception->__construct('\xD0\xA3\xD0\xBA\xD0\xB0\xD0\xB7\xD0\xB0\xD0\xBD \xD0\xBD...', '2024-08-08 23:5...') +#1 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#2 [internal function]: app\controllers\DataBuhController->actionUpload() +#3 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#4 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#5 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#6 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#7 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#8 /www/api2/index.php(15): yii\base\Application->run() +#9 {main} +2024-08-23 09:49:59 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '32e4a78984cb22532cb0aba30ff2e3ab69b5876b6b33b84c472fcd1732bd6294a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"9ei5kBtD7UJDySVvZzEcfpQaZsyPdfoa\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=32e4a78984cb22532cb0aba30ff2e3ab69b5876b6b33b84c472fcd1732bd6294a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%229ei5kBtD7UJDySVvZzEcfpQaZsyPdfoa%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '45552' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724395799.2959 + 'REQUEST_TIME' => 1724395799 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 09:50:50 [192.168.65.1][3][-][error][Exception] Exception: Exception: Указан не недельный или месячный период выборки! in /www/services/MotivationServiceBuh.php:106 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-23 09:50:50 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '20e90a03b6def6998d2ebc5c7150eec7003efc994bc2b2134c14420571b08601a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"W0Jgj1qKT2B9VMS3ZdOwAef70GICVMcK\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=20e90a03b6def6998d2ebc5c7150eec7003efc994bc2b2134c14420571b08601a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22W0Jgj1qKT2B9VMS3ZdOwAef70GICVMcK%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '45552' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724395850.3742 + 'REQUEST_TIME' => 1724395850 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 10:22:27 [192.168.65.1][3][-][error][TypeError] TypeError: Unsupported operand types: DateTime % int in /www/services/MotivationServiceBuh.php:116 +Stack trace: +#0 /www/services/MotivationServiceBuh.php(27): yii_app\services\MotivationServiceBuh::getWeeksOfMonthForRange('2024-08-07 00:0...', '2024-08-14 23:5...') +#1 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#2 [internal function]: app\controllers\DataBuhController->actionUpload() +#3 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#4 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#5 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#6 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#7 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#8 /www/api2/index.php(15): yii\base\Application->run() +#9 {main} +2024-08-23 10:22:27 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '13c047e320c901c4283e4daedf32536be114db6fdffb5f41aab5790306e3a72ba:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"CvIX8mTXxhf5l5PpX8a3iBYP65rhKSDg\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=13c047e320c901c4283e4daedf32536be114db6fdffb5f41aab5790306e3a72ba%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22CvIX8mTXxhf5l5PpX8a3iBYP65rhKSDg%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '51146' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724397747.2663 + 'REQUEST_TIME' => 1724397747 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 10:40:35 [192.168.65.1][3][-][error][TypeError] TypeError: date(): Argument #2 ($timestamp) must be of type ?int, string given in /www/services/MotivationServiceBuh.php:119 +Stack trace: +#0 /www/services/MotivationServiceBuh.php(119): date('m', '2024-08-07 00:0...') +#1 /www/services/MotivationServiceBuh.php(27): yii_app\services\MotivationServiceBuh::getWeeksOfMonthForRange('2024-08-07 00:0...', '2024-08-14 23:5...') +#2 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#3 [internal function]: app\controllers\DataBuhController->actionUpload() +#4 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#5 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#6 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#7 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#8 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#9 /www/api2/index.php(15): yii\base\Application->run() +#10 {main} +2024-08-23 10:40:35 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '7c94629963e5ee4dd50ad95fdde54cb3dae15b6b260eb711275b79a872255b82a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"m7nUdT2Fl-2v9EU_pYXbBAgecyw0rA7q\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=7c94629963e5ee4dd50ad95fdde54cb3dae15b6b260eb711275b79a872255b82a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22m7nUdT2Fl-2v9EU_pYXbBAgecyw0rA7q%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '54268' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724398835.0832 + 'REQUEST_TIME' => 1724398835 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 10:41:28 [192.168.65.1][3][-][error][Exception] Exception: Exception: Указан некорректный период! in /www/services/MotivationServiceBuh.php:31 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-23 10:41:27 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => 'cbc32f665d89789c70f2324f6c4858577e7161b5a03c46ff64008702ed1c6301a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"Z_bFB2baiIZ9c3dZ9YqvQv7Gmf_BqBGd\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=cbc32f665d89789c70f2324f6c4858577e7161b5a03c46ff64008702ed1c6301a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22Z_bFB2baiIZ9c3dZ9YqvQv7Gmf_BqBGd%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '54268' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724398887.7016 + 'REQUEST_TIME' => 1724398887 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 10:43:16 [192.168.65.1][3][-][error][Exception] Exception: Exception: Указан некорректный период! in /www/services/MotivationServiceBuh.php:31 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-23 10:43:16 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '8628bd2c0bafa07ecd41c8b4fd7fe3224612b7e0edf219e459df4f9f1f22eac1a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"etl-O4H9XquLgjBrq2v1yVbXfKgZVMaz\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=8628bd2c0bafa07ecd41c8b4fd7fe3224612b7e0edf219e459df4f9f1f22eac1a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22etl-O4H9XquLgjBrq2v1yVbXfKgZVMaz%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '54740' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724398995.7982 + 'REQUEST_TIME' => 1724398995 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 10:44:04 [192.168.65.1][3][-][error][Exception] Exception: Exception: Указан некорректный период! in /www/services/MotivationServiceBuh.php:31 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-23 10:44:04 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '8b6a181a056bbe16c6668fb8e08dd9b30326f8346197ea04c6256f877da1c857a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"2n5yH9s-t8DGjeCniQ8sBj1MsC9hd9JD\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '792' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=8b6a181a056bbe16c6668fb8e08dd9b30326f8346197ea04c6256f877da1c857a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%222n5yH9s-t8DGjeCniQ8sBj1MsC9hd9JD%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '54740' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '792' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724399044.3007 + 'REQUEST_TIME' => 1724399044 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 10:44:57 [192.168.65.1][3][-][error][TypeError] TypeError: date(): Argument #2 ($timestamp) must be of type ?int, string given in /www/services/MotivationServiceBuh.php:133 +Stack trace: +#0 /www/services/MotivationServiceBuh.php(133): date('m', '2024-02-01 00:0...') +#1 /www/services/MotivationServiceBuh.php(27): yii_app\services\MotivationServiceBuh::getWeeksOfMonthForRange('2024-02-01 00:0...', '2024-02-29 23:5...') +#2 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#3 [internal function]: app\controllers\DataBuhController->actionUpload() +#4 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#5 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#6 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#7 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#8 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#9 /www/api2/index.php(15): yii\base\Application->run() +#10 {main} +2024-08-23 10:44:57 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '243e7709185dab6c65fdd878e99a20dd042dbcc93c37505c1b58300579a72a15a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"r8NGgfYqiPEWYqr8Z48ZMSZj-uVWmElU\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '7133' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=243e7709185dab6c65fdd878e99a20dd042dbcc93c37505c1b58300579a72a15a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22r8NGgfYqiPEWYqr8Z48ZMSZj-uVWmElU%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '54740' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '7133' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724399097.1042 + 'REQUEST_TIME' => 1724399097 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 10:45:43 [192.168.65.1][3][-][error][TypeError] TypeError: date(): Argument #2 ($timestamp) must be of type ?int, string given in /www/services/MotivationServiceBuh.php:133 +Stack trace: +#0 /www/services/MotivationServiceBuh.php(133): date('Y', '2024-02-01 00:0...') +#1 /www/services/MotivationServiceBuh.php(27): yii_app\services\MotivationServiceBuh::getWeeksOfMonthForRange('2024-02-01 00:0...', '2024-02-29 23:5...') +#2 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#3 [internal function]: app\controllers\DataBuhController->actionUpload() +#4 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#5 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#6 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#7 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#8 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#9 /www/api2/index.php(15): yii\base\Application->run() +#10 {main} +2024-08-23 10:45:43 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '476e85688a8a47d08ef06e812c469d7f2d1346cee081007e9a2faa21fe4c2987a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"mwch23PlH6oxpA0CdjWxbsF-j1zwBU1b\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '7133' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=476e85688a8a47d08ef06e812c469d7f2d1346cee081007e9a2faa21fe4c2987a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22mwch23PlH6oxpA0CdjWxbsF-j1zwBU1b%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '54740' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '7133' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724399143.0484 + 'REQUEST_TIME' => 1724399143 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 10:46:01 [192.168.65.1][3][-][error][Exception] Exception: Exception: Указан некорректный период! in /www/services/MotivationServiceBuh.php:31 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-23 10:46:01 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '8b459be7fa827ef21b925edb7a19ccccb6c5f7636d53fe6e1207e34ff3c4dda8a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"XdKJPNPZh6798gq_Yi4Zxmve-rXQdLFb\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '7133' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=8b459be7fa827ef21b925edb7a19ccccb6c5f7636d53fe6e1207e34ff3c4dda8a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22XdKJPNPZh6798gq_Yi4Zxmve-rXQdLFb%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '54740' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '7133' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724399160.7951 + 'REQUEST_TIME' => 1724399160 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 10:47:30 [192.168.65.1][3][-][error][Exception] Exception: Exception: Указан некорректный период! in /www/services/MotivationServiceBuh.php:31 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-23 10:47:30 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '8b06db507e475ee1cfd23001c1d897259c97263bb593523c7e4559c19223c668a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"8tEgIjceqbz2qiC-KfVkAISAJRCL41Xx\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '7133' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=8b06db507e475ee1cfd23001c1d897259c97263bb593523c7e4559c19223c668a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%228tEgIjceqbz2qiC-KfVkAISAJRCL41Xx%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '55454' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '7133' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724399250.1433 + 'REQUEST_TIME' => 1724399250 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 12:42:16 [192.168.65.1][3][-][error][Exception] Exception: yii\base\UnknownPropertyException: Setting unknown property: yii_app\records\MotivationBuhValue::created_at in /www/vendor/yiisoft/yii2/base/Component.php:217 +Stack trace: +#0 /www/vendor/yiisoft/yii2/db/BaseActiveRecord.php(322): yii\base\Component->__set('created_at', Object(yii\db\Expression)) +#1 /www/vendor/yiisoft/yii2/behaviors/AttributeBehavior.php(129): yii\db\BaseActiveRecord->__set('created_at', Object(yii\db\Expression)) +#2 [internal function]: yii\behaviors\AttributeBehavior->evaluateAttributes(Object(yii\base\ModelEvent)) +#3 /www/vendor/yiisoft/yii2/base/Component.php(641): call_user_func(Array, Object(yii\base\ModelEvent)) +#4 /www/vendor/yiisoft/yii2/db/BaseActiveRecord.php(984): yii\base\Component->trigger('beforeInsert', Object(yii\base\ModelEvent)) +#5 /www/vendor/yiisoft/yii2/db/ActiveRecord.php(600): yii\db\BaseActiveRecord->beforeSave(true) +#6 /www/vendor/yiisoft/yii2/db/ActiveRecord.php(570): yii\db\ActiveRecord->insertInternal(NULL) +#7 /www/vendor/yiisoft/yii2/db/BaseActiveRecord.php(688): yii\db\ActiveRecord->insert(true, NULL) +#8 /www/services/MotivationServiceBuh.php(95): yii\db\BaseActiveRecord->save() +#9 /www/api2/controllers/DataBuhController.php(107): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#10 [internal function]: app\controllers\DataBuhController->actionUpload() +#11 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#12 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#13 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#14 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#15 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#16 /www/api2/index.php(15): yii\base\Application->run() +#17 {main} in /www/api2/controllers/DataBuhController.php:113 +Stack trace: +#0 [internal function]: app\controllers\DataBuhController->actionUpload() +#1 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#2 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#3 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#4 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#5 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#6 /www/api2/index.php(15): yii\base\Application->run() +#7 {main} +2024-08-23 12:42:16 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '5292f34882ab22158b36338f485284a85fa1e77f60efeb176ba491cb4b016306a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"ePv3xOcnMNC2RHJB4d57w-H_enjikwdg\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '7133' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=5292f34882ab22158b36338f485284a85fa1e77f60efeb176ba491cb4b016306a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22ePv3xOcnMNC2RHJB4d57w-H_enjikwdg%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '24515' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '7133' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724406136.3789 + 'REQUEST_TIME' => 1724406136 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 12:51:53 [192.168.65.1][3][-][error][yii\base\ErrorException:2] yii\base\ErrorException: file_put_contents(/var/www/erp24/api2/json_buh/upload_request_id_1724070275_525911109960.json): Failed to open stream: No such file or directory in /www/api2/controllers/DataBuhController.php:97 +Stack trace: +#0 {main} +2024-08-23 12:51:53 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => 'c06994ceb5083769f277b9d2edbf2c4efa158b604715b4147df931baf080da4ca:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"qi02A9-mj46032srV-Y9TYmFW-bPdddv\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '7133' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=c06994ceb5083769f277b9d2edbf2c4efa158b604715b4147df931baf080da4ca%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22qi02A9-mj46032srV-Y9TYmFW-bPdddv%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '26309' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '7133' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724406712.8525 + 'REQUEST_TIME' => 1724406712 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 12:57:30 [192.168.65.1][3][-][error][yii\base\ErrorException:2] yii\base\ErrorException: file_put_contents(/var/www/erp24/api2/json_buh/upload_request_id_1724070275_525911109960.json): Failed to open stream: No such file or directory in /www/api2/controllers/DataBuhController.php:97 +Stack trace: +#0 {main} +2024-08-23 12:57:30 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '7ddfbba7e36db40fdde875bcdcc65c379a214b89f4e6d9ffcf54fb8e5cf6c6cda:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"3Y07rX7Kzn4FIv53_F6Qj9oldCmbg_K9\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '7133' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=7ddfbba7e36db40fdde875bcdcc65c379a214b89f4e6d9ffcf54fb8e5cf6c6cda%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%223Y07rX7Kzn4FIv53_F6Qj9oldCmbg_K9%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '27270' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '7133' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724407050.0142 + 'REQUEST_TIME' => 1724407050 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 12:57:32 [192.168.65.1][3][-][error][yii\base\ErrorException:2] yii\base\ErrorException: file_put_contents(/var/www/erp24/api2/json_buh/upload_request_id_1724070275_525911109960.json): Failed to open stream: No such file or directory in /www/api2/controllers/DataBuhController.php:97 +Stack trace: +#0 {main} +2024-08-23 12:57:32 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => 'a85f317239815868c9af7e45a257e9be304a31139ba5e783ae896d140bb62eaba:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"B730OP_6ONTf6KSsPPriRX1wcdaz90jx\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '7133' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=a85f317239815868c9af7e45a257e9be304a31139ba5e783ae896d140bb62eaba%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22B730OP_6ONTf6KSsPPriRX1wcdaz90jx%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '27270' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '7133' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724407052.2014 + 'REQUEST_TIME' => 1724407052 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 13:58:15 [192.168.65.1][3][-][error][Error] Error: Call to a member function setAttribute() on null in /www/services/MotivationServiceBuh.php:82 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(106): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-23 13:58:15 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '38bdf1b280da58d092f559e6033d8c2b1f15c4501b197575828d5b7dbdf02dd3a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"uiVoZOW2-2aL2TEVBbU1oJLsx4Jfvwwr\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=38bdf1b280da58d092f559e6033d8c2b1f15c4501b197575828d5b7dbdf02dd3a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22uiVoZOW2-2aL2TEVBbU1oJLsx4Jfvwwr%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '37783' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724410694.8274 + 'REQUEST_TIME' => 1724410694 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 14:26:56 [192.168.65.1][3][-][error][TypeError] TypeError: Cannot access offset of type string on string in /www/services/MotivationServiceBuh.php:21 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(106): yii_app\services\MotivationServiceBuh::uploadBuhData('{ "request_id":...') +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-23 14:26:56 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '14f1b813309725373192036fdadef3c6db2f6a49fdcf6be7c4e4cfea0d5a89f7a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"4LCw7g-KB0wg6ApzdktfcYmb-iTIabxn\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=14f1b813309725373192036fdadef3c6db2f6a49fdcf6be7c4e4cfea0d5a89f7a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%224LCw7g-KB0wg6ApzdktfcYmb-iTIabxn%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '42611' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724412415.9026 + 'REQUEST_TIME' => 1724412415 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 14:36:56 [192.168.65.1][3][-][error][Error] Error: Call to undefined method yii_app\services\MotivationServiceBuh::validateWeek() in /www/services/MotivationServiceBuh.php:28 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(106): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-23 14:36:56 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '6b478abfe66562cb81631f14faf468f6f09138b8758d78b49a93c966649a740ea:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"HxmImMLXQ9ANqvQmvtCkiDysRpQuEJG4\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=6b478abfe66562cb81631f14faf468f6f09138b8758d78b49a93c966649a740ea%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22HxmImMLXQ9ANqvQmvtCkiDysRpQuEJG4%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '44327' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724413015.7876 + 'REQUEST_TIME' => 1724413015 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 14:37:49 [192.168.65.1][3][-][error][Error] Error: Undefined constant "yii_app\services\week" in /www/services/MotivationServiceBuh.php:68 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(106): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-23 14:37:48 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => 'cf08736737f2e0604965b0ddfce771897f35abc661a7403bc358b7d29b80dcdea:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"tMbMcCZlZabb8JIGihfK3yxh9cqN1mMC\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=cf08736737f2e0604965b0ddfce771897f35abc661a7403bc358b7d29b80dcdea%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22tMbMcCZlZabb8JIGihfK3yxh9cqN1mMC%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '44327' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724413068.5978 + 'REQUEST_TIME' => 1724413068 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 15:00:24 [192.168.65.1][3][-][error][TypeError] TypeError: date(): Argument #2 ($timestamp) must be of type ?int, DateTime given in /www/services/MotivationServiceBuh.php:148 +Stack trace: +#0 /www/services/MotivationServiceBuh.php(148): date('j', Object(DateTime)) +#1 /www/services/MotivationServiceBuh.php(30): yii_app\services\MotivationServiceBuh::getWeek('2024-08-01 00:0...', '2024-08-07 23:5...') +#2 /www/api2/controllers/DataBuhController.php(106): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#3 [internal function]: app\controllers\DataBuhController->actionUpload() +#4 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#5 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#6 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#7 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#8 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#9 /www/api2/index.php(15): yii\base\Application->run() +#10 {main} +2024-08-23 15:00:24 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '7ad8a538001eec0bd10cbbf5d450a0881cef1a0ce42cadd1c5d05ae66bd70463a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"Oufo_1UJo-60VoijPz6YMhi-hFHxB2oo\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=7ad8a538001eec0bd10cbbf5d450a0881cef1a0ce42cadd1c5d05ae66bd70463a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22Oufo_1UJo-60VoijPz6YMhi-hFHxB2oo%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '48315' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724414423.8325 + 'REQUEST_TIME' => 1724414423 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 15:02:32 [192.168.65.1][3][-][error][TypeError] TypeError: date(): Argument #2 ($timestamp) must be of type ?int, DateTime given in /www/services/MotivationServiceBuh.php:147 +Stack trace: +#0 /www/services/MotivationServiceBuh.php(147): date('j', Object(DateTime)) +#1 /www/services/MotivationServiceBuh.php(30): yii_app\services\MotivationServiceBuh::getWeek('2024-08-01 00:0...', '2024-08-07 23:5...') +#2 /www/api2/controllers/DataBuhController.php(106): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#3 [internal function]: app\controllers\DataBuhController->actionUpload() +#4 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#5 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#6 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#7 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#8 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#9 /www/api2/index.php(15): yii\base\Application->run() +#10 {main} +2024-08-23 15:02:32 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => 'c1cabdccddbe5f894632c2fe60387004fb6b2bc47fa3f635ba1919d45238277aa:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"YSvq-dABJLCldQ8Mp4l8ctFu0iQ5JbT4\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=c1cabdccddbe5f894632c2fe60387004fb6b2bc47fa3f635ba1919d45238277aa%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22YSvq-dABJLCldQ8Mp4l8ctFu0iQ5JbT4%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '48685' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724414552.2523 + 'REQUEST_TIME' => 1724414552 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 15:05:50 [192.168.65.1][3][-][error][Error] Error: Non-static method yii_app\services\MotivationServiceBuh::getWeek() cannot be called statically in /www/services/MotivationServiceBuh.php:31 +Stack trace: +#0 /www/api2/controllers/DataBuhController.php(106): yii_app\services\MotivationServiceBuh::uploadBuhData(Array) +#1 [internal function]: app\controllers\DataBuhController->actionUpload() +#2 /www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array) +#3 /www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array) +#4 /www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('upload', Array) +#5 /www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('data-buh/upload', Array) +#6 /www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest(Object(yii\web\Request)) +#7 /www/api2/index.php(15): yii\base\Application->run() +#8 {main} +2024-08-23 15:05:50 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '9f0a301501856999bab7bfab86ff878ed4062f2c9db8186c92293b40d5fb8624a:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"0DfmyN40KU32Cy-ZecxmXj3lH-t3U8v5\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=9f0a301501856999bab7bfab86ff878ed4062f2c9db8186c92293b40d5fb8624a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%220DfmyN40KU32Cy-ZecxmXj3lH-t3U8v5%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '49264' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724414750.4363 + 'REQUEST_TIME' => 1724414750 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 15:24:36 [192.168.65.1][3][-][error][yii\web\HeadersAlreadySentException] yii\web\HeadersAlreadySentException: Headers already sent in /www/services/MotivationServiceBuh.php on line 141. in /www/vendor/yiisoft/yii2/web/Response.php:369 +Stack trace: +#0 /www/vendor/yiisoft/yii2/web/Response.php(342): yii\web\Response->sendHeaders() +#1 /www/vendor/yiisoft/yii2/base/Application.php(390): yii\web\Response->send() +#2 /www/api2/index.php(15): yii\base\Application->run() +#3 {main} +2024-08-23 15:24:35 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '8c4b2da6236c8db0d97bcb917e7046f58a905c8564d20918bd7401af067c6d3da:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"SlrBZTxPtz7HMjiYluBn7HLboqz99Ord\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=8c4b2da6236c8db0d97bcb917e7046f58a905c8564d20918bd7401af067c6d3da%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22SlrBZTxPtz7HMjiYluBn7HLboqz99Ord%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '52487' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724415875.67 + 'REQUEST_TIME' => 1724415875 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 15:25:03 [192.168.65.1][3][-][error][yii\web\HeadersAlreadySentException] yii\web\HeadersAlreadySentException: Headers already sent in /www/services/MotivationServiceBuh.php on line 141. in /www/vendor/yiisoft/yii2/web/Response.php:369 +Stack trace: +#0 /www/vendor/yiisoft/yii2/web/Response.php(342): yii\web\Response->sendHeaders() +#1 /www/vendor/yiisoft/yii2/base/Application.php(390): yii\web\Response->send() +#2 /www/api2/index.php(15): yii\base\Application->run() +#3 {main} +2024-08-23 15:25:03 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '8c4b2da6236c8db0d97bcb917e7046f58a905c8564d20918bd7401af067c6d3da:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"SlrBZTxPtz7HMjiYluBn7HLboqz99Ord\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=8c4b2da6236c8db0d97bcb917e7046f58a905c8564d20918bd7401af067c6d3da%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22SlrBZTxPtz7HMjiYluBn7HLboqz99Ord%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '52487' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724415903.1229 + 'REQUEST_TIME' => 1724415903 + 'argv' => [] + 'argc' => 0 +] +2024-08-23 15:25:17 [192.168.65.1][3][-][error][yii\web\HeadersAlreadySentException] yii\web\HeadersAlreadySentException: Headers already sent in /www/services/MotivationServiceBuh.php on line 141. in /www/vendor/yiisoft/yii2/web/Response.php:369 +Stack trace: +#0 /www/vendor/yiisoft/yii2/web/Response.php(342): yii\web\Response->sendHeaders() +#1 /www/vendor/yiisoft/yii2/base/Application.php(390): yii\web\Response->send() +#2 /www/api2/index.php(15): yii\base\Application->run() +#3 {main} +2024-08-23 15:25:17 [192.168.65.1][3][-][info][application] $_GET = [] + +$_POST = [] + +$_FILES = [] + +$_COOKIE = [ + 'PHPSESSID' => '62ab054d2b8fa44fe76979e128befad3' + '_csrf' => '8c4b2da6236c8db0d97bcb917e7046f58a905c8564d20918bd7401af067c6d3da:2:{i:0;s:5:\"_csrf\";i:1;s:32:\"SlrBZTxPtz7HMjiYluBn7HLboqz99Ord\";}' +] + +$_SERVER = [ + 'POSTGRES_HOSTNAME' => 'db-pgsql-yii_erp24' + 'XDEBUG_SESSION' => 'PHPSTORM' + 'HOSTNAME' => 'a2ae6120e69a' + 'MODE' => 'dev' + 'PHP_INI_DIR' => '/usr/local/etc/php' + 'SHLVL' => '1' + 'PGADMIN_DEFAULT_PASSWORD' => 'admin' + 'PGTZ' => 'Europe/Moscow' + 'HOME' => '/home/www-data' + 'PHP_LDFLAGS' => '-Wl,-O1 -pie' + 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PGADMIN_DEFAULT_EMAIL' => 'admin@admin.com' + 'PHP_VERSION' => '8.1.29' + 'GPG_KEYS' => '528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD' + 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz.asc' + 'PHP_URL' => 'https://www.php.net/distributions/php-8.1.29.tar.xz' + 'POSTGRES_PASSWORD' => 'root' + 'XDEBUG_MODE' => 'debug' + 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + 'POSTGRES_SCHEMA' => 'erp24' + 'POSTGRES_USER' => 'root' + 'POSTGRES_PORT' => '5432' + 'DB_PASSWORD' => 'JVJruro_Xdg456o3ir' + 'PHPIZE_DEPS' => 'autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c' + 'PWD' => '/www' + 'DB_SCHEMA' => 'erp24' + 'POSTGRES_DB' => 'erp24' + 'PHP_SHA256' => '288884af60581d4284baba2ace9ca6d646f72facbd3e3c2dd2acc7fe6f903536' + 'DB_HOST' => 'db-yii_erp24' + 'DB_USER' => 'bazacvetov24' + 'USER' => 'www-data' + 'HTTP_CONTENT_LENGTH' => '817' + 'HTTP_ACCEPT' => '*/*' + 'HTTP_FIRM' => 'ИП Мочалина' + 'HTTP_X_ACCESS_TOKEN' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_X_API_KEY' => 'getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance' + 'HTTP_USER_AGENT' => 'insomnia/9.2.0' + 'HTTP_CONTENT_TYPE' => 'application/json' + 'HTTP_COOKIE' => 'PHPSESSID=62ab054d2b8fa44fe76979e128befad3; _csrf=8c4b2da6236c8db0d97bcb917e7046f58a905c8564d20918bd7401af067c6d3da%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22SlrBZTxPtz7HMjiYluBn7HLboqz99Ord%22%3B%7D' + 'HTTP_HOST' => 'localhost:5555' + 'REDIRECT_STATUS' => '200' + 'SERVER_NAME' => 'api2' + 'SERVER_PORT' => '80' + 'SERVER_ADDR' => '172.19.0.10' + 'REMOTE_PORT' => '52487' + 'REMOTE_ADDR' => '192.168.65.1' + 'SERVER_SOFTWARE' => 'nginx/1.21.6' + 'GATEWAY_INTERFACE' => 'CGI/1.1' + 'REQUEST_SCHEME' => 'http' + 'SERVER_PROTOCOL' => 'HTTP/1.1' + 'DOCUMENT_ROOT' => '/etc/nginx/html' + 'DOCUMENT_URI' => '/data-buh/upload' + 'REQUEST_URI' => '/data-buh/upload' + 'SCRIPT_NAME' => '/data-buh/upload' + 'CONTENT_LENGTH' => '817' + 'CONTENT_TYPE' => 'application/json' + 'REQUEST_METHOD' => 'GET' + 'QUERY_STRING' => '' + 'SCRIPT_FILENAME' => '/www/api2/index.php' + 'FCGI_ROLE' => 'RESPONDER' + 'PHP_SELF' => '/data-buh/upload' + 'REQUEST_TIME_FLOAT' => 1724415917.4395 + 'REQUEST_TIME' => 1724415917 + 'argv' => [] + 'argc' => 0 +] diff --git a/erp24/controllers/ApiController.php b/erp24/controllers/ApiController.php index e1cf2206..ab8d0481 100644 --- a/erp24/controllers/ApiController.php +++ b/erp24/controllers/ApiController.php @@ -2,6 +2,7 @@ namespace app\controllers; +use yii_app\records\AdminGroup; use yii_app\records\StoreGuidBuh; use kartik\select2\Select2; use Yii; @@ -425,13 +426,15 @@ class ApiController extends Controller } - return $data; } } public function actionStoreGuidBuh() { + if (!in_array(Admin::findOne([Yii::$app->user->id])->group_id, [AdminGroup::GROUP_IT])) { + return $this->render('/site/index'); + } $model = new StoreGuidBuh(); @@ -439,7 +442,7 @@ class ApiController extends Controller if ($request) { $model->load($request); if ($model->save()) - $this->redirect(Yii::$app->request->referrer); + $this->redirect(Yii::$app->request->referrer); } $dataProvider = new ActiveDataProvider([ diff --git a/erp24/services/MotivationServiceBuh.php b/erp24/services/MotivationServiceBuh.php index a7944e5a..637d0802 100644 --- a/erp24/services/MotivationServiceBuh.php +++ b/erp24/services/MotivationServiceBuh.php @@ -18,40 +18,43 @@ class MotivationServiceBuh */ public static function uploadBuhData($data) { - $data = Json::decode($data); - $year = date('Y', strtotime($data['start_time'])); - $month = date('m', strtotime($data['start_time'])); - $inn = preg_replace('/^.*_/', '', $data['request_id']); - $weeks = self::getWeeksOfMonthForRange($data['start_time'], $data['end_time']); - $totalDays = ceil((strtotime($data['end_time']) - strtotime($data['start_time'])) / 86400); - - if (!$weeks) - throw new \Exception('Указан некорректный период!'); - - if (!empty($data['cost_items'])) { - foreach ($data['cost_items'] as $stores) { - foreach ($stores as $storeData) { - $storeBuh = StoreGuidBuh::find() - ->andWhere(['store_guid' => $storeData['store_guid']]) - ->one(); + try { + + $data = Json::decode($data); + $start = $data['start_time']; + $end = $data['end_time']; + $year = date('Y', strtotime($end)); + $month = date('m', strtotime($end)); + $inn = preg_replace('/^.*_/', '', $data['request_id']); + $week = null; + + if (self::validateWeek($start, $end)) { + $week = self::getWeek($start) == self::getWeek($end) ? self::getWeek($start) : null; + } - if (isset($storeBuh)) { - $store = CityStore::getCityStoreById($storeBuh->store_id, true); + if (!$week) { + LogService::apiErrorLog(json_encode(["error_id" => 45, "error" => 'Указан некорректный период'], JSON_UNESCAPED_UNICODE)); + return; + } - foreach ($storeData['items'] as $items) { - foreach ($items as $item) { + if (!empty($data['cost_items'])) { + foreach ($data['cost_items'] as $stores) { + foreach ($stores as $storeData) { + $storeBuh = StoreGuidBuh::find() + ->andWhere(['store_guid' => $storeData['store_guid']]) + ->one(); - foreach ($weeks as $week) { - $daysInWeek = in_array($week, [1, 2, 3, 4]) ? 7 : $totalDays - 28; + if (isset($storeBuh)) { + $store = CityStore::getCityStoreById($storeBuh->store_id, true); + foreach ($storeData['items'] as $items) { + foreach ($items as $item) { $value = MotivationCostsItem::findOne(['name' => $item['name']]); + if (!$value) { - LogService::apiErrorLog(json_encode(["error_id" => 3, "error" => $item['name']], JSON_UNESCAPED_UNICODE)); + LogService::apiErrorLog(json_encode(["error_id" => 46, "error" => $item['name']], JSON_UNESCAPED_UNICODE)); } - $sumForWeek = ($item['summ'] / $totalDays) * $daysInWeek; - - $motivationBuh = MotivationBuh::findOne([ 'year' => $year, 'month' => $month, @@ -79,7 +82,7 @@ class MotivationServiceBuh $motivationValueGroup = MotivationValueGroup::findOne(['alias' => 'week' . $week]); if ($motivationBuhValue) { - $motivationBuhValue->setAttribute('value_float', $sumForWeek); + $motivationBuhValue->setAttribute('value_float', $item['summ']); } else { $motivationBuhValue = new MotivationBuhValue(); $motivationBuhValue->setAttributes([ @@ -88,62 +91,67 @@ class MotivationServiceBuh 'motivation_group_id' => $motivationValueGroup->id, 'value_id' => $value->id, 'value_type' => MotivationCostsItem::DATA_TYPE_FLOAT, - 'value_float' => $sumForWeek + 'value_float' => $item['summ'] ]); } + if ($motivationBuhValue->validate()) { $motivationBuhValue->save(); } else { - LogService::apiErrorLog(json_encode(["error_id" => 3, "error" => $motivationBuhValue->getErrors()], JSON_UNESCAPED_UNICODE)); + LogService::apiErrorLog(json_encode(["error_id" => 47, "error" => $motivationBuhValue->getErrors()], JSON_UNESCAPED_UNICODE)); } } } } + } } } + } catch (\Exception $exception) { + LogService::apiErrorLog(json_encode(["error_id" => 48, "error" => $exception->getMessage() . ' ' . $exception->getFile() . ' ' . $exception->getLine()], JSON_UNESCAPED_UNICODE)); } } - private static function getWeeksOfMonthForRange($startTime, $endTime) + private static function validateWeek($startTime, $endTime) { $startDateTime = new \DateTime($startTime); $endDateTime = new \DateTime($endTime); - if ((date('m', strtotime($startTime))) != date('m', strtotime($endTime)) || (date('Y', strtotime($startTime))) != date('Y', strtotime($endTime))) + if ($startDateTime > $endDateTime) { + list($startDateTime, $endDateTime) = [$endDateTime, $startDateTime]; + } + + if ( + (date('m', strtotime($startTime))) != date('m', strtotime($endTime)) + || + (date('Y', strtotime($startTime))) != date('Y', strtotime($endTime)) + ) return null; - if (in_array(date('d', strtotime($startTime)), [1, 8, 22, 29]) && in_array(date('d', strtotime($endTime)), [7, 14, 21, 28, 30, 31])) + if ( + (!in_array(intval(date('j', strtotime($startTime))), [1, 8, 15, 22, 29])) + || + (!in_array(intval(date('j', strtotime($endTime))), [7, 14, 21, 28, 29, 30, 31])) + ) return null; - if ($startDateTime > $endDateTime) { - list($startDateTime, $endDateTime) = [$endDateTime, $startDateTime]; - } + if (date('d', strtotime($endTime)) > date('j', strtotime($endTime))) + return null; - $weeks = []; - $daysInMonth = cal_days_in_month(CAL_GREGORIAN, (int)$startDateTime->format('m'), (int)$startDateTime->format('Y')); + if ((date('d', strtotime($endTime)) != date('t', strtotime($endTime))) && date('d', strtotime($startTime)) == 29) + return null; - while ($startDateTime <= $endDateTime) { - $week = (int)ceil($startDateTime->format('j') / 7); - if (!in_array($week, $weeks)) { - if ($week == 5) { - $daysLeftInMonth = $daysInMonth - $startDateTime->format('j') + 1; - $intervalDays = $endDateTime->diff($startDateTime)->days + 1; + return true; + } - if ($intervalDays == $daysLeftInMonth) { - $weeks[] = $week; - } - } else { - $weeks[] = $week; - } - } - $startDateTime->modify('+1 day'); - } - return $weeks; + static function getWeek($date) + { + $d = date("d", strtotime($date)); + return intval(floor(($d - 1) / 7) + 1); } } -- 2.39.5