'app' => 'app.php', // Для преложения
'app/error' => 'error.php', // Для ошибок
'contact' => 'contact.php', // Для обратной связи
+ 'import' => 'import.php', // Для импорта. Обозначение полей таблицы
'items' => 'items.php', // Для предметов/оборудования
'locations' => 'locations.php', // Для мета расположения
'moving' => 'moving.php', // Для перемещений
'app' => 'app.php', // Для преложения
'app/error' => 'error.php', // Для ошибок
'contact' => 'contact.php', // Для обратной связи
+ 'import' => 'import.php', // Для импорта. Обозначение полей таблицы
'items' => 'items.php', // Для предметов/оборудования
'locations' => 'locations.php', // Для мета расположения
'moving' => 'moving.php', // Для перемещений
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
if (Yii::$app->request->isPost)
{
+ $nppColumnName = Yii::t('import', 'No. in order');
+ $itemColumnName = Yii::t('import', 'Primary means');
+ $netColumnName = Yii::t('import', 'Network name');
+ $inventColumnName = Yii::t('import', 'Inventory number');
+ $molColumnName = Yii::t('import', 'Financially responsible person');
+ $osColumnName = Yii::t('import', 'Operation system');
+ $macColumnName = Yii::t('import', 'MAC address');
+ $serialColumnName = Yii::t('import', 'Serial number');
+ $ProdictColumnName = Yii::t('import', 'Product number');
+ $modelNumberColumnName = Yii::t('import', 'Model number');
+ $dateColumnName = Yii::t('import', 'Date of acceptance for registration');
+ $locationColumnName = Yii::t('import', 'Location');
+ $regionColumnName = Yii::t('import', 'Region');
+ $typeColumnName = Yii::t('import', 'Type');
+
$model->filecsv = UploadedFile::getInstance($model, 'filecsv');
if ($model->upload())
{
- $handle = fopen('upload/' . $model->filecsv->baseName . '.' . $model->filecsv->extension, 'r');
+ $fileName = 'upload/' . $model->filecsv->baseName . '.' . $model->filecsv->extension;
+ $handle = fopen($fileName, 'r');
if ($handle !== FALSE)
{
if (strcasecmp($model->filecsv->extension, 'csv') === 0 )
} // Добавление перемещение
else
{
- Items::find([ 'id' => $item_id ])->one()->delete();
+ Items::find([ 'id' => $item_id, 'checked' => FALSE ])->one()->delete();
$skip++;
$errors .= '<br>Движение: ('. implode('===',$moving->errors['date']) . '::' . $moving->date .')' . implode(';', $worksheet->rangeToArray('A' . $rowNum . ':' . $lastColumn . $rowNum, NULL, NULL, FALSE)[0]);
} // Не удалось добавить перемещение
{
$skip++;
}
- // Формирование строки для тестирования
- //$skip++;
- //$errors .= '<br />Проверка:' . implode(';', $myRow);
}
}
}