OSDN Git Service

Внесены правки в тесты
authorDmitry Dobryshin <dimkainc@mail.ru>
Wed, 23 Sep 2020 13:11:22 +0000 (16:11 +0300)
committerDmitry Dobryshin <dimkainc@mail.ru>
Wed, 23 Sep 2020 13:11:22 +0000 (16:11 +0300)
22 files changed:
runtime/debug/index.data
tests/functional/IndexCest.php [deleted file]
tests/functional/ItemsCreateCest.php
tests/functional/ItemsIndexCest.php
tests/functional/ItemsUpdateCest.php
tests/functional/MovingDeleteCest.php [new file with mode: 0644]
tests/functional/MovingInsertCest.php [new file with mode: 0644]
tests/functional/MovingUpdateCest.php [new file with mode: 0644]
tests/functional/SiteAboutCest.php [moved from tests/functional/AboutCest.php with 76% similarity]
tests/functional/SiteContactFormCest.php [moved from tests/functional/ContactFormCest.php with 98% similarity]
tests/functional/SiteIndexCest.php [new file with mode: 0644]
tests/functional/SiteLoginFormCest.php [moved from tests/functional/LoginFormCest.php with 98% similarity]
views/items/_form.php
views/items/index.php
views/locations/index.php
views/moving/_form.php
views/moving/index.php
views/regions/index.php
views/site/index.php
views/status/index.php
views/status/update.php
views/types/index.php

