Example #1
0
            $fermeture[$i] = $donnee['fermeture_horaire_etablissement'];
        } else {
            $fermeture[$i] = '';
        }
        if ($donnee['pause_horaire_etablissement'] != '00:00:00') {
            $pause[$i] = $donnee['pause_horaire_etablissement'];
        } else {
            $pause[$i] = '';
        }
        $ouvert[$i] = $donnee['ouvert_horaire_etablissement'];
        if ($fermeture[$i] != '00:00:00' and $ouverture[$i] != '00:00:00' and $pause[$i] != '00:00:00' and $fermeture[$i] != '' and $ouverture[$i] != '' and $pause[$i] != '') {
            $calcul = convert_heures_minutes($fermeture[$i]) - convert_heures_minutes($ouverture[$i]) - convert_heures_minutes($pause[$i]);
            $temps_total_ouverture[$i] = convert_minutes_heures($calcul);
        } elseif ($fermeture[$i] != '00:00:00' and $ouverture[$i] != '00:00:00' and $fermeture[$i] != '' and $ouverture[$i] != '') {
            $calcul = convert_heures_minutes($fermeture[$i]) - convert_heures_minutes($ouverture[$i]);
            $temps_total_ouverture[$i] = convert_minutes_heures($calcul);
        }
        $i = '';
    }
}
// ===================================================================
//
//						Affichage de la page
//
// ===================================================================
// header
$titre_page = "Horaires d'ouverture de l'établissement";
$style_specifique[] = "templates/" . NameTemplateEdt() . "/css/style_edt";
$ua = getenv("HTTP_USER_AGENT");
if (strstr($ua, "MSIE 6.0")) {
    $style_specifique[] = "templates/" . NameTemplateEDT() . "/css/style_ie6_param";
Example #2
0
		$i = 0;
		$x_recharge = $x;
		while ( !empty($x[$i]) )
		{
			$x[$i] = date_fr($x_recharge[$i]);
			$i = $i + 1;
		}
	}


// si en donnee_y === heure alors on converti les munites en heures pour affiché le label sur le graphique
	if ( $echelle_y === 'H' ) {
		$i = 0;
		while ( !empty($y[$i]) )
		{
			$y2[$i] = convert_minutes_heures($y[$i]);
			$i = $i + 1;
		}
	}
	if ( $echelle_y === 'E' ) {
		$y2 = $y;
	}

	if ( $echelle_y === 'D' ) {
		$y2 = $y;
	}

		// titre de l'axe X
		if($echelle_x === 'M') { $titre_axe_x = "Mois"; }
		if($echelle_x === 'J') { $titre_axe_x = "Jour"; }
		if($echelle_x === 'P') { $titre_axe_x = "Période)"; }
Example #3
0
						$entete_tableau_recharge = $entete_tableau;
						while ( !empty($entete_tableau_recharge[$i]) )
						{
							$entete_tableau[$i] = date_fr($entete_tableau_recharge[$i]);
							$i = $i + 1;
						}
					}

				// valeur du tableau
				$donnee_tableau = array_values($_SESSION['donnee_e']);
					if ( $echelle_y === 'H' ) {
						$donnee_tableau_recharge = $donnee_tableau;
						$i = 0;
						while ( !empty($donnee_tableau_recharge[$i]) )
						{
							$donnee_tableau[$i] = convert_minutes_heures($donnee_tableau_recharge[$i]);
							$i = $i + 1;
						}
					}

			// pour l'affichage des données en pourcentage
			if ( $type_graphique === 'camembert' )
			{
			// calcule du pourcentage des données
				// calcule du total des valeurs
				$donnee_tableau = array_values($_SESSION['donnee_e']);
				$i = 0; $total_des_valeurs = 0; $donnee_tableau_pourcentage = '';
				while ( !empty($donnee_tableau[$i]) )
				{	
					$total_des_valeurs = $total_des_valeurs + $donnee_tableau[$i];
					$donnee_tableau_pourcentage[$i] = $donnee_tableau[$i];
Example #4
0
			$total = $total + $texte;
		$i = $i + 1;
		}
		// total
		$pdf->Cell($l_annuel, $h_annuel, $total, 'LRB', 0, 'C', 0);
			$total_retard = $total_retard + $total;

	// ligne sous le tableau qui affiche les totaux
	$y_annuel = $y_annuel + $h_annuel;
	$pdf->SetXY($x_annuel, $y_annuel);
	$pdf->SetFont('DejaVu','',10);

// a changer par la suite corrige une erreur
//$total_absence_heure = my_eregi_replace("[-]{1}",'',$total_absence_heure);

	$pdf->Cell(0, $h_annuel, 'Total des absences : '.$total_absence_nb.', Total des absences en heure : '.convert_minutes_heures($total_absence_heure).', Total des retards : '.$total_retard, 0, 0, 'C', 0);
// fin du tableau annuel des absences et retards

// tableau des nombre d'absences par jour et par heure (période)
$i = '0';
if ( isset($semaine_horaire['lundi']['ouverture']) ) { $semaine[$i]['jour'] = 'lundi'; $i = $i + 1; }
if ( isset($semaine_horaire['mardi']['ouverture']) ) { $semaine[$i]['jour'] = 'mardi'; $i = $i + 1; }
if ( isset($semaine_horaire['mercredi']['ouverture']) ) { $semaine[$i]['jour'] = 'mercredi'; $i = $i + 1; }
if ( isset($semaine_horaire['jeudi']['ouverture']) ) { $semaine[$i]['jour'] = 'jeudi'; $i = $i + 1; }
if ( isset($semaine_horaire['vendredi']['ouverture']) ) { $semaine[$i]['jour'] = 'vendredi'; $i = $i + 1; }
if ( isset($semaine_horaire['samedi']['ouverture']) ) { $semaine[$i]['jour'] = 'samedi'; $i = $i + 1; }

	// placement en x du tableau
	$x_semaine = '10';
	// placement en y du tableau
	$y_semaine = '178.5';