//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); ?> <div class='toast' style='display:none'>Aggiunto al carrello!</div> <?php require "footer.php";
* */ $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()); } } } $lessRecent = $tileC->insertIntoDiv('<div class="less-recent short-tile">', $lessRecent); $stuffing = $stuffing . $mostRecent . $lessRecent; echo $tileC->insertIntoDiv($turkey, $stuffing); /* * POPULAR PRODUCTS * */ $popularProducts = $req->getMostPopular(); $turkey = '<div class="most-popular-cont">'; $stuffing = $tileC->getTitle('I più venduti'); $mostPopular = ""; if (count($popularProducts) == 0) { $mostPopular = '<p class="text">Peccato, non abbiamo ancora venduto nessun amigurumi 😞</p> <p class="text bottom">Visita il <a href="../View/catalogo.php">catalogo</a> per scoprire tanti nuovi stupefacenti amigurumi! 🤗</p>'; } else { for ($i = 0; $i < 9; $i++) { if (isset($popularProducts[$i])) {