示例#1
0
文件: retrieve.php 项目: niel/spotweb
$newSpotCount = 0;
$newCommentCount = 0;
$newReportCount = 0;
$retriever = null;
## Spots
try {
    /*
     * Actually retrieve spots from the server
     */
    $retriever = new SpotRetriever_Spots($settings_nntp_hdr, $db, $settings, $req->getDef('output', ''), $debugLog, $retroMode);
    $newSpotCount = $retriever->perform();
    ## Creating filter counts
    if ($newSpotCount > 0) {
        $spotsOverview = new SpotsOverview($db, $settings);
        echo 'Calculating how many spots are new';
        $notifyNewArray = $spotsOverview->cacheNewSpotCount();
        echo ', done.' . PHP_EOL;
    }
    # if
    /*
     * Should we retrieve comments?
     */
    if ($settings->get('retrieve_comments')) {
        $retriever = new SpotRetriever_Comments($settings_nntp_hdr, $db, $settings, $req->getDef('output', ''), $debugLog, $retroMode);
        $newCommentCount = $retriever->perform();
    }
    # if
    /*
     * Retrieval of reports
     */
    if ($settings->get('retrieve_reports') && !$retroMode) {