Commit e894c2ab authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Merge branch 'fix_exportation'

parents 17a3b75f d11bdd50
Loading
Loading
Loading
Loading
+2 −2
Changes for module/Application/src/Application/Controller/ExportController.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -84,8 +84,8 @@ class ExportController extends AbstractController
            'Date de prévisionnel de soutenance'    => function (These $these) { return $these->getDatePrevisionSoutenance(); },
            'Date de soutenance'                    => function (These $these) { return $these->getDateSoutenance(); },
            'Date de fin de confientialité'         => function (These $these) { return $these->getDateFinConfidentialite(); },
            'Date de dépôt version initiale'        => function (These $these) { $file = $these->hasVersionInitiale(); if ($file) return $file->getHistoCreation()->format('d/m/Y'); },
            'Date de dépôt version corigée'         => function (These $these) { $file = $these->hasVersionCorrigee(); if ($file) return $file->getHistoCreation()->format('d/m/Y'); },
            'Date de dépôt version initiale'        => function (These $these) { $file = $these->hasVersionInitiale(); if ($file) return $file->getFichier()->getHistoCreation()->format('d/m/Y'); },
            'Date de dépôt version corigée'         => function (These $these) { $file = $these->hasVersionCorrigee(); if ($file) return $file->getFichier()->getHistoCreation()->format('d/m/Y'); },
            //Flags
            'Etat de la thèse'                      => function (These $these) { return $these->getEtatTheseToString();},
            'Autorisation à soutenir'               => function (These $these) { return $these->getSoutenanceAutorisee();},
+6 −7
Changes for module/Application/src/Application/Entity/Db/These.php: 6 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -1421,16 +1421,15 @@ class These implements HistoriqueAwareInterface, ResourceInterface
    {
        /** @var FichierThese $fichier */
        foreach ($this->fichierTheses as $fichier) {
            if ($fichier->getFichier()->getNature() === NatureFichier::CODE_FICHIER_NON_PDF) return true;
            if ($fichier->getFichier()->getNature()->getCode() === NatureFichier::CODE_FICHIER_NON_PDF) return true;
        }
        return false;
    }

    public function hasMemoire()
    {
        /** @var FichierThese $fichier */
        foreach ($this->fichierTheses as $fichier) {
            if ($fichier->getFichier()->getNature() === NatureFichier::CODE_THESE_PDF) return true;
            if ($fichier->getFichier()->getNature()->getCode() === NatureFichier::CODE_THESE_PDF) return true;
        }
        return false;
    }
@@ -1439,8 +1438,8 @@ class These implements HistoriqueAwareInterface, ResourceInterface
        /** @var FichierThese $fichier */
        foreach ($this->fichierTheses as $fichier) {
            if ($fichier->getFichier()->getHistoDestruction() === null
                && $fichier->getFichier()->getNature() === NatureFichier::CODE_THESE_PDF
                && $fichier->getFichier()->getVersion() === VersionFichier::CODE_ORIG)
                && $fichier->getFichier()->getNature()->getCode() === NatureFichier::CODE_THESE_PDF
                && $fichier->getFichier()->getVersion()->getCode() === VersionFichier::CODE_ORIG)
                    return $fichier;
        }
        return null;
@@ -1450,8 +1449,8 @@ class These implements HistoriqueAwareInterface, ResourceInterface
        /** @var FichierThese $fichier */
        foreach ($this->fichierTheses as $fichier) {
            if ($fichier->getFichier()->getHistoDestruction() === null
                && $fichier->getFichier()->getNature() === NatureFichier::CODE_THESE_PDF
                && $fichier->getFichier()->getVersion() === VersionFichier::CODE_ORIG_CORR)
                && $fichier->getFichier()->getNature()->getCode() === NatureFichier::CODE_THESE_PDF
                && $fichier->getFichier()->getVersion()->getCode() === VersionFichier::CODE_ORIG_CORR)
                    return $fichier;
        }
        return null;