Loading module/Carriere/view/carriere/corps/afficher-agents.phtml +15 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,11 @@ $now = new DateTime(); /** @var AgentGrade[] $agents */ $agents = $corps->getAgentGrades(); $agents = array_filter($agents, function (AgentGrade $a) { return !$a->isDeleted();}); $agents = array_filter($agents, function (AgentGrade $a) { return $a->estCommence() && !$a->isDeleted();}); usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->getDenomination() > $b->getAgent()->getDenomination();}); $actifs = 0; $inactifs = 0; foreach ($agents as $agent) { if ($agent->estFini()) $inactifs++; else $actifs++;} ?> <div class="row"> Loading @@ -28,7 +31,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge <!-- <dt class="col-md-5"> #Agent </dt>--> <!-- <dd class="col-md-7"> --><?php //echo count($agents); ?><!--</dd>--> <dt class="col-md-5"> #AgentGrade </dt> <dd class="col-md-7"> <?php echo count($agentGrades); ?></dd> <dd class="col-md-7"> <?php echo $actifs; ?> actifs (<?php echo $inactifs ?> inactifs)</dd> </dl> </div> <div class="col-md-6"> Loading @@ -41,6 +44,9 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </div> </div> <label for="actif_only">Conserver les actifs seulement</label> <input type="checkbox" name="actif_only" id="actif_only" checked> <table class="table table-condensed"> <thead> <tr> Loading @@ -51,7 +57,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </tr> </thead> <tbody> <?php foreach ($agentGrades as $agent) : ?> <?php foreach ($agents as $agent) : ?> <tr <?php if ($agent->estFini($now)) echo 'class="historise"'; ?> > <td> <?php echo $agent->getId(); ?> </td> <td> Loading @@ -71,6 +77,12 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </table> <script> $('tr.historise').hide(); $('#actif_only').on('change', function() { let val = $('#actif_only').is(':checked'); if (val === true) $('tr.historise').hide(); else $('tr.historise').show(); }); $('a.linkexterne').on('click',function(e) { e.preventDefault(); $('.modal').modal("hide"); Loading module/Carriere/view/carriere/emploi-type/afficher-agents.phtml +15 −7 Original line number Diff line number Diff line Loading @@ -10,17 +10,18 @@ use Application\Entity\Db\Agent; use Application\Entity\Db\AgentGrade; use Application\Provider\Privilege\AgentPrivileges; use Carriere\Entity\Db\Corps; use Carriere\Entity\Db\EmploiType; $now = new DateTime(); /** @var AgentGrade[] $agents */ $agents = $emploiType->getAgentGrades(); $agents = array_filter($agents, function (AgentGrade $a) { return !$a->isDeleted();}); $agents = array_filter($agents, function (AgentGrade $a) { return $a->estCommence($now) && !$a->isDeleted();}); usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->getDenomination() > $b->getAgent()->getDenomination();}); ?> $actifs = 0; $inactifs = 0; foreach ($agents as $agent) { if ($agent->estFini()) $inactifs++; else $actifs++;} ?> <div class="row"> <div class="col-md-6"> <dl class="row"> Loading @@ -29,7 +30,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge <!-- <dt class="col-md-5"> #Agent </dt>--> <!-- <dd class="col-md-7"> --><?php //echo count($agents); ?><!--</dd>--> <dt class="col-md-5"> #AgentGrade </dt> <dd class="col-md-7"> <?php echo count($agentGrades); ?></dd> <dd class="col-md-7"> <?php echo $actifs; ?> actifs (<?php echo $inactifs ?> inactifs)</dd> </dl> </div> <div class="col-md-6"> Loading @@ -42,6 +43,9 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </div> </div> <label for="actif_only">Conserver les actifs seulement</label> <input type="checkbox" name="actif_only" id="actif_only" checked> <table class="table table-condensed"> <thead> <tr> Loading @@ -52,7 +56,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </tr> </thead> <tbody> <?php foreach ($agentGrades as $agent) : ?> <?php foreach ($agents as $agent) : ?> <tr <?php if ($agent->estFini($now)) echo 'class="historise"'; ?> > <td> <?php echo $agent->getId(); ?> </td> <td> Loading @@ -71,9 +75,13 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </tbody> </table> <script> $('tr.historise').hide(); $('#actif_only').on('change', function() { let val = $('#actif_only').is(':checked'); if (val === true) $('tr.historise').hide(); else $('tr.historise').show(); }); $('a.linkexterne').on('click',function(e) { e.preventDefault(); $('.modal').modal("hide"); Loading module/Carriere/view/carriere/grade/afficher-agents.phtml +16 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,12 @@ $now = new DateTime(); /** @var AgentGrade[] $agents */ $agents = $grade->getAgentGrades(); $agents = array_filter($agents, function (AgentGrade $a) { return !$a->isDeleted();}); $agents = array_filter($agents, function (AgentGrade $a) { return $a->estCommence() && !$a->isDeleted();}); usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->getDenomination() > $b->getAgent()->getDenomination();}); $actifs = 0; $inactifs = 0; foreach ($agents as $agent) { if ($agent->estFini()) $inactifs++; else $actifs++;} ?> <div class="row"> Loading @@ -28,7 +32,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge <!-- <dt class="col-md-5"> #Agent </dt>--> <!-- <dd class="col-md-7"> --><?php //echo count($agents); ?><!--</dd>--> <dt class="col-md-5"> #AgentGrade </dt> <dd class="col-md-7"> <?php echo count($agentGrades); ?></dd> <dd class="col-md-7"> <?php echo $actifs; ?> actifs (<?php echo $inactifs ?> inactifs)</dd> </dl> </div> <div class="col-md-6"> Loading @@ -41,6 +45,9 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </div> </div> <label for="actif_only">Conserver les actifs seulement</label> <input type="checkbox" name="actif_only" id="actif_only" checked> <table class="table table-condensed"> <thead> <tr> Loading @@ -51,7 +58,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </tr> </thead> <tbody> <?php foreach ($agentGrades as $agent) : ?> <?php foreach ($agents as $agent) : ?> <tr <?php if ($agent->estFini($now)) echo 'class="historise"'; ?> > <td> <?php echo $agent->getId(); ?> </td> <td> Loading @@ -71,6 +78,12 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </table> <script> $('tr.historise').hide(); $('#actif_only').on('change', function() { let val = $('#actif_only').is(':checked'); if (val === true) $('tr.historise').hide(); else $('tr.historise').show(); }); $('a.linkexterne').on('click',function(e) { e.preventDefault(); $('.modal').modal("hide"); Loading Loading
module/Carriere/view/carriere/corps/afficher-agents.phtml +15 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,11 @@ $now = new DateTime(); /** @var AgentGrade[] $agents */ $agents = $corps->getAgentGrades(); $agents = array_filter($agents, function (AgentGrade $a) { return !$a->isDeleted();}); $agents = array_filter($agents, function (AgentGrade $a) { return $a->estCommence() && !$a->isDeleted();}); usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->getDenomination() > $b->getAgent()->getDenomination();}); $actifs = 0; $inactifs = 0; foreach ($agents as $agent) { if ($agent->estFini()) $inactifs++; else $actifs++;} ?> <div class="row"> Loading @@ -28,7 +31,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge <!-- <dt class="col-md-5"> #Agent </dt>--> <!-- <dd class="col-md-7"> --><?php //echo count($agents); ?><!--</dd>--> <dt class="col-md-5"> #AgentGrade </dt> <dd class="col-md-7"> <?php echo count($agentGrades); ?></dd> <dd class="col-md-7"> <?php echo $actifs; ?> actifs (<?php echo $inactifs ?> inactifs)</dd> </dl> </div> <div class="col-md-6"> Loading @@ -41,6 +44,9 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </div> </div> <label for="actif_only">Conserver les actifs seulement</label> <input type="checkbox" name="actif_only" id="actif_only" checked> <table class="table table-condensed"> <thead> <tr> Loading @@ -51,7 +57,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </tr> </thead> <tbody> <?php foreach ($agentGrades as $agent) : ?> <?php foreach ($agents as $agent) : ?> <tr <?php if ($agent->estFini($now)) echo 'class="historise"'; ?> > <td> <?php echo $agent->getId(); ?> </td> <td> Loading @@ -71,6 +77,12 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </table> <script> $('tr.historise').hide(); $('#actif_only').on('change', function() { let val = $('#actif_only').is(':checked'); if (val === true) $('tr.historise').hide(); else $('tr.historise').show(); }); $('a.linkexterne').on('click',function(e) { e.preventDefault(); $('.modal').modal("hide"); Loading
module/Carriere/view/carriere/emploi-type/afficher-agents.phtml +15 −7 Original line number Diff line number Diff line Loading @@ -10,17 +10,18 @@ use Application\Entity\Db\Agent; use Application\Entity\Db\AgentGrade; use Application\Provider\Privilege\AgentPrivileges; use Carriere\Entity\Db\Corps; use Carriere\Entity\Db\EmploiType; $now = new DateTime(); /** @var AgentGrade[] $agents */ $agents = $emploiType->getAgentGrades(); $agents = array_filter($agents, function (AgentGrade $a) { return !$a->isDeleted();}); $agents = array_filter($agents, function (AgentGrade $a) { return $a->estCommence($now) && !$a->isDeleted();}); usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->getDenomination() > $b->getAgent()->getDenomination();}); ?> $actifs = 0; $inactifs = 0; foreach ($agents as $agent) { if ($agent->estFini()) $inactifs++; else $actifs++;} ?> <div class="row"> <div class="col-md-6"> <dl class="row"> Loading @@ -29,7 +30,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge <!-- <dt class="col-md-5"> #Agent </dt>--> <!-- <dd class="col-md-7"> --><?php //echo count($agents); ?><!--</dd>--> <dt class="col-md-5"> #AgentGrade </dt> <dd class="col-md-7"> <?php echo count($agentGrades); ?></dd> <dd class="col-md-7"> <?php echo $actifs; ?> actifs (<?php echo $inactifs ?> inactifs)</dd> </dl> </div> <div class="col-md-6"> Loading @@ -42,6 +43,9 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </div> </div> <label for="actif_only">Conserver les actifs seulement</label> <input type="checkbox" name="actif_only" id="actif_only" checked> <table class="table table-condensed"> <thead> <tr> Loading @@ -52,7 +56,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </tr> </thead> <tbody> <?php foreach ($agentGrades as $agent) : ?> <?php foreach ($agents as $agent) : ?> <tr <?php if ($agent->estFini($now)) echo 'class="historise"'; ?> > <td> <?php echo $agent->getId(); ?> </td> <td> Loading @@ -71,9 +75,13 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </tbody> </table> <script> $('tr.historise').hide(); $('#actif_only').on('change', function() { let val = $('#actif_only').is(':checked'); if (val === true) $('tr.historise').hide(); else $('tr.historise').show(); }); $('a.linkexterne').on('click',function(e) { e.preventDefault(); $('.modal').modal("hide"); Loading
module/Carriere/view/carriere/grade/afficher-agents.phtml +16 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,12 @@ $now = new DateTime(); /** @var AgentGrade[] $agents */ $agents = $grade->getAgentGrades(); $agents = array_filter($agents, function (AgentGrade $a) { return !$a->isDeleted();}); $agents = array_filter($agents, function (AgentGrade $a) { return $a->estCommence() && !$a->isDeleted();}); usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->getDenomination() > $b->getAgent()->getDenomination();}); $actifs = 0; $inactifs = 0; foreach ($agents as $agent) { if ($agent->estFini()) $inactifs++; else $actifs++;} ?> <div class="row"> Loading @@ -28,7 +32,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge <!-- <dt class="col-md-5"> #Agent </dt>--> <!-- <dd class="col-md-7"> --><?php //echo count($agents); ?><!--</dd>--> <dt class="col-md-5"> #AgentGrade </dt> <dd class="col-md-7"> <?php echo count($agentGrades); ?></dd> <dd class="col-md-7"> <?php echo $actifs; ?> actifs (<?php echo $inactifs ?> inactifs)</dd> </dl> </div> <div class="col-md-6"> Loading @@ -41,6 +45,9 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </div> </div> <label for="actif_only">Conserver les actifs seulement</label> <input type="checkbox" name="actif_only" id="actif_only" checked> <table class="table table-condensed"> <thead> <tr> Loading @@ -51,7 +58,7 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </tr> </thead> <tbody> <?php foreach ($agentGrades as $agent) : ?> <?php foreach ($agents as $agent) : ?> <tr <?php if ($agent->estFini($now)) echo 'class="historise"'; ?> > <td> <?php echo $agent->getId(); ?> </td> <td> Loading @@ -71,6 +78,12 @@ usort($agents, function(AgentGrade $a, AgentGrade $b) {return $a->getAgent()->ge </table> <script> $('tr.historise').hide(); $('#actif_only').on('change', function() { let val = $('#actif_only').is(':checked'); if (val === true) $('tr.historise').hide(); else $('tr.historise').show(); }); $('a.linkexterne').on('click',function(e) { e.preventDefault(); $('.modal').modal("hide"); Loading