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'];
Beispiel #2
0
                    $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();
Beispiel #3
0
                            $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;
                        }
                    }
                }
            }
        }
    }
}
Beispiel #4
0
    $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;
Beispiel #5
0
 $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;