Esempio n. 1
0
    echo "<pre>";
}
///////////////////
$dir = opendir(WORKER_TMPDIR);
$deleted = 0;
while ($fn = readdir($dir)) {
    if (pathinfo($fn, PATHINFO_EXTENSION) == 'dump') {
        @unlink(WORKER_TMPDIR . '/' . $fn);
        $deleted++;
    }
}
printlog(1, "{$deleted} dump files deleted\n");
///////////////////
$gst = microtime(true);
$DB = Indexer::getDB();
$usersToProcess = Indexer::getUsersToProcess();
$total_count = $total_added_files = $total_added_dirs = $total_deleted_files = $total_deleted_dirs = 0;
if (is_array($usersToProcess) && count($usersToProcess)) {
    foreach ($usersToProcess as $user) {
        //$user = $usersToProcess[1];
        if (CONSOLE_OUT_CHARSET) {
            printlog(1, @iconv('utf-8', CONSOLE_OUT_CHARSET, $user['nick']));
        } else {
            printlog(1, $user['nick']);
        }
        printlog(1, "(" . $user['files'] . "," . $user['dirs'] . ")-");
        $st = microtime(true);
        if (!file_exists(WORKER_TMPDIR . '/' . $user['filename'])) {
            printlog(1, "list not exists, skipping\n");
            Indexer::skipUser($user['id']);
            continue;