$ntotalpage = 1; } if ($cfg_remote_site == 'Y' && $isremote == "1") { if ($serviterm != "") { list($servurl, $servuser, $servpwd) = explode(',', $serviterm); $config = array('hostname' => $servurl, 'username' => $servuser, 'password' => $servpwd, 'debug' => 'TRUE'); } else { $config = array(); } if (!$ftp->connect($config)) { exit('Error:None FTP Connection!'); } } //如果栏目的文档太多,分多批次更新 if ($ntotalpage <= $maxpagesize || $lv->TypeLink->TypeInfos['ispart'] != 0 || $lv->TypeLink->TypeInfos['isdefault'] == -1) { $reurl = $lv->MakeHtml('', '', $isremote); $finishType = TRUE; } else { $reurl = $lv->MakeHtml($mkpage, $maxpagesize, $isremote); $finishType = FALSE; $mkpage = $mkpage + $maxpagesize; if ($mkpage >= $ntotalpage + 1) { $finishType = TRUE; } } } $nextpage = $pageno + 1; if ($nextpage >= $totalpage && $finishType) { if ($gotype == '') { if (empty($reurl)) { $reurl = '../plus/list.php?tid=' . $tid;
exit; } $topids = explode(',', GetTopids($typeid)); if (empty($curpage)) { $curpage = 0; } $tid = $topids[$curpage]; if (isset($cfg_Cs[$tid]) && $cfg_Cs[$tid][1] > 0) { require_once DEDEINC . "/arc.listview.class.php"; $lv = new ListView($tid); $lv->MakeHtml(); $lv->Close(); } else { require_once DEDEINC . "/arc.sglistview.class.php"; $lv = new SgListView($tid); $lv->MakeHtml(); $lv->Close(); } if ($curpage >= count($topids) - 1) { if (!empty($doposttmp)) { $jumpurl = preg_replace("#doposttmp|nextdotmp#", 'del', $jumpurl); $jumpurl .= "&dopost={$doposttmp}&nextdo={$nextdotmp}"; ShowMsg("完成栏目:{$tid} 更新!<br /><b>完成栏目更新任务,继续执行后续任务...</b>", $jumpurl, 0, 500); exit; } else { ShowMsg("完成栏目:{$tid} 更新!<br /><b>完成栏目更新任务,完成所有更新任务!</b>", "close::tgtable"); exit; } } else { $curpage++; $jumpurl .= "&curpage={$curpage}&dopost=makeparenttype";
} if ($_Cs[$tid][1] > 0) { require_once DEDEINC . "/arc.listview.class.php"; $lv = new ListView($tid); } else { require_once DEDEINC . "/arc.sglistview.class.php"; $lv = new SgListView($tid); } if ($lv->TypeLink->TypeInfos['ispart'] == 0 && $lv->TypeLink->TypeInfos['isdefault'] != -1) { $ntotalpage = $lv->TotalPage; } else { $ntotalpage = 1; } //如果栏目的文档太多,分多批次更新 if ($ntotalpage <= $maxpagesize || $lv->TypeLink->TypeInfos['ispart'] != 0 || $lv->TypeLink->TypeInfos['isdefault'] == -1) { $reurl = $lv->MakeHtml(); $finishType = true; } else { $reurl = $lv->MakeHtml($mkpage, $maxpagesize); $finishType = false; $mkpage = $mkpage + $maxpagesize; if ($mkpage >= $ntotalpage + 1) { $finishType = true; } } } //!empty $nextpage = $pageno + 1; if ($nextpage >= $totalpage && $finishType) { if ($gotype == '') { if (empty($reurl)) {