Loading CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ Journal des modifications - [FIX] Correction de l'appel de getNomComplet qui etait utilisée sur un acteur plus qu'un individu lors de l'envoi des convocations - [FIX] Changement d'action pour la modification de l'adresse de soutenance dans la partie preparation de la soutenance - [FIX] Correction de l'oubli de l'adresse (nouveau format) dans l'avis de soutenance - [Formation] Complétion de la case 'lieu' sur les convocations en fonction du contexte (mention "Distanciel" ou "Pas de lieu") 6.0.9 ----- Loading module/Formation/src/Formation/Entity/Db/Session.php +18 −12 Changes for module/Formation/src/Formation/Entity/Db/Session.php: 18 added lines, 12 removed lines. Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ use Formation\Entity\Db\Interfaces\HasTypeInterface; use Formation\Entity\Db\Traits\HasModaliteTrait; use Formation\Entity\Db\Traits\HasSiteTrait; use Formation\Entity\Db\Traits\HasTypeTrait; use JetBrains\PhpStorm\Pure; use UnicaenApp\Entity\HistoriqueAwareInterface; use UnicaenApp\Entity\HistoriqueAwareTrait; Loading Loading @@ -266,10 +267,7 @@ class Session implements HistoriqueAwareInterface, return false; } /** * @return string */ public function getCode() : string #[Pure] public function getCode() : string { $formation = $this->getFormation(); $module = $formation->getModule(); Loading Loading @@ -301,9 +299,7 @@ class Session implements HistoriqueAwareInterface, /** Pour les macros ********************************************************************************/ /** * @noinspection PhpUnusedMethod (il s'agit d'une méthode utilisée par les macros) */ /** @noinspection PhpUnused */ public function getPeriode() : string { $jour_debut = $this->getDateDebut()->format('d/m/Y'); $jour_fin = $this->getDateFin()->format('d/m/Y'); Loading @@ -312,9 +308,7 @@ class Session implements HistoriqueAwareInterface, return $jour_debut." au ".$jour_fin; } /** * @noinspection PhpUnusedMethod (il s'agit d'une méthode utilisée par les macros) */ /** @noinspection PhpUnused */ public function getSeancesAsTable() : string { $seances = $this->getSeances()->toArray(); Loading @@ -334,7 +328,17 @@ class Session implements HistoriqueAwareInterface, $texte .= '<td>'.$seance->getDebut()->format('d/m/Y').'</td>'; $texte .= '<td>'.$seance->getDebut()->format('H:i').'</td>'; $texte .= '<td>'.$seance->getFin()->format('H:i').'</td>'; $texte .= '<td>'.$seance->getLieu().'</td>'; $texte .= '<td>'; if ($seance->getLieu() !== null) { $texte .= $seance->getLieu(); } else { if ($this->getModalite() === self::MODALITE_PRESENTIEL) { $texte .= "<em> Lieu non renseigné </em>"; } else { $texte .= "Distanciel"; } } $texte .='</td>'; $texte .= '</tr>'; } $texte .= '</tbody>'; Loading @@ -342,12 +346,14 @@ class Session implements HistoriqueAwareInterface, return $texte; } public function isFinInscription() : bool /** @noinspection PhpUnused */ #[Pure] public function isFinInscription() : bool { $etatCode = $this->getEtat()->getCode(); return ($etatCode === Session::ETAT_INSCRIPTION_CLOSE OR $etatCode === Session::ETAT_IMMINENTE); } /** @noinspection PhpUnused */ public function getDenominationResponsable() : string { $responsable = $this->getResponsable(); Loading Loading
CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ Journal des modifications - [FIX] Correction de l'appel de getNomComplet qui etait utilisée sur un acteur plus qu'un individu lors de l'envoi des convocations - [FIX] Changement d'action pour la modification de l'adresse de soutenance dans la partie preparation de la soutenance - [FIX] Correction de l'oubli de l'adresse (nouveau format) dans l'avis de soutenance - [Formation] Complétion de la case 'lieu' sur les convocations en fonction du contexte (mention "Distanciel" ou "Pas de lieu") 6.0.9 ----- Loading
module/Formation/src/Formation/Entity/Db/Session.php +18 −12 Changes for module/Formation/src/Formation/Entity/Db/Session.php: 18 added lines, 12 removed lines. Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ use Formation\Entity\Db\Interfaces\HasTypeInterface; use Formation\Entity\Db\Traits\HasModaliteTrait; use Formation\Entity\Db\Traits\HasSiteTrait; use Formation\Entity\Db\Traits\HasTypeTrait; use JetBrains\PhpStorm\Pure; use UnicaenApp\Entity\HistoriqueAwareInterface; use UnicaenApp\Entity\HistoriqueAwareTrait; Loading Loading @@ -266,10 +267,7 @@ class Session implements HistoriqueAwareInterface, return false; } /** * @return string */ public function getCode() : string #[Pure] public function getCode() : string { $formation = $this->getFormation(); $module = $formation->getModule(); Loading Loading @@ -301,9 +299,7 @@ class Session implements HistoriqueAwareInterface, /** Pour les macros ********************************************************************************/ /** * @noinspection PhpUnusedMethod (il s'agit d'une méthode utilisée par les macros) */ /** @noinspection PhpUnused */ public function getPeriode() : string { $jour_debut = $this->getDateDebut()->format('d/m/Y'); $jour_fin = $this->getDateFin()->format('d/m/Y'); Loading @@ -312,9 +308,7 @@ class Session implements HistoriqueAwareInterface, return $jour_debut." au ".$jour_fin; } /** * @noinspection PhpUnusedMethod (il s'agit d'une méthode utilisée par les macros) */ /** @noinspection PhpUnused */ public function getSeancesAsTable() : string { $seances = $this->getSeances()->toArray(); Loading @@ -334,7 +328,17 @@ class Session implements HistoriqueAwareInterface, $texte .= '<td>'.$seance->getDebut()->format('d/m/Y').'</td>'; $texte .= '<td>'.$seance->getDebut()->format('H:i').'</td>'; $texte .= '<td>'.$seance->getFin()->format('H:i').'</td>'; $texte .= '<td>'.$seance->getLieu().'</td>'; $texte .= '<td>'; if ($seance->getLieu() !== null) { $texte .= $seance->getLieu(); } else { if ($this->getModalite() === self::MODALITE_PRESENTIEL) { $texte .= "<em> Lieu non renseigné </em>"; } else { $texte .= "Distanciel"; } } $texte .='</td>'; $texte .= '</tr>'; } $texte .= '</tbody>'; Loading @@ -342,12 +346,14 @@ class Session implements HistoriqueAwareInterface, return $texte; } public function isFinInscription() : bool /** @noinspection PhpUnused */ #[Pure] public function isFinInscription() : bool { $etatCode = $this->getEtat()->getCode(); return ($etatCode === Session::ETAT_INSCRIPTION_CLOSE OR $etatCode === Session::ETAT_IMMINENTE); } /** @noinspection PhpUnused */ public function getDenominationResponsable() : string { $responsable = $this->getResponsable(); Loading