$title = "HOME"; require "header.php"; require "../Controller/TileController.php"; require "../Controller/DatabaseConnection.php"; require "../Controller/HomepageRequestsController.php"; ?> <div class="presentation"> <p>Amigurumi Life è un progetto fondato nel 2012, con base a Padova.</p> <p>Produciamo piccole perle arricchite di preziosi dettagli, per persone che non si accontentano e che amano trovare la bellezza anche nelle più piccole cose.</p> </div> <?php $conn = new DatabaseConnection(); $req = new HomepageRequestsController($conn->get_db_link()); $tileC = new TileController(); /* * RECENT PRODUCTS * */ $recentProducts = $req->getMostRecent(); $turkey = '<div class="recently-added-cont">'; $stuffing = $tileC->getTitle('Aggiunti di recente'); $mostRecent = ""; $lessRecent = ""; for ($i = 0; $i < 3; $i++) { if (isset($recentProducts[$i])) { if ($i < 1) { $mostRecent = $tileC->getLongTileItem('most-recent ', $recentProducts[$i]->getId(), $recentProducts[$i]->getName(), $recentProducts[$i]->getPrice(), $recentProducts[$i]->getDescription(), $recentProducts[$i]->getImage()); } else { $lessRecent = $lessRecent . $tileC->getShortTileItem($recentProducts[$i]->getId(), $recentProducts[$i]->getName(), $recentProducts[$i]->getPrice(), $recentProducts[$i]->getImage()); }
if (!isset($_COOKIE['orderCriteria'])) { setcookie('orderCriteria', 'ASC'); $_COOKIE['orderCriteria'] = 'ASC'; } //Se ho premuto "aggiungi al carrello", ho passato alla pagina un id require "header.php"; require "../Controller/TileController.php"; require "../Controller/DatabaseConnection.php"; require "../Controller/CatalogRequestsController.php"; ?> <?php $conn = new DatabaseConnection(); $req = new CatalogRequestsController($conn->get_db_link()); $tileC = new TileController(); $catalogItems = ''; $elemInPage = 12; // change number also in pagination.js $visibility = ''; $products = $req->getCatalogArray(); for ($i = 0; $i < sizeof($products); $i++) { if ($i >= $elemInPage) { $visibility = 'hidden'; } $catalogItems = $catalogItems . $tileC->getSmallSquare($visibility, $products[$i]->getId(), $products[$i]->getName(), $products[$i]->getPrice(), $products[$i]->getImage()); } $turkey = '<div class="catalog-cont">'; $stuffing = $req->getTitleAndPaging(true) . $catalogItems . $req->getTitleAndPaging(false); echo $tileC->getSearchSection() . $tileC->getDetailedProduct() . $tileC->insertIntoDiv($turkey, $stuffing); ?>
<span id="telephone"></span><br/> <span id="email"></span><br/> </div> <?php ob_start(); echo '<div id="left-col">'; $totprice = 0; if (isset($_COOKIE["user"])) { $cookie = $_COOKIE["user"]; $cookie = stripcslashes($cookie); $basket_item = json_decode($cookie, true); $tileC = new TileController(); $conn = new DatabaseConnection(); $dbcontroller = new CatalogRequestsController($conn->get_db_link()); $products = $dbcontroller->getBasketItem(array_keys($basket_item)); echo '<h2 class="title">Articoli nel carrello</h2><div class="basket-item"> '; for ($i = 0; $i < sizeof($products); $i++) { $qnt = $basket_item[$products[$i]->getId()]; $price = $products[$i]->getPrice(); $totprice = $totprice + $qnt * $price; echo $tileC->getBasketTileItem($products[$i]->getId(), $products[$i]->getName(), $price, $products[$i]->getImage(), $qnt); } echo '</div>'; } else { echo "<h2 class=\"title\">Articoli nel carrello</h2><div class=\"basket-item\"> Non hai amigurumi nel carrello! 😢</div>"; } echo '<div id="cont">