$carouselName = $request->get('carouselName'); $carouselImages = $_FILES; $overlayText = $request->get('overlayText'); } if (true === empty($carouselPath)) { return 'carouselPath cannot be empty'; } else { if (true === empty($carouselImages)) { return 'carouselImages cannot be empty'; } else { $carouselObj = new pbalan\CarouselBuilder\CarouselBuilder(); $carouselObj->uploadImages($carouselPath, $carouselImages); $carousels = extractConfig($carouselName, $overlayText); $thumb_width = $carousels["carouselWidth"]; $thumb_height = $carousels["carouselHeight"]; $carouselPath = $carouselObj->checkDirectoryFlow($carouselPath); for ($i = 0; $i <= count($carouselImages["file"]["name"]); $i++) { $imageName = $carouselImages["file"]["name"][$i]; $carouselObj->generateThumb($carouselPath . $imageName, $thumb_width, $thumb_height, false); } } } return $app->redirect("edit/{$carouselName}"); }); $app->get('/admin/{id}', function (Silex\Application $app, $id) use($blogPosts) { if (!isset($blogPosts[$id])) { $app->abort(404, "Post {$id} does not exist."); } $commonTemplate['headLayout']['styleSheet'] = str_replace("/admin/{$id}", '', $commonTemplate['headLayout']['currentURL']); $post = $blogPosts[$id]; $output = '';