예제 #1
0
 static function getProducts($limit, $offset, $filters = null)
 {
     // TODO implement filterings
     $productObjects = ProductModel::all(array('limit' => $limit, 'offset' => $offset));
     $products = array();
     foreach ($productObjects as $p) {
         $products[] = Activerecord::returnArrayWithLang($p);
     }
     return $products;
 }
예제 #2
0
 public function loop()
 {
     Asset::add('masonry', 'js/masonry.pkgd.min.js', false, '1.0', false, 'script');
     Asset::add('imagesloaded', 'js/imagesloaded.pkgd.min.js', false, '1.0', false, 'script');
     return View::make('partials.product.loop', ['products' => ProductModel::all()])->render();
 }
예제 #3
0
<?php

if (!empty($atts) && is_array($atts)) {
    $nb = 5;
    if (array_key_exists($atts, 'nb')) {
        if (is_numeric($atts['nb'])) {
            $nb = $atts['nb'];
        }
    }
    if (array_key_exists($atts, 'type')) {
        switch ($atts['type']) {
            case "post":
                $p = PostModel::all($nb);
                break;
            case "gallery":
                $p = GalleryModel::all($nb);
                break;
            case "product":
                $p = ProductModel::all($nb);
                break;
            default:
                $p = PostModel::all($nb);
        }
    }
}
?>

@include('partials.home.slider', [
    'post' => $p
])