if (empty($confirm)) { $message = lang('choose_allauto') . "<br><br>"; $message .= lang('confirmclick') . ">><a href=?entry=gmissions&action=allauto&gsid=" . $gsid . "&confirm=1&use_push=1{$param_suffix}>" . lang('start') . "</a>"; amessage($message); } $gmission = read_cache('gmission', $gsid, '', $sid); $c_upload = new cls_upload(); $gather = new cls_gather(); $gather->set_mission($gsid); $progress = new Progress(); if (empty($deal)) { $surls = $gather->fetch_surls(); foreach ($surls as $surl) { $gather->fetch_gurls($surl); } $progress->hide(); amessage('toautogather', "?entry=gmissions&action=allauto&gsid={$gsid}&deal=gather&confirm=1&use_push=1{$param_suffix}"); } elseif ($deal == 'gather') { //已采集但未完结的合辑中的子内容也需要采集 $wheresql = "WHERE gsid='{$gsid}' AND " . ($gmission['sonid'] ? 'abover=0' : 'gatherdate=0'); if (empty($pages)) { if (!($nums = $db->result_one("SELECT COUNT(*) FROM {$tblprefix}gurls {$wheresql}"))) { amessage('nogatheritem'); } $pages = @ceil($nums / $atpp); $npage = $fromid = 0; } $npage = empty($npage) ? 0 : $npage; $c_upload = new cls_upload(); $gather = new cls_gather(); $gather->set_mission($gsid);