level_0 ){ /***************/ /* UTILISATEUR */ /***************/ case 'user': if( isset($request->level_1) ){ include 'manager/user.php'; user_switch_level_1($request, $answer); } else { $answer->request = 'missing_level_1'; } break; /***********/ /* GROUPES */ /***********/ case 'groups': $answer->type = "group"; break; /******/ /* UE */ /******/ case 'ues': break; /**********/ /* MODULE */ /**********/ case 'modules': break; /************/ /* CONTRÔLE */ /************/ case 'tests': break; /**************/ /* PARAMETRES */ /**************/ case 'settings': break; /***********/ /* DEFAULT */ /***********/ default: $answer->request = 'unknown_level_0'; break; } if( $answer == null ) $answer->request = 'no_level_0'; }else // si json corrompu (undécodable) $answer->request = 'jsoncorrupted'; }else // $_POST vide [OU] $_POST['json'] pas défini $answer->request = 'nopost'; // on envoie (affiche) l'objet en JSON echo json_encode($answer); } ?>