Example #1
0
		}
	}
	if ($type=='I') {
	while ( $nb_ligne_passe_reel <= $nb_ligne_parpage )
	{        if ( !empty($tab_donnee[$nb_ligne_passe]) )
		{

	          // initialisation du point X et Y de la ligne des données
				$pdf->SetXY($x_tab, $y_dernier);
				// colonne du nom et prénom de l'élève
				$pdf->Cell($lar_col_eleve, $hau_donnee, $tab_donnee[$nb_ligne_passe]['nom']." ".$tab_donnee[$nb_ligne_passe]['prenom'], 1, 0, 'C');
				// classe ajout
				$pdf->Cell($lar_col_classe, $hau_donnee, $tab_donnee[$nb_ligne_passe]['classe'], 1, 0, 'C');
				// colonne du debut date
				$pdf->Cell($lar_col_date_du, $hau_donnee, date_frc($tab_donnee[$nb_ligne_passe]['d_date_absence_eleve']), 1, 0, 'C');
				// colonne de heure début
				$pdf->Cell($lar_col_heure_debut, $hau_donnee, heure($tab_donnee[$nb_ligne_passe]['d_heure_absence_eleve']), 1, 0, 'C');
				// colonne de heure fin
				$pdf->Cell($lar_col_heure_fin, $hau_donnee, heure($tab_donnee[$nb_ligne_passe]['a_heure_absence_eleve']), 1, 0, 'C');
				// variable qui contient le point Y suivant pour la ligne suivante
				$y_dernier = $y_dernier + $hau_donnee;
				// on incrémente le nombre de ligne passé sur la page
				$nb_ligne_passe_reel = $nb_ligne_passe_reel + 1;
				// on incrémente le nombre de ligne traité dans le tableau des données
				$nb_ligne_passe = $nb_ligne_passe + 1;
				}
				else
		{

			// s'il n'y a plus de donnée à afficher alors on lui dit que le
Example #2
0
         } else {
             $grandeur_texte = 'ok';
         }
     }
     $pdf->Cell(90, 5, $texte_1_responsable, 0, 2, '');
 }
 // BLOC NOTATION ET OBSERVATION
 //Titre du tableau
 $pdf->SetXY($X_cadre_note, $Y_cadre_note);
 $pdf->SetFont('DejaVu', 'B', 12);
 if ($cadre_titre === '1') {
     $var_encadrement_titre = 'LTR';
 } else {
     $var_encadrement_titre = '';
 }
 $pdf->Cell(0, $hauteur_du_titre, $titre_du_cadre . ' ' . date_frc($_SESSION['date_debut_aff']) . ' au ' . date_frc($_SESSION['date_fin_aff']), $var_encadrement_titre, 0, 'C');
 $hauteur_utilise = $hauteur_du_titre;
 //s'il y des notes alors on affiche le cadre avec les notes
 if (isset($nb_matiere[$eleve_select]) and !empty($nb_matiere[$eleve_select])) {
     // Hauteur d'une ligne pour une matière
     if ($active_entete_regroupement === '1') {
         $hauteur_cadre_matiere = ($hauteur_cadre_note_global - $nb_regroupement[$eleve_select] * $hauteur_dun_regroupement) / $nb_matiere[$eleve_select];
     }
     if ($active_entete_regroupement != '1') {
         $hauteur_cadre_matiere = $hauteur_cadre_note_global / $nb_matiere[$eleve_select];
     }
     // Tableau des matières et des notes de l'élève
     $cpt_i = '1';
     $nom_regroupement_passer = '';
     while ($cpt_i <= $nb_matiere[$eleve_select]) {
         $id_groupe_selectionne = $groupe_select[$eleve_select][$cpt_i];
Example #3
0
	{
		if (in_array($data_recherche['eleve_absence_eleve'], $test_cpe) OR $test_nbre_eleves_cpe === 0) {

			if ($ic==1) {
				$ic=2;
				$couleur_cellule="td_tableau_absence_1";
			} else {
				$couleur_cellule="td_tableau_absence_2";
				$ic=1;
			}
    ?>
		<tr class="<?php echo $couleur_cellule; ?>" onmouseover="window.status='Voir cette entrée'; showdiv(event, 'd<?php echo $data_recherche['id_absence_eleve']; ?>'); return true;" onmouseout="hidediv('d<?php echo $data_recherche['id_absence_eleve']; ?>'); return true;">
			<td class="norme_absence"><?php echo "<b>".strtoupper($data_recherche['nom'])."</b><br />".ucfirst($data_recherche['prenom']); ?></td>
            <?php /* ajout colonne classe didier */ ?>
			<td class="norme_absence centre"><?php echo $data_recherche['classe']; ?></td>
			<td class="norme_absence centre"><?php echo date_frc($data_recherche['d_date_absence_eleve']); ?></td>
			<td class="norme_absence centre"><?php echo heure($data_recherche['d_heure_absence_eleve']); ?></td>
			<td class="norme_absence centre"><?php echo heure($data_recherche['a_heure_absence_eleve']); ?></td>
		</tr>
    <?php
    	}
	} ?>
  </table>
<?php /* fin du div de centrage du tableau pour ie5 */ ?>
</div>
<?php } ?>
<p><br /></p>
<p><br /></p>
<p><br /></p>

<?php require("../../lib/footer.inc.php"); ?>
Example #4
0
    if ($donnee_dispense['justify_absence_eleve'] == 'O') {$style = ' style="color: green;"';}
    if ($donnee_dispense['justify_absence_eleve'] =='T') {$style = ' style="color: orange;"';}
	if ($donnee_dispense['justify_absence_eleve'] == 'N') {$style = ' style="color: red;"';}
	?>
    <tr>
		<td>
		<?php
		if($donnee_dispense['d_date_absence_eleve'] != $donnee_dispense['a_date_absence_eleve']) {
			?>du<?php
		} else {
			?>le<?php
		}
		echo " <b>".date_frc($donnee_dispense['d_date_absence_eleve'])."</b>";
		if($donnee_dispense['d_date_absence_eleve'] != $donnee_dispense['a_date_absence_eleve']) {
			?><br />au <?php
			echo date_frc($donnee_dispense['a_date_absence_eleve']);
		}
		if($_GET['type'] == "D") {
			//modif couleur selon motif didier?><br /><?php echo "<span . $style . >".$donnee_dispense['info_absence_eleve']."</span>";
		}
		if($_GET['type'] == "I" or $_GET['type'] == "A") {
			?><br /><?php //modif couleur selon motif didier
			echo "de ".$donnee_dispense['d_heure_absence_eleve']." à ".$donnee_dispense['a_heure_absence_eleve']."<br /> <span . $style . >".motif_de($donnee_dispense['motif_absence_eleve'])."</span>";
		}
		if($_GET['type'] == "R" ) {
			?><br /><?php //modif couleur selon motif didier
			echo "à ".$donnee_dispense['d_heure_absence_eleve']."<br /> <span . $style . >".motif_de($donnee_dispense['motif_absence_eleve'])."</span>";
		} //modif didier motif absence?>
		<br />&nbsp;
		</td>
    </tr>
Example #5
0
        $pdf->Cell(54, 5, '', 0, 1, 'C', '');
        $pdf->Cell(55, 5, 'Les Dispenses', 0, 1, '', '');
        $pdf->Cell(55, 5, 'Du', 1, 0, '', '');
        $pdf->Cell(55, 5, 'Au', 1, 0, '', '');
        $pdf->Cell(76, 5, ('le motif spécifié'), 1, 1, 'C', '');

		$requete_3 ="SELECT * FROM ".$prefix_base."absences_eleves, ".$prefix_base."eleves WHERE ((d_date_absence_eleve >= '".date_sql($du)."' AND d_date_absence_eleve <= '".date_sql($au)."') OR (a_date_absence_eleve >= '".date_sql($du)."' AND a_date_absence_eleve <= '".date_sql($au)."')) AND type_absence_eleve = 'D' AND eleve_absence_eleve=login AND login='******'";
		$execution_3 = mysqli_query($GLOBALS["mysqli"], $requete_3) or die('Erreur SQL !'.$requete_3.'<br />'.mysqli_error($GLOBALS["mysqli"]));
		while ( $data_3 = mysqli_fetch_array($execution_3))
       {
      //tableau des absences
            $pdf->SetFont('DejaVu','',9.5);
            $debut = date_frc($data_3['d_date_absence_eleve']);
            $pdf->Cell(55, 5, ($debut), 0, 0, '', '');
            $fin = date_frc($data_3['a_date_absence_eleve']);
            $pdf->Cell(55, 5, ($fin), 0, 0, '', '');
            $pdf->Cell(76, 5, ($data_3['info_justify_absence_eleve']), 0, 1, 'C', '');
      }



$pdf->SetY(250);
if(mb_substr($civilite_cpe[$i],0,1) == "M" OR mb_substr($civilite_cpe[$i],0,1) == "" ) { $nomine = 'Le conseiller Principal d\'Education'; }
if(mb_substr($civilite_cpe[$i],0,2) == "Mm") { $nomine = 'La conseillère Principale d\'Education'; }
if(mb_substr($civilite_cpe[$i],0,2) == "Ml") { $nomine = 'La conseillère Principale d\'Education'; }
$pdf->Cell(0, 5, ($nomine), 0, 1, 'R', '');
$pdf->Cell(0, 5, ($civilite_cpe[$i]." ".mb_substr($prenom_cpe[$i],0,1).". ".$nom_cpe[$i]), 0, 1, 'R', '');
}

