$flight=new flight(); $flight->getFlightFromDB($row["ID"],0); // dont update takeoff // only proccess flights that we have their IGC files ! if (!is_file($flight->getIGCFilename() ) ) continue; // now see if the scroing is present $flight->flightScore=new flightScore($flight->flightID); $flight->flightScore->getFromDB(); if (!$flight->flightScore->gotValues) { unset($flight->flightScore); set_time_limit(200); $flight->computeScore(); } $flight->makeLogEntry(); setBatchBit($row["ID"]); $i++; set_time_limit(300); } } echo "<BR><br><br>DONE !!! processed $i flights<BR>"; } else if ($admin_op=="remakeScoreLog") { if ($logEntries > 0) $limitStr= " LIMIT $logScoreEntries "; else $limitStr=''; $query="SELECT ID from $flightsTable WHERE batchOpProcessed=0 ORDER BY ID ASC $limitStr"; $res= $db->sql_query($query); $i=0; if($res > 0){