Пример #1
0
				  $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){