fix fonctions modify group après changement DB

php
Anthony RICHARD 2 years ago
parent 5bfb7074f1
commit d84c43faba

@ -251,7 +251,7 @@ class UserGateway extends AbsGateway
} }
} }
public function modifyGroup(int $id, int $newGroup) { public function modifyGroup(int $id, int $newGroup = null) {
try { try {
$query="UPDATE User_ SET groupID=:group WHERE id=:id"; $query="UPDATE User_ SET groupID=:group WHERE id=:id";
$args = array(':id' => array($id, PDO::PARAM_INT), ':group' => array($newGroup, PDO::PARAM_STR)); $args = array(':id' => array($id, PDO::PARAM_INT), ':group' => array($newGroup, PDO::PARAM_STR));

@ -23,22 +23,22 @@ class MdlAdmin extends AbsModel
else return null; else return null;
}*/ }*/
public function showAllUsers(): array { public function getAllUsers(): array {
$gtw = new UserGateway(); $gtw = new UserGateway();
return $gtw->findAll(); return $gtw->findAll();
} }
public function showAllAdmins(): array { public function getAllAdmins(): array {
$gtw = new UserGateway(); $gtw = new UserGateway();
return $gtw->findAllAdmins(); return $gtw->findAllAdmins();
} }
public function showAllTeachers(): array { public function getAllTeachers(): array {
$gtw = new UserGateway(); $gtw = new UserGateway();
return $gtw->findAllTeachers(); return $gtw->findAllTeachers();
} }
public function showAllStudents(): array { public function getAllStudents(): array {
$gtw = new UserGateway(); $gtw = new UserGateway();
return $gtw->findAllStudents(); return $gtw->findAllStudents();
} }
@ -48,7 +48,7 @@ class MdlAdmin extends AbsModel
$gtw->remove($id); $gtw->remove($id);
} }
public function showAllGroups(): array { public function getAllGroups(): array {
$gtw = new GroupGateway(); $gtw = new GroupGateway();
return $gtw->findAll(); return $gtw->findAll();
} }
@ -60,7 +60,7 @@ class MdlAdmin extends AbsModel
public function removeUserFromGroup(int $id): void { public function removeUserFromGroup(int $id): void {
$gtw = new UserGateway(); $gtw = new UserGateway();
$gtw->modifyGroup($id, 0); $gtw->modifyGroup($id);
} }
public function removeGroup(int $id): void { public function removeGroup(int $id): void {

Loading…
Cancel
Save