Commit 3aa337cf authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Ajout possibilité de visualiser et de modifier la domaine d'un établissement.

parent 285328e4
Loading
Loading
Loading
Loading
+10 −4
Original line number Diff line number Diff line
@@ -4,8 +4,8 @@ namespace Application\Form;

use Application\Entity\Db\Etablissement;
use Zend\Form\Element\Checkbox;
use Zend\Form\Element\Hidden;
use Zend\Form\Element\File;
use Zend\Form\Element\Hidden;
use Zend\Form\Element\Submit;
use Zend\Form\Element\Text;
use Zend\Form\Form;
@@ -28,9 +28,10 @@ class EtablissementForm extends Form
                ->setLabel("Sigle :")
        );

        $this->add((
        new Text('code'))
            ->setLabel("Code :")
        $this->add(
            (new Text('domaine'))
                ->setLabel("Domaine :")
                ->setAttribute('placeholder', 'domaine.fr')
        );

        $this
@@ -39,6 +40,11 @@ class EtablissementForm extends Form
                    ->setLabel("Libellé :")
        );

        $this->add((
        new Text('code'))
            ->setLabel("Code :")
        );

        $this->add(
            (new Checkbox('estMembre'))
                ->setLabel("Établissement membre")
+2 −0
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ class EtablissementHydrator extends DoctrineObject
        $data['libelle'] = $etablissement->getLibelle();
        $data['code'] = $etablissement->getStructure()->getCode();
        $data['sigle'] = $etablissement->getSigle();
        $data['domaine'] = $etablissement->getDomaine();
        $data['estMembre'] = $etablissement->estMembre();
        $data['estAssocie'] = $etablissement->estAssocie();
        $data['cheminLogo'] = $etablissement->getCheminLogo();
@@ -41,6 +42,7 @@ class EtablissementHydrator extends DoctrineObject

        $object->setLibelle($data['libelle']);
        $object->setSigle($data['sigle']);
        $object->setDomaine($data['domaine']);
        $object->getStructure()->setCode($data['code']);
        $object->setEstMembre($data['estMembre']);
        $object->setEstAssocie($data['estAssocie']);
+3 −2
Original line number Diff line number Diff line
@@ -55,9 +55,10 @@ $canAddRole = true;
        <div class="col-md-6">
            <dl>
                <dt> Libelle : </dt>    <dd>    <?php echo $etablissement->getLibelle(); ?>     </dd>
                <dt> Sigle : </dt>      <dd>    <?php echo $etablissement->getSigle(); ?>       </dd>
                <dt> Sigle : </dt>      <dd>    <?php echo $etablissement->getSigle() ?: "(Non renseigné)"; ?></dd>
                <dt> Code : </dt>       <dd>    <?php echo $etablissement->getStructure()->getCode(); ?>        </dd>
                <dt> Status : </dt>     <dd>
                <dt> Domaine : </dt>    <dd>    <?php echo $etablissement->getDomaine() ?: "(Non renseigné)"; ?></dd>
                <dt> Statut : </dt>     <dd>
                    <?php if ($etablissement->estMembre()): ?>
                        <span class="label label-primary">Membre</span>
                    <?php endif ?>
+4 −0
Original line number Diff line number Diff line
<?php

use Application\Controller\EtablissementController;
use Application\Form\EtablissementForm;
use Application\View\Renderer\PhpRenderer;

@@ -10,6 +11,8 @@ use Application\View\Renderer\PhpRenderer;
 * @var string             $logoContent
 *
 * @method string formControlGroup()
 *
 * @see EtablissementController::modifierAction()
 */

$fcg = $this->formControlGroup();
@@ -20,6 +23,7 @@ $fcg = $this->formControlGroup();
<?php echo $fcg($form->get('libelle')) ?>
<?php echo $fcg($form->get('sigle')) ?>
<?php echo $fcg($form->get('code')) ?>
<?php echo $fcg($form->get('domaine')) ?>
<?php echo $fcg($form->get('estMembre')) ?>
<?php echo $fcg($form->get('estAssocie')) ?>