require_once "pfif.inc"; require_once "repository.inc"; require_once "croninit.inc"; /** * Log harvest end */ function update_harvest_log($r, $req_params, $status) { $pfif_info = $_SESSION['pfif_info']; $pfif_info['end_time'] = time(); //var_dump("ending harvest with pfif_info:", $pfif_info); $r->end_harvest($status, $req_params, $pfif_info); } print "\nDatabase = " . $conf['db_name']; // Get all PFIF repository sources. $repositories = Pfif_Repository::find_sink(); if (!$repositories) { die("No repositories ready for harvest.\n"); } //var_dump("Found repositories for export", $repositories); $sched_time = time(); $export_repos = array(); foreach ($repositories as $r) { if ($r->is_ready_for_harvest($sched_time)) { add_pfif_service($r); // initializes pfif_conf //var_dump("exporting to repository",$r); } } unset($r); unset($repositories);