$files_info = $attachedfiles->calcFiles(); $files_count = $files_info['count']; $files_size = $files_info['size']; if ($files_count + 1 > $max_files) { $file['error'] = "Максимальное количество файлов: {$max_files}"; } if ($files_size + $cFile->size > $max_files_size) { $file['error'] = 'Максимальный объем файлов: ' . ConvertBtoMB($max_files_size); } if (in_array($cFile->getext(), $GLOBALS['disallowed_array'])) { $file['error'] = 'Недопустимый формат файла'; } if ($file['error']) { $cFile->Delete($cFile->id); } else { $fileinfo = $attachedfiles->add($cFile); $file['id'] = md5($fileinfo['id']); $file['name'] = $fileinfo['name']; $file['path'] = WDCPREFIX . '/' . $fileinfo['path']; $file['size'] = ConvertBtoMB($fileinfo['size']); $file['type'] = $fileinfo['type']; } } else { if ($_FILES['attachedfiles_file']['size'] > $max_files_size) { $file['error'] = 'Максимальный объем файлов: ' . ConvertBtoMB($max_files_size); } else { $file['error'] = 'Ошибка загрузки файла'; } } } break;