break; //Permet de modifier une information lié à un profil utilisateur. Champs requis : accessToken, field (nom du champ à modifier), value (nouvelle valeur du champ) //Permet de modifier une information lié à un profil utilisateur. Champs requis : accessToken, field (nom du champ à modifier), value (nouvelle valeur du champ) case 'updateUser': echo $userControl->setInfo(); break; //Permet de modifier les horaire d'un rituel lié à un utilisateur. Champs requis : accessToken, un tableau associatif "morning" dans lequel il y a 2 clé : "startTime" et "endTime". De même pour les champs "afternoon" et "evening" //Permet de modifier les horaire d'un rituel lié à un utilisateur. Champs requis : accessToken, un tableau associatif "morning" dans lequel il y a 2 clé : "startTime" et "endTime". De même pour les champs "afternoon" et "evening" case 'updateRituelTime': echo $rituelControl->updateTimeInterval(); break; //Permet de completer la table activity soit de check si les habitudes sont accomplies //Permet de completer la table activity soit de check si les habitudes sont accomplies case 'toggleActivity': echo $rituelControl->toggleValidateActivity(); break; default: //Permet d'ajouter une valeur à la mesure de l'objectif. Champs requis : accessToken, idProg (l'id du programme lié au but), value (la valeur à ajouter) //Permet d'ajouter une valeur à la mesure de l'objectif. Champs requis : accessToken, idProg (l'id du programme lié au but), value (la valeur à ajouter) case 'updateGoal': echo $progControl->addValueToGoal(); break; default: //Retourne un code d'erreur si rien dans action ne correspond aux actions disponibles echo json_encode(array("code" => "400/external error")); break; } } else { //Renvoi un code d'erreur si rien n'a été trouvé dans action echo json_encode(array("code" => "400/empty request")); }