diff --git a/html/admin/index.php b/html/admin/index.php index 89e8c8a2..78a02cde 100755 --- a/html/admin/index.php +++ b/html/admin/index.php @@ -12,6 +12,22 @@ if (!isset($_SESSION['userRole']) || $_SESSION['userRole'] < 50) { } $pdo = sqlConnect($sqlDatabaseHost, $sqlDatabaseName, $sqlDatabaseUser, $sqlDatabasePass); + +if (isset($_POST['user-id']) && isset($_POST['user-role']) && isset($_POST['user-accreditation']) && empty($_POST['user-id']) == false) { + $userID = (int)$_POST['user-id']; + $userRole = empty($_POST['user-role']) ? 1 : (int)$_POST['user-role']; + $userAccreditation = empty($_POST['user-accreditation']) ? 0 : (int)$_POST['user-accreditation']; + $sqlRequest = "UPDATE users SET role = :userRole, accreditation = :userAccreditation WHERE ID = :userID"; + $request = $pdo->prepare($sqlRequest); + $request->bindParam(":userRole", $userRole); + $request->bindParam(":userAccreditation", $userAccreditation); + $request->bindParam(":userID", $userID); + if($request->execute()) { + $status = "Utilisateur mis à jour"; + } else { + $status = "Erreur SQL"; + } +} ?> @@ -20,6 +36,12 @@ $pdo = sqlConnect($sqlDatabaseHost, $sqlDatabaseName, $sqlDatabaseUser, $sqlData
@@ -39,6 +61,7 @@ $pdo = sqlConnect($sqlDatabaseHost, $sqlDatabaseName, $sqlDatabaseUser, $sqlData