} } foreach ($attach['name'] as $key => $v) { if ($attach['name'][$key]) { ++$countfiles; $files[] = new CFile(array('name' => $attach['name'][$key], 'type' => $attach['type'][$key], 'tmp_name' => $attach['tmp_name'][$key], 'error' => $attach['error'][$key], 'size' => $attach['size'][$key])); $nTotalSize += $attach['size'][$key]; if ($nTotalSize > blogs::MAX_FILE_SIZE) { $error_flag = 1; $alert[3] = 'Максимальный объем прикрепленных файлов: ' . blogs::MAX_FILE_SIZE / (1024 * 1024) . ' Мб'; break; } } } } $countfiles = blogs::GetAttachCount($thread) + count($files) - count($attach_delete); if ($countfiles > blogs::MAX_FILES) { $error_flag = 1; $alert[3] = 'Максимальное кол-во файлов для загрузки: ' . blogs::MAX_FILES; } require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/attachedfiles.php'; $attachedfiles_session = $_POST['attachedfiles_session']; if (!$attachedfiles_session) { $attachedfiles = new attachedfiles('', true); $asid = $attachedfiles->createSessionID(); $attachedfiles->addNewSession($asid); $attachedfiles_session = $asid; } else { $attachedfiles = new attachedfiles($attachedfiles_session); $asid = $attachedfiles_session; }
} } foreach ($attach['name'] as $key => $v) { if ($attach['name'][$key]) { $filecount++; $files[] = new CFile(array('name' => $attach['name'][$key], 'type' => $attach['type'][$key], 'tmp_name' => $attach['tmp_name'][$key], 'error' => $attach['error'][$key], 'size' => $attach['size'][$key])); $nTotalSize += $attach['size'][$key]; if ($nTotalSize > blogs::MAX_FILE_SIZE) { $error_flag = 1; $alert[3] = 'Максимальный объем прикрепленных файлов: ' . blogs::MAX_FILE_SIZE / (1024 * 1024); break; } } } } $filecount = blogs::GetAttachCount($reply) + count($attach['name']) - count($attach_delete); if ($filecount > blogs::MAX_FILES) { $error_flag = 1; $alert[3] = "Максимальное кол-во файлов для загрузки: " . blogs::MAX_FILES; } require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/attachedfiles.php"; $attachedfiles_session = $_POST['attachedfiles_session']; if (!$attachedfiles_session) { $attachedfiles = new attachedfiles('', true); $asid = $attachedfiles->createSessionID(); $attachedfiles->addNewSession($asid); $attachedfiles_session = $asid; } else { $attachedfiles = new attachedfiles($attachedfiles_session); $asid = $attachedfiles_session; }