// Et on affiche le pdf généré... (ou on le sauvegarde en local)
Example #6
0
$pdf->SetX(30);
$pdf->SetY(120);
            $pdf->SetFont('DejaVu','',9.5);
            $pdf->Cell(55, 5, 'Du', 1, 0, '', '');
            $pdf->Cell(55, 5, 'Au', 1, 0, '', '');
            $pdf->Cell(22, 5, 'Type', 1, 0, 'C', '');
            $pdf->Cell(54, 5, 'Merci d\'indiquer le motif', 1, 1, 'C', '');
$requete_1 ="SELECT * FROM ".$prefix_base."absences_eleves, ".$prefix_base."eleves WHERE (d_date_absence_eleve = '".date_sql($du)."' OR (d_date_absence_eleve <= '".date_sql($du)."' AND a_date_absence_eleve >= '".date_sql($du)."')) AND justify_absence_eleve != 'O' AND eleve_absence_eleve=login AND login='******'";
$execution_1 = mysqli_query($GLOBALS["mysqli"], $requete_1) or die('Erreur SQL !'.$requete_1.'<br />'.mysqli_error($GLOBALS["mysqli"]));
while ( $data_1 = mysqli_fetch_array($execution_1))
      {
      //tableau des absences
            $pdf->SetFont('DejaVu','',9.5);
            $debut = date_frc($data_1['d_date_absence_eleve'])." à ".heure($data_1['d_heure_absence_eleve']);
            $pdf->Cell(55, 10, ($debut), 1, 0, '', '');
            $fin = date_frc($data_1['a_date_absence_eleve'])." à ".heure($data_1['a_heure_absence_eleve']);
            $pdf->Cell(55, 10, ($fin), 1, 0, '', '');
            if ($data_1['type_absence_eleve'] == 'A') {$pour = "Absence"; }
            if ($data_1['type_absence_eleve'] == 'R') {$pour = "Retard"; }
            if ($data_1['type_absence_eleve'] == 'D') {$pour = "Dispence"; }
            if ($data_1['type_absence_eleve'] == 'I') {$pour = "Infirmerie"; }
            $pdf->Cell(22, 10, $pour, 1, 0, 'C', '');
            $pdf->Cell(54, 10, '', 1, 1, 'C', '');
      }

$pdf->SetX(30);
$pdf->SetY(210);
$pdf->Write( 5, ('         Je vous remercie de bien vouloir faire connaître le motif de son absence dans les meilleurs délais afin de régulariser sa situation. Si vous avez déjà fourni un justificatif, veuillez ne pas tenir compte de ce courrier.'));
$pdf->SetY(230);
if(mb_substr($civilite_cpe[$i],0,1) == "M" OR mb_substr($civilite_cpe[$i],0,1) == "" ) { $nomine = 'Le Conseiller Principal d\'Education'; }
if(mb_substr($civilite_cpe[$i],0,2) == "Mm") { $nomine = 'La Conseillère Principale d\'Education'; }