From e8abeb12516e33e917afeb50a743a4e19fcd9a61 Mon Sep 17 00:00:00 2001
From: nicrausaz <n.crausaz99@gmail.com>
Date: Wed, 27 Feb 2019 11:13:45 +0100
Subject: [PATCH] update scolarities working

---
 canapEPFL/helpers.php        | 61 ++++++++++++++++--------------------
 canapEPFL/templates/head.php |  4 +--
 2 files changed, 29 insertions(+), 36 deletions(-)

diff --git a/canapEPFL/helpers.php b/canapEPFL/helpers.php
index df00ad7..2f3c598 100644
--- a/canapEPFL/helpers.php
+++ b/canapEPFL/helpers.php
@@ -414,40 +414,33 @@ function updatePostulation ($pdo, $id, $posted_data, $main_resp_id, $sec_resp_id
   $query->execute();
 
   // update scolarities
-  // $sqlreq = "UPDATE scolarity
-	// SET
-	// 	scolarity_school=':scolarity_school',
-	// 	scolarity_location=':scolarity_location',
-	// 	scolarity_level=':scolarity_level',
-	// 	scolarity_years=':scolarity_years'
-  // WHERE fk_applicant_id=:applicant_id AND scolarity_id=:scolarity_id";
-
-  // if (isset($posted_data['scolarity_school1'])) {
-  //   // at least one is set
-  //   for ($i=1; $i <= 5; $i++) {
-  //     if (isset($posted_data['scolarity_school'. $i])) {
-  //       // update every existing item
-  //       $id_school = $posted_data['scolarity_id'. $i];
-  //       $school = $posted_data['scolarity_school'. $i];
-  //       $location = $posted_data['scolarity_location' . $i];
-  //       $level = $posted_data['scolarity_level' . $i];
-  //       $years = $posted_data['scolarity_years' . $i];
-  //       $query = $pdo->prepare($sqlreq);
-
-
-  //       $query->bindParam(':applicant_id', $id, PDO::PARAM_INT);
-  //       $query->bindParam(':scolarity_id', $id_school, PDO::PARAM_INT);
-  //       $query->bindParam(':scolarity_school', $school, PDO::PARAM_STR);
-  //       $query->bindParam(':scolarity_location', $location, PDO::PARAM_STR);
-  //       $query->bindParam(':scolarity_level', $level, PDO::PARAM_STR);
-  //       $query->bindParam(':scolarity_years', $years, PDO::PARAM_STR);
-
-  //       $query->execute();
-  //     } else {
-  //       break;
-  //     }
-  //   }
-  // }
+  $sqlreq = "UPDATE scolarity SET scolarity_school=:scolarity_school, scolarity_location=:scolarity_location, scolarity_level=:scolarity_level, scolarity_years=:scolarity_years
+  WHERE fk_applicant_id=:applicant_id AND scolarity_id=:scolarity_id";
+
+  if (isset($posted_data['scolarity_id1'])) {
+    // at least one is set
+    for ($i=1; $i <= 5; $i++) {
+      if (isset($posted_data['scolarity_id'. $i])) {
+        // update every existing item
+        $id_school = $posted_data['scolarity_id'. $i];
+        $school = $posted_data['scolarity_school'. $i];
+        $location = $posted_data['scolarity_location' . $i];
+        $level = $posted_data['scolarity_level' . $i];
+        $years = $posted_data['scolarity_years' . $i];
+
+        $query = $pdo->prepare($sqlreq);
+        $query->bindParam(':applicant_id', $id, PDO::PARAM_INT);
+        $query->bindParam(':scolarity_id', $id_school, PDO::PARAM_INT);
+        $query->bindParam(':scolarity_school', $school, PDO::PARAM_STR);
+        $query->bindParam(':scolarity_location', $location, PDO::PARAM_STR);
+        $query->bindParam(':scolarity_level', $level, PDO::PARAM_STR);
+        $query->bindParam(':scolarity_years', $years, PDO::PARAM_STR);
+        $query->execute();
+      } else {
+        break;
+      }
+    }
+  }
   // header('Location: viewpostulation.php');
 }
 #endregion
diff --git a/canapEPFL/templates/head.php b/canapEPFL/templates/head.php
index 1639fee..1169763 100644
--- a/canapEPFL/templates/head.php
+++ b/canapEPFL/templates/head.php
@@ -23,8 +23,8 @@
 <?php
   ini_set("display_errors", 0);
   error_reporting(0);
-  // ini_set("display_errors", 1);
-  // error_reporting(E_ALL);
+  ini_set("display_errors", 1);
+  error_reporting(E_ALL);
   require_once('configs/config.php');
   require('configs/db.php');
   if (!isset($_SESSION)) { session_start(); }
-- 
GitLab