index 047ce86..43c5cf7 100644 (file)
@@ -1 +1 @@
-a:52:{s:13:"5f685b07569ac";a:12:{s:3:"tag";s:13:"5f685b07569ac";s:3:"url";s:57:"https://192.168.0.32/invent/index.php?r=locations%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600674567.351;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2234872;s:14:"processingTime";d:0.02849888801574707;}s:13:"5f685b0a3746b";a:12:{s:3:"tag";s:13:"5f685b0a3746b";s:3:"url";s:76:"https://192.168.0.32/invent/index.php?r=locations%2Fupdate&id=14&_pjax=%23p0";s:4:"ajax";i:1;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600674570.222;s:10:"statusCode";i:200;s:8:"sqlCount";i:6;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2004432;s:14:"processingTime";d:0.025944948196411133;}s:13:"5f685b0a53767";a:12:{s:3:"tag";s:13:"5f685b0a53767";s:3:"url";s:64:"https://192.168.0.32/invent/index.php?r=locations%2Fupdate&id=14";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600674570.338;s:10:"statusCode";i:200;s:8:"sqlCount";i:6;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2001024;s:14:"processingTime";d:0.05986905097961426;}s:13:"5f685b0cb2dc0";a:12:{s:3:"tag";s:13:"5f685b0cb2dc0";s:3:"url";s:55:"https://192.168.0.32/invent/index.php?r=regions%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600674572.729;s:10:"statusCode";i:200;s:8:"sqlCount";i:4;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2050088;s:14:"processingTime";d:0.021214962005615234;}s:13:"5f685d0f88f00";a:12:{s:3:"tag";s:13:"5f685d0f88f00";s:3:"url";s:59:"https://192.168.0.32/invent/index.php?r=items%2Fupdate&id=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675087.555;s:10:"statusCode";i:200;s:8:"sqlCount";i:18;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2413408;s:14:"processingTime";d:0.05194401741027832;}s:13:"5f685d10f1261";a:12:{s:3:"tag";s:13:"5f685d10f1261";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675088.986;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2525432;s:14:"processingTime";d:0.060337066650390625;}s:13:"5f685d13623bc";a:12:{s:3:"tag";s:13:"5f685d13623bc";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675091.397;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2146952;s:14:"processingTime";d:0.037786006927490234;}s:13:"5f685d16acda7";a:12:{s:3:"tag";s:13:"5f685d16acda7";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675094.704;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1799352;s:14:"processingTime";d:0.02355217933654785;}s:13:"5f685d16c943d";a:12:{s:3:"tag";s:13:"5f685d16c943d";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f685d16b0cba3.67077273";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675094.821;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1349656;s:14:"processingTime";d:0.008240938186645508;}s:13:"5f685e041ba24";a:12:{s:3:"tag";s:13:"5f685e041ba24";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675332.107;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1708648;s:14:"processingTime";d:0.007349967956542969;}s:13:"5f685e0439d66";a:12:{s:3:"tag";s:13:"5f685e0439d66";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f685e041c0db3.37898028";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675332.233;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1347080;s:14:"processingTime";d:0.0076558589935302734;}s:13:"5f685e0749d70";a:12:{s:3:"tag";s:13:"5f685e0749d70";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675335.298;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2144200;s:14:"processingTime";d:0.03658699989318848;}s:13:"5f685e0ac80f8";a:12:{s:3:"tag";s:13:"5f685e0ac80f8";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675338.815;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2523016;s:14:"processingTime";d:0.04564213752746582;}s:13:"5f685e0ddd062";a:12:{s:3:"tag";s:13:"5f685e0ddd062";s:3:"url";s:52:"https://192.168.0.32/invent/index.php?r=site%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675341.901;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2145512;s:14:"processingTime";d:0.03297305107116699;}s:13:"5f685f385d6d0";a:12:{s:3:"tag";s:13:"5f685f385d6d0";s:3:"url";s:52:"https://192.168.0.32/invent/index.php?r=site%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600675640.377;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2258184;s:14:"processingTime";d:0.037261962890625;}s:13:"5f6862c29a987";a:12:{s:3:"tag";s:13:"5f6862c29a987";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676546.628;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1783488;s:14:"processingTime";d:0.015394926071166992;}s:13:"5f6862c2b0833";a:12:{s:3:"tag";s:13:"5f6862c2b0833";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f6862c29bf5e3.90085426";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676546.719;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1348568;s:14:"processingTime";d:0.0070590972900390625;}s:13:"5f6862c8a5f7e";a:12:{s:3:"tag";s:13:"5f6862c8a5f7e";s:3:"url";s:52:"https://192.168.0.32/invent/index.php?r=site%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676552.676;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2218848;s:14:"processingTime";d:0.06579113006591797;}s:13:"5f6862ca2a6ba";a:12:{s:3:"tag";s:13:"5f6862ca2a6ba";s:3:"url";s:52:"https://192.168.0.32/invent/index.php?r=site%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676554.17;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2218848;s:14:"processingTime";d:0.03764796257019043;}s:13:"5f6862ccc301f";a:12:{s:3:"tag";s:13:"5f6862ccc301f";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676556.794;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1783488;s:14:"processingTime";d:0.01495504379272461;}s:13:"5f6862ccdc0a6";a:12:{s:3:"tag";s:13:"5f6862ccdc0a6";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f6862ccc450d8.82012821";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676556.9;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1348568;s:14:"processingTime";d:0.0023000240325927734;}s:13:"5f6862cf0b8fe";a:12:{s:3:"tag";s:13:"5f6862cf0b8fe";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676559.04;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1784736;s:14:"processingTime";d:0.022290945053100586;}s:13:"5f6862cf2ea06";a:12:{s:3:"tag";s:13:"5f6862cf2ea06";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f6862cf0d1f83.35855718";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676559.187;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1355760;s:14:"processingTime";d:0.004436016082763672;}s:13:"5f6862d0266d6";a:12:{s:3:"tag";s:13:"5f6862d0266d6";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676560.153;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1784728;s:14:"processingTime";d:0.007136106491088867;}s:13:"5f6862d0456c0";a:12:{s:3:"tag";s:13:"5f6862d0456c0";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f6862d0270ff3.03317944";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676560.281;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1355760;s:14:"processingTime";d:0.005444765090942383;}s:13:"5f6862d3a022d";a:12:{s:3:"tag";s:13:"5f6862d3a022d";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676563.651;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2216296;s:14:"processingTime";d:0.03637099266052246;}s:13:"5f6862f5c683b";a:12:{s:3:"tag";s:13:"5f6862f5c683b";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676597.809;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1783440;s:14:"processingTime";d:0.00734400749206543;}s:13:"5f6862f5dc81d";a:12:{s:3:"tag";s:13:"5f6862f5dc81d";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f6862f5c73140.05529618";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676597.9;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1348568;s:14:"processingTime";d:0.007293224334716797;}s:13:"5f6880c389f7e";a:12:{s:3:"tag";s:13:"5f6880c389f7e";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600684227.56;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2216296;s:14:"processingTime";d:0.04179191589355469;}s:13:"5f6880c523d68";a:12:{s:3:"tag";s:13:"5f6880c523d68";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Fcheck";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600684229.143;s:10:"statusCode";i:200;s:8:"sqlCount";i:5;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2331464;s:14:"processingTime";d:0.024945974349975586;}s:13:"5f6882018c17e";a:12:{s:3:"tag";s:13:"5f6882018c17e";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600684545.569;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2216296;s:14:"processingTime";d:0.0324559211730957;}s:13:"5f688309a6d8f";a:12:{s:3:"tag";s:13:"5f688309a6d8f";s:3:"url";s:52:"https://192.168.0.32/invent/index.php?r=site%2Flogin";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600684809.678;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1702712;s:14:"processingTime";d:0.01441502571105957;}s:13:"5f6889b7282c6";a:12:{s:3:"tag";s:13:"5f6889b7282c6";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600686519.16;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607448;s:14:"processingTime";d:0.04855203628540039;}s:13:"5f688cfab6451";a:12:{s:3:"tag";s:13:"5f688cfab6451";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600687354.741;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2216296;s:14:"processingTime";d:0.03443002700805664;}s:13:"5f688cfc68305";a:12:{s:3:"tag";s:13:"5f688cfc68305";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Fcheck";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600687356.423;s:10:"statusCode";i:200;s:8:"sqlCount";i:5;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2330616;s:14:"processingTime";d:0.025969982147216797;}s:13:"5f688dcb9942a";a:12:{s:3:"tag";s:13:"5f688dcb9942a";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600687563.623;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607448;s:14:"processingTime";d:0.05421113967895508;}s:13:"5f6893961c4e0";a:12:{s:3:"tag";s:13:"5f6893961c4e0";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=items%2Fimport";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600689046.11;s:10:"statusCode";i:200;s:8:"sqlCount";i:2;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2134456;s:14:"processingTime";d:0.021281957626342773;}s:13:"5f68948078152";a:12:{s:3:"tag";s:13:"5f68948078152";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600689280.487;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607448;s:14:"processingTime";d:0.04641890525817871;}s:13:"5f6894cf5d63c";a:12:{s:3:"tag";s:13:"5f6894cf5d63c";s:3:"url";s:52:"http://192.168.0.32/invent/index.php?r=items%2Fprint";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600689359.378;s:10:"statusCode";i:500;s:8:"sqlCount";i:3;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:23756424;s:14:"processingTime";d:0.26760005950927734;}s:13:"5f6995314528a";a:12:{s:3:"tag";s:13:"5f6995314528a";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600754993.241;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:3250224;s:14:"processingTime";d:0.13084006309509277;}s:13:"5f6995352948d";a:12:{s:3:"tag";s:13:"5f6995352948d";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=2";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600754997.165;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2405032;s:14:"processingTime";d:0.04329085350036621;}s:13:"5f69953742f70";a:12:{s:3:"tag";s:13:"5f69953742f70";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600754999.271;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607496;s:14:"processingTime";d:0.05330801010131836;}s:13:"5f699e599d0ca";a:12:{s:3:"tag";s:13:"5f699e599d0ca";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600757337.637;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2608240;s:14:"processingTime";d:0.04519391059875488;}s:13:"5f699e5f11a1b";a:12:{s:3:"tag";s:13:"5f699e5f11a1b";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=2";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600757343.067;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2405032;s:14:"processingTime";d:0.04606795310974121;}s:13:"5f699e6115a1f";a:12:{s:3:"tag";s:13:"5f699e6115a1f";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600757345.085;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607496;s:14:"processingTime";d:0.08396196365356445;}s:13:"5f699fb529b14";a:12:{s:3:"tag";s:13:"5f699fb529b14";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600757685.165;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2608128;s:14:"processingTime";d:0.055017948150634766;}s:13:"5f69bf02e84f8";a:12:{s:3:"tag";s:13:"5f69bf02e84f8";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=items%2Fcreate";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600765698.946;s:10:"statusCode";i:200;s:8:"sqlCount";i:60;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2742888;s:14:"processingTime";d:0.0779569149017334;}s:13:"5f69c268535be";a:12:{s:3:"tag";s:13:"5f69c268535be";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=items%2Fcreate";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600766568.336;s:10:"statusCode";i:200;s:8:"sqlCount";i:60;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2696848;s:14:"processingTime";d:0.07818794250488281;}s:13:"5f69e320e4b9e";a:12:{s:3:"tag";s:13:"5f69e320e4b9e";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600774944.932;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607168;s:14:"processingTime";d:0.08946084976196289;}s:13:"5f69e3239706c";a:12:{s:3:"tag";s:13:"5f69e3239706c";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=2";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600774947.614;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2405032;s:14:"processingTime";d:0.04314398765563965;}s:13:"5f69e3280e427";a:12:{s:3:"tag";s:13:"5f69e3280e427";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600774952.054;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607496;s:14:"processingTime";d:0.04638195037841797;}s:13:"5f69e60d12fe7";a:12:{s:3:"tag";s:13:"5f69e60d12fe7";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Fupdate&id=16";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600775693.073;s:10:"statusCode";i:200;s:8:"sqlCount";i:18;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2548816;s:14:"processingTime";d:0.06440997123718262;}}
\ No newline at end of file
+a:56:{s:13:"5f6862cf2ea06";a:12:{s:3:"tag";s:13:"5f6862cf2ea06";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f6862cf0d1f83.35855718";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676559.187;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1355760;s:14:"processingTime";d:0.004436016082763672;}s:13:"5f6862d0266d6";a:12:{s:3:"tag";s:13:"5f6862d0266d6";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676560.153;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1784728;s:14:"processingTime";d:0.007136106491088867;}s:13:"5f6862d0456c0";a:12:{s:3:"tag";s:13:"5f6862d0456c0";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f6862d0270ff3.03317944";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676560.281;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1355760;s:14:"processingTime";d:0.005444765090942383;}s:13:"5f6862d3a022d";a:12:{s:3:"tag";s:13:"5f6862d3a022d";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676563.651;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2216296;s:14:"processingTime";d:0.03637099266052246;}s:13:"5f6862f5c683b";a:12:{s:3:"tag";s:13:"5f6862f5c683b";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676597.809;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1783440;s:14:"processingTime";d:0.00734400749206543;}s:13:"5f6862f5dc81d";a:12:{s:3:"tag";s:13:"5f6862f5dc81d";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f6862f5c73140.05529618";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600676597.9;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1348568;s:14:"processingTime";d:0.007293224334716797;}s:13:"5f6880c389f7e";a:12:{s:3:"tag";s:13:"5f6880c389f7e";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600684227.56;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2216296;s:14:"processingTime";d:0.04179191589355469;}s:13:"5f6880c523d68";a:12:{s:3:"tag";s:13:"5f6880c523d68";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Fcheck";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600684229.143;s:10:"statusCode";i:200;s:8:"sqlCount";i:5;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2331464;s:14:"processingTime";d:0.024945974349975586;}s:13:"5f6882018c17e";a:12:{s:3:"tag";s:13:"5f6882018c17e";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600684545.569;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2216296;s:14:"processingTime";d:0.0324559211730957;}s:13:"5f688309a6d8f";a:12:{s:3:"tag";s:13:"5f688309a6d8f";s:3:"url";s:52:"https://192.168.0.32/invent/index.php?r=site%2Flogin";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600684809.678;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1702712;s:14:"processingTime";d:0.01441502571105957;}s:13:"5f6889b7282c6";a:12:{s:3:"tag";s:13:"5f6889b7282c6";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600686519.16;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607448;s:14:"processingTime";d:0.04855203628540039;}s:13:"5f688cfab6451";a:12:{s:3:"tag";s:13:"5f688cfab6451";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600687354.741;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2216296;s:14:"processingTime";d:0.03443002700805664;}s:13:"5f688cfc68305";a:12:{s:3:"tag";s:13:"5f688cfc68305";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Fcheck";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600687356.423;s:10:"statusCode";i:200;s:8:"sqlCount";i:5;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2330616;s:14:"processingTime";d:0.025969982147216797;}s:13:"5f688dcb9942a";a:12:{s:3:"tag";s:13:"5f688dcb9942a";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600687563.623;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607448;s:14:"processingTime";d:0.05421113967895508;}s:13:"5f6893961c4e0";a:12:{s:3:"tag";s:13:"5f6893961c4e0";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=items%2Fimport";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600689046.11;s:10:"statusCode";i:200;s:8:"sqlCount";i:2;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2134456;s:14:"processingTime";d:0.021281957626342773;}s:13:"5f68948078152";a:12:{s:3:"tag";s:13:"5f68948078152";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600689280.487;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607448;s:14:"processingTime";d:0.04641890525817871;}s:13:"5f6894cf5d63c";a:12:{s:3:"tag";s:13:"5f6894cf5d63c";s:3:"url";s:52:"http://192.168.0.32/invent/index.php?r=items%2Fprint";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600689359.378;s:10:"statusCode";i:500;s:8:"sqlCount";i:3;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:23756424;s:14:"processingTime";d:0.26760005950927734;}s:13:"5f6995314528a";a:12:{s:3:"tag";s:13:"5f6995314528a";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600754993.241;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:3250224;s:14:"processingTime";d:0.13084006309509277;}s:13:"5f6995352948d";a:12:{s:3:"tag";s:13:"5f6995352948d";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=2";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600754997.165;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2405032;s:14:"processingTime";d:0.04329085350036621;}s:13:"5f69953742f70";a:12:{s:3:"tag";s:13:"5f69953742f70";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600754999.271;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607496;s:14:"processingTime";d:0.05330801010131836;}s:13:"5f699e599d0ca";a:12:{s:3:"tag";s:13:"5f699e599d0ca";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600757337.637;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2608240;s:14:"processingTime";d:0.04519391059875488;}s:13:"5f699e5f11a1b";a:12:{s:3:"tag";s:13:"5f699e5f11a1b";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=2";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600757343.067;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2405032;s:14:"processingTime";d:0.04606795310974121;}s:13:"5f699e6115a1f";a:12:{s:3:"tag";s:13:"5f699e6115a1f";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600757345.085;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607496;s:14:"processingTime";d:0.08396196365356445;}s:13:"5f699fb529b14";a:12:{s:3:"tag";s:13:"5f699fb529b14";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600757685.165;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2608128;s:14:"processingTime";d:0.055017948150634766;}s:13:"5f69bf02e84f8";a:12:{s:3:"tag";s:13:"5f69bf02e84f8";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=items%2Fcreate";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600765698.946;s:10:"statusCode";i:200;s:8:"sqlCount";i:60;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2742888;s:14:"processingTime";d:0.0779569149017334;}s:13:"5f69c268535be";a:12:{s:3:"tag";s:13:"5f69c268535be";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=items%2Fcreate";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600766568.336;s:10:"statusCode";i:200;s:8:"sqlCount";i:60;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2696848;s:14:"processingTime";d:0.07818794250488281;}s:13:"5f69e320e4b9e";a:12:{s:3:"tag";s:13:"5f69e320e4b9e";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600774944.932;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607168;s:14:"processingTime";d:0.08946084976196289;}s:13:"5f69e3239706c";a:12:{s:3:"tag";s:13:"5f69e3239706c";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=2";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600774947.614;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2405032;s:14:"processingTime";d:0.04314398765563965;}s:13:"5f69e3280e427";a:12:{s:3:"tag";s:13:"5f69e3280e427";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Findex&page=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600774952.054;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607496;s:14:"processingTime";d:0.04638195037841797;}s:13:"5f69e60d12fe7";a:12:{s:3:"tag";s:13:"5f69e60d12fe7";s:3:"url";s:60:"https://192.168.0.32/invent/index.php?r=items%2Fupdate&id=16";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600775693.073;s:10:"statusCode";i:200;s:8:"sqlCount";i:18;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2548816;s:14:"processingTime";d:0.06440997123718262;}s:13:"5f6ad5cef41dd";a:12:{s:3:"tag";s:13:"5f6ad5cef41dd";s:3:"url";s:199:"https://192.168.0.32/invent/index.php?MovingSearch%5Bdate%5D=&MovingSearch%5BitemModel%5D=&MovingSearch%5BlocationName%5D=%D0%9E%D0%B4%D0%B8%D0%BD&MovingSearch%5BstatusName%5D=&r=items%2Fupdate&id=16";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600837070.931;s:10:"statusCode";i:200;s:8:"sqlCount";i:9;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:3443936;s:14:"processingTime";d:0.13641595840454102;}s:13:"5f6ad5d5571c2";a:12:{s:3:"tag";s:13:"5f6ad5d5571c2";s:3:"url";s:205:"https://192.168.0.32/invent/index.php?MovingSearch%5Bdate%5D=&MovingSearch%5BitemModel%5D=&MovingSearch%5BlocationName%5D=%D0%BC%D0%B0%D1%82%D0%B2%D0%B5&MovingSearch%5BstatusName%5D=&r=items%2Fupdate&id=16";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600837077.353;s:10:"statusCode";i:200;s:8:"sqlCount";i:18;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2512824;s:14:"processingTime";d:0.05209517478942871;}s:13:"5f6ad5dd0fca1";a:12:{s:3:"tag";s:13:"5f6ad5dd0fca1";s:3:"url";s:175:"https://192.168.0.32/invent/index.php?MovingSearch%5Bdate%5D=&MovingSearch%5BitemModel%5D=&MovingSearch%5BlocationName%5D=&MovingSearch%5BstatusName%5D=&r=items%2Fupdate&id=16";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600837085.06;s:10:"statusCode";i:200;s:8:"sqlCount";i:18;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2487344;s:14:"processingTime";d:0.04929804801940918;}s:13:"5f6ad65854a60";a:12:{s:3:"tag";s:13:"5f6ad65854a60";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600837208.344;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2609144;s:14:"processingTime";d:0.059481143951416016;}s:13:"5f6ad65a32ec9";a:12:{s:3:"tag";s:13:"5f6ad65a32ec9";s:3:"url";s:59:"https://192.168.0.32/invent/index.php?r=items%2Fupdate&id=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600837210.205;s:10:"statusCode";i:200;s:8:"sqlCount";i:18;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2480568;s:14:"processingTime";d:0.0504908561706543;}s:13:"5f6ae43873bee";a:12:{s:3:"tag";s:13:"5f6ae43873bee";s:3:"url";s:65:"https://192.168.0.32/invent/index.php?r=moving%2Fcreate&item_id=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600840760.469;s:10:"statusCode";i:200;s:8:"sqlCount";i:59;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2675736;s:14:"processingTime";d:0.0686800479888916;}s:13:"5f6af1d292d00";a:12:{s:3:"tag";s:13:"5f6af1d292d00";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600844242.596;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607216;s:14:"processingTime";d:0.05544400215148926;}s:13:"5f6af1d5cc1d1";a:12:{s:3:"tag";s:13:"5f6af1d5cc1d1";s:3:"url";s:59:"https://192.168.0.32/invent/index.php?r=items%2Fupdate&id=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600844245.832;s:10:"statusCode";i:200;s:8:"sqlCount";i:18;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2480568;s:14:"processingTime";d:0.04877185821533203;}s:13:"5f6af88816bf5";a:12:{s:3:"tag";s:13:"5f6af88816bf5";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600845960.088;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2283736;s:14:"processingTime";d:0.07853007316589355;}s:13:"5f6afb655b86a";a:12:{s:3:"tag";s:13:"5f6afb655b86a";s:3:"url";s:52:"https://192.168.0.32/invent/index.php?r=site%2Fabout";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600846693.37;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1601472;s:14:"processingTime";d:0.006371974945068359;}s:13:"5f6afb66b6a18";a:12:{s:3:"tag";s:13:"5f6afb66b6a18";s:3:"url";s:52:"https://192.168.0.32/invent/index.php?r=site%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600846694.746;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2217400;s:14:"processingTime";d:0.03238797187805176;}s:13:"5f6b05efd0f48";a:12:{s:3:"tag";s:13:"5f6b05efd0f48";s:3:"url";s:52:"https://192.168.0.32/invent/index.php?r=site%2Fabout";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600849391.854;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1600536;s:14:"processingTime";d:0.003515005111694336;}s:13:"5f6b066730878";a:12:{s:3:"tag";s:13:"5f6b066730878";s:3:"url";s:37:"https://192.168.0.32/invent/index.php";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600849511.194;s:10:"statusCode";i:200;s:8:"sqlCount";i:8;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2216088;s:14:"processingTime";d:0.03908205032348633;}s:13:"5f6b0bd18a42b";a:12:{s:3:"tag";s:13:"5f6b0bd18a42b";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=site%2Fcontact";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600850897.561;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1796776;s:14:"processingTime";d:0.010565042495727539;}s:13:"5f6b0bd1bf14e";a:12:{s:3:"tag";s:13:"5f6b0bd1bf14e";s:3:"url";s:80:"https://192.168.0.32/invent/index.php?r=site%2Fcaptcha&v=5f6b0bd18b8cc1.78338078";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600850897.78;s:10:"statusCode";i:200;s:8:"sqlCount";i:0;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:1348568;s:14:"processingTime";d:0.004680156707763672;}s:13:"5f6b0c1db4d84";a:12:{s:3:"tag";s:13:"5f6b0c1db4d84";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600850973.736;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2602688;s:14:"processingTime";d:0.04717588424682617;}s:13:"5f6b0ea0cf892";a:12:{s:3:"tag";s:13:"5f6b0ea0cf892";s:3:"url";s:59:"https://192.168.0.32/invent/index.php?r=items%2Fupdate&id=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600851616.845;s:10:"statusCode";i:200;s:8:"sqlCount";i:18;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2481536;s:14:"processingTime";d:0.0550539493560791;}s:13:"5f6b4536e0f66";a:12:{s:3:"tag";s:13:"5f6b4536e0f66";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600865590.916;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607256;s:14:"processingTime";d:0.055494070053100586;}s:13:"5f6b45391b111";a:12:{s:3:"tag";s:13:"5f6b45391b111";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=items%2Fcreate";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600865593.106;s:10:"statusCode";i:200;s:8:"sqlCount";i:60;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2695976;s:14:"processingTime";d:0.06464791297912598;}s:13:"5f6b46874560f";a:12:{s:3:"tag";s:13:"5f6b46874560f";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=items%2Fcreate";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600865927.279;s:10:"statusCode";i:200;s:8:"sqlCount";i:60;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2696800;s:14:"processingTime";d:0.07338595390319824;}s:13:"5f6b46c17debb";a:12:{s:3:"tag";s:13:"5f6b46c17debb";s:3:"url";s:54:"https://192.168.0.32/invent/index.php?r=items%2Fcreate";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600865985.511;s:10:"statusCode";i:200;s:8:"sqlCount";i:60;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2696800;s:14:"processingTime";d:0.06687402725219727;}s:13:"5f6b47409ecec";a:12:{s:3:"tag";s:13:"5f6b47409ecec";s:3:"url";s:53:"https://192.168.0.32/invent/index.php?r=items%2Findex";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600866112.646;s:10:"statusCode";i:200;s:8:"sqlCount";i:16;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2607280;s:14:"processingTime";d:0.04821276664733887;}s:13:"5f6b474240d9b";a:12:{s:3:"tag";s:13:"5f6b474240d9b";s:3:"url";s:59:"https://192.168.0.32/invent/index.php?r=items%2Fupdate&id=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600866114.262;s:10:"statusCode";i:200;s:8:"sqlCount";i:18;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2480544;s:14:"processingTime";d:0.05219101905822754;}s:13:"5f6b474503861";a:12:{s:3:"tag";s:13:"5f6b474503861";s:3:"url";s:65:"https://192.168.0.32/invent/index.php?r=moving%2Fcreate&item_id=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600866117.01;s:10:"statusCode";i:200;s:8:"sqlCount";i:59;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2612712;s:14:"processingTime";d:0.06430697441101074;}s:13:"5f6b483ad5d60";a:12:{s:3:"tag";s:13:"5f6b483ad5d60";s:3:"url";s:65:"https://192.168.0.32/invent/index.php?r=moving%2Fcreate&item_id=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600866362.869;s:10:"statusCode";i:200;s:8:"sqlCount";i:59;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2624496;s:14:"processingTime";d:0.06575798988342285;}s:13:"5f6b4848dd2ae";a:12:{s:3:"tag";s:13:"5f6b4848dd2ae";s:3:"url";s:65:"https://192.168.0.32/invent/index.php?r=moving%2Fcreate&item_id=1";s:4:"ajax";i:0;s:6:"method";s:3:"GET";s:2:"ip";s:12:"192.168.0.68";s:4:"time";d:1600866376.901;s:10:"statusCode";i:200;s:8:"sqlCount";i:59;s:9:"mailCount";i:0;s:9:"mailFiles";a:0:{}s:10:"peakMemory";i:2613344;s:14:"processingTime";d:0.057565927505493164;}}
\ No newline at end of file
diff --git a/tests/functional/IndexCest.php b/tests/functional/IndexCest.php
deleted file mode 100644 (file)
index 7bf2312..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-use Codeception\Util\Locator;
-
-class IndexCest
-{
-    public function _before(\FunctionalTester $I)
-    {
-        $I->amOnPage(['site/index']);
-    }
-
-    public function openIndexPage(\FunctionalTester $I)
-    {
-        $I->see(Yii::t('app', 'Inventory'), 'a');
-    }
-
-    public function checkFirstHeader(\FunctionalTester $I)
-    {
-        $I->see(Yii::t('app', 'Number of equipment by regions'));
-    }
-
-    public function checkSecondHeader(\FunctionalTester $I)
-    {
-        $I->see(Yii::t('app', 'Number of items by type'));
-    }
-
-    public function MoveToCheckInventory(\FunctionalTester $I)
-    {
-        $I->click(Locator::contains('div.col-md-3 a', Yii::t('app', 'Inventory')));
-        $I->see(Yii::t('items', 'Inventory QR-code'));
-    }
-}
index 42d9ab0..6750df3 100644 (file)
@@ -13,8 +13,25 @@ class ItemsCreateCest
     // Открыта страница добавления
     public function openCreatePage(\FunctionalTester $I)
     {
-        $I->amOnPage([ 'items/create' ]);
+        // Заголовок
         $I->see(Yii::t('items', 'Create Items'), 'h1');
+        // Поля
+        $I->see(Yii::t('items', 'Item type'), 'label');
+        $I->see(Yii::t('items', 'Item network name'), 'label');
+        $I->see(Yii::t('items', 'Model'), 'label');
+        $I->see(Yii::t('items', 'Operating system'), 'label');
+        $I->see(Yii::t('items', 'MAC address'), 'label');
+        $I->see(Yii::t('items', 'Serial number'), 'label');
+        $I->see(Yii::t('items', 'Product number'), 'label');
+        $I->see(Yii::t('items', 'Model number'), 'label');
+        $I->see(Yii::t('items', 'Inventory number'), 'label');
+        $I->see(Yii::t('items', 'Additional Information'), 'label');
+        $I->see(Yii::t('moving', 'Moving date'), 'label');
+        $I->see(Yii::t('status', 'Status'), 'label');
+        $I->see(Yii::t('locations', 'Location'), 'label');
+        // Кнопки
+        $I->see(Yii::t('app', 'Save'), 'button');
+        $I->see(Yii::t('app', 'Cancel'), 'a.btn');
     }
 
     // Заполнение формы
@@ -37,15 +54,17 @@ class ItemsCreateCest
         ]);
         $I->see(Yii::t('items', 'Items'), 'h1');
         $I->dontSee(Yii::t('items', 'Create Items'), 'h1');
-        $I->haveInDatabase('items', ['name' => 'TEST-WS-0001', 'model' => 'Тестовый компьютер', 'serial' => '*TEST SERIAL NUMBER*', 'invent' => '*TEST INVENTORY NUMBER*']);
+        $id = $I->haveInDatabase('items', [ 'name' => 'TEST-WS-0001', 'model' => 'Тестовый компьютер', 'serial' => '*TEST SERIAL NUMBER*', 'invent' => '*TEST INVENTORY NUMBER*', 'comment' => 'Тестирование. Это тестовая запись.' ]);
+        $I->haveInDatabase('moving', [ 'date' => '2020-01-01', 'state_id' => '1', 'location_id' => '1', 'item_id' => $id ]);
     }
-    
+
     // Нажатие на кнопку "Типы"
     public function pushTypes(\FunctionalTester $I)
     {
         $I->click(Locator::contains('div a', Yii::t('types', 'Types')));
         $I->seeResponseCodeIs(\Codeception\Util\HttpCode::OK);
         $I->see(Yii::t('types', 'Types'), 'h1');
+        $I->dontSee(Yii::t('items', 'Create Items'), 'h1');
     }
 
     // Нажатие на кнопку "Места размещения"
@@ -54,6 +73,15 @@ class ItemsCreateCest
         $I->click(Locator::contains('div a', Yii::t('locations', 'Locations')));
         $I->seeResponseCodeIs(\Codeception\Util\HttpCode::OK);
         $I->see(Yii::t('locations', 'Locations'), 'h1');
+        $I->dontSee(Yii::t('items', 'Create Items'), 'h1');
     }
 
