public function actionDisplay($lang, $type, $module_dispatch, $categeorie, $page, $folder, $HelperFolder) { $DetailFolder = new DetailFolder(); $UpdateFolder = new UpdateFolder(); $DeleteFolder = new DeleteAlbum(); // IDEM ALBUM $AddFolder = new AddAlbum(); // IDEM ALBUM $HelperFolder->readConfigFile($HelperFolder->folderPath . '/' . $folder . '/' . $HelperFolder->folderConfig); $layout = ""; if ($type == ADD) { $layout .= $AddFolder->add($lang, $module_dispatch, $categeorie, $page); } elseif ($type == DETAIL) { $show = $HelperFolder->config['show'] == 'on' ? "showtrue" : "showfalse"; $layout .= $DetailFolder->detail($lang, $module_dispatch, $HelperFolder->config["title"], $HelperFolder->config["description"], $HelperFolder->config["date"], $show); } elseif ($type == UPDATE) { $layout .= $UpdateFolder->update($lang, $module_dispatch, $categeorie, $folder, $HelperFolder->config["title"], $HelperFolder->config["description"], $HelperFolder->config["date"], $HelperFolder->config['show'], $page); } elseif ($type == DELETE) { $show = $HelperFolder->config['show'] == 'on' ? "showtrue" : "showfalse"; $layout .= $DeleteFolder->delete($lang, $module_dispatch, $categeorie, $folder, $HelperFolder->config["title"], $HelperFolder->config["description"], $HelperFolder->config["date"], $show, $page); } return $layout; }
<?php // Import include_once 'controller/helper/helper_album.class.php'; include_once 'controller/action/action_album.class.php'; include_once 'view/wrapper/classes/album/add.class.php'; include_once 'view/wrapper/classes/album/listing.class.php'; include_once 'view/helper/helper_layout.class.php'; include_once 'view/helper/helper_pagination.class.php'; include_once 'view/helper/helper_header.class.php'; // Déclarartion des variables $HelperAlbum = new HelperAlbum(); $HelperLayout = new HelperLayout(); $AddAlbum = new AddAlbum(); $ListingAlbum = new ListingAlbum(); if (!empty($var->categorie)) { // Test si une catégorie a été trouvée $module_dispatch = $var->module; if ($Action->init($lang, $module_dispatch, $var->action, $HelperAlbum, $var->album, $var->titre, $var->description, $var->date, $var->headpicture, $var->show, $var->submit)) { // Create, update, delete album $var->module_output .= $Action->output; $var->type = $Action->type; } // Chargement de la liste des albums $HelperAlbum->getAlbumsList($var->page, $var->sort, $var->order, $var->search); // Construction du header $var->module_output .= $HelperHeader->wrapper($lang, $module_dispatch, $module_dispatch, $var->categorie, 1500, $var->search, $var->sort, $var->page, $var->order, ADD); $i = $HelperAlbum->debutPage; if (count($HelperAlbum->paginationAlbums) > 0) { foreach ($HelperAlbum->paginationAlbums as $albumArray) { $i++;