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

Ajout de la modalité 'Présentiel et distanciel'

parent bcafd346
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -6,10 +6,12 @@ interface HasModaliteInterface {

    const MODALITE_PRESENTIEL   = 'P';
    const MODALITE_DISTANCIEL   = 'D';
    const MODALITE_MIXTE        = 'M';

    const MODALITES = [
        self::MODALITE_PRESENTIEL => "Présentiel",
        self::MODALITE_DISTANCIEL => "Distanciel",
        self::MODALITE_MIXTE => "Présentiel et distanciel",
    ];

    public function getModalite() : ?string;
+5 −1
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@

namespace Formation\Form\Formation;

use Formation\Entity\Db\Interfaces\HasModaliteInterface;
use Formation\Entity\Db\Traits\HasModaliteTrait;
use Structure\Service\Etablissement\EtablissementServiceAwareTrait;
use Structure\Service\Structure\StructureServiceAwareTrait;
use Formation\Service\Module\ModuleServiceAwareTrait;
@@ -118,7 +120,9 @@ class FormationForm extends Form {
            'options' => [
                'label' => "Modalité :",
                'empty_option' => "Non précisée",
                'value_options' => ['P' => 'Présentiel', 'D' => 'Distanciel'],
                'value_options' => [
                    HasModaliteInterface::MODALITES,
                ],
            ],
            'attributes' => [
                'id' => 'modalite',
+2 −1
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@

namespace Formation\Form\Session;

use Formation\Entity\Db\Interfaces\HasModaliteInterface;
use Structure\Service\Etablissement\EtablissementServiceAwareTrait;
use Structure\Service\Structure\StructureServiceAwareTrait;
use UnicaenApp\Form\Element\SearchAndSelect;
@@ -94,7 +95,7 @@ class SessionForm extends Form {
                'label' => "Modalité <span class='icon icon-star' style='color: darkred;' title='Obligatoire'></span> :",
                'label_options' => [ 'disable_html_escape' => true, ],
                'empty_option' => "Non précisée",
                'value_options' => ['P' => 'Présentiel', 'D' => 'Distanciel'],
                'value_options' => HasModaliteInterface::MODALITES,
            ],
            'attributes' => [
                'id' => 'modalite',
+4 −0
Original line number Diff line number Diff line
@@ -23,6 +23,10 @@ use Formation\Entity\Db\Interfaces\HasModaliteInterface;
                $title = "Formation en présentiel";
                $texte = "Présentiel";
                break;
            case HasModaliteInterface::MODALITE_MIXTE :
                $title = "Formation en présentiel et distanciel";
                $texte = "Présentiel et distanciel";
                break;
        }
    ?>