Esempio n. 1
0
            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"));
}