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

Ajustement de l'affichage des informations manquantes sur la proposition

parent 22c33c6a
Loading
Loading
Loading
Loading
+6 −6
Changes for module/Soutenance/view/soutenance/proposition/partial/declaration-non-plagiat.phtml: 6 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -18,17 +18,17 @@ $canValider = $this->isAllowed($these, PropositionPrivileges::PROPOSITION_DECLAR
$canRevoquer = $this->isAllowed($these,PropositionPrivileges::PROPOSITION_DECLARATION_HONNEUR_REVOQUER);
?>

<div class="box panel
<div class="box card">
    <div class="card-header
    <?php
    if ($isValider === null)  echo " panel-warning";
    if ($isValider === true)  echo " panel-success";
    if ($isValider === false) echo " panel-danger";
    if ($isValider === null)  echo " bg-warning";
    if ($isValider === true)  echo " bg-success";
    if ($isValider === false) echo " bg-danger";
    ?>
">
    <div class="panel-heading">
        <h2> Déclaration sur l'honneur de non plagiat </h2>
    </div>
    <div class="panel-body">
    <div class="card-body">
        <div class="col-md-8">
            Afin de pouvoir valider votre proposition vous devez accepter la déclaration sur l'honneur de non plagiat.
        </div>
+6 −61
Changes for module/Soutenance/view/soutenance/proposition/partial/informations.phtml: 6 added lines, 61 removed lines.
Original line number Diff line number Diff line
@@ -45,45 +45,15 @@ $etablissement = $these->getEtablissement();

                <ul>
                    <?php foreach ($directeurs as $directeur) : ?>
                        <?php
                            $complement = $directeur->getIndividu()->getComplement();
                            $email = null;
                            switch($directeur) {
                                case ($directeur->getIndividu()->getEmail() !== null) :
                                    $email = $directeur->getIndividu()->getEmail();
                                    break;
                                case ($complement and $complement->getEmail() !== null) :
                                    $email = "<span class='complement'>" . $complement->getEmail() . "</span>";
                                    break;
                            }
                            $lEtablissement = null;
                            switch($directeur) {
                                case ($directeur->getEtablissement() !== null) :
                                    $lEtablissement = $directeur->getEtablissement()->getLibelle();
                                    break;
                                case ($complement and $complement->getEtablissement() !== null) :
                                    $lEtablissement = "<span class='complement'>" . $complement->getEtablissement()->getLibelle() . "</span>";
                                    break;
                            }
                            $lUnite = null;
                            switch($directeur) {
                                case ($directeur->getUniteRecherche() !== null) :
                                    $lUnite = $directeur->getUniteRecherche()->getLibelle();
                                    break;
                                case ($complement and $complement->getUniteRecherche() !== null) :
                                    $lUnite = "<span class='complement'>" . $complement->getUniteRecherche()->getLibelle() . "</span>";
                                    break;
                            }
                        ?>
                        <li>
                            <?php echo $directeur->getIndividu()->getNomComplet(); ?>
                            (<?php echo ($email)?:"Inconnu"; ?>)
                            (<?php echo ($directeur->getIndividu()->getEmail())?:'<span class="text-danger">Adresse électronique manquante</span>'; ?>)
                            <br/>
                            Établissement :
                            <?php echo ($lEtablissement)?:"Inconnu"; ?>
                            <?php echo ($directeur->getIndividu()->getEtablissement())?:'<span class="text-danger">Établissement manquant</span>'; ?>
                            <br/>
                            Unité de recherche :
                            <?php echo ($lUnite)?:"Inconnue"; ?>
                            <?php echo ($directeur->getIndividu()->getUniteRecherche())?:'<span class="text-danger">Unité de recherche manquante</span>'; ?>
                            <br/>
                            <?php if ($canModifier) : ?>
                                <?php /** @see \Application\Controller\IndividuComplController::gererAction() */ ?>
@@ -111,14 +81,9 @@ $etablissement = $these->getEtablissement();
                                    <?php else : ?>
                                        <ul>
                                        <?php foreach ($uniteResponsables as $uniteResponsable) : ?>
                                            <?php
                                                $email = $uniteResponsable->getIndividu()->getEmail();
                                                $complement = $uniteResponsable->getIndividu()->getComplement();
                                                if ($email === null AND $complement !== null) $email = "<span class='complement'>" . $complement->getEmail() . "</span>";
                                            ?>
                                            <li>
                                                <?php echo $uniteResponsable->getIndividu()->getNomComplet(); ?>
                                                (<?php echo $email; ?>)
                                                (<?php echo ($uniteResponsable->getIndividu()->getEmail())?:"<span class='text-danger'>Adresse électronique manquante</span>"; ?>)
                                            </li>
                                        <?php endforeach; ?>
                                        </ul>
@@ -138,14 +103,9 @@ $etablissement = $these->getEtablissement();
                                <?php else : ?>
                                    <ul>
                                        <?php foreach ($ecoleResponsables as $ecoleResponsable) : ?>
                                            <?php
                                            $email = $ecoleResponsable->getIndividu()->getEmail();
                                            $complement = $ecoleResponsable->getIndividu()->getComplement();
                                            if ($email === null AND $complement !== null) $email = "<span class='complement'>" . $complement->getEmail() . "</span>";
                                            ?>
                                            <li>
                                                <?php echo $ecoleResponsable->getIndividu()->getNomComplet(); ?>
                                                (<?php echo $email; ?>)
                                                (<?php echo ($ecoleResponsable->getIndividu()->getEmail())?:"<span class='text-danger'>Adresse électronique manquante</span>"; ?>)
                                            </li>
                                        <?php endforeach; ?>
                                    </ul>
@@ -165,14 +125,9 @@ $etablissement = $these->getEtablissement();
                                <?php else : ?>
                                    <ul>
                                        <?php foreach ($etablissementResponsables as $etablissementResponsable) : ?>
                                            <?php
                                            $email = $etablissementResponsable->getIndividu()->getEmail();
                                            $complement = $etablissementResponsable->getIndividu()->getComplement();
                                            if ($email === null AND $complement !== null) $email = "<span class='complement'>" . $complement->getEmail() . "</span>";
                                            ?>
                                            <li>
                                                <?php echo $etablissementResponsable->getIndividu()->getNomComplet(); ?>
                                                (<?php echo $email; ?>)
                                                (<?php echo ($etablissementResponsable->getIndividu()->getEmail())?:"<span class='text-danger'>Adresse électronique manquante</span>"; ?>)
                                            </li>
                                        <?php endforeach; ?>
                                    </ul>
@@ -186,13 +141,3 @@ $etablissement = $these->getEtablissement();
    </div>
</div>
</div>
 No newline at end of file

<style>
    .complement {
        color:darkblue;
    }
</style>

<script>
    $('span.complement').attr('title','Information obtenue depuis un complément');
</script>
 No newline at end of file
+15 −6
Changes for module/Soutenance/view/soutenance/proposition/partial/validations-acteurs.phtml: 15 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@
 * @var Individu $currentIndividu
 * @var boolean $validationActeur
 *
 * @var bool $informationsOk
 */


@@ -38,18 +39,26 @@ $a=1;
    </div>
    <div class="card-body">

        <?php if (!$informationsOk) : ?>
            <div class="alert alert-danger">
                <span class="icon icon-attention"></span>
                Au moins une information sur la direction ou l'encadrement de la thèse est manquante.
            </div>
        <?php endif; ?>
        <?php if (!$declarationHonneur) : ?>
            <div class="alert alert-danger">
                <span class="icon icon-attention"></span>
                La déclaration sur l'honneur de non-plagiat doit être validée avant de permettre la validation de la proposition.
            </div>
        <?php endif; ?>

        <div class="row">
            <div class="col-md-6" >
                <h4>
                    Liste des validations
                </h4>

                <?php if ($declarationHonneur !== true) : ?>
                    <div class="alert alert-danger">
                        <span class="glyphicon glyphicon-warning-sign"></span>
                        La déclaration sur l'honneur de non plagiat doit être validée avant de permettre la validation de la proposition.
                    </div>
                <?php else : ?>
                <?php if ($declarationHonneur === true) : ?>
                    <ul>
                    <li>
                        <?php echo $doctorant->getIndividu(); ?>
+2 −0
Changes for module/Soutenance/view/soutenance/proposition/proposition.phtml: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -142,6 +142,8 @@ echo $this->partial('partial/informations', [
        'directeurs' => $directeurs,
        'validationActeur' => $validationActeur,

        'informationsOk' => $informationsOk,

    ]); ?>

<?php