unset($NEAT_IMG[saved]); $bodyContent = $rs->get('body'); $NEAT_IMG->setContents($bodyContent); $array = $NEAT_IMG->getImgUrl(); $NEAT_IMG->saveImg($array, $maxSize, $minSize); $allLocalFile = array_merge($allLocalFile, $NEAT_IMG->saved['localFileName']); if ($NEAT_IMG->saved['remotePath']) { foreach ($NEAT_IMG->saved['remotePath'] as $key => $val) { $newPathReplace = $newPath . $val; $bodyContent = str_replace($key, $newPathReplace, $bodyContent); } } $conditionFids['id'] = $rs->get('id'); $datasFids['body'] = addslashes($bodyContent); $datasFids['img_geted'] = 1; $sql = $NBS->update($datasFids, $conditionFids); $db->query($sql); } if ($_GET['mark']) { $NEAT_GD = new NEAT_GD($saveFullPath); if ($_GET['marktype'] == 'text') { $NEAT_GD->font = GD_FONT; $NEAT_GD->textBackgroundTransition = $_GET['mark_text_tran']; $NEAT_GD->fontSize = $_GET['mark_text_fontsize']; $maekText = $_GET['mark_text_text']; foreach ($allLocalFile as $val) { $NEAT_GD->textMark($saveFullPath . $val, $maekText); } } else { if ($_GET['marktype'] == 'image') { $NEAT_GD->imageTransition = $_GET['mark_image_tran'];
$alertMessage = '当前任务:第' . $_GET['start'] . '页,一共' . $pageTotal . '页在任务队列中.' . $nextAlertMessage; $gotoURL = $baseURL . '3&start=' . ++$_GET['start'] . '&dataCount=' . $dataCount . '&existsCount=' . $existsCount; } else { $gotoURL = $finishBaseURL . '&dataCount=' . $dataCount . '&existsCount=' . $existsCount; $alertTitle = $finishAlertTitle; $alertMessage = $finishAlertMessage; } } } showloading($gotoURL, $alertTitle, $alertMessage, 1); $tpShowBody = false; } else { if ($_GET['action'] == 'finish') { if (0 < $_GET['dataCount']) { $NBS = new NEATBulidSql(TB_RULES); $updateFids['link_num'] = 'link_num'; $conditionFids['id'] = $_GET['ID']; $config['link_num']['method'] = '+'; $config['link_num']['num'] = $_GET['dataCount']; $sql = $NBS->update($updateFids, $conditionFids, $config); $db->update($sql); } $tp->set_templatefile('templates/link_collection_result.html'); $tp->assign('existsCount', $_GET['existsCount']); $tp->assign('dataCount', $_GET['dataCount']); $moduleTemplate = $tp->result(); $moduleTitle = '采集统计'; } } } $db->disconnect();
$time = strtotime(date('Y-m-d H:i:s')); $NBS = new NEATBulidSql(TB_DB2DB); $configFids['name'] = $name; $configFids['db_type'] = trim($_GET['type']); $configFids['rules'] = @implode(',', $_POST['rulesID']); $configFids['host'] = $_SESSION['TARGET_DB_HOST']; $configFids['user'] = $_SESSION['TARGET_DB_USER']; $configFids['password'] = $_SESSION['TARGET_DB_PASS']; $configFids['db_name'] = $_SESSION['TARGET_DB_NAME']; $configFids['article_table'] = $tableList; $configFids['field_list'] = $fieldList; $configFids['value_list'] = $dataList; $configFids['recount_fields_list'] = $countFieldsList; $configFids['recount_fields_value_list'] = $countFieldsValueList; $configFids['recount_rules_list'] = $countRulesList; $configFids['recount_rules_value_list'] = $countRulesValueList; $configCondition['id'] = intval($_GET['ID']); $sql = $NBS->update($configFids, $configCondition); $db = new MySQL(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE); $db->query($sql); $db->disconnect(); session_destroy(); showloading('index.php?module=listDB', '修改成功', '导入配置: ' . $name . ' 修改成功,现在返回配置列表.'); $tpShowBody = false; } } } } } } }
$tp->assign('cateName', $rs->get('cateName')); $tp->assign('linkNum', $rs->get('link_num')); $tp->assign('importNum', $rs->get('import_num')); $moduleTemplate = $tp->result(); $moduleTitle = '清空采集器数据'; } else { $NBS = new NEATBulidSql(TB_LINKS); if ($_POST['link']) { $NBS->setTable(TB_LINKS); $linkFids['rules'] = $_GET['ID']; $sql = $NBS->del($linkFids); $NDB->query($sql); $NBS->setTable(TB_RULES); $conditionFids['id'] = $_GET['ID']; $rulesFids['link_num'] = 0; $sql = $NBS->update($rulesFids, $conditionFids); $NDB->update($sql); } if ($_POST['data']) { $NBS->setTable(TB_DATA); $dataFids['rules'] = $_GET['ID']; $sql = $NBS->del($dataFids); $NDB->query($sql); $NBS->setTable(TB_RULES); $conditionFids['id'] = $_GET['ID']; $rulesFids['import_num'] = 0; $sql = $NBS->update($rulesFids, $conditionFids); $NDB->update($sql); } showloading('?module=listRules', '清空成功', '编号为 ' . $_GET['ID'] . ' 的采集器的数据清空成功,现在返回采集器列表.'); $tpShowBody = false;
$rulesFids['multi_body'] = intval($_POST['multi_body']); $rulesFids['multi_body_page'] = intval($_POST['multi_body_page']); $rulesFids['multi_body_page_link'] = intval($_POST['multi_body_page_link']); $rulesFids['multi_author'] = intval($_POST['multi_author']); $rulesFids['multi_from'] = intval($_POST['multi_from']); $rulesFids['multi_intro'] = intval($_POST['multi_intro']); $rulesFids['enter_link'] = intval($_POST['enter_link']); $rulesFids['enter_title'] = intval($_POST['enter_title']); $rulesFids['enter_body'] = intval($_POST['enter_body']); $rulesFids['enter_body_page'] = intval($_POST['enter_body_page']); $rulesFids['enter_body_page_link'] = intval($_POST['enter_body_page_link']); $rulesFids['enter_author'] = intval($_POST['enter_author']); $rulesFids['enter_from'] = intval($_POST['enter_from']); $rulesFids['enter_intro'] = intval($_POST['enter_intro']); $rulesFids['body_page_type'] = $_POST['body_page_type']; $sql = $NBS->update($rulesFids, $conditionFids); $db->query($sql); $NBS->setTable(TB_FILTER); if ($_POST['filter_rule']) { foreach ($_POST['filter_rule'] as $key => $val) { if (!$_POST['filter_del'][$key]) { $tmpConditionFids['id'] = $key; $tmpFilterFids['filter_multi'] = $_POST['filter_multi'][$key]; $tmpFilterFids['filter_enter'] = $_POST['filter_enter'][$key]; $tmpFilterFids['filter_rule'] = $_POST['filter_rule'][$key]; $tmpFilterFids['filter_name'] = $_POST['filter_name'][$key]; $sql = $NBS->update($tmpFilterFids, $tmpConditionFids); $db->query($sql); continue; } else { $tmpDelFids['id'] = $key;