Пример #1
0
         $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;