$us = new users(); $logins = $us->GetName($olduser, $error); $olduserlogin = $logins['login']; if (!$olduserlogin) { break; } if (!$t) { $base = 0; } else { $base = 1; } $attach = $_FILES['attach']; $files = array(); if (is_array($attach) && !empty($attach['name'])) { $nTotalSize = 0; $aAttach = blogs::GetAttach($thread, $attach_delete); if (is_array($aAttach) && count($aAttach)) { $dir = 'users/' . substr($olduserlogin, 0, 2) . "/{$olduserlogin}/upload/"; foreach ($aAttach as $sFile) { $cfile = new CFile($dir . $sFile); $nTotalSize += $cfile->size; } } 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) . ' Мб';
$attach_delete = is_array($_POST["delattach"]) ? $_POST['delattach'] : array(); $attach_have = $_POST["have_attach"]; $olduser = intval($_POST["olduser"]); $us = new users(); $logins = $us->GetName($olduser, $error); $olduserlogin = $logins["login"]; if (!$olduserlogin) { break; } if ($_SESSION['uid'] && $reply && $thread) { // загрузка файлов $files = array(); $attach = $_FILES['attach']; if (is_array($attach) && !empty($attach['name'])) { $nTotalSize = 0; $aAttach = blogs::GetAttach($reply, $attach_delete); if (is_array($aAttach) && count($aAttach)) { $dir = 'users/' . substr($olduserlogin, 0, 2) . "/{$olduserlogin}/upload/"; foreach ($aAttach as $sFile) { $cfile = new CFile($dir . $sFile); $nTotalSize += $cfile->size; } } 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);