Commit de163e42 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Possibilité de stocker en filesystem les fichiers plutôt que dans la BDD

parent a30b5b6c
Loading
Loading
Loading
Loading
+1 −0
Changes for .gitignore: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -9,3 +9,4 @@ public/vendor/unicaen/*
public/unicaen/*
public/.gitignore
composer.phar
data/fichiers
 No newline at end of file
+4 −0
Changes for admin/actions/install.php: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -31,6 +31,8 @@ if (!$fromMaster) {
        "git checkout $tbr$version",
        "mkdir cache",
        "chmod 777 cache",
        "mkdir data/fichiers",
        "chmod 777 data/fichiers",
        "mkdir log",
        "chmod 777 log",
        "chmod +7 bin/ose",
@@ -41,6 +43,8 @@ if (!$fromMaster) {
        "cd $osedir",
        "mkdir cache",
        "chmod 777 cache",
        "mkdir data/fichiers",
        "chmod 777 data/fichiers",
        "mkdir log",
        "chmod 777 log",
        "chmod +7 bin/ose",
+2 −0
Changes for bin/install: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -90,6 +90,8 @@ $c->exec([
    "mkdir cache/Doctrine",
    "chmod 777 cache/Doctrine",
    "chmod 777 cache",
    "mkdir data/fichiers",
    "chmod 777 data/fichiers",
    "mkdir log",
    "chmod 777 log",
    "chmod +7 bin/ose",
+7 −7
Changes for code/test2.php: 7 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -8,13 +8,13 @@
 * @var $viewFile   string
 */

$intervenant = $container->get(\Application\Service\IntervenantService::class)->get(164270);

$tvh = $container->get(\Application\Service\TypeVolumeHoraireService::class)->getPrevu();
$evh = $container->get(\Application\Service\EtatVolumeHoraireService::class)->getSaisi();
/** @var \Application\Service\FichierService $fs */
$fs = $container->get(\Application\Service\FichierService::class);

/* @var $ftis \Application\Service\FormuleTestIntervenantService */
$ftis = $container->get(\Application\Service\FormuleTestIntervenantService::class);
$fichier = $fs->get(87124);
//var_dump($fichier);
$fs->save($fichier);


$ftis->creerDepuisIntervenant($intervenant, $tvh, $evh);
 No newline at end of file
//var_dump(stream_get_contents($fichier->getContenu()));
//var_dump($fs->getFichierFilename($fichier));
+13 −0
Changes for config.local.php.default: 13 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -265,4 +265,17 @@ return [
        'tmp-dir' => __DIR__ . '/cache/', // par défaut dans le répertoire cache de OSE
    ],


    /* Fichiers */
    'fichiers'      => [
        /* file => dans le système de fichiers par défaut, bdd => en base de données par défaut */
        'stockage' => 'file',

        /* Répertoire où seront stockés les fichiers (pièces justificatives, contrats déposés, etc.
         * A savoir : le répertoire par défaut data/fichiers est ignoré par GIT.
         * Il est nécessaire de prévoir une sauvegarde de ce répertoire.
         * IMPORTANT : ce répertoire doit être accéssible en lecture/écriture par l'utilisateur www-data d'Apache.
         */
        'dir'      => __DIR__ . '/data/fichiers',
    ],
];
 No newline at end of file
Loading