@@ -173,16 +173,13 @@ |
||
| 173 | 173 | // $Flags is supposed to be a bitmask |
| 174 | 174 | if($file->Flags === 1){ // no compression |
| 175 | 175 | $bytesWritten = \file_put_contents($dest, $content); |
| 176 | - } |
|
| 177 | - elseif($file->Flags === 3){ // deflate (probably unsed) |
|
| 176 | + } elseif($file->Flags === 3){ // deflate (probably unsed) |
|
| 178 | 177 | $bytesWritten = \file_put_contents($dest, \gzinflate($content)); |
| 179 | - } |
|
| 180 | - elseif($file->Flags === 5){ // lzma (requires ext-xz) |
|
| 178 | + } elseif($file->Flags === 5){ // lzma (requires ext-xz) |
|
| 181 | 179 | // https://bitbucket.org/mugadr_m/wildstar-studio/issues/23 |
| 182 | 180 | $content = \substr($content, 0, 5).\pack('Q', $file->SizeUncompressed).\substr($content, 5); |
| 183 | 181 | $bytesWritten = \file_put_contents($dest, \xzdecode($content)); |
| 184 | - } |
|
| 185 | - else{ |
|
| 182 | + } else{ |
|
| 186 | 183 | throw new WSDBException('invalid file flag'); |
| 187 | 184 | } |
| 188 | 185 | |