public function actionDisplay($lang, $module_dispatch, $categorie, $type, $HelperDocument, $folder, $titre, $document, $page)
 {
     $DetailDocument = new DetailDocument();
     $DeleteDocument = new DeleteDocument();
     $UpdateDocument = new UpdateDocument();
     $AddDocument = new AddDocument();
     $layout = "";
     if ($document != "") {
         $HelperDocument->readConfigFile($HelperDocument->folderPath . '/' . $folder . '/' . $HelperDocument->documentConfig);
         $description = stripslashes(isset($HelperDocument->config[$document . '_desc']) ? $HelperDocument->config[$document . '_desc'] : '');
         $legend = stripslashes(isset($HelperDocument->config[$document . '_title']) ? $HelperDocument->config[$document . '_title'] : '');
         $date = stripslashes(isset($HelperDocument->config[$document . '_date']) ? $HelperDocument->config[$document . '_date'] : '');
         $auteur = stripslashes(isset($HelperDocument->config[$document . '_auteur']) ? $HelperDocument->config[$document . '_auteur'] : '');
         $show = $HelperDocument->config[$document . '_show'] == 'on' ? "showtrue" : "showfalse";
         if ($type == DETAIL) {
             $layout .= $DetailDocument->detail($lang, $module_dispatch, $legend, $description, $date, $auteur, $HelperDocument->folderPath . '/' . $folder . '/original/' . $document, $show);
         } elseif ($type == UPDATE) {
             $show = $HelperDocument->config[$document . '_show'];
             $layout .= $UpdateDocument->update($lang, $module_dispatch, $categorie, $folder, $titre, $legend, $description, $date, $auteur, $show, $document, $page);
         } elseif ($type == DELETE) {
             $layout .= $DeleteDocument->delete($lang, $module_dispatch, $categorie, $folder, $titre, $legend, $description, $date, $auteur, $document, $show, $HelperDocument->folderPath . '/' . $folder . '/original/' . $document, $page);
         }
     } elseif ($type == ADD) {
         $layout .= $AddDocument->add($lang, $module_dispatch, $categorie, $page, $folder, $titre);
     }
     return $layout;
 }
Example #2
0
<?php

// Import
include_once 'controller/helper/helper_document.class.php';
include_once 'controller/action/action_document.class.php';
include_once 'view/wrapper/classes/document/add.class.php';
include_once 'view/wrapper/classes/document/listing.class.php';
include_once 'view/helper/helper_header.class.php';
include_once 'view/helper/helper_layout.class.php';
include_once 'view/helper/helper_pagination.class.php';
// Déclarartion des variables
$HelperLayout = new HelperLayout();
$HelperDocument = new HelperDocument();
$AddDocument = new AddDocument();
$ListingDocument = new ListingDocument();
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, $HelperDocument, $var->folder, $var->document, $var->legend, $var->description, $var->date, $var->show, $var->auteur, $var->submit)) {
        // Create, update, delete album
        $var->module_output .= $Action->output;
        $var->type = $Action->type;
    }
    // Construction du header
    $var->module_output .= $HelperHeader->wrapper($lang, $module_dispatch, $module_dispatch, $var->categorie, $var->ss_categorie, $var->search, $var->sort, $var->page, $var->order, ADD, $var->folder, $var->titre);
    // Chargement de la liste des documents
    //$HelperDocument->getFolderDocumentsConfig($var->album);
    $HelperDocument->parseDir($var->page, $var->folder, $var->sort, $var->order, $var->search);
    if (count($HelperDocument->paginationDocuments) > 0) {
        $i = 0;
        foreach ($HelperDocument->paginationDocuments as $file) {