| @@ -130,9 +130,9 @@ | ||
| 130 | 130 | public function createNew(Request $request, Response $response) |
| 131 | 131 | { |
| 132 | 132 | $type = $request->input('type', 'file'); |
| 133 | 133 | $name = $request->input('name'); |
| 134 | - $path = $this->transient->get(self::SESSION_CWD, $this->separator); | |
| 134 | + $path = $request->input('destination', $this->transient->get(self::SESSION_CWD, $this->separator)); | |
| 135 | 135 | |
| 136 | 136 | if(empty($name)) { |
| 137 | 137 | return $response->json(sprintf(__('%s name cannot be empty!', 'wpide'), ucfirst($type)), 422); |
| 138 | 138 | } |
| @@ -210,9 +210,8 @@ | ||
| 210 | 210 | public function unzipItem(Request $request, Response $response, ArchiverInterface $archiver) |
| 211 | 211 | { |
| 212 | 212 | $source = $request->input('item'); |
| 213 | 213 | $destination = $request->input('destination', $this->separator); |
| 214 | - | |
| 215 | 214 | $archiver->uncompress($source, $destination, $this->storage); |
| 216 | 215 | |
| 217 | 216 | return $response->json(true); |
| 218 | 217 | } |