Example #1
0
function threadDataProc($threadList, $threadUrl, $menuId, $censorList, $threadStealRegex, $prepareSt, $dbHandle)
{
    timeTest("TreadDPStart");
    unset($threadDataArray);
    $threadDataArray = threadReArray(threadDataPregMatch(threadSteal($threadList), $threadStealRegex), $threadUrl, $censorList);
    timeTest("TreadDPEnd");
    threadInsert($threadDataArray, $menuId, $prepareSt, $dbHandle);
    return $threadDataArray;
}
Example #2
0
            }
            $resData = getResArray(getDiRegex(getPDO(), "resStealRegex", $menuData["kind"], $queryList["SELECT_DIREGEX"]), $encodiedResBaseHtml, $value["thread_sha"]);
            if (!$resData) {
                continue;
            }
            $ankaerLinkProced = resBodyAnkaerLinkProc($resData, getDiRegex(getPDO(), "resBodyAnkaerLinkStealRegex", $menuData["kind"], $queryList["SELECT_DIREGEX"]));
            if ($menuData["kind"] === "open2ch.net") {
                $imgLinkProced = resBodyImgLinkProcO(getPDO(), $ankaerLinkProced, $value["thread_sha"], getDiRegex(getPDO(), "resBodyImgLinkStealRegex", $menuData["kind"], $queryList["SELECT_DIREGEX"]), $queryList["UPDATE_THREAD_IS_IMG"], $fixedList["imgDirUrl"], $menuData["kind"]);
            } else {
                $imgLinkProced = resBodyImgLinkProc(getPDO(), $ankaerLinkProced, $value["thread_sha"], getDiRegex(getPDO(), "resBodyImgLinkStealRegex", $menuData["kind"], $queryList["SELECT_DIREGEX"]), $queryList["UPDATE_THREAD_IS_IMG"], $fixedList["imgDirUrl"], $menuData["kind"]);
            }
            $censoredProced = censorShipForRes($imgLinkProced, $censorList);
            // $net_or_sc_kind = kindChecher($censoredProced[0]["res_id"]);
            $net_or_sc_kind = "null";
            $resDataArray = resDataReArray($censoredProced, $net_or_sc_kind, $menuData["kind"]);
            resInsert(getPDO(), $resDataArray, $menuData["kind"], $queryList["INSERT_RES"]);
            threadUpdateTonet_or_sc(getPDO(), $net_or_sc_kind, $value["thread_sha"], $queryList["UPDATE_THREAD_NET_OR_SC"]);
            $countOfResDataArray = count($resDataArray);
            //MAX RES number.
            threadUpdateToRes_end(getPDO(), $value["thread_sha"], $countOfResDataArray, $queryList["UPDATE_THREAD_RES_END"]);
            unset($isoldLog, $resData, $resDataArray, $censoredProced, $imgLinkProced, $ankaerLinkProced, $encodiedResBaseHtml, $resStealBool, $countOfResDataArray, $net_or_sc_kind);
            $i++;
        }
        unset($value, $threadData);
    }
}
memoryPeakUse("end");
timeTest("ProcEnd");
$proc_time = timeView();
procRecode(getPDO(), $menuData["id"], $menuData["menu_title"], $proc_time, $menuData["kind"], $tags["end"], $queryList["INSERT_PROC_RECODE"]);
procUnLocking(getPDO());