+    // Нажатие на кнопку "Отмена"
+    public function pushCancel(\FunctionalTester $I)
+    {
+        $I->click(Locator::contains('div a', Yii::t('app', 'Cancel')));
+        $I->seeResponseCodeIs(\Codeception\Util\HttpCode::OK);
+        $I->see(Yii::t('items', 'Items'), 'h1');
+        $I->dontSee(Yii::t('items', 'Create Items'), 'h1');
+    }
 }
index f08badc..4c728b4 100644 (file)
@@ -10,10 +10,15 @@ class ItemsIndexCest
         $I->amOnPage(['items/index']);
     }
 
-    // Ð\95Ñ\81Ñ\82Ñ\8c Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº
+    // Ð½Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b
     public function openItemsPage(\FunctionalTester $I)
     {
         $I->see(Yii::t('items', 'Items'), 'h1');
+        $I->see(Yii::t('items', 'Inventory number'), '#ItemsTable tr th a');
+        $I->see(Yii::t('items', 'Serial number'), '#ItemsTable tr th a');
+        $I->see(Yii::t('items', 'Model'), '#ItemsTable tr th a');
+        $I->see(Yii::t('regions', 'Region'), '#ItemsTable tr th a');
+        $I->see(Yii::t('status', 'Status'), '#ItemsTable tr th a');
     }
 
     // Переход к странице добавления
