Bonjour à tous!

J'aimerais extraire un fichier à partir d'un plugin avec les totaux de chaque semaine et le total du mois
Sachant que j'ai une boucle.
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
 public function getCsv() {
 
    //récup contrat en fonction du salarié selectionné ou "all"
    $id_contrat = getContratByIdExploitant($this->employeur, $this->salarie);
 
    if ($this->salarie == 'all') {
      $ids = [];
      foreach ($id_contrat as $C) {
        // liste de déclarations               
        $ids[] = $C->id;
        //$totalCumulUser = 0;       
 
      }
    } else {
      $ids = $id_contrat;
      //$totalCumulUser = 0;
 
 
    }
 
 
    //récupération des saisies du salariés ou de tous si "all"
    $arraySaisies = getSaisies($this->mois, $this->an, $ids);
 
    $csv_output = '';                                           //Assigning the variable to store all future CSV file's data
    $csv_output = $csv_output . "Nom Salarie;Prenom Salarie;Date saisie;Heures journee;Cumul Semaine;Observation employeur; ";
    $csv_output .= "\n";
 
 
    foreach ($arraySaisies as $rowr) {
 
      //$nextWeek = time() + (7 * 24 * 60 * 60);
 
 
      $csv_output .=  $rowr->nom . $this->separator . $rowr->prenom . $this->separator . $rowr->date_saisie. $this->separator . $rowr->h_journee . $this->separator . $totalCumulUser . $this->separator . $rowr->observation_employeur ;
      $csv_output .= "\n";  
 
    }
 
 return $csv_output; //Back to constructor
  }
 
 
}
 
 
if (isset($_POST['exportSaisies'])) {  //When we must do this
  //global $wpdb; // this is how you get access to the database
  //$tablenameContrat = "CONTRAT_TRAVAIL";
  $salarie = !empty($_POST["salarie"]) ? $_POST["salarie"] : NULL;
  $employeur = !empty($_POST["employeur"]) ? $_POST["employeur"] : NULL;
  $mois = !empty($_POST["mois"]) ? $_POST["mois"] : date('m');
  $an = !empty($_POST["an"]) ? $_POST["an"] : date('Y');
 
  $contrat = $wpdb->get_var($selectContrat);
 
  $exportCSV = new export_table_to_csv($contrat, $mois, $an, ';', $employeur, $salarie);           //Make your changes on these lines
}
 
if (isset($_GET['action']) && $_GET["action"] == "exportSaisies" && isset($_GET["salarie"]) && isset($_GET["contrat"]) && isset($_GET["mois"])) {
  global $wpdb;
  $salarie = $_GET ["salarie"];
  $contrat = $_GET["contrat"];
  $mois = $_GET["mois"];
  $an = ($mois == 12) ? (date('Y') - 1) : date('Y');
 
  $exportCSV = new export_table_to_csv($contrat, $mois, $an, ';', $employeur, $salarie);
}
J'aimerais dans l'idéal que ça donne ça : (voir la petite photo)

Des idées? merci 😊Nom : cumul.jpg
Affichages : 256
Taille : 23,4 Ko