echo upgradeinformation(0); } elseif ($step == 4) { $confirm = $_GET['confirm']; if (!$confirm) { if ($_GET['siteftpsetting']) { $action = $theurl . '&step=4&confirm=ftp' . ($_GET['startupgrade'] ? '&startupgrade=1' : ''); siteftp_form($action); exit; } if ($upgradeinfo['isupdatedb']) { $checkupdatefilelist = array('install/update.php', 'install/data/install.sql', 'install/data/install_data.sql'); $checkupdatefilelist = array_merge($checkupdatefilelist, $updatefilelist); } else { $checkupdatefilelist = $updatefilelist; } if ($discuz_upgrade->check_folder_perm($checkupdatefilelist)) { $confirm = 'file'; } else { $linkurl = ADMINSCRIPT . '?action=' . $theurl . '&step=4'; $ftplinkurl = $linkurl . '&siteftpsetting=1'; cpmsg('upgrade_cannot_access_file', '', '', array(), '<br /><input type="button" class="btn" onclick="window.location.href=\'' . $ftplinkurl . '\'" value="' . $lang['founder_upgrade_set_ftp'] . '" />' . ' <input type="button" class="btn" onclick="window.location.href=\'' . $linkurl . '\'" value="' . $lang['founder_upgrade_reset'] . '" /><br /><br />'); } } $paraftp = ''; if ($_GET['siteftp']) { foreach ($_GET['siteftp'] as $k => $v) { $paraftp .= '&siteftp[' . $k . ']=' . $v; } } if (!$_GET['startupgrade']) { if (!$_GET['backfile']) {