@@ -31,7 +36,7 @@ class ItemsIndexCest
     }
 
     // Формирование печатной формы PDF
-    public function moveToPrintItemsCheck(\FunctionalTester $I)
+    public function pushPrintItems(\FunctionalTester $I)
     {
         $I->click(Locator::contains('div a', Yii::t('items', 'Print Items')));
         $I->seeResponseCodeIs(\Codeception\Util\HttpCode::OK);
@@ -50,23 +55,23 @@ class ItemsIndexCest
     }
 
     // Начало инвентаризации
-    public function startInventoryCheck(\FunctionalTester $I)
+    public function pushStartInventory(\FunctionalTester $I)
     {
         $I->click(Locator::contains('div a', Yii::t('items', 'Start checking')));
         $I->seeResponseCodeIs(\Codeception\Util\HttpCode::OK);
         $I->see('', 'tr.danger');
     }
 
-    //* // Нажатие на кнопку "Удалить"
-    public function deleteItemCheck(\FunctionalTester $I)
+    // Нажатие на кнопку "Удалить"
+    public function clickDeleteItem(\FunctionalTester $I)
     {
         $I->click(Locator::find('a', [ 'title' => Yii::t('yii', 'Delete') ]));
         $I->seeResponseCodeIs(405);
         //$I->see(Yii::t('yii', 'Are you sure you want to delete this item?'));
-    } // */
+    }
 
     // Печать отдельной наклейки
