game_data_id)){ if(isset($_POST['submitUpload'])){ //Get the data from the user form $gameFile = $_FILES['gameFile']; $desc = $_POST['description']; $title = $_POST['gameTitle']; $thumbnail = $_FILES['thumbnailFile']; $isWebBased = isset( $_POST['isWebBased']); //Handle data for thumbnail files $thumbnailFileName = $_FILES['thumbnailFile']['name'];//Game name $thumbnailFileTmp = $_FILES['thumbnailFile']['tmp_name'];//Tmp location of the file $thumbnailFileError =$_FILES['thumbnailFile']['error'];//File error $fileExtThumb = explode('.', $thumbnailFileName); $fileActualExtThumb = strtolower(end($fileExtThumb)); $allowedFileTypeGame = array('zip'); $allowedFileTypeThumbnail = array('gif', 'jpeg', 'png', 'svg'); if(in_array($thumbnailFileName,$allowedFileTypeThumbnail)){ if( $thumbnailFileError === 0){ if(!empty($thumbnailFileName)){ $thumbnailFileNewName = uniqid("", true). "." . $fileActualExtThumb; $isImages = true; } $gameData = new GameData(); $gameData->game_name = $title; $gameData->game_link = ZipFileHandler($gameFile); $gameData->description = $desc; if($isImages) $gameData->img = $thumbnailFileNewName; $gameData->is_web_Based = $isWebBased; $gameData->save(); $group->gameData()->associate($gameData); $group->save(); if($isImages){ rename($thumbnailFileTmp,"../../../Frontend/images/".$thumbnailFileNewName); } } }else{ echo "Der var en fejl med at uploade din file"; } }else{ echo "Wrong file type"; } } } }