function onShutdown() { global $parser; StateUtils::resetBusy(BUSY_FILENAME); // Проверка наличия новых ссылок на страницы if ($parser->hasUrls()) { $parser->items = array(); $parser->pageContent = ""; StateUtils::save(STATE_FILENAME, $parser); } }
function onShutdown() { global $Parser; global $Rubrics; StateUtils::resetBusy(BUSYSTAT_FILE); // Сохранить состояние - если есть еще урлы страниц if (isset($Parser)) { if ($Parser->hasUrls()) { $Parser->items = array(); $Parser->pageContent = ""; StateUtils::save(PARSERSTATE_FILE, $Parser); } else { print "No more pages.\n"; $Rubrics->setLoaded($Parser->id, true, $Parser->processId); //$Rubrics->freeRubric($Parser->id); } //$Parser->_IContentGrabber(); } }