-    public function printItemCheck(\FunctionalTester $I)
+    public function clickPrintItem(\FunctionalTester $I)
     {
         $I->click(Locator::find('a', [ 'title' => Yii::t('items', 'Print selected labels') ]));
         $I->seeResponseCodeIs(\Codeception\Util\HttpCode::OK);
@@ -74,7 +79,7 @@ class ItemsIndexCest
     }
 
     // переход к редактированию элемента
-    public function clickItemCheck(\FunctionalTester $I)
+    public function clickItem(\FunctionalTester $I)
     {
         $I->click(Locator::contains('tr td a', ''));
         $I->see(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
index cd5bc84..e64645c 100644 (file)
@@ -6,33 +6,82 @@ class ItemsUpdateCest
 {
     public function _before(\FunctionalTester $I)
     {
-        $I->amOnRoute('items/Update');
+        $I->amOnRoute('items/update', [ 'id' => '1' ]);
     }
 
     // tests
-    // Открыта страница добавления
-    public function openCreatePage(\FunctionalTester $I)
+
+    // Наполнение страницы
+    public function openUpdatePage(\FunctionalTester $I)
     {
-        $I->amOnRoute('items/update', [ 'id' => '1' ]);
-        $I->see(Yii::t('items', 'Update Items: {name}', ['name' => '',]), 'h1');
+        // Заголовок
+        $I->see(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
+        // Поля
+        $I->see(Yii::t('items', 'Item type'), 'label');
+        $I->see(Yii::t('items', 'Item network name'), 'label');
+        $I->see(Yii::t('items', 'Model'), 'label');
+        $I->see(Yii::t('items', 'Operating system'), 'label');
+        $I->see(Yii::t('items', 'MAC address'), 'label');
+        $I->see(Yii::t('items', 'Serial number'), 'label');
+        $I->see(Yii::t('items', 'Product number'), 'label');
+        $I->see(Yii::t('items', 'Model number'), 'label');
+        $I->see(Yii::t('items', 'Inventory number'), 'label');
+        $I->see(Yii::t('items', 'Additional Information'), 'label');
+        // Кнопки
+        $I->see(Yii::t('app', 'Save'), 'button');
+        $I->see(Yii::t('app', 'Cancel'), 'a.btn');
+        // Заголовок таблицы
+        $I->see(Yii::t('moving', 'Movings'), 'h3');
+        // Поля таблицы
+        $I->see(Yii::t('moving', 'Moving date'), '#MovingTable th a');
+        $I->see(Yii::t('items', 'Model'), '#MovingTable th a');
+        $I->see(Yii::t('locations', 'Locations'), '#MovingTable th a');
+        $I->see(Yii::t('status', 'Status'), '#MovingTable th a');
+
     }
 
     // Заполнение формы
     public function enterData(\FunctionalTester $I)
     {
-        $I->amOnRoute('items/update', ['id' => '1']);
-        $I->submitForm('#ItemForm', []);
+        // Заполнение полей и отправка
+        $I->fillField('Items[name]', '*TEST CHANGE NAME*');
+        $I->click(Yii::t('app', 'Save'));
+        // Проверка перехода
+        $I->see(Yii::t('items', 'Items'), 'h1');
+        $I->dontSee(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
+        // Проверка записи в базу данных
+        $I->haveInDatabase('items', [ 'name' => '*TEST CHANGE NAME*' ]);
+    }
+
+    // Нажатие на "Отменить"
+    public function pushCancel(\FunctionalTester $I)
+    {
+        $I->click(Yii::t('app', 'Cancel'), 'a.btn');
         $I->see(Yii::t('items', 'Items'), 'h1');
-        $I->dontSee(Yii::t('items', 'Update Items: {name}', ['name' => '',]), 'h1');
+        $I->dontSee(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
     }
-    
+
     // Нажатие на кнопку "Типы"
     public function pushTypes(\FunctionalTester $I)
     {
-        $I->amOnRoute('items/update', ['id' => '1']);
-        $I->click(Locator::contains('div a', Yii::t('types', 'Types')));
-        $I->seeResponseCodeIs(\Codeception\Util\HttpCode::OK);
+        $I->click(Yii::t('types', 'Types'), 'a.btn');
         $I->see(Yii::t('types', 'Types'), 'h1');
+        $I->dontSee(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
     }
 
+    // Нажатие на кнопку "Добавить перемещение"
+    public function pushAddMoving(\FunctionalTester $I)
+    {
+        $I->click(Yii::t('moving', 'Create Moving'), 'a.btn');
+        $I->see(Yii::t('moving', 'Create Moving'), 'h1');
+        $I->dontSee(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
+    }
+
+    // переход на редактирование перемещения
+    public function clickRowMoving(\FunctionalTester $I)
+    {
+        $I->click('', '#MovingTable td a');
+        $I->see(Yii::t('moving', 'Update Moving: {name}', [ 'name' => '', ]), 'h1');
+        $I->dontSee(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
+    }
 }
diff --git a/tests/functional/MovingDeleteCest.php b/tests/functional/MovingDeleteCest.php
new file mode 100644 (file)
index 0000000..ba88214
--- /dev/null
@@ -0,0 +1,15 @@
+<?php 
+
+use Codeception\Util\Locator;
+
+class MovingDeleteCest
+{
+    public function _before(FunctionalTester $I)
+    {
+    }
+
+    // tests
+    public function tryToTest(FunctionalTester $I)
+    {
+    }
+}
diff --git a/tests/functional/MovingInsertCest.php b/tests/functional/MovingInsertCest.php
new file mode 100644 (file)
index 0000000..2324dc4
--- /dev/null
@@ -0,0 +1,81 @@
+<?php
+
+use Codeception\Util\Locator;
+
+class MovingInsertCest
+{
+    public function _before(\FunctionalTester $I)
+    {
+        $I->amOnRoute('items/update', ['id' => '1']);
+        $I->click(Yii::t('moving', 'Create Moving'), 'a.btn');
+     }
+
+    // tests
+    // Проверка открытия страницы на добавление
+    public function openInsertPage(\FunctionalTester $I)
+    {
+        // Заголовок
+        $I->see(Yii::t('moving', 'Create Moving'), 'h1');
+        // Поля
+        $I->dontSee(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
+        $I->see(Yii::t('moving', 'Moving date'), 'label');
+        $I->see(Yii::t('status', 'Status'), 'label');
+        $I->see(Yii::t('locations', 'Location'), 'label');
+        $I->see(Yii::t('moving', 'Comment'), 'label');
+        // Кнопки
+        $I->see(Yii::t('app', 'Save'), 'button');
+        $I->see(Yii::t('app', 'Cancel'), 'a.btn');
+    }
+
+    // Нажатие кнопки "Места размещения"
+    public function clickLocations(\FunctionalTester $I)
+    {
+        $I->click(Locator::contains('div a', Yii::t('locations', 'Locations')));
+        $I->see(Yii::t('locations', 'Locations'), 'h1');
+        $I->dontSee(Yii::t('moving', 'Create Moving'), 'h1');
+    }
+
+    // Нажатие сохранение данных
+    public function enterData(\FunctionalTester $I)
+    {
+        $I->submitForm('#MovingForm', [
+            'Moving[date]'        => '20.09.2020',
+            'Moving[state_id]'    => '1',
+            'Moving[location_id]' => '1',
+            'Moving[comment]'     => '*TEST MOVE COMMENT*',
+        ]);
+        $I->see(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
+        $I->dontSee(Yii::t('moving', 'Create Moving'), 'h1');
+        $I->haveInDatabase('moving', [ 'item_id' => '1', 'date' => '2020-09-20', 'state_id' => '1', 'location_id' => '1', 'comment' => '*TEST MOVE COMMENT*' ]);
+        $I->see('20.09.2020', '#MovingTable a');
+    }
+
+    // Нажатие кнопки попытка сохранить неправильную дату
+    public function enterWrongAboveTodayData(\FunctionalTester $I)
+    {
+        $I->submitForm('#MovingForm', [
+            'Moving[date]'        => '20.09.2200',
+            'Moving[state_id]'    => '1',
+            'Moving[location_id]' => '1',
+            'Moving[comment]'     => '*TEST MOVE COMMENT*',
+        ]);
+        $I->dontSee(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
+        $I->see(Yii::t('moving', 'Create Moving'), 'h1');
+        $I->see(Yii::t('moving', 'The date cannot be more than today'));
+    }
+
+    // Нажатие кнопки попытка сохранить неправильную дату
+    public function enterWrongDataBeforeFirst(\FunctionalTester $I)
+    {
+        $I->submitForm('#MovingForm', [
+            'Moving[date]'        => '01.01.2010',
+            'Moving[state_id]'    => '1',
+            'Moving[location_id]' => '1',
+            'Moving[comment]'     => '*TEST MOVE COMMENT*',
+        ]);
+        $I->dontSee(Yii::t('items', 'Update Items: {name}', [ 'name' => '', ]), 'h1');
+        $I->see(Yii::t('moving', 'Create Moving'), 'h1');
+        $I->see(Yii::t('moving', 'Дата не может быть меньше, чем {date}', [ 'date' => '' ]));
+    }
+
+}
diff --git a/tests/functional/MovingUpdateCest.php b/tests/functional/MovingUpdateCest.php
new file mode 100644 (file)
index 0000000..e0992ec
--- /dev/null
@@ -0,0 +1,15 @@
+<?php 
+
+use Codeception\Util\Locator;
+
+class MovingUpdateCest
+{
+    public function _before(FunctionalTester $I)
+    {
+    }
+
+    // tests
+    public function tryToTest(FunctionalTester $I)
+    {
+    }
+}
similarity index 76%
rename from tests/functional/AboutCest.php
rename to tests/functional/SiteAboutCest.php
index 00d3aed..0bb3ef0 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-class AboutCest
+class SiteAboutCest
 {
     public function _before(\FunctionalTester $I)
     {
@@ -9,6 +9,7 @@ class AboutCest
 
     public function openAboutPage(\FunctionalTester $I)
     {
+        $I->see(Yii::t('app', 'About'), 'h1');
         $I->see(Yii::$app->version);
     }
 }
similarity index 98%
rename from tests/functional/ContactFormCest.php
rename to tests/functional/SiteContactFormCest.php
index 4190c2a..cbc6034 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-class ContactFormCest 
+class SiteContactFormCest 
 {
     public function _before(\FunctionalTester $I)
     {
diff --git a/tests/functional/SiteIndexCest.php b/tests/functional/SiteIndexCest.php
new file mode 100644 (file)
index 0000000..4033dee
--- /dev/null
@@ -0,0 +1,87 @@
+<?php
+
+use Codeception\Util\Locator;
+
+class SiteIndexCest
+{
+    public function _before(\FunctionalTester $I)
+    {
+        $I->amOnPage(['site/index']);
+    }
+
+    // Проверка надписей
+    public function openIndexPage(\FunctionalTester $I)
+    {
+        // Заголовок
+        $I->seeInTitle(Yii::t('app', 'Inventory'));
+        // Меню
+        $I->see(Yii::t('app', 'Inventory'), 'a.navbar-brand');
+        $I->see(Yii::t('app', 'Home'), '.nav li.active a');
+        $I->see(Yii::t('app', 'About'), '.nav li a');
+        $I->see(Yii::t('app', 'Contact'), '.nav li a');
+        $I->see(Yii::t('app', 'Items'), '.nav li a');
+        $I->see(Yii::t('app', 'Login'), '.nav li a');
+        // Содержимое сайта
+        $I->see(Yii::t('app', 'Inventory'), 'a');
+        // Первая таблица
+        $I->see(Yii::t('app', 'Number of equipment by regions'), 'h2');
+        $I->see(Yii::t('regions', 'Region'), '#RegionsTable tr th a');
+        $I->see(Yii::t('items', 'Total items count'), '#RegionsTable tr th');
+        $I->see(Yii::t('items', 'Total items checked'), '#RegionsTable tr th');
+        // Вторая таблица
+        $I->see(Yii::t('app', 'Number of items by type'), 'h2');
+        $I->see(Yii::t('types', 'Type'), '#TypesTable tr th a');
+        $I->see(Yii::t('items', 'Total items count'), '#TypesTable tr  th');
+        $I->see(Yii::t('items', 'Total items checked'), '#TypesTable tr th');
+        // Кнопка
+        $I->see(Yii::t('app', 'Inventory'), 'a.btn');
+    }
+
+    // Проверка перехода на страницу учёта
+    public function moveToCheckInventory(\FunctionalTester $I)
+    {
+        $I->click(Yii::t('app', 'Inventory'), 'a.btn');
+        $I->see(Yii::t('items', 'Inventory QR-code'));
+    }
+
+    // Проверка перехода на страницу Описание
+    public function moveToAbout(\FunctionalTester $I)
+    {
+        $I->click(Yii::t('app', 'About'), 'a');
+        $I->dontSee(Yii::t('app', 'Home'), '.nav li.active a');
+        $I->see(Yii::t('app', 'About'), '.nav li.active a');
+        $I->see(Yii::t('app', 'About'), 'h1');
+        $I->dontSee(Yii::t('app', 'Number of equipment by regions'), 'h2');
+    }
+
+    // Проверка перехода на страницу Связаться
+    public function moveToContact(\FunctionalTester $I)
+    {
+        $I->click(Yii::t('app', 'Contact'), 'a');
+        $I->dontSee(Yii::t('app', 'Home'), '.nav li.active a');
+        $I->see(Yii::t('app', 'Contact'), '.nav li.active a');
+        $I->see(Yii::t('contact', 'Contact'), 'h1');
+        $I->dontSee(Yii::t('app', 'Number of equipment by regions'), 'h2');
+    }
+
+    // Проверка перехода на страницу Items
+    public function moveToItems(\FunctionalTester $I)
+    {
+        $I->click(Yii::t('app', 'Items'), 'a');
+        $I->dontSee(Yii::t('app', 'Home'), '.nav li.active a');
+        $I->see(Yii::t('app', 'Items'), '.nav li.active a');
+        $I->see(Yii::t('items', 'Items'), 'h1');
+        $I->dontSee(Yii::t('app', 'Number of equipment by regions'), 'h2');
+    }
+
+    // Проверка перехода на страницу Login
+    public function moveToLogin(\FunctionalTester $I)
+    {
+        $I->click(Yii::t('app', 'Login'), 'a');
+        $I->dontSee(Yii::t('app', 'Home'), '.nav li.active a');
+        $I->see(Yii::t('app', 'Login'), '.nav li.active a');
+        $I->see(Yii::t('app', 'Login'), 'h1');
+        $I->dontSee(Yii::t('app', 'Number of equipment by regions'), 'h2');
+    }
+
+}
similarity index 98%
rename from tests/functional/LoginFormCest.php
rename to tests/functional/SiteLoginFormCest.php
index 2e0a28b..f605457 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-class LoginFormCest
+class SiteLoginFormCest
 {
     public function _before(\FunctionalTester $I)
     {
index dbf1c81..d6a51a8 100644 (file)
@@ -129,10 +129,10 @@ use yii\data\Sort;
         <?= $form->field($modelm,
                 'state_id',
                 [ 'template' => '<div class="row"><div class="col-md-2">{label}</div><div class="col-md-2">{input}</div><div class="col-md-8">{error}</div></div>' ])
-                ->dropDownList($states, $defState) ?>
+                ->dropDownList($states, $defState)
+                ->label(Yii::t('status', 'Status')) ?>
 
-        <?= $form->field(
-                $modelm,
+        <?= $form->field($modelm,
                 'location_id',
                 [ 'template' => '<div class="row"><div class="col-md-2">{label}</div><div class="col-md-5">{input}</div><div class="col-md-2">' .
                     Html::a(
@@ -141,7 +141,8 @@ use yii\data\Sort;
                         [ 'class' => 'btn btn-primary' ]
                     ) .
                     '</div><div class="col-md-8">{error}</div></div>' ])
-                ->dropDownList($locations, $defLocate, ['prompt' => Yii::t('locations', 'Select location')]) ?>
+                ->dropDownList($locations, $defLocate, ['prompt' => Yii::t('locations', 'Select location')])
+                ->label(Yii::t('locations', 'Location')) ?>
 
     <?php
         }
@@ -173,10 +174,10 @@ use yii\data\Sort;
     <?php
             $GLOBALS['count'] = 0;
             echo GridView::widget([
+                'id' => 'MovingTable',
                 'dataProvider' => $dataProviderM,
                 'filterModel' => $searchModelM,
                 'columns' => [
-//                    ['class' => 'yii\grid\SerialColumn'],
 
 //                    'id',
                     [ 'attribute' => 'date',
index 4e8ede1..0ebcb9e 100644 (file)
@@ -61,6 +61,7 @@ $this->params[ 'breadcrumbs' ][] = $this->title;
     </div>
 
     <?= GridView::widget([
+        'id' => 'ItemsTable',
         'dataProvider' => $dataProvider, // Источник данных
         'filterModel' => $searchModel,   // Модель поиска
         'rowOptions' => function($model) // Функция окраски неинвентаризированных предметов/оборудования
index ff29fac..f7a7d3f 100644 (file)
@@ -28,6 +28,7 @@ $this->params[ 'breadcrumbs' ][] = $this->title;
     <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
 
     <?= GridView::widget([
+        'id' => 'LocationsTable',
         'dataProvider' => $dataProvider,
         'filterModel' => $searchModel,
         'columns' => [
index 33071d1..667a1f4 100644 (file)
@@ -54,7 +54,9 @@ use app\models\Regions;
 
 <div class="moving-form">
 
-    <?php $form = ActiveForm::begin(); ?>
+    <?php $form = ActiveForm::begin([
+        'id' => 'MovingForm',
+    ]); ?>
 
     <?= $form->field($model, 'date', [ 'template' => '<div class="row"><div class="col-md-2">{label}</div><div class="col-md-7">{input}</div><div class="col-md-8">{error}</div></div>' ])
         ->widget(
@@ -74,7 +76,8 @@ use app\models\Regions;
     <?= $form->field($model,
             'state_id',
             [ 'template' => '<div class="row"><div class="col-md-2">{label}</div><div class="col-md-2">{input}</div><div class="col-md-8">{error}</div></div>' ])
-            ->dropDownList($states, $defState) ?>
+            ->dropDownList($states, $defState)
+            ->label(Yii::t('status', 'Status')) ?>
 
     <?= $form->field(
             $model,
@@ -86,6 +89,7 @@ use app\models\Regions;
                     ['class' => 'btn btn-primary']) .
                 '</div><div class="col-md-8">{error}</div></div>'])
             ->dropDownList($locations, $defLocate)
+            ->label(Yii::t('locations', 'Location'))
     ?>
 
     <?= $form->field($model, 'comment')->textarea([ 'rows' => 6 ]) ?>
index 875a0d7..fb5bb09 100644 (file)
@@ -22,6 +22,7 @@ $this->params[ 'breadcrumbs' ][] = $this->title;
     <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
 
     <?= GridView::widget([
+        'id' => 'MovingTable',
         'dataProvider' => $dataProvider,
         'filterModel'  => $searchModel,
         'columns'      => [
index 79d8973..50262a5 100644 (file)
@@ -25,6 +25,7 @@ $this->params[ 'breadcrumbs' ][] = $this->title;
     <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
 
     <?= GridView::widget([
+        'id' => 'RegionsTable',
         'dataProvider' => $dataProvider,
         'filterModel'  => $searchModel,
         'columns'      => [
index e845e2d..cab0d9b 100644 (file)
@@ -19,6 +19,7 @@ $this->title = Yii::t('app',Yii::$app->name);
 
     <h2><?= Yii::t('app', 'Number of equipment by regions') ?></h2>
     <?= GridView::widget([
+        'id' => 'RegionsTable',
         'dataProvider' => $dataProvider,
         'columns' => [
             'name',
@@ -48,6 +49,7 @@ $this->title = Yii::t('app',Yii::$app->name);
 
     <h2><?= Yii::t('app', 'Number of items by type') ?></h2>
     <?= GridView::widget([
+        'id' => 'TypesTable',
         'dataProvider' => $dataProviderTypes,
         'columns' => [
             'name',
index 48c9136..b1b927c 100644 (file)
@@ -4,9 +4,6 @@ use yii\helpers\Html;
 use yii\helpers\Url;
 use yii\grid\GridView;
 use yii\widgets\Pjax;
-/* @var $this yii\web\View */
-/* @var $searchModel app\models\StatusSearch */
-/* @var $dataProvider yii\data\ActiveDataProvider */
 
 $this->title = Yii::t('app', 'Statuses');
 $this->params[ 'breadcrumbs' ][] = $this->title;
@@ -20,15 +17,14 @@ $this->params[ 'breadcrumbs' ][] = $this->title;
     </p>
 
     <?php Pjax::begin(); ?>
-    <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
 
     <?= GridView::widget([
+        'id' => 'StatusTable',
         'dataProvider' => $dataProvider,
         'filterModel'  => $searchModel,
         'columns'      => [
             [ 'class' => 'yii\grid\SerialColumn' ],
 
-//            'id',
             [ 'attribute' => 'name',
                 'value'   => function ($data)
                 {
index 19c52e7..f194d7e 100644 (file)
@@ -9,7 +9,6 @@ $this->title = Yii::t('app', 'Update Status: {name}', [
     'name' => $model->name,
 ]);
 $this->params[ 'breadcrumbs' ][] = [ 'label' => Yii::t('app', 'Statuses'), 'url' => [ 'index' ]];
-//$this->params[ 'breadcrumbs'][] = [ 'label' => $model->name, 'url' => [ 'view', 'id' => $model->id ]];
 $this->params[ 'breadcrumbs' ][] = Yii::t('app', 'Update');
 ?>
 <div class="status-update">
index 05f3650..1386f7d 100644 (file)
@@ -21,17 +21,15 @@ $this->params[ 'breadcrumbs' ][] = $this->title;
     </p>
 
     <?php Pjax::begin(); ?>
-    <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
 
     <?= GridView::widget([
+        'id' => 'TypesTable',
         'dataProvider' => $dataProvider,
         'filterModel'  => $searchModel,
         'columns'      => [
             [ 'class' => 'yii\grid\SerialColumn' ],
 
-//            'id',
             // Наименование типа оборудования
-//            'name',
             [ 'attribute' => 'name',
                 'value'   => function ($data)
                 {