Esempio n. 1
0
  $_type          = $traitements->getATypeId();
  $options_type   = array('id'=>'type'.$_id_traitement, 'name'=>'type['.$a.']', 'selected'=>$_type, 'class'=>$class_couleur);
  $aff_type       = AbsencesParametresHelper::AfficherListeDeroulanteTypes($options_type);

  $_motif         = $traitements->getAMotifId();
  $options_motif  = array('id'=>'motif'.$_id_traitement, 'name'=>'motif['.$a.']', 'selected'=>$_motif, 'class'=>$class_couleur);
  $aff_motif      = AbsencesParametresHelper::AfficherListeDeroulanteMotifs($options_motif);

  $_justification     = $traitements->getAJustificationId();
  $options_justif     = array('id'=>'justif'.$_id_traitement, 'name'=>'justif['.$a.']', 'selected'=>$_justification, 'class'=>$class_couleur);
  $aff_justification  = AbsencesParametresHelper::AfficherListeDeroulanteJustifications($options_justif);

  $_action        = $traitements->getAActionId();
  $options_action = array('id'=>'action'.$_id_traitement, 'name'=>'action['.$a.']', 'selected'=>$_action, 'class'=>$class_couleur);
  $aff_action     = AbsencesParametresHelper::AfficherListeDeroulanteActions($options_action);

  $aff_supprimer  = '
                    <select name="supprimer['.$a.']" class="'.$class_couleur.'">
                      <option value="0">---</option>
                      <option value="D" title="D&eacute;fusionner ce traitement">Défus.</option>
                      <option value="S" title="Supprimer ce traitement">Suppr.</option>
                    </select>';

  foreach($traitements->getJTraitementSaisies() as $saisies){

    // On teste sur le début de l'absence
    $getDebutAbs = $saisies->getAbsenceSaisie()->getDebutAbs();
    if ($getDebutAbs < $_debut_abs){
      $_debut_abs = $getDebutAbs;
    }
Esempio n. 2
0

}catch(exception $e){
  affExceptions($e);
}
//**************** EN-TETE *****************
$titre_page       = "Les absences";
$style_specifique = "mod_abs2/lib/abs_style";
require_once("../lib/header.inc");
require("lib/abs_menu.php");
//**************** FIN EN-TETE *****************

?>
<form method="post" action="envoi_absences.php">
  <p><label for="idTri">Faire un tri par : </label>
  <?php echo AbsencesParametresHelper::AfficherListeDeroulanteActions(array('id'=>'idTri', 'name'=>'tri', 'selected'=>$_memoriser)); ?>
  <label for="idMem" title="Pour bloquer l'affichage sur cette action. Si vous voulez d&eacute;bloquer, il faudra m&eacute;moriser une autre action.">Mémoriser ?</label><input id="idMem" type="checkbox" name="memoriser" value="ok" />
  <input type="submit" name="valider" value="Trier" /></p>
</form>

<table id="table_liste_absents">
  <tr>
    <th></th>
    <th></th>
    <th></th>
  </tr>
  <?php echo $aff_envois; ?>
</table>


Esempio n. 3
0
      <?php $a = 0;

        foreach($aff_liste as $eleve):

            if ($liste == 'GRP'){$eleve = $eleve->getEleve();}
            if ($liste == 'AID'){$eleve = $eleve->getEleve();}
            if ($liste == 'CLA'){$eleve = $eleve->getEleve();}
            //aff_debug($eleve->getJEleveClasses());exit();
            $classes = $eleve->getJEleveClasses();
            $classe = isset($classes[0]) ? $classes[0]->getClasse() : NULL;
            $options_j = array('id'=>'idJustif'.$a, 'name'=>'_justifications['.$a.']');
            $aff_justifications = AbsencesParametresHelper::AfficherListeDeroulanteJustifications($options_j);
            $options_m = array ('id'=>'idMotif'.$a, 'name'=>'_motifs['.$a.']');
            $aff_motifs = AbsencesParametresHelper::AfficherListeDeroulanteMotifs($options_m);
            $options_t = array('id'=>'idType'.$a, 'name'=>'_types['.$a.']', 'selected'=>'1'); // par défaut, c'est le type 1 qui est sélectionné (absence)
            $aff_types  = AbsencesParametresHelper::AfficherListeDeroulanteTypes($options_t);


            // Gestion des droits pour l'affichage
            if ($_droits == "professeur"){
              // Pour un professeur, on n'affiche pas les motifs ni les justifications, ni les types.
              $aff_motifs = $aff_justifications = $aff_types = NULL;
            }

      ?>
        
        <tr>

          <td><input type="checkbox" name="_eleve[<?php echo $a; ?>]" id="el<?php echo $a; ?>" value="<?php echo $eleve->getIdEleve(); ?>"<?php echo $aff_coche; ?> /></td>
          <td><label for="el<?php echo $a; ?>"><?php echo htmlentities($eleve->getNom()) . ' ' . htmlentities($eleve->getPrenom()); ?> (<?php  if (is_a($classe, "Classe")){echo $classe->getClasse();} ?>)</label></td>
          <td><input type="checkbox" name="_jourentier[<?php echo $a; ?>]" id="j<?php echo $a; ?>" value="ok"<?php echo $aff_coche; ?> /></td>