Beispiel #1
0
    $dirObj = new pbalan\DirectoryParser\DirectoryParser();
    $listCarousel = $carouselObj->findConfig($path);
    if (true === is_array($listCarousel) && count($listCarousel) > 0) {
        if (in_array($path . '/carousel-store.json', $listCarousel)) {
            $listCarousel = $path . '/carousel-store.json';
        } else {
            $listCarousel = '';
        }
    }
    $content = "{\r\n}";
    $listCarousel = $carouselObj->createConfig(CAROUSEL_DIR, $content);
    $content = $dirObj->readFile($listCarousel);
    $carouselName = explode('_', basename($carouselName));
    if (true === isset($carouselName[1]) && false === empty($carouselName[1])) {
        $dimensionArr = explode('x', $carouselName[1]);
    } else {
        $dimensionArr = array();
    }
    if (true === isset($carouselName[0])) {
        $carouselName = $carouselName[0];
    } else {
        $carouselName = $carouselName;
    }
    $carouselList = json_decode($content, true);
    $carousels = $carouselObj->verifyExist($carouselList, $carouselName);
    $carousels = $carousels[0];
    return $carousels;
}
$blogPosts = array('default' => array('login' => array('title' => 'Carousel Builder Admin', 'topic' => 'Carousel Builder Admin', 'login' => 'Please login', 'jCarouselStyle' => '<link href="' . WEB_URL . '/css/jCarousel-basic.css" rel="stylesheet"></link>'), 'homepage' => array('title' => 'Carousel Builder Admin', 'topic' => 'Carousel Builder Admin', 'body' => '<h3> Please login </h3>', 'jCarouselStyle' => '<link href="' . WEB_URL . '/css/jCarousel-basic.css" rel="stylesheet"></link>')), '229' => array('login' => array('title' => 'Carousel Builder Admin', 'topic' => 'Carousel Builder Admin', 'body' => '<h3> Please login </h3>', 'jCarouselStyle' => '<link href="' . WEB_URL . '/css/jCarousel-basic.css" rel="stylesheet"></link>'), 'homepage' => array('title' => 'Carousel Builder Admin', 'topic' => 'Carousel Builder Admin', 'body' => '<h3> Please login </h3>', 'jCarouselStyle' => '<link href="' . WEB_URL . '/css/jCarousel-basic.css" rel="stylesheet"></link>')));
$formPosts = array('newCarousel' => array('title' => 'Carousel Builder Admin', 'topic' => 'Add a New Carousel', 'formComponents' => array('carouselName' => array('LABEL' => 'Please input a Carousel Name', 'PLACEHOLDER' => 'Enter a carousel name'), 'carouselWidth' => array('LABEL' => 'Please input a Carousel Width', 'PLACEHOLDER' => 'Enter a carousel width in pixels'), 'carouselHeight' => array('LABEL' => 'Please input a Carousel Height', 'PLACEHOLDER' => 'Enter a carousel height in pixels'), 'submit' => array('LABEL' => 'Submit', 'PLACEHOLDER' => 'Submit')), 'jCarouselBasicScript' => WEB_URL . '/js/jCarousel-basic.js', 'jCarouselStyle' => '<link href="' . WEB_URL . '/css/jCarousel-basic.css" rel="stylesheet"></link>'), 'listCarousel' => array('title' => 'Carousel Builder Admin', 'topic' => 'Carousel Listing', 'formComponents' => array('carouselName' => array('LABEL' => 'Please input a Carousel Name', 'PLACEHOLDER' => 'Enter a carousel name'), 'submit' => array('LABEL' => 'Submit', 'PLACEHOLDER' => 'Submit'), 'editLabel' => 'Edit', 'editLink' => getPrevURL() . "/edit", 'deleteLabel' => 'Delete', 'deleteLink' => getPrevURL() . "/delete"), 'jCarouselBasicScript' => WEB_URL . '/js/jCarousel-basic.js', 'jCarouselStyle' => '<link href="' . WEB_URL . '/css/jCarousel-basic.css" rel="stylesheet"></link>'), 'edit' => array('title' => 'Carousel Builder Admin', 'topic' => 'Edit Carousel', 'formComponents' => array('carouselName' => array('LABEL' => 'Please input a Carousel Name', 'PLACEHOLDER' => 'Enter a carousel name'), 'submit' => array('LABEL' => 'Submit', 'PLACEHOLDER' => 'Submit'), 'LABEL_NAME' => 'Carousel Name', 'LABEL_ACTIVE_IMAGES' => 'Active Images', 'LABEL_INACTIVE_IMAGES' => 'Inactive Images', 'LABEL_UPLOAD_IMAGES' => 'Upload Images', 'deleteLabel' => 'Delete', 'deleteLink' => getPrevURL(1) . "/delete", 'makeActive' => 'Activate', 'makeInActive' => 'De-activate', 'moveURL' => getPrevURL(1) . "/move"), 'jCarouselStyle' => '<link href="' . WEB_URL . '/css/jCarousel-basic.css" rel="stylesheet"></link>', 'jCarouselBasicScript' => WEB_URL . '/js/jCarousel-basic.js'));
Beispiel #2
0
                    $display = array_merge($display, array($key . "_" . $k => $v));
                }
            } else {
                $display = array_merge($display, array($key => $val));
            }
        }
    }
    return $app['twig']->render($id . '.twig', $display);
});
$app->get('/admin/action/{id}', function (Silex\Application $app, $id) use($commonTemplate, $formPosts) {
    if (!isset($formPosts[$id])) {
        $app->abort(404, "Action {$id} does not exist.");
    }
    $post = $formPosts[$id];
    $commonTemplate['headLayout']['styleSheet'] = str_replace("/admin/action/{$id}", '', $commonTemplate['headLayout']['currentURL']);
    $display = array('pageTitle' => "{$post['title']}", 'topic' => "{$post['topic']}", 'styleSheet' => $commonTemplate["headLayout"]["styleSheet"] . '/views/css/style.css', 'jQuery' => $commonTemplate["headLayout"]["jQuery"], 'jCarouselStyle' => "{$post['jCarouselStyle']}", 'jCarouselBasicScript' => "{$post['jCarouselBasicScript']}", 'sign' => 1, 'WEB_URL' => getPrevURL(1));
    if ('listCarousel' === $id) {
        $path = CAROUSEL_DIR;
        $dirObj = new pbalan\DirectoryParser\DirectoryParser();
        $carouselObj = new pbalan\CarouselBuilder\CarouselBuilder();
        $listCarousel = $carouselObj->findConfig($path);
        if (true === is_array($listCarousel) && count($listCarousel) > 0) {
            if (in_array($path . '/carousel-store.json', $listCarousel)) {
                $listCarousel = $path . '/carousel-store.json';
            } else {
                $listCarousel = '';
            }
        }
        if (empty($listCarousel)) {
            $content = "{\r\n}";
            $listCarousel = $carouselObj->createConfig(CAROUSEL_DIR, $content);