Example #1
0
        $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 = '';