dedi fix
This commit is contained in:
		
				
					committed by
					
						 Steffen Schröder
						Steffen Schröder
					
				
			
			
				
	
			
			
			
						parent
						
							80ccc1a838
						
					
				
				
					commit
					c23ab78916
				
			| @@ -66,9 +66,9 @@ class AsynchronousFileReader { | ||||
| 			return false; | ||||
| 		} | ||||
|  | ||||
| 		if($keepAlive){ | ||||
| 			$header  = array("Content-Type: " . $contentType, "Keep-Alive: " . $keepAlive, "Connection: Keep-Alive"); | ||||
| 		}else{ | ||||
| 		if ($keepAlive) { | ||||
| 			$header = array("Content-Type: " . $contentType, "Keep-Alive: " . $keepAlive, "Connection: Keep-Alive"); | ||||
| 		} else { | ||||
| 			$header = array("Content-Type: " . $contentType); | ||||
| 		} | ||||
|  | ||||
| @@ -134,7 +134,7 @@ class AsynchronousFileReader { | ||||
|  | ||||
| 		$content = str_replace(array("\r", "\n"), '', $content); | ||||
| 		if ($compression) { | ||||
| 			$content = gzencode($content); | ||||
| 			$content = zlib_encode($content, 31); | ||||
| 			$header  = array("Content-Type: " . $contentType, "Keep-Alive: 300", "Connection: Keep-Alive", "Content-Encoding: gzip"); | ||||
| 		} else { | ||||
| 			$header = array("Content-Type: " . $contentType, "Keep-Alive: 300", "Connection: Keep-Alive"); | ||||
|   | ||||
| @@ -326,7 +326,7 @@ class Dedimania implements CallbackListener, TimerListener, Plugin { | ||||
| 					} | ||||
| 				} | ||||
| 			} | ||||
| 		}, $content, true); //TODO compression | ||||
| 		}, $content, false); | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
| @@ -413,7 +413,6 @@ class Dedimania implements CallbackListener, TimerListener, Plugin { | ||||
| 			// Save time | ||||
| 			$newRecord = new RecordData(null); | ||||
| 			$newRecord->constructNewRecord($login, $player->nickname, $data[2], $this->getCheckpoints($login), true); | ||||
|  | ||||
| 			if ($this->insertDedimaniaRecord($newRecord, $oldRecord)) { | ||||
| 				// Get newly saved record | ||||
| 				foreach($this->dedimaniaData->records as &$record) { | ||||
| @@ -544,7 +543,7 @@ class Dedimania implements CallbackListener, TimerListener, Plugin { | ||||
| 	 */ | ||||
| 	private function insertDedimaniaRecord(RecordData &$newRecord, RecordData $oldRecord) { | ||||
| 		//if (!$newRecord || !$this->dedimaniaData->records || !isset($this->dedimaniaData->records['Records'])) { | ||||
| 		if ($newRecord->nullRecord || !$this->dedimaniaData->getRecordCount() == 0) { | ||||
| 		if ($newRecord->nullRecord || $this->dedimaniaData->getRecordCount() == 0) { | ||||
| 			return false; | ||||
| 		} | ||||
|  | ||||
| @@ -667,7 +666,7 @@ class Dedimania implements CallbackListener, TimerListener, Plugin { | ||||
| 	 */ | ||||
| 	private function setRecordReplays(RecordData &$record) { | ||||
| 		// Set validation replay | ||||
| 		$validationReplay = $this->maniaControl->server->getValidationReplay($record['Login']); | ||||
| 		$validationReplay = $this->maniaControl->server->getValidationReplay($record->login); | ||||
| 		if ($validationReplay) { | ||||
| 			$record->vReplay = $validationReplay; | ||||
| 		} | ||||
| @@ -772,7 +771,6 @@ class Dedimania implements CallbackListener, TimerListener, Plugin { | ||||
| 		if (!$this->dedimaniaData->records) { | ||||
| 			return new RecordData(null); | ||||
| 		} | ||||
| 		//TODO | ||||
| 		$records = $this->dedimaniaData->records; | ||||
| 		foreach($records as &$record) { | ||||
| 			/** @var RecordData $record */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user