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;
 }
Exemple #2
0
<?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++;