Commit f2868d89 authored by Jérémie Passerat's avatar Jérémie Passerat

Correction des tests existants (pas trop tôt)

parent f7f17472
This source diff could not be displayed because it is too large. You can view the blob instead.
.PHONY: test
test:
PYTHONPATH=. pytest
\ No newline at end of file
......@@ -210,6 +210,8 @@ contenus = api.namespace('contenus', description='Entrées liées à la gestion
@contenus.route("/addContenu")
@contenus.doc(params={'auteur': "(l'auteur qui ajoute le contenu"})
@contenus.doc(params={'contenu_a_ecrire': " le contenu à écrire"})
@contenus.doc(params={'titre': " le contenu à écrire"})
@contenus.doc(params={'tags': " le contenu à écrire"})
@contenus.doc(description='ajouter un nouveau contenu')
class AjouterContenu(Resource):
@contenus.response(201, "Contenu créé")
......@@ -758,6 +760,18 @@ class CreerEnCoursRefuse(Resource):
return "En Cours Refuse créé", 201
@en_cours.route("/changerTitre")
@en_cours.doc(params={'id_contenu_en_cours': "l'id du contenu en cours concerné"})
@en_cours.doc(params={'titre': "le nouveau titre"})
@en_cours.doc(description="ajouter ou modifier un titre")
class ModifierTitre(Resource):
@en_cours.response(201, "Titre du contenu en cours modifié")
def patch(self):
id_contenu_en_cours = json.loads(request.json["id_contenu_en_cours"])
en_cours_dao.changer_titre(id_contenu_en_cours["$oid"], request.json["titre"])
return "Titre modifié", 201
demande_pub = api.namespace('demande_pub', description='Entrées liées à la gestion des demandes de publication')
......
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Data Structures</title>
<title>OpenQuizz: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -83,59 +83,25 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
<div class="header">
<div class="headertitle">
<div class="title">Data Structures</div> </div>
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="toggleLevel(1);">1</span><span onclick="toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceapp.html" target="_self">app</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_ajouter_contenu.html" target="_self">AjouterContenu</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_ajouter_tiers.html" target="_self">AjouterTiers</a></td><td class="desc"></td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1changer__texte__contenu.html" target="_self">changer_texte_contenu</a></td><td class="desc"></td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_changer_mdp.html" target="_self">ChangerMdp</a></td><td class="desc"></td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1creer__evaluation.html" target="_self">creer_evaluation</a></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1creer__nouveau__contenu.html" target="_self">creer_nouveau_contenu</a></td><td class="desc"></td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_creer_en_cours.html" target="_self">CreerEnCours</a></td><td class="desc"></td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_creer_en_cours_refuse.html" target="_self">CreerEnCoursRefuse</a></td><td class="desc"></td></tr>
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_creer_utilisateur.html" target="_self">CreerUtilisateur</a></td><td class="desc"></td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1demande__de__publication.html" target="_self">demande_de_publication</a></td><td class="desc"></td></tr>
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1gerer__demande__pub.html" target="_self">gerer_demande_pub</a></td><td class="desc"></td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1gerer__maj__tiers.html" target="_self">gerer_maj_tiers</a></td><td class="desc"></td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1get__all__evaluations.html" target="_self">get_all_evaluations</a></td><td class="desc"></td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1get__demandes__pub.html" target="_self">get_demandes_pub</a></td><td class="desc"></td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1get__evaluation.html" target="_self">get_evaluation</a></td><td class="desc"></td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1get__tags__contenu.html" target="_self">get_tags_contenu</a></td><td class="desc"></td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1get__texte__contenu.html" target="_self">get_texte_contenu</a></td><td class="desc"></td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1get__texte__version__contenu.html" target="_self">get_texte_version_contenu</a></td><td class="desc"></td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1get__tous__les__contenus.html" target="_self">get_tous_les_contenus</a></td><td class="desc"></td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_get_auteur_otigine_contenu_en_cours.html" target="_self">GetAuteurOtigineContenuEnCours</a></td><td class="desc"></td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_get_contenu_banque.html" target="_self">GetContenuBanque</a></td><td class="desc"></td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_get_contenu_en_cours.html" target="_self">GetContenuEnCours</a></td><td class="desc"></td></tr>
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_get_contenu_panier.html" target="_self">GetContenuPanier</a></td><td class="desc"></td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_get_contenu_par_id.html" target="_self">GetContenuParId</a></td><td class="desc"></td></tr>
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_get_texte_contenu_en_cours.html" target="_self">GetTexteContenuEnCours</a></td><td class="desc"></td></tr>
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1is__contenu__anonyme.html" target="_self">is_contenu_anonyme</a></td><td class="desc"></td></tr>
<tr id="row_0_26_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1is__maj__tiers__disponible.html" target="_self">is_maj_tiers_disponible</a></td><td class="desc"></td></tr>
<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_is_contenu_demande_publication.html" target="_self">IsContenuDemandePublication</a></td><td class="desc"></td></tr>
<tr id="row_0_28_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1liste__maj__tiers.html" target="_self">liste_maj_tiers</a></td><td class="desc"></td></tr>
<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1maj__contenu.html" target="_self">maj_contenu</a></td><td class="desc"></td></tr>
<tr id="row_0_30_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_recuperer_tous_les_utilisateurs.html" target="_self">RecupererTousLesUtilisateurs</a></td><td class="desc"></td></tr>
<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1supprimer__demande__pub.html" target="_self">supprimer_demande_pub</a></td><td class="desc"></td></tr>
<tr id="row_0_32_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1supprimer__evaluation.html" target="_self">supprimer_evaluation</a></td><td class="desc"></td></tr>
<tr id="row_0_33_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1supprimer__tiers.html" target="_self">supprimer_tiers</a></td><td class="desc"></td></tr>
<tr id="row_0_34_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_supprimer_en_cours_par_id.html" target="_self">SupprimerEnCoursParId</a></td><td class="desc"></td></tr>
<tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_supprimer_perso.html" target="_self">SupprimerPerso</a></td><td class="desc"></td></tr>
<tr id="row_0_36_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classapp_1_1_verifier_utilisateur.html" target="_self">VerifierUtilisateur</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecontenu__dao.html" target="_self">contenu_dao</a></td><td class="desc"></td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcontenu__dao_1_1_contenu_dao.html" target="_self">ContenuDao</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedemande__pub_dao.html" target="_self">demande_pubDao</a></td><td class="desc"></td></tr>
<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html" target="_self">DemandePubDao</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceencours__dao.html" target="_self">encours_dao</a></td><td class="desc"></td></tr>
<tr id="row_3_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classencours__dao_1_1_encours_dao.html" target="_self">EncoursDao</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceevaluation__dao.html" target="_self">evaluation_dao</a></td><td class="desc"></td></tr>
<tr id="row_4_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html" target="_self">EvaluationDao</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutilisateur__dao.html" target="_self">utilisateur_dao</a></td><td class="desc"></td></tr>
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>contenu_dao</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcontenu__dao_1_1_contenu_dao.html" target="_self">ContenuDao</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>demande_pubDao</b></td><td class="desc"></td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html" target="_self">DemandePubDao</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>encours_dao</b></td><td class="desc"></td></tr>
<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classencours__dao_1_1_encours_dao.html" target="_self">EncoursDao</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>evaluation_dao</b></td><td class="desc"></td></tr>
<tr id="row_3_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html" target="_self">EvaluationDao</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>gitUtils</b></td><td class="desc"></td></tr>
<tr id="row_4_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgit_utils_1_1_git_utils.html" target="_self">GitUtils</a></td><td class="desc">Fonctions de manipulation de versionning (avec git) </td></tr>
<tr id="row_5_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>utilisateur_dao</b></td><td class="desc"></td></tr>
<tr id="row_5_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html" target="_self">UtilisateurDao</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>utils</b></td><td class="desc"></td></tr>
<tr id="row_6_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutils_1_1_utils.html" target="_self">Utils</a></td><td class="desc">Fonctions 'générales', principalement de manipulation des fichiers </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
......
var annotated_dup =
[
[ "app", "namespaceapp.html", "namespaceapp" ],
[ "contenu_dao", "namespacecontenu__dao.html", "namespacecontenu__dao" ],
[ "demande_pubDao", "namespacedemande__pub_dao.html", "namespacedemande__pub_dao" ],
[ "encours_dao", "namespaceencours__dao.html", "namespaceencours__dao" ],
[ "evaluation_dao", "namespaceevaluation__dao.html", "namespaceevaluation__dao" ],
[ "utilisateur_dao", "namespaceutilisateur__dao.html", "namespaceutilisateur__dao" ]
[ "contenu_dao", null, [
[ "ContenuDao", "classcontenu__dao_1_1_contenu_dao.html", "classcontenu__dao_1_1_contenu_dao" ]
] ],
[ "demande_pubDao", null, [
[ "DemandePubDao", "classdemande__pub_dao_1_1_demande_pub_dao.html", "classdemande__pub_dao_1_1_demande_pub_dao" ]
] ],
[ "encours_dao", null, [
[ "EncoursDao", "classencours__dao_1_1_encours_dao.html", "classencours__dao_1_1_encours_dao" ]
] ],
[ "evaluation_dao", null, [
[ "EvaluationDao", "classevaluation__dao_1_1_evaluation_dao.html", "classevaluation__dao_1_1_evaluation_dao" ]
] ],
[ "gitUtils", null, [
[ "GitUtils", "classgit_utils_1_1_git_utils.html", "classgit_utils_1_1_git_utils" ]
] ],
[ "utilisateur_dao", null, [
[ "UtilisateurDao", "classutilisateur__dao_1_1_utilisateur_dao.html", "classutilisateur__dao_1_1_utilisateur_dao" ]
] ],
[ "utils", null, [
[ "Utils", "classutils_1_1_utils.html", "classutils_1_1_utils" ]
] ]
];
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OpenQuizz
</div>
<div id="projectbrief">Une application de gestion des contenus pédagogiques</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classcontenu__dao_1_1_contenu_dao.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">contenu_dao.ContenuDao Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae75b1431e116463e557934562641f296">ajouter_contenu</a>(self, auteur, contenu_a_ecrire, titre, tags)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24510185639e49977731849f230c19de">associer_tag_libre</a>(self, auteur, tag, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a6f2ab34fa5dbf82d9c161b30ceefae58">base_donnees</a></td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0721375bffa6ea4bc3e6876bef4f71c7">changer_tags_contenus</a>(self, id_contenu, tags)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2e1f21670573ea19f89d2a38e2374486">changer_titre</a>(self, id_en_cours, nouveau_titre)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>chemin</b> (defined in <a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a>)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>client</b> (defined in <a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a>)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ad117a2d6436b5ea8bc7b3c1be7b2b5d4">consulter_un_contenu</a>(self, id, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aad2712ed6b03aef5500273113b756c7e">creer_nouveau_contenu</a>(self, id_demande_publication, auteur_en_cours)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#acf5cd4a1bf90cfc9454c84e9bd0f9595">creer_tag_libre</a>(self, auteur, tag, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4d6c5aa88394afc8fd42899194b7ab66">creer_tiers</a>(self, auteur, id_contenu, version)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2937847796b74254765e0aa5850908a8">detruire_fichier_tmp</a>(self, id, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1defe7d309e7d0568fd7d635632573b5">dissocier_contenu</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#afc45d0f537eac54f2035562ea52651e4">dissocier_tag_libre</a>(self, auteur, mon_tag, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a70a37d28de6178c0c6d7d756b536cdc2">existe_en_tiers</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a8ff96c6d4438cd99f6864f1e69f63558">get_chemin_du_contenu</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a10208c32898617aa2060d97eec65370d">get_commit_pour_une_version</a>(self, id_contenu, version)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac73171423db4426f64ff3f1794b5c1d5">get_contenu_par_id</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a974b60a51168edc2c250e291ad9f6621">get_contenus</a>(self, auteur, perso, tiers, en_cours)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4c48964bfe8079df36fe2cc6d1b7b5aa">get_contenus_non_auteur</a>(self, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#af5536deb72c52e6cc23a638e0f1e7854">get_contenus_persos</a>(self, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aa196d107db356d07eeb5c86d3fe08aa9">get_contenus_tiers</a>(self, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2b0a6eb4a146d03a1d5ee5ef518a8d78">get_popularite</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae73d757c5350c33f27463c91f3f74c77">get_tags_contenu</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a31ff99b65187527c7e7f49966b4f2c0a">get_tous_les_contenus</a>(self)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a3fbf924b55d44bc6e70298c3572e960b">get_version_courante</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0dbda3ac47adc7927424e436cd4ab810">get_version_tiers_avec_id</a>(self, id_contenu, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>gitUtils</b> (defined in <a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a>)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9c625b7e9850949579c48fd047affb02">id_dernier_contenu_ajoute</a>(self)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0caa5fecee2b4a62463c4e570eea8d27">importer_contenu</a>(self, auteur, file)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#af7fc7cc2e627414133df7d0a0705a52b">incrementer_popularite</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a07fb6588c037e7959d9f757f00b1279a">is_anonyme</a>(self, idContenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_tiers_auteur</b>(self, auteur, idContenu) (defined in <a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a>)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24716701f939cf8c61892a88b17e8ce1">is_tiers_maj</a>(self, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1623fed649617405ea7a63018fe6f00a">liste_tiers_maj</a>(self, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac3ca8e0087646327cf77df512a17b634">maj_contenu</a>(self, id_contenu_en_cours, auteur=None, enCours=True)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a196c9bc1e8ea58eb45f85074aeacb5c0">maj_tiers</a>(self, id_tiers, nouvelle_version, auteur, refuse=False)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a42a789fd4a48bb46b1ccd46082a47a2d">modifierMoyenneContenu</a>(self, id_contenu, version, note)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24220bd7aa124c96e8b2fcd23f32a0d3">noterContenuTiers</a>(self, id_contenu, version, auteur, note)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9cc6294153338323c1583592221264e6">recuperer_all_tags_libres</a>(self, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#adb9ef427b9922a7a1073839c62d8bf11">recuperer_tags_libres_contenu</a>(self, id_contenu, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a62aad05a3c0a21057f67063095c11dcb">recupererNoteContenu</a>(self, id_contenu, version, auteur)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1a6f82e352a43f602071118d71fd4119">supprimer_contenu</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab0568be55b1a8c2ffd2579844a5801b0">supprimer_tag_libre</a>(self, auteur, mon_tag)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a009470141dfc00f2e0fe5a4e738f40d8">supprimer_tiers</a>(self, id_tiers, auteur, version, note)</td><td class="entry"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">contenu_dao.ContenuDao</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: ContenuDao Class Reference</title>
<title>OpenQuizz: contenu_dao.ContenuDao Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -84,116 +84,173 @@ $(document).ready(function(){initNavTree('classcontenu__dao_1_1_contenu_dao.html
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> </div>
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classcontenu__dao_1_1_contenu_dao-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ContenuDao Class Reference</div> </div>
<div class="title">contenu_dao.ContenuDao Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for contenu_dao.ContenuDao:</div>
<div class="dyncontent">
<div class="center"><img src="classcontenu__dao_1_1_contenu_dao__coll__graph.png" border="0" usemap="#contenu__dao_8_contenu_dao_coll__map" alt="Collaboration graph"/></div>
<map name="contenu__dao_8_contenu_dao_coll__map" id="contenu__dao_8_contenu_dao_coll__map">
<area shape="rect" title=" " alt="" coords="5,95,195,121"/>
<area shape="rect" title=" " alt="" coords="71,5,129,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abfbcdd70e62a9acd14e42f4685354d9f"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#abfbcdd70e62a9acd14e42f4685354d9f">ajouter_contenu</a> (self, auteur, contenu_a_ecrire)</td></tr>
<tr class="memdesc:abfbcdd70e62a9acd14e42f4685354d9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant d'ajouter un contenu dans le panier de l'auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#abfbcdd70e62a9acd14e42f4685354d9f">More...</a><br /></td></tr>
<tr class="separator:abfbcdd70e62a9acd14e42f4685354d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3b88e1d7818a930f26f8734c7ce579"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aab3b88e1d7818a930f26f8734c7ce579">get_contenu_par_id</a> (self, id_contenu)</td></tr>
<tr class="memdesc:aab3b88e1d7818a930f26f8734c7ce579"><td class="mdescLeft">&#160;</td><td class="mdescRight">recherche d'un contenu par id (pour affichage de son contenu. <a href="classcontenu__dao_1_1_contenu_dao.html#aab3b88e1d7818a930f26f8734c7ce579">More...</a><br /></td></tr>
<tr class="separator:aab3b88e1d7818a930f26f8734c7ce579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab361a13c5c87da885cfd47ad43f87b55"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab361a13c5c87da885cfd47ad43f87b55">id_dernier_contenu_ajoute</a> (self)</td></tr>
<tr class="memdesc:ab361a13c5c87da885cfd47ad43f87b55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer l'id du dernier contenu ajouté <a href="classcontenu__dao_1_1_contenu_dao.html#ab361a13c5c87da885cfd47ad43f87b55">More...</a><br /></td></tr>
<tr class="separator:ab361a13c5c87da885cfd47ad43f87b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82d93e64b082d3bd3a1146e94c3c8495"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a82d93e64b082d3bd3a1146e94c3c8495">get_contenus</a> (self, auteur, perso, tiers, en_cours)</td></tr>
<tr class="memdesc:a82d93e64b082d3bd3a1146e94c3c8495"><td class="mdescLeft">&#160;</td><td class="mdescRight">recherche des contenus pour un auteur donné (son 'panier') <a href="classcontenu__dao_1_1_contenu_dao.html#a82d93e64b082d3bd3a1146e94c3c8495">More...</a><br /></td></tr>
<tr class="separator:a82d93e64b082d3bd3a1146e94c3c8495"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87a3005824e476441d8470b3ce9ab9b0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a87a3005824e476441d8470b3ce9ab9b0">get_contenus_tiers</a> (self, auteur)</td></tr>
<tr class="memdesc:a87a3005824e476441d8470b3ce9ab9b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">FOnction permettant de récupérer les contenus tiers d'un auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#a87a3005824e476441d8470b3ce9ab9b0">More...</a><br /></td></tr>
<tr class="separator:a87a3005824e476441d8470b3ce9ab9b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f538d2346b83bfb1e670d2919546945"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1f538d2346b83bfb1e670d2919546945">get_contenus_non_auteur</a> (self, auteur)</td></tr>
<tr class="memdesc:a1f538d2346b83bfb1e670d2919546945"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de charger tous les contenus 'publiés' n'appartenant pas à auteur (pour afficher sa banque) <a href="classcontenu__dao_1_1_contenu_dao.html#a1f538d2346b83bfb1e670d2919546945">More...</a><br /></td></tr>
<tr class="separator:a1f538d2346b83bfb1e670d2919546945"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f9be61dfb7278dafa424c5e46d51e96"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1f9be61dfb7278dafa424c5e46d51e96">creer_tiers</a> (self, auteur, id_contenu, version)</td></tr>
<tr class="memdesc:a1f9be61dfb7278dafa424c5e46d51e96"><td class="mdescLeft">&#160;</td><td class="mdescRight">FOnction de création d'un tiers. <a href="classcontenu__dao_1_1_contenu_dao.html#a1f9be61dfb7278dafa424c5e46d51e96">More...</a><br /></td></tr>
<tr class="separator:a1f9be61dfb7278dafa424c5e46d51e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d8587dd03eabe9c84b2f61648253577"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9d8587dd03eabe9c84b2f61648253577">get_contenus_persos</a> (self, auteur)</td></tr>
<tr class="memdesc:a9d8587dd03eabe9c84b2f61648253577"><td class="mdescLeft">&#160;</td><td class="mdescRight">FOnction permettant de récupérer les contenus persos d'un auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#a9d8587dd03eabe9c84b2f61648253577">More...</a><br /></td></tr>
<tr class="separator:a9d8587dd03eabe9c84b2f61648253577"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4917ecf0e01ce5e18f315ac93ca9de08"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4917ecf0e01ce5e18f315ac93ca9de08">dissocier_contenu</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a4917ecf0e01ce5e18f315ac93ca9de08"><td class="mdescLeft">&#160;</td><td class="mdescRight">l'auteur 'renie' son contenu, qui reste disponible dans le panier de ceux qui le possédent <a href="classcontenu__dao_1_1_contenu_dao.html#a4917ecf0e01ce5e18f315ac93ca9de08">More...</a><br /></td></tr>
<tr class="separator:a4917ecf0e01ce5e18f315ac93ca9de08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeaf92cf8cf77e8bf5f1227e7572c35e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#adeaf92cf8cf77e8bf5f1227e7572c35e">supprimer_contenu</a> (self, id_contenu)</td></tr>
<tr class="memdesc:adeaf92cf8cf77e8bf5f1227e7572c35e"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de, soit renier, soit supprimer définitivement un auteur (et le fichier de contenu associé) <a href="classcontenu__dao_1_1_contenu_dao.html#adeaf92cf8cf77e8bf5f1227e7572c35e">More...</a><br /></td></tr>
<tr class="separator:adeaf92cf8cf77e8bf5f1227e7572c35e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6086ebc821d668da7d101be3cd51414"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac6086ebc821d668da7d101be3cd51414">supprimer_tiers</a> (self, id_tiers, auteur, version)</td></tr>
<tr class="memdesc:ac6086ebc821d668da7d101be3cd51414"><td class="mdescLeft">&#160;</td><td class="mdescRight">suppression défintive d'un tiers (de la référence) <a href="classcontenu__dao_1_1_contenu_dao.html#ac6086ebc821d668da7d101be3cd51414">More...</a><br /></td></tr>
<tr class="separator:ac6086ebc821d668da7d101be3cd51414"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06d175be91311d84a53a5df85d89481c"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a06d175be91311d84a53a5df85d89481c">existe_en_tiers</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a06d175be91311d84a53a5df85d89481c"><td class="mdescLeft">&#160;</td><td class="mdescRight">fonction qui permet de savoir le nombre de fois qu'un contenu est présent en 'contenu tiers' chez d'autres auteurs <a href="classcontenu__dao_1_1_contenu_dao.html#a06d175be91311d84a53a5df85d89481c">More...</a><br /></td></tr>
<tr class="separator:a06d175be91311d84a53a5df85d89481c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a661ebb513b09547601ade8fedab57a48"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a661ebb513b09547601ade8fedab57a48">creer_nouveau_contenu</a> (self, id_demande_publication, auteur_en_cours)</td></tr>
<tr class="memdesc:a661ebb513b09547601ade8fedab57a48"><td class="mdescLeft">&#160;</td><td class="mdescRight">fonction qui permet de créer un contenu à partir d'une contenu en cours <a href="classcontenu__dao_1_1_contenu_dao.html#a661ebb513b09547601ade8fedab57a48">More...</a><br /></td></tr>
<tr class="separator:a661ebb513b09547601ade8fedab57a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4075394b463bebfb7b28ca12e78ca60"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab4075394b463bebfb7b28ca12e78ca60">get_chemin_du_contenu</a> (self, id_contenu)</td></tr>
<tr class="memdesc:ab4075394b463bebfb7b28ca12e78ca60"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupère le chemin d'un contenu <a href="classcontenu__dao_1_1_contenu_dao.html#ab4075394b463bebfb7b28ca12e78ca60">More...</a><br /></td></tr>
<tr class="separator:ab4075394b463bebfb7b28ca12e78ca60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79de56569c6a54d340a682c300e4a2ae"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a79de56569c6a54d340a682c300e4a2ae">get_version_courante</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a79de56569c6a54d340a682c300e4a2ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupère la version en cours du contenu <a href="classcontenu__dao_1_1_contenu_dao.html#a79de56569c6a54d340a682c300e4a2ae">More...</a><br /></td></tr>
<tr class="separator:a79de56569c6a54d340a682c300e4a2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d45a85dd37bb65386ee093081260d25"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a5d45a85dd37bb65386ee093081260d25">get_version_tiers_avec_id</a> (self, id_contenu, auteur)</td></tr>
<tr class="memdesc:a5d45a85dd37bb65386ee093081260d25"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupère la version d'un contenu mis en tiers (ou 0 si ce contenu n'est pas sossédé en tiers) <a href="classcontenu__dao_1_1_contenu_dao.html#a5d45a85dd37bb65386ee093081260d25">More...</a><br /></td></tr>
<tr class="separator:a5d45a85dd37bb65386ee093081260d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae7ba4492525bcfe3db32b37ac98882"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a3ae7ba4492525bcfe3db32b37ac98882">maj_contenu</a> (self, id_contenu_en_cours, auteur=None, enCours=True)</td></tr>
<tr class="memdesc:a3ae7ba4492525bcfe3db32b37ac98882"><td class="mdescLeft">&#160;</td><td class="mdescRight">mise à jour d'un contenu <a href="classcontenu__dao_1_1_contenu_dao.html#a3ae7ba4492525bcfe3db32b37ac98882">More...</a><br /></td></tr>
<tr class="separator:a3ae7ba4492525bcfe3db32b37ac98882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae70992754959b61f0fc7e5d09cdcff1f"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae70992754959b61f0fc7e5d09cdcff1f">consulter_un_contenu</a> (self, id, auteur)</td></tr>
<tr class="memdesc:ae70992754959b61f0fc7e5d09cdcff1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">lecture d'un contenu (version basique pour les tests) <a href="classcontenu__dao_1_1_contenu_dao.html#ae70992754959b61f0fc7e5d09cdcff1f">More...</a><br /></td></tr>
<tr class="separator:ae70992754959b61f0fc7e5d09cdcff1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5479b32f5ed7a66b16740884daa8f9a2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a5479b32f5ed7a66b16740884daa8f9a2">detruire_fichier_tmp</a> (self, id, auteur)</td></tr>
<tr class="memdesc:a5479b32f5ed7a66b16740884daa8f9a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">après fin de consultation, destruction du fichier temporaire généré <a href="classcontenu__dao_1_1_contenu_dao.html#a5479b32f5ed7a66b16740884daa8f9a2">More...</a><br /></td></tr>
<tr class="separator:a5479b32f5ed7a66b16740884daa8f9a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a655835b432f9f35dcc338ddc460f4bfe"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a655835b432f9f35dcc338ddc460f4bfe">is_anonyme</a> (self, idContenu)</td></tr>
<tr class="memdesc:a655835b432f9f35dcc338ddc460f4bfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de déterminer si un contenu est "anonyme". <a href="classcontenu__dao_1_1_contenu_dao.html#a655835b432f9f35dcc338ddc460f4bfe">More...</a><br /></td></tr>
<tr class="separator:a655835b432f9f35dcc338ddc460f4bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b93634de55935bbfc228c05d4a9ab1c"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2b93634de55935bbfc228c05d4a9ab1c">get_tous_les_contenus</a> (self)</td></tr>
<tr class="memdesc:a2b93634de55935bbfc228c05d4a9ab1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer tous les contenus. <a href="classcontenu__dao_1_1_contenu_dao.html#a2b93634de55935bbfc228c05d4a9ab1c">More...</a><br /></td></tr>
<tr class="separator:a2b93634de55935bbfc228c05d4a9ab1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93c58bad191c34f5da20c65cb9f43154"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a93c58bad191c34f5da20c65cb9f43154">is_tiers_auteur</a> (self, auteur, idContenu)</td></tr>
<tr class="separator:a93c58bad191c34f5da20c65cb9f43154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbffbf61ced7b50a3c6fddec1520956c"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#acbffbf61ced7b50a3c6fddec1520956c">maj_tiers</a> (self, id_tiers, nouvelle_version, auteur, refuse=False)</td></tr>
<tr class="memdesc:acbffbf61ced7b50a3c6fddec1520956c"><td class="mdescLeft">&#160;</td><td class="mdescRight">mettre à jour un contenu 'tiers' <a href="classcontenu__dao_1_1_contenu_dao.html#acbffbf61ced7b50a3c6fddec1520956c">More...</a><br /></td></tr>
<tr class="separator:acbffbf61ced7b50a3c6fddec1520956c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65aca0cedfaebc3c59bb97546a406727"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a65aca0cedfaebc3c59bb97546a406727">is_tiers_maj</a> (self, auteur)</td></tr>
<tr class="memdesc:a65aca0cedfaebc3c59bb97546a406727"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de savoir si au moins un tiers est mettable à jour pour un auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#a65aca0cedfaebc3c59bb97546a406727">More...</a><br /></td></tr>
<tr class="separator:a65aca0cedfaebc3c59bb97546a406727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a401e06fe0e177cf2c54d1dbfadb813"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1a401e06fe0e177cf2c54d1dbfadb813">liste_tiers_maj</a> (self, auteur)</td></tr>
<tr class="memdesc:a1a401e06fe0e177cf2c54d1dbfadb813"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de savoir si au moins un tiers est mettable à jour pour un auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#a1a401e06fe0e177cf2c54d1dbfadb813">More...</a><br /></td></tr>
<tr class="separator:a1a401e06fe0e177cf2c54d1dbfadb813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f5e08af2ef70ad9040cb11e1eb776a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a76f5e08af2ef70ad9040cb11e1eb776a">get_commit_pour_une_version</a> (self, id_contenu, version)</td></tr>
<tr class="memdesc:a76f5e08af2ef70ad9040cb11e1eb776a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de récupérer le 'hash' d'un commit. <a href="classcontenu__dao_1_1_contenu_dao.html#a76f5e08af2ef70ad9040cb11e1eb776a">More...</a><br /></td></tr>
<tr class="separator:a76f5e08af2ef70ad9040cb11e1eb776a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a597c30845d8cb577c0ac35b86e050c25"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a597c30845d8cb577c0ac35b86e050c25">get_tags_contenu</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a597c30845d8cb577c0ac35b86e050c25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de récupérer les tags associés à un contenu. <a href="classcontenu__dao_1_1_contenu_dao.html#a597c30845d8cb577c0ac35b86e050c25">More...</a><br /></td></tr>
<tr class="separator:a597c30845d8cb577c0ac35b86e050c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae75b1431e116463e557934562641f296"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae75b1431e116463e557934562641f296">ajouter_contenu</a> (self, auteur, contenu_a_ecrire, titre, tags)</td></tr>
<tr class="memdesc:ae75b1431e116463e557934562641f296"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant d'ajouter un contenu dans le panier de l'auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#ae75b1431e116463e557934562641f296">More...</a><br /></td></tr>
<tr class="separator:ae75b1431e116463e557934562641f296"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0caa5fecee2b4a62463c4e570eea8d27"><td class="memItemLeft" align="right" valign="top"><a id="a0caa5fecee2b4a62463c4e570eea8d27"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0caa5fecee2b4a62463c4e570eea8d27">importer_contenu</a> (self, auteur, file)</td></tr>
<tr class="memdesc:a0caa5fecee2b4a62463c4e570eea8d27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction qui permet d'importer un nouveau contenu. <br /></td></tr>
<tr class="separator:a0caa5fecee2b4a62463c4e570eea8d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b0a6eb4a146d03a1d5ee5ef518a8d78"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2b0a6eb4a146d03a1d5ee5ef518a8d78">get_popularite</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a2b0a6eb4a146d03a1d5ee5ef518a8d78"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer la popularité d'une version <a href="classcontenu__dao_1_1_contenu_dao.html#a2b0a6eb4a146d03a1d5ee5ef518a8d78">More...</a><br /></td></tr>
<tr class="separator:a2b0a6eb4a146d03a1d5ee5ef518a8d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7fc7cc2e627414133df7d0a0705a52b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#af7fc7cc2e627414133df7d0a0705a52b">incrementer_popularite</a> (self, id_contenu)</td></tr>
<tr class="memdesc:af7fc7cc2e627414133df7d0a0705a52b"><td class="mdescLeft">&#160;</td><td class="mdescRight">incrémenter la popularité d'un contenu ou d'une de ses versions <a href="classcontenu__dao_1_1_contenu_dao.html#af7fc7cc2e627414133df7d0a0705a52b">More...</a><br /></td></tr>
<tr class="separator:af7fc7cc2e627414133df7d0a0705a52b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac73171423db4426f64ff3f1794b5c1d5"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac73171423db4426f64ff3f1794b5c1d5">get_contenu_par_id</a> (self, id_contenu)</td></tr>
<tr class="memdesc:ac73171423db4426f64ff3f1794b5c1d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">recherche d'un contenu par id (pour affichage de son contenu. <a href="classcontenu__dao_1_1_contenu_dao.html#ac73171423db4426f64ff3f1794b5c1d5">More...</a><br /></td></tr>
<tr class="separator:ac73171423db4426f64ff3f1794b5c1d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c625b7e9850949579c48fd047affb02"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9c625b7e9850949579c48fd047affb02">id_dernier_contenu_ajoute</a> (self)</td></tr>
<tr class="memdesc:a9c625b7e9850949579c48fd047affb02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer l'id du dernier contenu ajouté <a href="classcontenu__dao_1_1_contenu_dao.html#a9c625b7e9850949579c48fd047affb02">More...</a><br /></td></tr>
<tr class="separator:a9c625b7e9850949579c48fd047affb02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a974b60a51168edc2c250e291ad9f6621"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a974b60a51168edc2c250e291ad9f6621">get_contenus</a> (self, auteur, perso, tiers, en_cours)</td></tr>
<tr class="memdesc:a974b60a51168edc2c250e291ad9f6621"><td class="mdescLeft">&#160;</td><td class="mdescRight">recherche des contenus pour un auteur donné (son 'panier') <a href="classcontenu__dao_1_1_contenu_dao.html#a974b60a51168edc2c250e291ad9f6621">More...</a><br /></td></tr>
<tr class="separator:a974b60a51168edc2c250e291ad9f6621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa196d107db356d07eeb5c86d3fe08aa9"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aa196d107db356d07eeb5c86d3fe08aa9">get_contenus_tiers</a> (self, auteur)</td></tr>
<tr class="memdesc:aa196d107db356d07eeb5c86d3fe08aa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">FOnction permettant de récupérer les contenus tiers d'un auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#aa196d107db356d07eeb5c86d3fe08aa9">More...</a><br /></td></tr>
<tr class="separator:aa196d107db356d07eeb5c86d3fe08aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c48964bfe8079df36fe2cc6d1b7b5aa"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4c48964bfe8079df36fe2cc6d1b7b5aa">get_contenus_non_auteur</a> (self, auteur)</td></tr>
<tr class="memdesc:a4c48964bfe8079df36fe2cc6d1b7b5aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de charger tous les contenus 'publiés' n'appartenant pas à auteur (pour afficher sa banque) <a href="classcontenu__dao_1_1_contenu_dao.html#a4c48964bfe8079df36fe2cc6d1b7b5aa">More...</a><br /></td></tr>
<tr class="separator:a4c48964bfe8079df36fe2cc6d1b7b5aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d6c5aa88394afc8fd42899194b7ab66"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4d6c5aa88394afc8fd42899194b7ab66">creer_tiers</a> (self, auteur, id_contenu, version)</td></tr>
<tr class="memdesc:a4d6c5aa88394afc8fd42899194b7ab66"><td class="mdescLeft">&#160;</td><td class="mdescRight">FOnction de création d'un tiers. <a href="classcontenu__dao_1_1_contenu_dao.html#a4d6c5aa88394afc8fd42899194b7ab66">More...</a><br /></td></tr>
<tr class="separator:a4d6c5aa88394afc8fd42899194b7ab66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5536deb72c52e6cc23a638e0f1e7854"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#af5536deb72c52e6cc23a638e0f1e7854">get_contenus_persos</a> (self, auteur)</td></tr>
<tr class="memdesc:af5536deb72c52e6cc23a638e0f1e7854"><td class="mdescLeft">&#160;</td><td class="mdescRight">FOnction permettant de récupérer les contenus persos d'un auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#af5536deb72c52e6cc23a638e0f1e7854">More...</a><br /></td></tr>
<tr class="separator:af5536deb72c52e6cc23a638e0f1e7854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1defe7d309e7d0568fd7d635632573b5"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1defe7d309e7d0568fd7d635632573b5">dissocier_contenu</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a1defe7d309e7d0568fd7d635632573b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">l'auteur 'renie' son contenu, qui reste disponible dans le panier de ceux qui le possédent <a href="classcontenu__dao_1_1_contenu_dao.html#a1defe7d309e7d0568fd7d635632573b5">More...</a><br /></td></tr>
<tr class="separator:a1defe7d309e7d0568fd7d635632573b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a6f82e352a43f602071118d71fd4119"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1a6f82e352a43f602071118d71fd4119">supprimer_contenu</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a1a6f82e352a43f602071118d71fd4119"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de, soit renier, soit supprimer définitivement un auteur (et le fichier de contenu associé) <a href="classcontenu__dao_1_1_contenu_dao.html#a1a6f82e352a43f602071118d71fd4119">More...</a><br /></td></tr>
<tr class="separator:a1a6f82e352a43f602071118d71fd4119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a009470141dfc00f2e0fe5a4e738f40d8"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a009470141dfc00f2e0fe5a4e738f40d8">supprimer_tiers</a> (self, id_tiers, auteur, version, note)</td></tr>
<tr class="memdesc:a009470141dfc00f2e0fe5a4e738f40d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">suppression défintive d'un tiers (de la référence) <a href="classcontenu__dao_1_1_contenu_dao.html#a009470141dfc00f2e0fe5a4e738f40d8">More...</a><br /></td></tr>
<tr class="separator:a009470141dfc00f2e0fe5a4e738f40d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70a37d28de6178c0c6d7d756b536cdc2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a70a37d28de6178c0c6d7d756b536cdc2">existe_en_tiers</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a70a37d28de6178c0c6d7d756b536cdc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">fonction qui permet de savoir le nombre de fois qu'un contenu est présent en 'contenu tiers' chez d'autres auteurs <a href="classcontenu__dao_1_1_contenu_dao.html#a70a37d28de6178c0c6d7d756b536cdc2">More...</a><br /></td></tr>
<tr class="separator:a70a37d28de6178c0c6d7d756b536cdc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad2712ed6b03aef5500273113b756c7e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aad2712ed6b03aef5500273113b756c7e">creer_nouveau_contenu</a> (self, id_demande_publication, auteur_en_cours)</td></tr>
<tr class="memdesc:aad2712ed6b03aef5500273113b756c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">fonction qui permet de créer un contenu à partir d'une contenu en cours <a href="classcontenu__dao_1_1_contenu_dao.html#aad2712ed6b03aef5500273113b756c7e">More...</a><br /></td></tr>
<tr class="separator:aad2712ed6b03aef5500273113b756c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff96c6d4438cd99f6864f1e69f63558"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a8ff96c6d4438cd99f6864f1e69f63558">get_chemin_du_contenu</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a8ff96c6d4438cd99f6864f1e69f63558"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupère le chemin d'un contenu <a href="classcontenu__dao_1_1_contenu_dao.html#a8ff96c6d4438cd99f6864f1e69f63558">More...</a><br /></td></tr>
<tr class="separator:a8ff96c6d4438cd99f6864f1e69f63558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fbf924b55d44bc6e70298c3572e960b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a3fbf924b55d44bc6e70298c3572e960b">get_version_courante</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a3fbf924b55d44bc6e70298c3572e960b"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupère la version en cours du contenu <a href="classcontenu__dao_1_1_contenu_dao.html#a3fbf924b55d44bc6e70298c3572e960b">More...</a><br /></td></tr>
<tr class="separator:a3fbf924b55d44bc6e70298c3572e960b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dbda3ac47adc7927424e436cd4ab810"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0dbda3ac47adc7927424e436cd4ab810">get_version_tiers_avec_id</a> (self, id_contenu, auteur)</td></tr>
<tr class="memdesc:a0dbda3ac47adc7927424e436cd4ab810"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupère la version d'un contenu mis en tiers (ou 0 si ce contenu n'est pas sossédé en tiers) <a href="classcontenu__dao_1_1_contenu_dao.html#a0dbda3ac47adc7927424e436cd4ab810">More...</a><br /></td></tr>
<tr class="separator:a0dbda3ac47adc7927424e436cd4ab810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3ca8e0087646327cf77df512a17b634"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac3ca8e0087646327cf77df512a17b634">maj_contenu</a> (self, id_contenu_en_cours, auteur=None, enCours=True)</td></tr>
<tr class="memdesc:ac3ca8e0087646327cf77df512a17b634"><td class="mdescLeft">&#160;</td><td class="mdescRight">mise à jour d'un contenu <a href="classcontenu__dao_1_1_contenu_dao.html#ac3ca8e0087646327cf77df512a17b634">More...</a><br /></td></tr>
<tr class="separator:ac3ca8e0087646327cf77df512a17b634"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad117a2d6436b5ea8bc7b3c1be7b2b5d4"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ad117a2d6436b5ea8bc7b3c1be7b2b5d4">consulter_un_contenu</a> (self, id, auteur)</td></tr>
<tr class="memdesc:ad117a2d6436b5ea8bc7b3c1be7b2b5d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">lecture d'un contenu (version basique pour les tests) <a href="classcontenu__dao_1_1_contenu_dao.html#ad117a2d6436b5ea8bc7b3c1be7b2b5d4">More...</a><br /></td></tr>
<tr class="separator:ad117a2d6436b5ea8bc7b3c1be7b2b5d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2937847796b74254765e0aa5850908a8"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2937847796b74254765e0aa5850908a8">detruire_fichier_tmp</a> (self, id, auteur)</td></tr>
<tr class="memdesc:a2937847796b74254765e0aa5850908a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">après fin de consultation, destruction du fichier temporaire généré <a href="classcontenu__dao_1_1_contenu_dao.html#a2937847796b74254765e0aa5850908a8">More...</a><br /></td></tr>
<tr class="separator:a2937847796b74254765e0aa5850908a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07fb6588c037e7959d9f757f00b1279a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a07fb6588c037e7959d9f757f00b1279a">is_anonyme</a> (self, idContenu)</td></tr>
<tr class="memdesc:a07fb6588c037e7959d9f757f00b1279a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de déterminer si un contenu est "anonyme". <a href="classcontenu__dao_1_1_contenu_dao.html#a07fb6588c037e7959d9f757f00b1279a">More...</a><br /></td></tr>
<tr class="separator:a07fb6588c037e7959d9f757f00b1279a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31ff99b65187527c7e7f49966b4f2c0a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a31ff99b65187527c7e7f49966b4f2c0a">get_tous_les_contenus</a> (self)</td></tr>
<tr class="memdesc:a31ff99b65187527c7e7f49966b4f2c0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer tous les contenus. <a href="classcontenu__dao_1_1_contenu_dao.html#a31ff99b65187527c7e7f49966b4f2c0a">More...</a><br /></td></tr>
<tr class="separator:a31ff99b65187527c7e7f49966b4f2c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62be40989e5134cd867f99e1a4f7f060"><td class="memItemLeft" align="right" valign="top"><a id="a62be40989e5134cd867f99e1a4f7f060"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>is_tiers_auteur</b> (self, auteur, idContenu)</td></tr>
<tr class="separator:a62be40989e5134cd867f99e1a4f7f060"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a196c9bc1e8ea58eb45f85074aeacb5c0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a196c9bc1e8ea58eb45f85074aeacb5c0">maj_tiers</a> (self, id_tiers, nouvelle_version, auteur, refuse=False)</td></tr>
<tr class="memdesc:a196c9bc1e8ea58eb45f85074aeacb5c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">mettre à jour un contenu 'tiers' <a href="classcontenu__dao_1_1_contenu_dao.html#a196c9bc1e8ea58eb45f85074aeacb5c0">More...</a><br /></td></tr>
<tr class="separator:a196c9bc1e8ea58eb45f85074aeacb5c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24716701f939cf8c61892a88b17e8ce1"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24716701f939cf8c61892a88b17e8ce1">is_tiers_maj</a> (self, auteur)</td></tr>
<tr class="memdesc:a24716701f939cf8c61892a88b17e8ce1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de savoir si au moins un tiers est mettable à jour pour un auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#a24716701f939cf8c61892a88b17e8ce1">More...</a><br /></td></tr>
<tr class="separator:a24716701f939cf8c61892a88b17e8ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1623fed649617405ea7a63018fe6f00a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1623fed649617405ea7a63018fe6f00a">liste_tiers_maj</a> (self, auteur)</td></tr>
<tr class="memdesc:a1623fed649617405ea7a63018fe6f00a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de savoir si au moins un tiers est mettable à jour pour un auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#a1623fed649617405ea7a63018fe6f00a">More...</a><br /></td></tr>
<tr class="separator:a1623fed649617405ea7a63018fe6f00a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10208c32898617aa2060d97eec65370d"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a10208c32898617aa2060d97eec65370d">get_commit_pour_une_version</a> (self, id_contenu, version)</td></tr>
<tr class="memdesc:a10208c32898617aa2060d97eec65370d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de récupérer le 'hash' d'un commit. <a href="classcontenu__dao_1_1_contenu_dao.html#a10208c32898617aa2060d97eec65370d">More...</a><br /></td></tr>
<tr class="separator:a10208c32898617aa2060d97eec65370d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae73d757c5350c33f27463c91f3f74c77"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae73d757c5350c33f27463c91f3f74c77">get_tags_contenu</a> (self, id_contenu)</td></tr>
<tr class="memdesc:ae73d757c5350c33f27463c91f3f74c77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de récupérer les tags associés à un contenu. <a href="classcontenu__dao_1_1_contenu_dao.html#ae73d757c5350c33f27463c91f3f74c77">More...</a><br /></td></tr>
<tr class="separator:ae73d757c5350c33f27463c91f3f74c77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0721375bffa6ea4bc3e6876bef4f71c7"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0721375bffa6ea4bc3e6876bef4f71c7">changer_tags_contenus</a> (self, id_contenu, tags)</td></tr>
<tr class="memdesc:a0721375bffa6ea4bc3e6876bef4f71c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mise à jour des tags associés au contenu. <a href="classcontenu__dao_1_1_contenu_dao.html#a0721375bffa6ea4bc3e6876bef4f71c7">More...</a><br /></td></tr>
<tr class="separator:a0721375bffa6ea4bc3e6876bef4f71c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e1f21670573ea19f89d2a38e2374486"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2e1f21670573ea19f89d2a38e2374486">changer_titre</a> (self, id_en_cours, nouveau_titre)</td></tr>
<tr class="memdesc:a2e1f21670573ea19f89d2a38e2374486"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modification d'un titre d'un contenu personnel. <a href="classcontenu__dao_1_1_contenu_dao.html#a2e1f21670573ea19f89d2a38e2374486">More...</a><br /></td></tr>
<tr class="separator:a2e1f21670573ea19f89d2a38e2374486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf5cd4a1bf90cfc9454c84e9bd0f9595"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#acf5cd4a1bf90cfc9454c84e9bd0f9595">creer_tag_libre</a> (self, auteur, tag, id_contenu)</td></tr>
<tr class="memdesc:acf5cd4a1bf90cfc9454c84e9bd0f9595"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de créer un tag libre et de l'associer ou non à un contenu. <a href="classcontenu__dao_1_1_contenu_dao.html#acf5cd4a1bf90cfc9454c84e9bd0f9595">More...</a><br /></td></tr>
<tr class="separator:acf5cd4a1bf90cfc9454c84e9bd0f9595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0568be55b1a8c2ffd2579844a5801b0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab0568be55b1a8c2ffd2579844a5801b0">supprimer_tag_libre</a> (self, auteur, mon_tag)</td></tr>
<tr class="memdesc:ab0568be55b1a8c2ffd2579844a5801b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de supprimer un tag libre. <a href="classcontenu__dao_1_1_contenu_dao.html#ab0568be55b1a8c2ffd2579844a5801b0">More...</a><br /></td></tr>
<tr class="separator:ab0568be55b1a8c2ffd2579844a5801b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc45d0f537eac54f2035562ea52651e4"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#afc45d0f537eac54f2035562ea52651e4">dissocier_tag_libre</a> (self, auteur, mon_tag, id_contenu)</td></tr>
<tr class="memdesc:afc45d0f537eac54f2035562ea52651e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de dissocier un contenu d'un tag libre. <a href="classcontenu__dao_1_1_contenu_dao.html#afc45d0f537eac54f2035562ea52651e4">More...</a><br /></td></tr>
<tr class="separator:afc45d0f537eac54f2035562ea52651e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24510185639e49977731849f230c19de"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24510185639e49977731849f230c19de">associer_tag_libre</a> (self, auteur, tag, id_contenu)</td></tr>
<tr class="memdesc:a24510185639e49977731849f230c19de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant d'associer un contenu à un tag libre. <a href="classcontenu__dao_1_1_contenu_dao.html#a24510185639e49977731849f230c19de">More...</a><br /></td></tr>
<tr class="separator:a24510185639e49977731849f230c19de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cc6294153338323c1583592221264e6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9cc6294153338323c1583592221264e6">recuperer_all_tags_libres</a> (self, auteur)</td></tr>
<tr class="memdesc:a9cc6294153338323c1583592221264e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de récupérer tous les tags libres d'un auteur. <a href="classcontenu__dao_1_1_contenu_dao.html#a9cc6294153338323c1583592221264e6">More...</a><br /></td></tr>
<tr class="separator:a9cc6294153338323c1583592221264e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb9ef427b9922a7a1073839c62d8bf11"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#adb9ef427b9922a7a1073839c62d8bf11">recuperer_tags_libres_contenu</a> (self, id_contenu, auteur)</td></tr>
<tr class="memdesc:adb9ef427b9922a7a1073839c62d8bf11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de récupérer les tags libres d'un auteur associés à un contenu en particulier. <a href="classcontenu__dao_1_1_contenu_dao.html#adb9ef427b9922a7a1073839c62d8bf11">More...</a><br /></td></tr>
<tr class="separator:adb9ef427b9922a7a1073839c62d8bf11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24220bd7aa124c96e8b2fcd23f32a0d3"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24220bd7aa124c96e8b2fcd23f32a0d3">noterContenuTiers</a> (self, id_contenu, version, auteur, note)</td></tr>
<tr class="memdesc:a24220bd7aa124c96e8b2fcd23f32a0d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de noter un contenu (pour une version donnée) <a href="classcontenu__dao_1_1_contenu_dao.html#a24220bd7aa124c96e8b2fcd23f32a0d3">More...</a><br /></td></tr>
<tr class="separator:a24220bd7aa124c96e8b2fcd23f32a0d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62aad05a3c0a21057f67063095c11dcb"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a62aad05a3c0a21057f67063095c11dcb">recupererNoteContenu</a> (self, id_contenu, version, auteur)</td></tr>
<tr class="memdesc:a62aad05a3c0a21057f67063095c11dcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de récupérer une note donnée. <a href="classcontenu__dao_1_1_contenu_dao.html#a62aad05a3c0a21057f67063095c11dcb">More...</a><br /></td></tr>
<tr class="separator:a62aad05a3c0a21057f67063095c11dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a789fd4a48bb46b1ccd46082a47a2d"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a42a789fd4a48bb46b1ccd46082a47a2d">modifierMoyenneContenu</a> (self, id_contenu, version, note)</td></tr>
<tr class="memdesc:a42a789fd4a48bb46b1ccd46082a47a2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de changer la moyenne d'une version d'un contenu à l'insertion d'une nouvelle note. <a href="classcontenu__dao_1_1_contenu_dao.html#a42a789fd4a48bb46b1ccd46082a47a2d">More...</a><br /></td></tr>
<tr class="separator:a42a789fd4a48bb46b1ccd46082a47a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ad5bc32b75da65fe60067f501a4bb6665"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ad5bc32b75da65fe60067f501a4bb6665">client</a></td></tr>
<tr class="separator:ad5bc32b75da65fe60067f501a4bb6665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c548eb1782a250e9de27fe5d1b6c5cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0c548eb1782a250e9de27fe5d1b6c5cc">chemin</a></td></tr>
<tr class="separator:a0c548eb1782a250e9de27fe5d1b6c5cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e7342c3b84ee89eb24712c723cd18f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a7e7342c3b84ee89eb24712c723cd18f1">gitUtils</a></td></tr>
<tr class="separator:a7e7342c3b84ee89eb24712c723cd18f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22210539654f009a109213c1a1c581cd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a22210539654f009a109213c1a1c581cd">base_donnees</a></td></tr>
<tr class="memdesc:a22210539654f009a109213c1a1c581cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classcontenu__dao_1_1_contenu_dao.html#a22210539654f009a109213c1a1c581cd">More...</a><br /></td></tr>
<tr class="separator:a22210539654f009a109213c1a1c581cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03402eb270c9b167e3e1b1e60c788571"><td class="memItemLeft" align="right" valign="top"><a id="a03402eb270c9b167e3e1b1e60c788571"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>client</b> = MongoClient('localhost', 27017)</td></tr>
<tr class="separator:a03402eb270c9b167e3e1b1e60c788571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6af85d7074187bdd8d6b894792749c5"><td class="memItemLeft" align="right" valign="top"><a id="ad6af85d7074187bdd8d6b894792749c5"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>chemin</b> = &quot;/home/OpenQuizz/contenus/&quot;</td></tr>
<tr class="separator:ad6af85d7074187bdd8d6b894792749c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cc974e2d48bd472c950563f30b90384"><td class="memItemLeft" align="right" valign="top"><a id="a5cc974e2d48bd472c950563f30b90384"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>gitUtils</b> = GitUtils()</td></tr>
<tr class="separator:a5cc974e2d48bd472c950563f30b90384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f2ab34fa5dbf82d9c161b30ceefae58"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a6f2ab34fa5dbf82d9c161b30ceefae58">base_donnees</a> = client.squelette</td></tr>
<tr class="memdesc:a6f2ab34fa5dbf82d9c161b30ceefae58"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classcontenu__dao_1_1_contenu_dao.html#a6f2ab34fa5dbf82d9c161b30ceefae58">More...</a><br /></td></tr>
<tr class="separator:a6f2ab34fa5dbf82d9c161b30ceefae58"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="abfbcdd70e62a9acd14e42f4685354d9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfbcdd70e62a9acd14e42f4685354d9f">&#9670;&nbsp;</a></span>ajouter_contenu()</h2>
<a id="ae75b1431e116463e557934562641f296"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae75b1431e116463e557934562641f296">&#9670;&nbsp;</a></span>ajouter_contenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def ajouter_contenu </td>
<td class="memname">def contenu_dao.ContenuDao.ajouter_contenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -208,7 +265,19 @@ Static Public Attributes</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>contenu_a_ecrire</em>&#160;</td>
<td class="paramname"><em>contenu_a_ecrire</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>titre</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>tags</em>&#160;</td>
</tr>
<tr>
<td></td>
......@@ -230,14 +299,150 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="ae70992754959b61f0fc7e5d09cdcff1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae70992754959b61f0fc7e5d09cdcff1f">&#9670;&nbsp;</a></span>consulter_un_contenu()</h2>
<a id="a24510185639e49977731849f230c19de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24510185639e49977731849f230c19de">&#9670;&nbsp;</a></span>associer_tag_libre()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def contenu_dao.ContenuDao.associer_tag_libre </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_contenu</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction permettant d'associer un contenu à un tag libre. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>l'auteur du nouveau tag </td></tr>
<tr><td class="paramname">tag</td><td>le tag concerné </td></tr>
<tr><td class="paramname">id_contenu</td><td>l'id du contenu à associer au tag </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0721375bffa6ea4bc3e6876bef4f71c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0721375bffa6ea4bc3e6876bef4f71c7">&#9670;&nbsp;</a></span>changer_tags_contenus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def contenu_dao.ContenuDao.changer_tags_contenus </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_contenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>tags</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Mise à jour des tags associés au contenu. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_contenu</td><td>l'id du contenu concerné </td></tr>
<tr><td class="paramname">tags</td><td>les nouveaux tags </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2e1f21670573ea19f89d2a38e2374486"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e1f21670573ea19f89d2a38e2374486">&#9670;&nbsp;</a></span>changer_titre()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def contenu_dao.ContenuDao.changer_titre </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_en_cours</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nouveau_titre</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Modification d'un titre d'un contenu personnel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_en_cours</td><td>l'id du contenu </td></tr>
<tr><td class="paramname">nouveau_titre</td><td>le titre à changer </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad117a2d6436b5ea8bc7b3c1be7b2b5d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad117a2d6436b5ea8bc7b3c1be7b2b5d4">&#9670;&nbsp;</a></span>consulter_un_contenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def consulter_un_contenu </td>
<td class="memname">def contenu_dao.ContenuDao.consulter_un_contenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -273,14 +478,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a661ebb513b09547601ade8fedab57a48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a661ebb513b09547601ade8fedab57a48">&#9670;&nbsp;</a></span>creer_nouveau_contenu()</h2>
<a id="aad2712ed6b03aef5500273113b756c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad2712ed6b03aef5500273113b756c7e">&#9670;&nbsp;</a></span>creer_nouveau_contenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def creer_nouveau_contenu </td>
<td class="memname">def contenu_dao.ContenuDao.creer_nouveau_contenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -317,14 +522,64 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a1f9be61dfb7278dafa424c5e46d51e96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f9be61dfb7278dafa424c5e46d51e96">&#9670;&nbsp;</a></span>creer_tiers()</h2>
<a id="acf5cd4a1bf90cfc9454c84e9bd0f9595"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf5cd4a1bf90cfc9454c84e9bd0f9595">&#9670;&nbsp;</a></span>creer_tag_libre()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def contenu_dao.ContenuDao.creer_tag_libre </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_contenu</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction permettant de créer un tag libre et de l'associer ou non à un contenu. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>l'auteur du nouveau tag </td></tr>
<tr><td class="paramname">tag</td><td>le tag créé </td></tr>
<tr><td class="paramname">id_contenu</td><td>l'id du contenu associé (potentiellement vide) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4d6c5aa88394afc8fd42899194b7ab66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d6c5aa88394afc8fd42899194b7ab66">&#9670;&nbsp;</a></span>creer_tiers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def creer_tiers </td>
<td class="memname">def contenu_dao.ContenuDao.creer_tiers </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -367,14 +622,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a5479b32f5ed7a66b16740884daa8f9a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5479b32f5ed7a66b16740884daa8f9a2">&#9670;&nbsp;</a></span>detruire_fichier_tmp()</h2>
<a id="a2937847796b74254765e0aa5850908a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2937847796b74254765e0aa5850908a8">&#9670;&nbsp;</a></span>detruire_fichier_tmp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def detruire_fichier_tmp </td>
<td class="memname">def contenu_dao.ContenuDao.detruire_fichier_tmp </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -410,14 +665,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a4917ecf0e01ce5e18f315ac93ca9de08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4917ecf0e01ce5e18f315ac93ca9de08">&#9670;&nbsp;</a></span>dissocier_contenu()</h2>
<a id="a1defe7d309e7d0568fd7d635632573b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1defe7d309e7d0568fd7d635632573b5">&#9670;&nbsp;</a></span>dissocier_contenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def dissocier_contenu </td>
<td class="memname">def contenu_dao.ContenuDao.dissocier_contenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -446,14 +701,64 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a06d175be91311d84a53a5df85d89481c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06d175be91311d84a53a5df85d89481c">&#9670;&nbsp;</a></span>existe_en_tiers()</h2>
<a id="afc45d0f537eac54f2035562ea52651e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc45d0f537eac54f2035562ea52651e4">&#9670;&nbsp;</a></span>dissocier_tag_libre()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def contenu_dao.ContenuDao.dissocier_tag_libre </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>mon_tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_contenu</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction permettant de dissocier un contenu d'un tag libre. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>l'auteur du nouveau tag </td></tr>
<tr><td class="paramname">tag</td><td>le tag concerné </td></tr>
<tr><td class="paramname">id_contenu</td><td>l'id du contenu à dissocier </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a70a37d28de6178c0c6d7d756b536cdc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70a37d28de6178c0c6d7d756b536cdc2">&#9670;&nbsp;</a></span>existe_en_tiers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def existe_en_tiers </td>
<td class="memname">def contenu_dao.ContenuDao.existe_en_tiers </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -483,14 +788,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="ab4075394b463bebfb7b28ca12e78ca60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4075394b463bebfb7b28ca12e78ca60">&#9670;&nbsp;</a></span>get_chemin_du_contenu()</h2>
<a id="a8ff96c6d4438cd99f6864f1e69f63558"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ff96c6d4438cd99f6864f1e69f63558">&#9670;&nbsp;</a></span>get_chemin_du_contenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_chemin_du_contenu </td>
<td class="memname">def contenu_dao.ContenuDao.get_chemin_du_contenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -520,14 +825,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a76f5e08af2ef70ad9040cb11e1eb776a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76f5e08af2ef70ad9040cb11e1eb776a">&#9670;&nbsp;</a></span>get_commit_pour_une_version()</h2>
<a id="a10208c32898617aa2060d97eec65370d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10208c32898617aa2060d97eec65370d">&#9670;&nbsp;</a></span>get_commit_pour_une_version()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_commit_pour_une_version </td>
<td class="memname">def contenu_dao.ContenuDao.get_commit_pour_une_version </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -564,14 +869,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="aab3b88e1d7818a930f26f8734c7ce579"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab3b88e1d7818a930f26f8734c7ce579">&#9670;&nbsp;</a></span>get_contenu_par_id()</h2>
<a id="ac73171423db4426f64ff3f1794b5c1d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac73171423db4426f64ff3f1794b5c1d5">&#9670;&nbsp;</a></span>get_contenu_par_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_contenu_par_id </td>
<td class="memname">def contenu_dao.ContenuDao.get_contenu_par_id </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -600,14 +905,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a82d93e64b082d3bd3a1146e94c3c8495"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82d93e64b082d3bd3a1146e94c3c8495">&#9670;&nbsp;</a></span>get_contenus()</h2>
<a id="a974b60a51168edc2c250e291ad9f6621"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a974b60a51168edc2c250e291ad9f6621">&#9670;&nbsp;</a></span>get_contenus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_contenus </td>
<td class="memname">def contenu_dao.ContenuDao.get_contenus </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -658,14 +963,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a1f538d2346b83bfb1e670d2919546945"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f538d2346b83bfb1e670d2919546945">&#9670;&nbsp;</a></span>get_contenus_non_auteur()</h2>
<a id="a4c48964bfe8079df36fe2cc6d1b7b5aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c48964bfe8079df36fe2cc6d1b7b5aa">&#9670;&nbsp;</a></span>get_contenus_non_auteur()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_contenus_non_auteur </td>
<td class="memname">def contenu_dao.ContenuDao.get_contenus_non_auteur </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -695,14 +1000,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a9d8587dd03eabe9c84b2f61648253577"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d8587dd03eabe9c84b2f61648253577">&#9670;&nbsp;</a></span>get_contenus_persos()</h2>
<a id="af5536deb72c52e6cc23a638e0f1e7854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5536deb72c52e6cc23a638e0f1e7854">&#9670;&nbsp;</a></span>get_contenus_persos()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_contenus_persos </td>
<td class="memname">def contenu_dao.ContenuDao.get_contenus_persos </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -731,14 +1036,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a87a3005824e476441d8470b3ce9ab9b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87a3005824e476441d8470b3ce9ab9b0">&#9670;&nbsp;</a></span>get_contenus_tiers()</h2>
<a id="aa196d107db356d07eeb5c86d3fe08aa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa196d107db356d07eeb5c86d3fe08aa9">&#9670;&nbsp;</a></span>get_contenus_tiers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_contenus_tiers </td>
<td class="memname">def contenu_dao.ContenuDao.get_contenus_tiers </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -767,14 +1072,51 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a597c30845d8cb577c0ac35b86e050c25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a597c30845d8cb577c0ac35b86e050c25">&#9670;&nbsp;</a></span>get_tags_contenu()</h2>
<a id="a2b0a6eb4a146d03a1d5ee5ef518a8d78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b0a6eb4a146d03a1d5ee5ef518a8d78">&#9670;&nbsp;</a></span>get_popularite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def contenu_dao.ContenuDao.get_popularite </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_contenu</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>récupérer la popularité d'une version </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_contenu</td><td>l'id du contenu </td></tr>
<tr><td class="paramname">version</td><td>le numéro de version </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae73d757c5350c33f27463c91f3f74c77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae73d757c5350c33f27463c91f3f74c77">&#9670;&nbsp;</a></span>get_tags_contenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_tags_contenu </td>
<td class="memname">def contenu_dao.ContenuDao.get_tags_contenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -804,14 +1146,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a2b93634de55935bbfc228c05d4a9ab1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b93634de55935bbfc228c05d4a9ab1c">&#9670;&nbsp;</a></span>get_tous_les_contenus()</h2>
<a id="a31ff99b65187527c7e7f49966b4f2c0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31ff99b65187527c7e7f49966b4f2c0a">&#9670;&nbsp;</a></span>get_tous_les_contenus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_tous_les_contenus </td>
<td class="memname">def contenu_dao.ContenuDao.get_tous_les_contenus </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
......@@ -825,14 +1167,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a79de56569c6a54d340a682c300e4a2ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79de56569c6a54d340a682c300e4a2ae">&#9670;&nbsp;</a></span>get_version_courante()</h2>
<a id="a3fbf924b55d44bc6e70298c3572e960b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fbf924b55d44bc6e70298c3572e960b">&#9670;&nbsp;</a></span>get_version_courante()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_version_courante </td>
<td class="memname">def contenu_dao.ContenuDao.get_version_courante </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -862,14 +1204,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a5d45a85dd37bb65386ee093081260d25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d45a85dd37bb65386ee093081260d25">&#9670;&nbsp;</a></span>get_version_tiers_avec_id()</h2>
<a id="a0dbda3ac47adc7927424e436cd4ab810"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dbda3ac47adc7927424e436cd4ab810">&#9670;&nbsp;</a></span>get_version_tiers_avec_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_version_tiers_avec_id </td>
<td class="memname">def contenu_dao.ContenuDao.get_version_tiers_avec_id </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -906,14 +1248,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="ab361a13c5c87da885cfd47ad43f87b55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab361a13c5c87da885cfd47ad43f87b55">&#9670;&nbsp;</a></span>id_dernier_contenu_ajoute()</h2>
<a id="a9c625b7e9850949579c48fd047affb02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c625b7e9850949579c48fd047affb02">&#9670;&nbsp;</a></span>id_dernier_contenu_ajoute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def id_dernier_contenu_ajoute </td>
<td class="memname">def contenu_dao.ContenuDao.id_dernier_contenu_ajoute </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
......@@ -927,14 +1269,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a655835b432f9f35dcc338ddc460f4bfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a655835b432f9f35dcc338ddc460f4bfe">&#9670;&nbsp;</a></span>is_anonyme()</h2>
<a id="af7fc7cc2e627414133df7d0a0705a52b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7fc7cc2e627414133df7d0a0705a52b">&#9670;&nbsp;</a></span>incrementer_popularite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def is_anonyme </td>
<td class="memname">def contenu_dao.ContenuDao.incrementer_popularite </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -943,7 +1285,7 @@ Static Public Attributes</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em>&#160;</td>
<td class="paramname"><em>id_contenu</em>&#160;</td>
</tr>
<tr>
<td></td>
......@@ -953,35 +1295,29 @@ Static Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Fonction permettant de déterminer si un contenu est "anonyme". </p>
<p>incrémenter la popularité d'un contenu ou d'une de ses versions </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idCOntenu</td><td>le contenu à tester </td></tr>
<tr><td class="paramname">id_contenu</td><td>l'id du contenu </td></tr>
<tr><td class="paramname">version</td><td>le numéro de version incrémenté </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>booléen true.false si le contenu est anonyme ou pas </dd></dl>
</div>
</div>
<a id="a93c58bad191c34f5da20c65cb9f43154"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93c58bad191c34f5da20c65cb9f43154">&#9670;&nbsp;</a></span>is_tiers_auteur()</h2>
<a id="a07fb6588c037e7959d9f757f00b1279a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07fb6588c037e7959d9f757f00b1279a">&#9670;&nbsp;</a></span>is_anonyme()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def is_tiers_auteur </td>
<td class="memname">def contenu_dao.ContenuDao.is_anonyme </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
......@@ -996,16 +1332,25 @@ Static Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a65aca0cedfaebc3c59bb97546a406727"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65aca0cedfaebc3c59bb97546a406727">&#9670;&nbsp;</a></span>is_tiers_maj()</h2>
<div class="memitem">
<p>Fonction permettant de déterminer si un contenu est "anonyme". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idCOntenu</td><td>le contenu à tester </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>booléen true.false si le contenu est anonyme ou pas </dd></dl>
</div>
</div>
<a id="a24716701f939cf8c61892a88b17e8ce1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24716701f939cf8c61892a88b17e8ce1">&#9670;&nbsp;</a></span>is_tiers_maj()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def is_tiers_maj </td>
<td class="memname">def contenu_dao.ContenuDao.is_tiers_maj </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -1035,14 +1380,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a1a401e06fe0e177cf2c54d1dbfadb813"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a401e06fe0e177cf2c54d1dbfadb813">&#9670;&nbsp;</a></span>liste_tiers_maj()</h2>
<a id="a1623fed649617405ea7a63018fe6f00a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1623fed649617405ea7a63018fe6f00a">&#9670;&nbsp;</a></span>liste_tiers_maj()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def liste_tiers_maj </td>
<td class="memname">def contenu_dao.ContenuDao.liste_tiers_maj </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -1072,14 +1417,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a3ae7ba4492525bcfe3db32b37ac98882"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ae7ba4492525bcfe3db32b37ac98882">&#9670;&nbsp;</a></span>maj_contenu()</h2>
<a id="ac3ca8e0087646327cf77df512a17b634"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3ca8e0087646327cf77df512a17b634">&#9670;&nbsp;</a></span>maj_contenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def maj_contenu </td>
<td class="memname">def contenu_dao.ContenuDao.maj_contenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -1123,14 +1468,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="acbffbf61ced7b50a3c6fddec1520956c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbffbf61ced7b50a3c6fddec1520956c">&#9670;&nbsp;</a></span>maj_tiers()</h2>
<a id="a196c9bc1e8ea58eb45f85074aeacb5c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a196c9bc1e8ea58eb45f85074aeacb5c0">&#9670;&nbsp;</a></span>maj_tiers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def maj_tiers </td>
<td class="memname">def contenu_dao.ContenuDao.maj_tiers </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -1180,14 +1525,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="adeaf92cf8cf77e8bf5f1227e7572c35e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adeaf92cf8cf77e8bf5f1227e7572c35e">&#9670;&nbsp;</a></span>supprimer_contenu()</h2>
<a id="a42a789fd4a48bb46b1ccd46082a47a2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42a789fd4a48bb46b1ccd46082a47a2d">&#9670;&nbsp;</a></span>modifierMoyenneContenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def supprimer_contenu </td>
<td class="memname">def contenu_dao.ContenuDao.modifierMoyenneContenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -1196,7 +1541,19 @@ Static Public Attributes</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_contenu</em>&#160;</td>
<td class="paramname"><em>id_contenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>version</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>note</em>&#160;</td>
</tr>
<tr>
<td></td>
......@@ -1206,24 +1563,26 @@ Static Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>permet de, soit renier, soit supprimer définitivement un auteur (et le fichier de contenu associé) </p>
<p>Fonction permettant de changer la moyenne d'une version d'un contenu à l'insertion d'une nouvelle note. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_contenu</td><td>l'id du contenu à supprimer </td></tr>
<tr><td class="paramname">id_contenu</td><td>l'id du contenu concerné </td></tr>
<tr><td class="paramname">version</td><td>la version du contenu notée </td></tr>
<tr><td class="paramname">note</td><td>la note affectée au contenu </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac6086ebc821d668da7d101be3cd51414"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6086ebc821d668da7d101be3cd51414">&#9670;&nbsp;</a></span>supprimer_tiers()</h2>
<a id="a24220bd7aa124c96e8b2fcd23f32a0d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24220bd7aa124c96e8b2fcd23f32a0d3">&#9670;&nbsp;</a></span>noterContenuTiers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def supprimer_tiers </td>
<td class="memname">def contenu_dao.ContenuDao.noterContenuTiers </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -1232,7 +1591,13 @@ Static Public Attributes</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_tiers</em>, </td>
<td class="paramname"><em>id_contenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>version</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
......@@ -1244,7 +1609,7 @@ Static Public Attributes</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>version</em>&#160;</td>
<td class="paramname"><em>note</em>&#160;</td>
</tr>
<tr>
<td></td>
......@@ -1254,90 +1619,290 @@ Static Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>suppression défintive d'un tiers (de la référence) </p>
<p>Fonction permettant de noter un contenu (pour une version donnée) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_tiers</td><td>l'id du tiers à supprimer </td></tr>
<tr><td class="paramname">auteur</td><td>l'auteur concerné </td></tr>
<tr><td class="paramname">version</td><td>la version du tiers à supprimer </td></tr>
<tr><td class="paramname">id_contenu</td><td>l'id du contenu concerné </td></tr>
<tr><td class="paramname">version</td><td>la version du contenu notée </td></tr>
<tr><td class="paramname">auteur</td><td>l'auteur qui met la note </td></tr>
<tr><td class="paramname">note</td><td>la note affectée au contenu </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="a22210539654f009a109213c1a1c581cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22210539654f009a109213c1a1c581cd">&#9670;&nbsp;</a></span>base_donnees</h2>
<a id="a9cc6294153338323c1583592221264e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cc6294153338323c1583592221264e6">&#9670;&nbsp;</a></span>recuperer_all_tags_libres()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">base_donnees</td>
<td class="memname">def contenu_dao.ContenuDao.recuperer_all_tags_libres </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>extraction d'une base de données. </p>
<p>Si elle n'existe pas, elle esst créée </p>
<p>Fonction permettant de récupérer tous les tags libres d'un auteur. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>l'auteur du nouveau tag </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>les tags libres de l'auteur </dd></dl>
</div>
</div>
<a id="a0c548eb1782a250e9de27fe5d1b6c5cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c548eb1782a250e9de27fe5d1b6c5cc">&#9670;&nbsp;</a></span>chemin</h2>
<a id="adb9ef427b9922a7a1073839c62d8bf11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb9ef427b9922a7a1073839c62d8bf11">&#9670;&nbsp;</a></span>recuperer_tags_libres_contenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">chemin</td>
<td class="memname">def contenu_dao.ContenuDao.recuperer_tags_libres_contenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_contenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction permettant de récupérer les tags libres d'un auteur associés à un contenu en particulier. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>l'auteur du nouveau tag </td></tr>
<tr><td class="paramname">id_contenu</td><td>le contenu associé </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>les tags libres de l'auteur </dd></dl>
</div>
</div>
<a id="ad5bc32b75da65fe60067f501a4bb6665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5bc32b75da65fe60067f501a4bb6665">&#9670;&nbsp;</a></span>client</h2>
<a id="a62aad05a3c0a21057f67063095c11dcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62aad05a3c0a21057f67063095c11dcb">&#9670;&nbsp;</a></span>recupererNoteContenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">client</td>
<td class="memname">def contenu_dao.ContenuDao.recupererNoteContenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_contenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>version</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction permettant de récupérer une note donnée. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_contenu</td><td>l'id du contenu concerné </td></tr>
<tr><td class="paramname">version</td><td>la version du contenu notée </td></tr>
<tr><td class="paramname">auteur</td><td>l'auteur qui met la note </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7e7342c3b84ee89eb24712c723cd18f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e7342c3b84ee89eb24712c723cd18f1">&#9670;&nbsp;</a></span>gitUtils</h2>
<a id="a1a6f82e352a43f602071118d71fd4119"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a6f82e352a43f602071118d71fd4119">&#9670;&nbsp;</a></span>supprimer_contenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def contenu_dao.ContenuDao.supprimer_contenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_contenu</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>permet de, soit renier, soit supprimer définitivement un auteur (et le fichier de contenu associé) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_contenu</td><td>l'id du contenu à supprimer </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab0568be55b1a8c2ffd2579844a5801b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0568be55b1a8c2ffd2579844a5801b0">&#9670;&nbsp;</a></span>supprimer_tag_libre()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def contenu_dao.ContenuDao.supprimer_tag_libre </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>mon_tag</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction permettant de supprimer un tag libre. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>l'auteur du nouveau tag </td></tr>
<tr><td class="paramname">tag</td><td>le tag a supprimer </td></tr>
<tr><td class="paramname">id_contenu</td><td>l'id du contenu associé (potentiellement vide) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a009470141dfc00f2e0fe5a4e738f40d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a009470141dfc00f2e0fe5a4e738f40d8">&#9670;&nbsp;</a></span>supprimer_tiers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def contenu_dao.ContenuDao.supprimer_tiers </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_tiers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>version</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>note</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>suppression défintive d'un tiers (de la référence) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_tiers</td><td>l'id du tiers à supprimer </td></tr>
<tr><td class="paramname">auteur</td><td>l'auteur concerné </td></tr>
<tr><td class="paramname">version</td><td>la version du tiers à supprimer </td></tr>
<tr><td class="paramname">la</td><td>note associee au contenu </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a6f2ab34fa5dbf82d9c161b30ceefae58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f2ab34fa5dbf82d9c161b30ceefae58">&#9670;&nbsp;</a></span>base_donnees</h2>
<div class="memitem">
<div class="memproto">
......@@ -1346,7 +1911,7 @@ Static Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">gitUtils</td>
<td class="memname">contenu_dao.ContenuDao.base_donnees = client.squelette</td>
</tr>
</table>
</td>
......@@ -1356,17 +1921,20 @@ Static Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>extraction d'une base de données. </p>
<p>Si elle n'existe pas, elle esst créée </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/passerat/Stage/flaskProject/modele/<a class="el" href="contenu__dao_8py.html">contenu_dao.py</a></li>
<li>modele/contenu_dao.py</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacecontenu__dao.html">contenu_dao</a></li><li class="navelem"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">ContenuDao</a></li>
<li class="navelem"><b>contenu_dao</b></li><li class="navelem"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">ContenuDao</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
......
var classcontenu__dao_1_1_contenu_dao =
[
[ "ajouter_contenu", "classcontenu__dao_1_1_contenu_dao.html#abfbcdd70e62a9acd14e42f4685354d9f", null ],
[ "consulter_un_contenu", "classcontenu__dao_1_1_contenu_dao.html#ae70992754959b61f0fc7e5d09cdcff1f", null ],
[ "creer_nouveau_contenu", "classcontenu__dao_1_1_contenu_dao.html#a661ebb513b09547601ade8fedab57a48", null ],
[ "creer_tiers", "classcontenu__dao_1_1_contenu_dao.html#a1f9be61dfb7278dafa424c5e46d51e96", null ],
[ "detruire_fichier_tmp", "classcontenu__dao_1_1_contenu_dao.html#a5479b32f5ed7a66b16740884daa8f9a2", null ],
[ "dissocier_contenu", "classcontenu__dao_1_1_contenu_dao.html#a4917ecf0e01ce5e18f315ac93ca9de08", null ],
[ "existe_en_tiers", "classcontenu__dao_1_1_contenu_dao.html#a06d175be91311d84a53a5df85d89481c", null ],
[ "get_chemin_du_contenu", "classcontenu__dao_1_1_contenu_dao.html#ab4075394b463bebfb7b28ca12e78ca60", null ],
[ "get_commit_pour_une_version", "classcontenu__dao_1_1_contenu_dao.html#a76f5e08af2ef70ad9040cb11e1eb776a", null ],
[ "get_contenu_par_id", "classcontenu__dao_1_1_contenu_dao.html#aab3b88e1d7818a930f26f8734c7ce579", null ],
[ "get_contenus", "classcontenu__dao_1_1_contenu_dao.html#a82d93e64b082d3bd3a1146e94c3c8495", null ],
[ "get_contenus_non_auteur", "classcontenu__dao_1_1_contenu_dao.html#a1f538d2346b83bfb1e670d2919546945", null ],
[ "get_contenus_persos", "classcontenu__dao_1_1_contenu_dao.html#a9d8587dd03eabe9c84b2f61648253577", null ],
[ "get_contenus_tiers", "classcontenu__dao_1_1_contenu_dao.html#a87a3005824e476441d8470b3ce9ab9b0", null ],
[ "get_tags_contenu", "classcontenu__dao_1_1_contenu_dao.html#a597c30845d8cb577c0ac35b86e050c25", null ],
[ "get_tous_les_contenus", "classcontenu__dao_1_1_contenu_dao.html#a2b93634de55935bbfc228c05d4a9ab1c", null ],
[ "get_version_courante", "classcontenu__dao_1_1_contenu_dao.html#a79de56569c6a54d340a682c300e4a2ae", null ],
[ "get_version_tiers_avec_id", "classcontenu__dao_1_1_contenu_dao.html#a5d45a85dd37bb65386ee093081260d25", null ],
[ "id_dernier_contenu_ajoute", "classcontenu__dao_1_1_contenu_dao.html#ab361a13c5c87da885cfd47ad43f87b55", null ],
[ "is_anonyme", "classcontenu__dao_1_1_contenu_dao.html#a655835b432f9f35dcc338ddc460f4bfe", null ],
[ "is_tiers_auteur", "classcontenu__dao_1_1_contenu_dao.html#a93c58bad191c34f5da20c65cb9f43154", null ],
[ "is_tiers_maj", "classcontenu__dao_1_1_contenu_dao.html#a65aca0cedfaebc3c59bb97546a406727", null ],
[ "liste_tiers_maj", "classcontenu__dao_1_1_contenu_dao.html#a1a401e06fe0e177cf2c54d1dbfadb813", null ],
[ "maj_contenu", "classcontenu__dao_1_1_contenu_dao.html#a3ae7ba4492525bcfe3db32b37ac98882", null ],
[ "maj_tiers", "classcontenu__dao_1_1_contenu_dao.html#acbffbf61ced7b50a3c6fddec1520956c", null ],
[ "supprimer_contenu", "classcontenu__dao_1_1_contenu_dao.html#adeaf92cf8cf77e8bf5f1227e7572c35e", null ],
[ "supprimer_tiers", "classcontenu__dao_1_1_contenu_dao.html#ac6086ebc821d668da7d101be3cd51414", null ]
[ "ajouter_contenu", "classcontenu__dao_1_1_contenu_dao.html#ae75b1431e116463e557934562641f296", null ],
[ "associer_tag_libre", "classcontenu__dao_1_1_contenu_dao.html#a24510185639e49977731849f230c19de", null ],
[ "changer_tags_contenus", "classcontenu__dao_1_1_contenu_dao.html#a0721375bffa6ea4bc3e6876bef4f71c7", null ],
[ "changer_titre", "classcontenu__dao_1_1_contenu_dao.html#a2e1f21670573ea19f89d2a38e2374486", null ],
[ "consulter_un_contenu", "classcontenu__dao_1_1_contenu_dao.html#ad117a2d6436b5ea8bc7b3c1be7b2b5d4", null ],
[ "creer_nouveau_contenu", "classcontenu__dao_1_1_contenu_dao.html#aad2712ed6b03aef5500273113b756c7e", null ],
[ "creer_tag_libre", "classcontenu__dao_1_1_contenu_dao.html#acf5cd4a1bf90cfc9454c84e9bd0f9595", null ],
[ "creer_tiers", "classcontenu__dao_1_1_contenu_dao.html#a4d6c5aa88394afc8fd42899194b7ab66", null ],
[ "detruire_fichier_tmp", "classcontenu__dao_1_1_contenu_dao.html#a2937847796b74254765e0aa5850908a8", null ],
[ "dissocier_contenu", "classcontenu__dao_1_1_contenu_dao.html#a1defe7d309e7d0568fd7d635632573b5", null ],
[ "dissocier_tag_libre", "classcontenu__dao_1_1_contenu_dao.html#afc45d0f537eac54f2035562ea52651e4", null ],
[ "existe_en_tiers", "classcontenu__dao_1_1_contenu_dao.html#a70a37d28de6178c0c6d7d756b536cdc2", null ],
[ "get_chemin_du_contenu", "classcontenu__dao_1_1_contenu_dao.html#a8ff96c6d4438cd99f6864f1e69f63558", null ],
[ "get_commit_pour_une_version", "classcontenu__dao_1_1_contenu_dao.html#a10208c32898617aa2060d97eec65370d", null ],
[ "get_contenu_par_id", "classcontenu__dao_1_1_contenu_dao.html#ac73171423db4426f64ff3f1794b5c1d5", null ],
[ "get_contenus", "classcontenu__dao_1_1_contenu_dao.html#a974b60a51168edc2c250e291ad9f6621", null ],
[ "get_contenus_non_auteur", "classcontenu__dao_1_1_contenu_dao.html#a4c48964bfe8079df36fe2cc6d1b7b5aa", null ],
[ "get_contenus_persos", "classcontenu__dao_1_1_contenu_dao.html#af5536deb72c52e6cc23a638e0f1e7854", null ],
[ "get_contenus_tiers", "classcontenu__dao_1_1_contenu_dao.html#aa196d107db356d07eeb5c86d3fe08aa9", null ],
[ "get_popularite", "classcontenu__dao_1_1_contenu_dao.html#a2b0a6eb4a146d03a1d5ee5ef518a8d78", null ],
[ "get_tags_contenu", "classcontenu__dao_1_1_contenu_dao.html#ae73d757c5350c33f27463c91f3f74c77", null ],
[ "get_tous_les_contenus", "classcontenu__dao_1_1_contenu_dao.html#a31ff99b65187527c7e7f49966b4f2c0a", null ],
[ "get_version_courante", "classcontenu__dao_1_1_contenu_dao.html#a3fbf924b55d44bc6e70298c3572e960b", null ],
[ "get_version_tiers_avec_id", "classcontenu__dao_1_1_contenu_dao.html#a0dbda3ac47adc7927424e436cd4ab810", null ],
[ "id_dernier_contenu_ajoute", "classcontenu__dao_1_1_contenu_dao.html#a9c625b7e9850949579c48fd047affb02", null ],
[ "importer_contenu", "classcontenu__dao_1_1_contenu_dao.html#a0caa5fecee2b4a62463c4e570eea8d27", null ],
[ "incrementer_popularite", "classcontenu__dao_1_1_contenu_dao.html#af7fc7cc2e627414133df7d0a0705a52b", null ],
[ "is_anonyme", "classcontenu__dao_1_1_contenu_dao.html#a07fb6588c037e7959d9f757f00b1279a", null ],
[ "is_tiers_auteur", "classcontenu__dao_1_1_contenu_dao.html#a62be40989e5134cd867f99e1a4f7f060", null ],
[ "is_tiers_maj", "classcontenu__dao_1_1_contenu_dao.html#a24716701f939cf8c61892a88b17e8ce1", null ],
[ "liste_tiers_maj", "classcontenu__dao_1_1_contenu_dao.html#a1623fed649617405ea7a63018fe6f00a", null ],
[ "maj_contenu", "classcontenu__dao_1_1_contenu_dao.html#ac3ca8e0087646327cf77df512a17b634", null ],
[ "maj_tiers", "classcontenu__dao_1_1_contenu_dao.html#a196c9bc1e8ea58eb45f85074aeacb5c0", null ],
[ "modifierMoyenneContenu", "classcontenu__dao_1_1_contenu_dao.html#a42a789fd4a48bb46b1ccd46082a47a2d", null ],
[ "noterContenuTiers", "classcontenu__dao_1_1_contenu_dao.html#a24220bd7aa124c96e8b2fcd23f32a0d3", null ],
[ "recuperer_all_tags_libres", "classcontenu__dao_1_1_contenu_dao.html#a9cc6294153338323c1583592221264e6", null ],
[ "recuperer_tags_libres_contenu", "classcontenu__dao_1_1_contenu_dao.html#adb9ef427b9922a7a1073839c62d8bf11", null ],
[ "recupererNoteContenu", "classcontenu__dao_1_1_contenu_dao.html#a62aad05a3c0a21057f67063095c11dcb", null ],
[ "supprimer_contenu", "classcontenu__dao_1_1_contenu_dao.html#a1a6f82e352a43f602071118d71fd4119", null ],
[ "supprimer_tag_libre", "classcontenu__dao_1_1_contenu_dao.html#ab0568be55b1a8c2ffd2579844a5801b0", null ],
[ "supprimer_tiers", "classcontenu__dao_1_1_contenu_dao.html#a009470141dfc00f2e0fe5a4e738f40d8", null ]
];
\ No newline at end of file
<map id="ContenuDao" name="ContenuDao">
<area shape="rect" id="node1" title=" " alt="" coords="5,95,108,121"/>
<area shape="rect" id="node2" title=" " alt="" coords="27,5,86,32"/>
<map id="contenu_dao.ContenuDao" name="contenu_dao.ContenuDao">
<area shape="rect" id="node1" title=" " alt="" coords="5,95,195,121"/>
<area shape="rect" id="node2" title=" " alt="" coords="71,5,129,32"/>
</map>
e99f946eabffe28ac6ff32a714790c36
\ No newline at end of file
c5d6e447f87fe266571d7f5e755ca894
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OpenQuizz
</div>
<div id="projectbrief">Une application de gestion des contenus pédagogiques</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classdemande__pub_dao_1_1_demande_pub_dao.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">demande_pubDao.DemandePubDao Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a34991b42f7ac2a5455015ed68ee940b8">base_donnees</a></td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>client</b> (defined in <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a>)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#abdd0770b749dce1ad7bf2d55a1506b6a">creer_demande_publication</a>(self, id_contenu, id_contenu_en_cours, auteur_en_cours, auteur, version_en_cours)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a85afda7a4ce961336f2211ab371ac8f6">gerer_demande_pub</a>(self, id_publication, reponse, auteur_en_cours)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a4299a40a96ca2d04e836bdfdfcbbf2a3">get_auteur_demande_publication</a>(self, idDdePublication)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a49ef3adc5b7e8c3d667afeba8db64cac">get_demande_pub_via_id</a>(self, id_demande_pub)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#aec5fc3fe1dcf57c5d1b9e47fbe18eec8">get_demandes_pub</a>(self, auteur, emises=True)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a6c1fb95046b68b1dac5d4e0b054eb0a0">get_id_contenu_associe_a_une_publication</a>(self, id_dde_publication)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a95d9064b811b9ec33d46aac09df2c824">get_id_contenu_en_cours_associe_a_une_publication</a>(self, id_dde_publication)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a9da5888452ac24466f81e31a44836530">id_derniere_demande_publication_ajoutee</a>(self)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a756b9c48a7c3e70fab047712bf70b7b9">recuperer_dernier_id</a>(self)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a77c1624fda4c168037b0756c8d8489da">rendre_publications_obsoletes</a>(self, id_contenu, auteur_en_cours)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a485a9854f92b4491170e7b256202527e">supprimer_publication</a>(self, idPub)</td><td class="entry"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">demande_pubDao.DemandePubDao</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: DemandePubDao Class Reference</title>
<title>OpenQuizz: demande_pubDao.DemandePubDao Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -84,59 +84,67 @@ $(document).ready(function(){initNavTree('classdemande__pub_dao_1_1_demande_pub_
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> </div>
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdemande__pub_dao_1_1_demande_pub_dao-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">DemandePubDao Class Reference</div> </div>
<div class="title">demande_pubDao.DemandePubDao Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3b8da2e6af9261d022f56f79387cabf6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a3b8da2e6af9261d022f56f79387cabf6">creer_demande_publication</a> (self, id_contenu, id_contenu_en_cours, auteur_en_cours, auteur, version_en_cours)</td></tr>
<tr class="memdesc:a3b8da2e6af9261d022f56f79387cabf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crétion d'une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a3b8da2e6af9261d022f56f79387cabf6">More...</a><br /></td></tr>
<tr class="separator:a3b8da2e6af9261d022f56f79387cabf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaccc7c1f35f26165192d44aef3629acd"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#aaccc7c1f35f26165192d44aef3629acd">get_demande_pub_via_id</a> (self, id_demande_pub)</td></tr>
<tr class="memdesc:aaccc7c1f35f26165192d44aef3629acd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer une demande de publication via son id. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#aaccc7c1f35f26165192d44aef3629acd">More...</a><br /></td></tr>
<tr class="separator:aaccc7c1f35f26165192d44aef3629acd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f926cda72b2d3d1498a37129a616f9"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ac2f926cda72b2d3d1498a37129a616f9">id_derniere_demande_publication_ajoutee</a> (self)</td></tr>
<tr class="memdesc:ac2f926cda72b2d3d1498a37129a616f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer la dernière insertion dasn les demaindes de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#ac2f926cda72b2d3d1498a37129a616f9">More...</a><br /></td></tr>
<tr class="separator:ac2f926cda72b2d3d1498a37129a616f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab804dc5f8ee3bca0a3434600aa751be6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ab804dc5f8ee3bca0a3434600aa751be6">gerer_demande_pub</a> (self, id_publication, reponse, auteur_en_cours)</td></tr>
<tr class="memdesc:ab804dc5f8ee3bca0a3434600aa751be6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de gérer une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#ab804dc5f8ee3bca0a3434600aa751be6">More...</a><br /></td></tr>
<tr class="separator:ab804dc5f8ee3bca0a3434600aa751be6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50ea22b87e4061d6e868d784f6139925"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a50ea22b87e4061d6e868d784f6139925">supprimer_publication</a> (self, idPub)</td></tr>
<tr class="memdesc:a50ea22b87e4061d6e868d784f6139925"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supprimer une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a50ea22b87e4061d6e868d784f6139925">More...</a><br /></td></tr>
<tr class="separator:a50ea22b87e4061d6e868d784f6139925"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a6c93797c6c438c772b40796fa7c430"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a7a6c93797c6c438c772b40796fa7c430">get_auteur_demande_publication</a> (self, idDdePublication)</td></tr>
<tr class="memdesc:a7a6c93797c6c438c772b40796fa7c430"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer l'auteur d'une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a7a6c93797c6c438c772b40796fa7c430">More...</a><br /></td></tr>
<tr class="separator:a7a6c93797c6c438c772b40796fa7c430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8de84db1a6f86ebadef03e4232dbe0a0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a8de84db1a6f86ebadef03e4232dbe0a0">get_id_contenu_associe_a_une_publication</a> (self, id_dde_publication)</td></tr>
<tr class="memdesc:a8de84db1a6f86ebadef03e4232dbe0a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer lid du contenu (perso ou tiers) associé à une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a8de84db1a6f86ebadef03e4232dbe0a0">More...</a><br /></td></tr>
<tr class="separator:a8de84db1a6f86ebadef03e4232dbe0a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae09a7fbcaaa00036367bfe5ca67f5ac5"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ae09a7fbcaaa00036367bfe5ca67f5ac5">get_id_contenu_en_cours_associe_a_une_publication</a> (self, id_dde_publication)</td></tr>
<tr class="memdesc:ae09a7fbcaaa00036367bfe5ca67f5ac5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer lid du contenu en cours associé à une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#ae09a7fbcaaa00036367bfe5ca67f5ac5">More...</a><br /></td></tr>
<tr class="separator:ae09a7fbcaaa00036367bfe5ca67f5ac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75dbd15b6ccbf22b782c1c874438f7e6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a75dbd15b6ccbf22b782c1c874438f7e6">get_demandes_pub</a> (self, auteur, emises=True)</td></tr>
<tr class="memdesc:a75dbd15b6ccbf22b782c1c874438f7e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer les demandes de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a75dbd15b6ccbf22b782c1c874438f7e6">More...</a><br /></td></tr>
<tr class="separator:a75dbd15b6ccbf22b782c1c874438f7e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdd0770b749dce1ad7bf2d55a1506b6a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#abdd0770b749dce1ad7bf2d55a1506b6a">creer_demande_publication</a> (self, id_contenu, id_contenu_en_cours, auteur_en_cours, auteur, version_en_cours)</td></tr>
<tr class="memdesc:abdd0770b749dce1ad7bf2d55a1506b6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crétion d'une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#abdd0770b749dce1ad7bf2d55a1506b6a">More...</a><br /></td></tr>
<tr class="separator:abdd0770b749dce1ad7bf2d55a1506b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49ef3adc5b7e8c3d667afeba8db64cac"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a49ef3adc5b7e8c3d667afeba8db64cac">get_demande_pub_via_id</a> (self, id_demande_pub)</td></tr>
<tr class="memdesc:a49ef3adc5b7e8c3d667afeba8db64cac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer une demande de publication via son id. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a49ef3adc5b7e8c3d667afeba8db64cac">More...</a><br /></td></tr>
<tr class="separator:a49ef3adc5b7e8c3d667afeba8db64cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9da5888452ac24466f81e31a44836530"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a9da5888452ac24466f81e31a44836530">id_derniere_demande_publication_ajoutee</a> (self)</td></tr>
<tr class="memdesc:a9da5888452ac24466f81e31a44836530"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer la dernière insertion dasn les demaindes de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a9da5888452ac24466f81e31a44836530">More...</a><br /></td></tr>
<tr class="separator:a9da5888452ac24466f81e31a44836530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85afda7a4ce961336f2211ab371ac8f6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a85afda7a4ce961336f2211ab371ac8f6">gerer_demande_pub</a> (self, id_publication, reponse, auteur_en_cours)</td></tr>
<tr class="memdesc:a85afda7a4ce961336f2211ab371ac8f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de gérer une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a85afda7a4ce961336f2211ab371ac8f6">More...</a><br /></td></tr>
<tr class="separator:a85afda7a4ce961336f2211ab371ac8f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77c1624fda4c168037b0756c8d8489da"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a77c1624fda4c168037b0756c8d8489da">rendre_publications_obsoletes</a> (self, id_contenu, auteur_en_cours)</td></tr>
<tr class="memdesc:a77c1624fda4c168037b0756c8d8489da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quand unhe publication est validée, toutes les autres publications en cours sur le contenu passent en statut "obsolete". <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a77c1624fda4c168037b0756c8d8489da">More...</a><br /></td></tr>
<tr class="separator:a77c1624fda4c168037b0756c8d8489da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a485a9854f92b4491170e7b256202527e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a485a9854f92b4491170e7b256202527e">supprimer_publication</a> (self, idPub)</td></tr>
<tr class="memdesc:a485a9854f92b4491170e7b256202527e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supprimer une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a485a9854f92b4491170e7b256202527e">More...</a><br /></td></tr>
<tr class="separator:a485a9854f92b4491170e7b256202527e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4299a40a96ca2d04e836bdfdfcbbf2a3"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a4299a40a96ca2d04e836bdfdfcbbf2a3">get_auteur_demande_publication</a> (self, idDdePublication)</td></tr>
<tr class="memdesc:a4299a40a96ca2d04e836bdfdfcbbf2a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer l'auteur d'une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a4299a40a96ca2d04e836bdfdfcbbf2a3">More...</a><br /></td></tr>
<tr class="separator:a4299a40a96ca2d04e836bdfdfcbbf2a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c1fb95046b68b1dac5d4e0b054eb0a0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a6c1fb95046b68b1dac5d4e0b054eb0a0">get_id_contenu_associe_a_une_publication</a> (self, id_dde_publication)</td></tr>
<tr class="memdesc:a6c1fb95046b68b1dac5d4e0b054eb0a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer lid du contenu (perso ou tiers) associé à une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a6c1fb95046b68b1dac5d4e0b054eb0a0">More...</a><br /></td></tr>
<tr class="separator:a6c1fb95046b68b1dac5d4e0b054eb0a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95d9064b811b9ec33d46aac09df2c824"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a95d9064b811b9ec33d46aac09df2c824">get_id_contenu_en_cours_associe_a_une_publication</a> (self, id_dde_publication)</td></tr>
<tr class="memdesc:a95d9064b811b9ec33d46aac09df2c824"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer lid du contenu en cours associé à une demande de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a95d9064b811b9ec33d46aac09df2c824">More...</a><br /></td></tr>
<tr class="separator:a95d9064b811b9ec33d46aac09df2c824"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec5fc3fe1dcf57c5d1b9e47fbe18eec8"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#aec5fc3fe1dcf57c5d1b9e47fbe18eec8">get_demandes_pub</a> (self, auteur, emises=True)</td></tr>
<tr class="memdesc:aec5fc3fe1dcf57c5d1b9e47fbe18eec8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer les demandes de publication. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#aec5fc3fe1dcf57c5d1b9e47fbe18eec8">More...</a><br /></td></tr>
<tr class="separator:aec5fc3fe1dcf57c5d1b9e47fbe18eec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a756b9c48a7c3e70fab047712bf70b7b9"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a756b9c48a7c3e70fab047712bf70b7b9">recuperer_dernier_id</a> (self)</td></tr>
<tr class="memdesc:a756b9c48a7c3e70fab047712bf70b7b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer le dernier id inséré dans encours <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a756b9c48a7c3e70fab047712bf70b7b9">More...</a><br /></td></tr>
<tr class="separator:a756b9c48a7c3e70fab047712bf70b7b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ad5bc32b75da65fe60067f501a4bb6665"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ad5bc32b75da65fe60067f501a4bb6665">client</a></td></tr>
<tr class="separator:ad5bc32b75da65fe60067f501a4bb6665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22210539654f009a109213c1a1c581cd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a22210539654f009a109213c1a1c581cd">base_donnees</a></td></tr>
<tr class="memdesc:a22210539654f009a109213c1a1c581cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a22210539654f009a109213c1a1c581cd">More...</a><br /></td></tr>
<tr class="separator:a22210539654f009a109213c1a1c581cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a975fe92ca5b0453f54c06168d6fd1757"><td class="memItemLeft" align="right" valign="top"><a id="a975fe92ca5b0453f54c06168d6fd1757"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>client</b> = MongoClient('localhost', 27017)</td></tr>
<tr class="separator:a975fe92ca5b0453f54c06168d6fd1757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34991b42f7ac2a5455015ed68ee940b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a34991b42f7ac2a5455015ed68ee940b8">base_donnees</a> = client.squelette</td></tr>
<tr class="memdesc:a34991b42f7ac2a5455015ed68ee940b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classdemande__pub_dao_1_1_demande_pub_dao.html#a34991b42f7ac2a5455015ed68ee940b8">More...</a><br /></td></tr>
<tr class="separator:a34991b42f7ac2a5455015ed68ee940b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3b8da2e6af9261d022f56f79387cabf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b8da2e6af9261d022f56f79387cabf6">&#9670;&nbsp;</a></span>creer_demande_publication()</h2>
<a id="abdd0770b749dce1ad7bf2d55a1506b6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdd0770b749dce1ad7bf2d55a1506b6a">&#9670;&nbsp;</a></span>creer_demande_publication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def creer_demande_publication </td>
<td class="memname">def demande_pubDao.DemandePubDao.creer_demande_publication </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -192,14 +200,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="ab804dc5f8ee3bca0a3434600aa751be6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab804dc5f8ee3bca0a3434600aa751be6">&#9670;&nbsp;</a></span>gerer_demande_pub()</h2>
<a id="a85afda7a4ce961336f2211ab371ac8f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85afda7a4ce961336f2211ab371ac8f6">&#9670;&nbsp;</a></span>gerer_demande_pub()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def gerer_demande_pub </td>
<td class="memname">def demande_pubDao.DemandePubDao.gerer_demande_pub </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -242,14 +250,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a7a6c93797c6c438c772b40796fa7c430"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a6c93797c6c438c772b40796fa7c430">&#9670;&nbsp;</a></span>get_auteur_demande_publication()</h2>
<a id="a4299a40a96ca2d04e836bdfdfcbbf2a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4299a40a96ca2d04e836bdfdfcbbf2a3">&#9670;&nbsp;</a></span>get_auteur_demande_publication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_auteur_demande_publication </td>
<td class="memname">def demande_pubDao.DemandePubDao.get_auteur_demande_publication </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -279,14 +287,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="aaccc7c1f35f26165192d44aef3629acd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaccc7c1f35f26165192d44aef3629acd">&#9670;&nbsp;</a></span>get_demande_pub_via_id()</h2>
<a id="a49ef3adc5b7e8c3d667afeba8db64cac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49ef3adc5b7e8c3d667afeba8db64cac">&#9670;&nbsp;</a></span>get_demande_pub_via_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_demande_pub_via_id </td>
<td class="memname">def demande_pubDao.DemandePubDao.get_demande_pub_via_id </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -316,14 +324,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a75dbd15b6ccbf22b782c1c874438f7e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75dbd15b6ccbf22b782c1c874438f7e6">&#9670;&nbsp;</a></span>get_demandes_pub()</h2>
<a id="aec5fc3fe1dcf57c5d1b9e47fbe18eec8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec5fc3fe1dcf57c5d1b9e47fbe18eec8">&#9670;&nbsp;</a></span>get_demandes_pub()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_demandes_pub </td>
<td class="memname">def demande_pubDao.DemandePubDao.get_demandes_pub </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -360,14 +368,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a8de84db1a6f86ebadef03e4232dbe0a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8de84db1a6f86ebadef03e4232dbe0a0">&#9670;&nbsp;</a></span>get_id_contenu_associe_a_une_publication()</h2>
<a id="a6c1fb95046b68b1dac5d4e0b054eb0a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c1fb95046b68b1dac5d4e0b054eb0a0">&#9670;&nbsp;</a></span>get_id_contenu_associe_a_une_publication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_id_contenu_associe_a_une_publication </td>
<td class="memname">def demande_pubDao.DemandePubDao.get_id_contenu_associe_a_une_publication </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -397,14 +405,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="ae09a7fbcaaa00036367bfe5ca67f5ac5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae09a7fbcaaa00036367bfe5ca67f5ac5">&#9670;&nbsp;</a></span>get_id_contenu_en_cours_associe_a_une_publication()</h2>
<a id="a95d9064b811b9ec33d46aac09df2c824"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95d9064b811b9ec33d46aac09df2c824">&#9670;&nbsp;</a></span>get_id_contenu_en_cours_associe_a_une_publication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_id_contenu_en_cours_associe_a_une_publication </td>
<td class="memname">def demande_pubDao.DemandePubDao.get_id_contenu_en_cours_associe_a_une_publication </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -434,14 +442,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="ac2f926cda72b2d3d1498a37129a616f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2f926cda72b2d3d1498a37129a616f9">&#9670;&nbsp;</a></span>id_derniere_demande_publication_ajoutee()</h2>
<a id="a9da5888452ac24466f81e31a44836530"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9da5888452ac24466f81e31a44836530">&#9670;&nbsp;</a></span>id_derniere_demande_publication_ajoutee()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def id_derniere_demande_publication_ajoutee </td>
<td class="memname">def demande_pubDao.DemandePubDao.id_derniere_demande_publication_ajoutee </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
......@@ -455,14 +463,35 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a50ea22b87e4061d6e868d784f6139925"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50ea22b87e4061d6e868d784f6139925">&#9670;&nbsp;</a></span>supprimer_publication()</h2>
<a id="a756b9c48a7c3e70fab047712bf70b7b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a756b9c48a7c3e70fab047712bf70b7b9">&#9670;&nbsp;</a></span>recuperer_dernier_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def supprimer_publication </td>
<td class="memname">def demande_pubDao.DemandePubDao.recuperer_dernier_id </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>récupérer le dernier id inséré dans encours </p>
<dl class="section return"><dt>Returns</dt><dd>l'id de la derniere insertion dans encours. </dd></dl>
</div>
</div>
<a id="a77c1624fda4c168037b0756c8d8489da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77c1624fda4c168037b0756c8d8489da">&#9670;&nbsp;</a></span>rendre_publications_obsoletes()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def demande_pubDao.DemandePubDao.rendre_publications_obsoletes </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -471,7 +500,13 @@ Static Public Attributes</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idPub</em>&#160;</td>
<td class="paramname"><em>id_contenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur_en_cours</em>&#160;</td>
</tr>
<tr>
<td></td>
......@@ -481,44 +516,55 @@ Static Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Supprimer une demande de publication. </p>
<p>Quand unhe publication est validée, toutes les autres publications en cours sur le contenu passent en statut "obsolete". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idPub</td><td>l'id de la demande de publication </td></tr>
<tr><td class="paramname">id_contenu</td><td>l'id du contenu lié à la publication acceptée </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="a22210539654f009a109213c1a1c581cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22210539654f009a109213c1a1c581cd">&#9670;&nbsp;</a></span>base_donnees</h2>
<a id="a485a9854f92b4491170e7b256202527e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a485a9854f92b4491170e7b256202527e">&#9670;&nbsp;</a></span>supprimer_publication()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">base_donnees</td>
<td class="memname">def demande_pubDao.DemandePubDao.supprimer_publication </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idPub</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>extraction d'une base de données. </p>
<p>Si elle n'existe pas, elle esst créée </p>
<p>Supprimer une demande de publication. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idPub</td><td>l'id de la demande de publication </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad5bc32b75da65fe60067f501a4bb6665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5bc32b75da65fe60067f501a4bb6665">&#9670;&nbsp;</a></span>client</h2>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a34991b42f7ac2a5455015ed68ee940b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34991b42f7ac2a5455015ed68ee940b8">&#9670;&nbsp;</a></span>base_donnees</h2>
<div class="memitem">
<div class="memproto">
......@@ -527,7 +573,7 @@ Static Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">client</td>
<td class="memname">demande_pubDao.DemandePubDao.base_donnees = client.squelette</td>
</tr>
</table>
</td>
......@@ -537,17 +583,20 @@ Static Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>extraction d'une base de données. </p>
<p>Si elle n'existe pas, elle esst créée </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/passerat/Stage/flaskProject/modele/<a class="el" href="demande__pub_dao_8py.html">demande_pubDao.py</a></li>
<li>modele/demande_pubDao.py</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacedemande__pub_dao.html">demande_pubDao</a></li><li class="navelem"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">DemandePubDao</a></li>
<li class="navelem"><b>demande_pubDao</b></li><li class="navelem"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">DemandePubDao</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
......
var classdemande__pub_dao_1_1_demande_pub_dao =
[
[ "creer_demande_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#a3b8da2e6af9261d022f56f79387cabf6", null ],
[ "gerer_demande_pub", "classdemande__pub_dao_1_1_demande_pub_dao.html#ab804dc5f8ee3bca0a3434600aa751be6", null ],
[ "get_auteur_demande_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#a7a6c93797c6c438c772b40796fa7c430", null ],
[ "get_demande_pub_via_id", "classdemande__pub_dao_1_1_demande_pub_dao.html#aaccc7c1f35f26165192d44aef3629acd", null ],
[ "get_demandes_pub", "classdemande__pub_dao_1_1_demande_pub_dao.html#a75dbd15b6ccbf22b782c1c874438f7e6", null ],
[ "get_id_contenu_associe_a_une_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#a8de84db1a6f86ebadef03e4232dbe0a0", null ],
[ "get_id_contenu_en_cours_associe_a_une_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#ae09a7fbcaaa00036367bfe5ca67f5ac5", null ],
[ "id_derniere_demande_publication_ajoutee", "classdemande__pub_dao_1_1_demande_pub_dao.html#ac2f926cda72b2d3d1498a37129a616f9", null ],
[ "supprimer_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#a50ea22b87e4061d6e868d784f6139925", null ]
[ "creer_demande_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#abdd0770b749dce1ad7bf2d55a1506b6a", null ],
[ "gerer_demande_pub", "classdemande__pub_dao_1_1_demande_pub_dao.html#a85afda7a4ce961336f2211ab371ac8f6", null ],
[ "get_auteur_demande_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#a4299a40a96ca2d04e836bdfdfcbbf2a3", null ],
[ "get_demande_pub_via_id", "classdemande__pub_dao_1_1_demande_pub_dao.html#a49ef3adc5b7e8c3d667afeba8db64cac", null ],
[ "get_demandes_pub", "classdemande__pub_dao_1_1_demande_pub_dao.html#aec5fc3fe1dcf57c5d1b9e47fbe18eec8", null ],
[ "get_id_contenu_associe_a_une_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#a6c1fb95046b68b1dac5d4e0b054eb0a0", null ],
[ "get_id_contenu_en_cours_associe_a_une_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#a95d9064b811b9ec33d46aac09df2c824", null ],
[ "id_derniere_demande_publication_ajoutee", "classdemande__pub_dao_1_1_demande_pub_dao.html#a9da5888452ac24466f81e31a44836530", null ],
[ "recuperer_dernier_id", "classdemande__pub_dao_1_1_demande_pub_dao.html#a756b9c48a7c3e70fab047712bf70b7b9", null ],
[ "rendre_publications_obsoletes", "classdemande__pub_dao_1_1_demande_pub_dao.html#a77c1624fda4c168037b0756c8d8489da", null ],
[ "supprimer_publication", "classdemande__pub_dao_1_1_demande_pub_dao.html#a485a9854f92b4491170e7b256202527e", null ]
];
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OpenQuizz
</div>
<div id="projectbrief">Une application de gestion des contenus pédagogiques</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classencours__dao_1_1_encours_dao.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">encours_dao.EncoursDao Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a4c3f91c5c15f7e78755fc48715c83f39">base_donnees</a></td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#adfc581d181ceeab857dfaea5be0eb51d">changer_titre</a>(self, id_en_cours, nouveau_titre)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>chemin</b> (defined in <a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a>)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>client</b> (defined in <a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a>)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#ac5af2182835aa60817ef9711ff1c720d">creer_en_cours</a>(self, auteur, id_contenu, version, provenance)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a3228e59d5e6c62e26362a4441512858e">creer_en_cours_refuse</a>(self, id_contenu_en_cours)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a15a762e1d57c1c4cdd1b46d59e47ca22">get_auteur_origine_contenu_en_cours</a>(self, id_contenu_en_cours)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a57fd767eb27f6a5bf1ad6ee19889e5d2">get_chemin_contenu_en_cours</a>(self, id_contenu)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a1d6cfae39ceaf9f32ced5eb9bbf684d9">get_contenu_en_cours_via_id</a>(self, id_contenu_en_cours)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a3e9250adabf611d3d8a8a735f022ab67">get_contenus_en_cours_auteur</a>(self, auteur)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#aec53c930fb8be932de6f2ec3b7abb3a0">get_id_origine_contenu_en_cours</a>(self, id_contenu_en_cours)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a8276f1eeefdf9b394e14760774f78020">get_titre_en_cours</a>(self, id_en_cours)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>gitUtils</b> (defined in <a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a>)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a0ab756a2d0a647c96e24df4aab39e0fe">is_en_cours_demande</a>(self, idEnCours, auteur)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a4bd26bc78e082ce6348d929c2811dfca">recuperer_dernier_id</a>(self)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html#a899f7c4834631101c134a627eb162ebf">supprimer_contenu_en_cours_via_id</a>(self, id_contenu_en_cours)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>utils</b> (defined in <a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a>)</td><td class="entry"><a class="el" href="classencours__dao_1_1_encours_dao.html">encours_dao.EncoursDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: EncoursDao Class Reference</title>
<title>OpenQuizz: encours_dao.EncoursDao Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -84,68 +84,131 @@ $(document).ready(function(){initNavTree('classencours__dao_1_1_encours_dao.html
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> </div>
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classencours__dao_1_1_encours_dao-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">EncoursDao Class Reference</div> </div>
<div class="title">encours_dao.EncoursDao Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for encours_dao.EncoursDao:</div>
<div class="dyncontent">
<div class="center"><img src="classencours__dao_1_1_encours_dao__coll__graph.png" border="0" usemap="#encours__dao_8_encours_dao_coll__map" alt="Collaboration graph"/></div>
<map name="encours__dao_8_encours_dao_coll__map" id="encours__dao_8_encours_dao_coll__map">
<area shape="rect" title=" " alt="" coords="5,95,191,121"/>
<area shape="rect" title=" " alt="" coords="69,5,127,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9f28fe0c9767f097fc063475b83428e5"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a9f28fe0c9767f097fc063475b83428e5">is_en_cours_demande</a> (self, idEnCours, auteur)</td></tr>
<tr class="memdesc:a9f28fe0c9767f097fc063475b83428e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction qui permet de savoir si un contenu en cours à fait l'objet d'une demande de publication. <a href="classencours__dao_1_1_encours_dao.html#a9f28fe0c9767f097fc063475b83428e5">More...</a><br /></td></tr>
<tr class="separator:a9f28fe0c9767f097fc063475b83428e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9e19bb7a048c9c0f089eadf507827fb"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#ac9e19bb7a048c9c0f089eadf507827fb">get_auteur_origine_contenu_en_cours</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:ac9e19bb7a048c9c0f089eadf507827fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer l'auteur initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non) <a href="classencours__dao_1_1_encours_dao.html#ac9e19bb7a048c9c0f089eadf507827fb">More...</a><br /></td></tr>
<tr class="separator:ac9e19bb7a048c9c0f089eadf507827fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a275241c9bfdf02d44d92d9469cb91a6b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a275241c9bfdf02d44d92d9469cb91a6b">get_id_origine_contenu_en_cours</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:a275241c9bfdf02d44d92d9469cb91a6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer l'id initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non) <a href="classencours__dao_1_1_encours_dao.html#a275241c9bfdf02d44d92d9469cb91a6b">More...</a><br /></td></tr>
<tr class="separator:a275241c9bfdf02d44d92d9469cb91a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a768f48789efd9ff098e2b075ac7326af"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a768f48789efd9ff098e2b075ac7326af">get_contenus_en_cours_auteur</a> (self, auteur)</td></tr>
<tr class="memdesc:a768f48789efd9ff098e2b075ac7326af"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de récupérer tous les contenus en cours pour un auteur <a href="classencours__dao_1_1_encours_dao.html#a768f48789efd9ff098e2b075ac7326af">More...</a><br /></td></tr>
<tr class="separator:a768f48789efd9ff098e2b075ac7326af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad4261b0345e4ec9fb5b900e4f73c019"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#aad4261b0345e4ec9fb5b900e4f73c019">get_contenu_en_cours_via_id</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:aad4261b0345e4ec9fb5b900e4f73c019"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer un contenu en cours <a href="classencours__dao_1_1_encours_dao.html#aad4261b0345e4ec9fb5b900e4f73c019">More...</a><br /></td></tr>
<tr class="separator:aad4261b0345e4ec9fb5b900e4f73c019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05c90998deaf8cefa60bdf7869f6a7f8"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a05c90998deaf8cefa60bdf7869f6a7f8">supprimer_contenu_en_cours_via_id</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:a05c90998deaf8cefa60bdf7869f6a7f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">supprimer un contenu en cours avec l'id <a href="classencours__dao_1_1_encours_dao.html#a05c90998deaf8cefa60bdf7869f6a7f8">More...</a><br /></td></tr>
<tr class="separator:a05c90998deaf8cefa60bdf7869f6a7f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a113e700a24af9436603cb38bcf0391f5"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a113e700a24af9436603cb38bcf0391f5">creer_en_cours</a> (self, auteur, id_contenu, version, provenance)</td></tr>
<tr class="memdesc:a113e700a24af9436603cb38bcf0391f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">création d'un contenu en cours <a href="classencours__dao_1_1_encours_dao.html#a113e700a24af9436603cb38bcf0391f5">More...</a><br /></td></tr>
<tr class="separator:a113e700a24af9436603cb38bcf0391f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ee250945ac9c0c0884d599ebbe3ba0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a51ee250945ac9c0c0884d599ebbe3ba0">creer_en_cours_refuse</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:a51ee250945ac9c0c0884d599ebbe3ba0"><td class="mdescLeft">&#160;</td><td class="mdescRight">création d'un contenu en cours, dans l'état refuse <a href="classencours__dao_1_1_encours_dao.html#a51ee250945ac9c0c0884d599ebbe3ba0">More...</a><br /></td></tr>
<tr class="separator:a51ee250945ac9c0c0884d599ebbe3ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1437d546e8cde456e709b5e97ac9e08b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a1437d546e8cde456e709b5e97ac9e08b">recuperer_dernier_id</a> (self)</td></tr>
<tr class="memdesc:a1437d546e8cde456e709b5e97ac9e08b"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer le dernier id inséré dans encours <a href="classencours__dao_1_1_encours_dao.html#a1437d546e8cde456e709b5e97ac9e08b">More...</a><br /></td></tr>
<tr class="separator:a1437d546e8cde456e709b5e97ac9e08b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafc3f4919013e9bf534243ba1046e0f6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#aafc3f4919013e9bf534243ba1046e0f6">get_chemin_contenu_en_cours</a> (self, id_contenu)</td></tr>
<tr class="memdesc:aafc3f4919013e9bf534243ba1046e0f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer le chemin associé au contenu en cours <a href="classencours__dao_1_1_encours_dao.html#aafc3f4919013e9bf534243ba1046e0f6">More...</a><br /></td></tr>
<tr class="separator:aafc3f4919013e9bf534243ba1046e0f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ab756a2d0a647c96e24df4aab39e0fe"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a0ab756a2d0a647c96e24df4aab39e0fe">is_en_cours_demande</a> (self, idEnCours, auteur)</td></tr>
<tr class="memdesc:a0ab756a2d0a647c96e24df4aab39e0fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction qui permet de savoir si un contenu en cours à fait l'objet d'une demande de publication. <a href="classencours__dao_1_1_encours_dao.html#a0ab756a2d0a647c96e24df4aab39e0fe">More...</a><br /></td></tr>
<tr class="separator:a0ab756a2d0a647c96e24df4aab39e0fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15a762e1d57c1c4cdd1b46d59e47ca22"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a15a762e1d57c1c4cdd1b46d59e47ca22">get_auteur_origine_contenu_en_cours</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:a15a762e1d57c1c4cdd1b46d59e47ca22"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer l'auteur initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non) <a href="classencours__dao_1_1_encours_dao.html#a15a762e1d57c1c4cdd1b46d59e47ca22">More...</a><br /></td></tr>
<tr class="separator:a15a762e1d57c1c4cdd1b46d59e47ca22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec53c930fb8be932de6f2ec3b7abb3a0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#aec53c930fb8be932de6f2ec3b7abb3a0">get_id_origine_contenu_en_cours</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:aec53c930fb8be932de6f2ec3b7abb3a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer l'id initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non) <a href="classencours__dao_1_1_encours_dao.html#aec53c930fb8be932de6f2ec3b7abb3a0">More...</a><br /></td></tr>
<tr class="separator:aec53c930fb8be932de6f2ec3b7abb3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e9250adabf611d3d8a8a735f022ab67"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a3e9250adabf611d3d8a8a735f022ab67">get_contenus_en_cours_auteur</a> (self, auteur)</td></tr>
<tr class="memdesc:a3e9250adabf611d3d8a8a735f022ab67"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de récupérer tous les contenus en cours pour un auteur <a href="classencours__dao_1_1_encours_dao.html#a3e9250adabf611d3d8a8a735f022ab67">More...</a><br /></td></tr>
<tr class="separator:a3e9250adabf611d3d8a8a735f022ab67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d6cfae39ceaf9f32ced5eb9bbf684d9"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a1d6cfae39ceaf9f32ced5eb9bbf684d9">get_contenu_en_cours_via_id</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:a1d6cfae39ceaf9f32ced5eb9bbf684d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer un contenu en cours <a href="classencours__dao_1_1_encours_dao.html#a1d6cfae39ceaf9f32ced5eb9bbf684d9">More...</a><br /></td></tr>
<tr class="separator:a1d6cfae39ceaf9f32ced5eb9bbf684d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a899f7c4834631101c134a627eb162ebf"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a899f7c4834631101c134a627eb162ebf">supprimer_contenu_en_cours_via_id</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:a899f7c4834631101c134a627eb162ebf"><td class="mdescLeft">&#160;</td><td class="mdescRight">supprimer un contenu en cours avec l'id <a href="classencours__dao_1_1_encours_dao.html#a899f7c4834631101c134a627eb162ebf">More...</a><br /></td></tr>
<tr class="separator:a899f7c4834631101c134a627eb162ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5af2182835aa60817ef9711ff1c720d"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#ac5af2182835aa60817ef9711ff1c720d">creer_en_cours</a> (self, auteur, id_contenu, version, provenance)</td></tr>
<tr class="memdesc:ac5af2182835aa60817ef9711ff1c720d"><td class="mdescLeft">&#160;</td><td class="mdescRight">création d'un contenu en cours <a href="classencours__dao_1_1_encours_dao.html#ac5af2182835aa60817ef9711ff1c720d">More...</a><br /></td></tr>
<tr class="separator:ac5af2182835aa60817ef9711ff1c720d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc581d181ceeab857dfaea5be0eb51d"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#adfc581d181ceeab857dfaea5be0eb51d">changer_titre</a> (self, id_en_cours, nouveau_titre)</td></tr>
<tr class="memdesc:adfc581d181ceeab857dfaea5be0eb51d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modification d'un titre d'un contenu en cours. <a href="classencours__dao_1_1_encours_dao.html#adfc581d181ceeab857dfaea5be0eb51d">More...</a><br /></td></tr>
<tr class="separator:adfc581d181ceeab857dfaea5be0eb51d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8276f1eeefdf9b394e14760774f78020"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a8276f1eeefdf9b394e14760774f78020">get_titre_en_cours</a> (self, id_en_cours)</td></tr>
<tr class="memdesc:a8276f1eeefdf9b394e14760774f78020"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupération d'un titre d'un contenu en cours. <a href="classencours__dao_1_1_encours_dao.html#a8276f1eeefdf9b394e14760774f78020">More...</a><br /></td></tr>
<tr class="separator:a8276f1eeefdf9b394e14760774f78020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3228e59d5e6c62e26362a4441512858e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a3228e59d5e6c62e26362a4441512858e">creer_en_cours_refuse</a> (self, id_contenu_en_cours)</td></tr>
<tr class="memdesc:a3228e59d5e6c62e26362a4441512858e"><td class="mdescLeft">&#160;</td><td class="mdescRight">création d'un contenu en cours, dans l'état refuse <a href="classencours__dao_1_1_encours_dao.html#a3228e59d5e6c62e26362a4441512858e">More...</a><br /></td></tr>
<tr class="separator:a3228e59d5e6c62e26362a4441512858e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bd26bc78e082ce6348d929c2811dfca"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a4bd26bc78e082ce6348d929c2811dfca">recuperer_dernier_id</a> (self)</td></tr>
<tr class="memdesc:a4bd26bc78e082ce6348d929c2811dfca"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer le dernier id inséré dans encours <a href="classencours__dao_1_1_encours_dao.html#a4bd26bc78e082ce6348d929c2811dfca">More...</a><br /></td></tr>
<tr class="separator:a4bd26bc78e082ce6348d929c2811dfca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57fd767eb27f6a5bf1ad6ee19889e5d2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a57fd767eb27f6a5bf1ad6ee19889e5d2">get_chemin_contenu_en_cours</a> (self, id_contenu)</td></tr>
<tr class="memdesc:a57fd767eb27f6a5bf1ad6ee19889e5d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer le chemin associé au contenu en cours <a href="classencours__dao_1_1_encours_dao.html#a57fd767eb27f6a5bf1ad6ee19889e5d2">More...</a><br /></td></tr>
<tr class="separator:a57fd767eb27f6a5bf1ad6ee19889e5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ad5bc32b75da65fe60067f501a4bb6665"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#ad5bc32b75da65fe60067f501a4bb6665">client</a></td></tr>
<tr class="separator:ad5bc32b75da65fe60067f501a4bb6665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c548eb1782a250e9de27fe5d1b6c5cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a0c548eb1782a250e9de27fe5d1b6c5cc">chemin</a></td></tr>
<tr class="separator:a0c548eb1782a250e9de27fe5d1b6c5cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e7342c3b84ee89eb24712c723cd18f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a7e7342c3b84ee89eb24712c723cd18f1">gitUtils</a></td></tr>
<tr class="separator:a7e7342c3b84ee89eb24712c723cd18f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae22fb1f827646b6e0d82fa0120c54f75"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#ae22fb1f827646b6e0d82fa0120c54f75">utils</a></td></tr>
<tr class="separator:ae22fb1f827646b6e0d82fa0120c54f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22210539654f009a109213c1a1c581cd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a22210539654f009a109213c1a1c581cd">base_donnees</a></td></tr>
<tr class="memdesc:a22210539654f009a109213c1a1c581cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classencours__dao_1_1_encours_dao.html#a22210539654f009a109213c1a1c581cd">More...</a><br /></td></tr>
<tr class="separator:a22210539654f009a109213c1a1c581cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a690a3889767398bdb5f296db0ea974da"><td class="memItemLeft" align="right" valign="top"><a id="a690a3889767398bdb5f296db0ea974da"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>client</b> = MongoClient('localhost', 27017)</td></tr>
<tr class="separator:a690a3889767398bdb5f296db0ea974da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3daa2c41c0c7a9a9179856289957f759"><td class="memItemLeft" align="right" valign="top"><a id="a3daa2c41c0c7a9a9179856289957f759"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>chemin</b> = &quot;/home/OpenQuizz/en_cours/&quot;</td></tr>
<tr class="separator:a3daa2c41c0c7a9a9179856289957f759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34db352ea96d1abb5ad86fca4c5618ed"><td class="memItemLeft" align="right" valign="top"><a id="a34db352ea96d1abb5ad86fca4c5618ed"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>gitUtils</b> = GitUtils()</td></tr>
<tr class="separator:a34db352ea96d1abb5ad86fca4c5618ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54aaf587fd438636b5a76a2e6395c468"><td class="memItemLeft" align="right" valign="top"><a id="a54aaf587fd438636b5a76a2e6395c468"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>utils</b> = Utils()</td></tr>
<tr class="separator:a54aaf587fd438636b5a76a2e6395c468"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c3f91c5c15f7e78755fc48715c83f39"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classencours__dao_1_1_encours_dao.html#a4c3f91c5c15f7e78755fc48715c83f39">base_donnees</a> = client.squelette</td></tr>
<tr class="memdesc:a4c3f91c5c15f7e78755fc48715c83f39"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classencours__dao_1_1_encours_dao.html#a4c3f91c5c15f7e78755fc48715c83f39">More...</a><br /></td></tr>
<tr class="separator:a4c3f91c5c15f7e78755fc48715c83f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a113e700a24af9436603cb38bcf0391f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a113e700a24af9436603cb38bcf0391f5">&#9670;&nbsp;</a></span>creer_en_cours()</h2>
<a id="adfc581d181ceeab857dfaea5be0eb51d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfc581d181ceeab857dfaea5be0eb51d">&#9670;&nbsp;</a></span>changer_titre()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def creer_en_cours </td>
<td class="memname">def encours_dao.EncoursDao.changer_titre </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_en_cours</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nouveau_titre</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Modification d'un titre d'un contenu en cours. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_en_cours</td><td>l'id du contenu en cours </td></tr>
<tr><td class="paramname">nouveau_titre</td><td>le titre à changer </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac5af2182835aa60817ef9711ff1c720d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5af2182835aa60817ef9711ff1c720d">&#9670;&nbsp;</a></span>creer_en_cours()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def encours_dao.EncoursDao.creer_en_cours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -195,14 +258,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a51ee250945ac9c0c0884d599ebbe3ba0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51ee250945ac9c0c0884d599ebbe3ba0">&#9670;&nbsp;</a></span>creer_en_cours_refuse()</h2>
<a id="a3228e59d5e6c62e26362a4441512858e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3228e59d5e6c62e26362a4441512858e">&#9670;&nbsp;</a></span>creer_en_cours_refuse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def creer_en_cours_refuse </td>
<td class="memname">def encours_dao.EncoursDao.creer_en_cours_refuse </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -232,14 +295,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="ac9e19bb7a048c9c0f089eadf507827fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9e19bb7a048c9c0f089eadf507827fb">&#9670;&nbsp;</a></span>get_auteur_origine_contenu_en_cours()</h2>
<a id="a15a762e1d57c1c4cdd1b46d59e47ca22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15a762e1d57c1c4cdd1b46d59e47ca22">&#9670;&nbsp;</a></span>get_auteur_origine_contenu_en_cours()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_auteur_origine_contenu_en_cours </td>
<td class="memname">def encours_dao.EncoursDao.get_auteur_origine_contenu_en_cours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -269,14 +332,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="aafc3f4919013e9bf534243ba1046e0f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafc3f4919013e9bf534243ba1046e0f6">&#9670;&nbsp;</a></span>get_chemin_contenu_en_cours()</h2>
<a id="a57fd767eb27f6a5bf1ad6ee19889e5d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57fd767eb27f6a5bf1ad6ee19889e5d2">&#9670;&nbsp;</a></span>get_chemin_contenu_en_cours()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_chemin_contenu_en_cours </td>
<td class="memname">def encours_dao.EncoursDao.get_chemin_contenu_en_cours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -306,14 +369,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="aad4261b0345e4ec9fb5b900e4f73c019"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad4261b0345e4ec9fb5b900e4f73c019">&#9670;&nbsp;</a></span>get_contenu_en_cours_via_id()</h2>
<a id="a1d6cfae39ceaf9f32ced5eb9bbf684d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d6cfae39ceaf9f32ced5eb9bbf684d9">&#9670;&nbsp;</a></span>get_contenu_en_cours_via_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_contenu_en_cours_via_id </td>
<td class="memname">def encours_dao.EncoursDao.get_contenu_en_cours_via_id </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -343,14 +406,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a768f48789efd9ff098e2b075ac7326af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a768f48789efd9ff098e2b075ac7326af">&#9670;&nbsp;</a></span>get_contenus_en_cours_auteur()</h2>
<a id="a3e9250adabf611d3d8a8a735f022ab67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e9250adabf611d3d8a8a735f022ab67">&#9670;&nbsp;</a></span>get_contenus_en_cours_auteur()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_contenus_en_cours_auteur </td>
<td class="memname">def encours_dao.EncoursDao.get_contenus_en_cours_auteur </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -380,14 +443,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a275241c9bfdf02d44d92d9469cb91a6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a275241c9bfdf02d44d92d9469cb91a6b">&#9670;&nbsp;</a></span>get_id_origine_contenu_en_cours()</h2>
<a id="aec53c930fb8be932de6f2ec3b7abb3a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec53c930fb8be932de6f2ec3b7abb3a0">&#9670;&nbsp;</a></span>get_id_origine_contenu_en_cours()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_id_origine_contenu_en_cours </td>
<td class="memname">def encours_dao.EncoursDao.get_id_origine_contenu_en_cours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -417,14 +480,50 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a9f28fe0c9767f097fc063475b83428e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f28fe0c9767f097fc063475b83428e5">&#9670;&nbsp;</a></span>is_en_cours_demande()</h2>
<a id="a8276f1eeefdf9b394e14760774f78020"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8276f1eeefdf9b394e14760774f78020">&#9670;&nbsp;</a></span>get_titre_en_cours()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def is_en_cours_demande </td>
<td class="memname">def encours_dao.EncoursDao.get_titre_en_cours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>id_en_cours</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Récupération d'un titre d'un contenu en cours. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id_en_cours</td><td>l'id du contenu en cours </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0ab756a2d0a647c96e24df4aab39e0fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ab756a2d0a647c96e24df4aab39e0fe">&#9670;&nbsp;</a></span>is_en_cours_demande()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def encours_dao.EncoursDao.is_en_cours_demande </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -460,14 +559,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a1437d546e8cde456e709b5e97ac9e08b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1437d546e8cde456e709b5e97ac9e08b">&#9670;&nbsp;</a></span>recuperer_dernier_id()</h2>
<a id="a4bd26bc78e082ce6348d929c2811dfca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bd26bc78e082ce6348d929c2811dfca">&#9670;&nbsp;</a></span>recuperer_dernier_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def recuperer_dernier_id </td>
<td class="memname">def encours_dao.EncoursDao.recuperer_dernier_id </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
......@@ -481,14 +580,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a05c90998deaf8cefa60bdf7869f6a7f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05c90998deaf8cefa60bdf7869f6a7f8">&#9670;&nbsp;</a></span>supprimer_contenu_en_cours_via_id()</h2>
<a id="a899f7c4834631101c134a627eb162ebf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a899f7c4834631101c134a627eb162ebf">&#9670;&nbsp;</a></span>supprimer_contenu_en_cours_via_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def supprimer_contenu_en_cours_via_id </td>
<td class="memname">def encours_dao.EncoursDao.supprimer_contenu_en_cours_via_id </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -517,9 +616,9 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="a22210539654f009a109213c1a1c581cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22210539654f009a109213c1a1c581cd">&#9670;&nbsp;</a></span>base_donnees</h2>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a4c3f91c5c15f7e78755fc48715c83f39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c3f91c5c15f7e78755fc48715c83f39">&#9670;&nbsp;</a></span>base_donnees</h2>
<div class="memitem">
<div class="memproto">
......@@ -528,7 +627,7 @@ Static Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">base_donnees</td>
<td class="memname">encours_dao.EncoursDao.base_donnees = client.squelette</td>
</tr>
</table>
</td>
......@@ -541,105 +640,17 @@ Static Public Attributes</h2></td></tr>
<p>extraction d'une base de données. </p>
<p>Si elle n'existe pas, elle esst créée </p>
</div>
</div>
<a id="a0c548eb1782a250e9de27fe5d1b6c5cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c548eb1782a250e9de27fe5d1b6c5cc">&#9670;&nbsp;</a></span>chemin</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">chemin</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad5bc32b75da65fe60067f501a4bb6665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5bc32b75da65fe60067f501a4bb6665">&#9670;&nbsp;</a></span>client</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">client</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7e7342c3b84ee89eb24712c723cd18f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e7342c3b84ee89eb24712c723cd18f1">&#9670;&nbsp;</a></span>gitUtils</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">gitUtils</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae22fb1f827646b6e0d82fa0120c54f75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae22fb1f827646b6e0d82fa0120c54f75">&#9670;&nbsp;</a></span>utils</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">utils</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/passerat/Stage/flaskProject/modele/<a class="el" href="encours__dao_8py.html">encours_dao.py</a></li>
<li>modele/encours_dao.py</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceencours__dao.html">encours_dao</a></li><li class="navelem"><a class="el" href="classencours__dao_1_1_encours_dao.html">EncoursDao</a></li>
<li class="navelem"><b>encours_dao</b></li><li class="navelem"><a class="el" href="classencours__dao_1_1_encours_dao.html">EncoursDao</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
......
var classencours__dao_1_1_encours_dao =
[
[ "creer_en_cours", "classencours__dao_1_1_encours_dao.html#a113e700a24af9436603cb38bcf0391f5", null ],
[ "creer_en_cours_refuse", "classencours__dao_1_1_encours_dao.html#a51ee250945ac9c0c0884d599ebbe3ba0", null ],
[ "get_auteur_origine_contenu_en_cours", "classencours__dao_1_1_encours_dao.html#ac9e19bb7a048c9c0f089eadf507827fb", null ],
[ "get_chemin_contenu_en_cours", "classencours__dao_1_1_encours_dao.html#aafc3f4919013e9bf534243ba1046e0f6", null ],
[ "get_contenu_en_cours_via_id", "classencours__dao_1_1_encours_dao.html#aad4261b0345e4ec9fb5b900e4f73c019", null ],
[ "get_contenus_en_cours_auteur", "classencours__dao_1_1_encours_dao.html#a768f48789efd9ff098e2b075ac7326af", null ],
[ "get_id_origine_contenu_en_cours", "classencours__dao_1_1_encours_dao.html#a275241c9bfdf02d44d92d9469cb91a6b", null ],
[ "is_en_cours_demande", "classencours__dao_1_1_encours_dao.html#a9f28fe0c9767f097fc063475b83428e5", null ],
[ "recuperer_dernier_id", "classencours__dao_1_1_encours_dao.html#a1437d546e8cde456e709b5e97ac9e08b", null ],
[ "supprimer_contenu_en_cours_via_id", "classencours__dao_1_1_encours_dao.html#a05c90998deaf8cefa60bdf7869f6a7f8", null ]
[ "changer_titre", "classencours__dao_1_1_encours_dao.html#adfc581d181ceeab857dfaea5be0eb51d", null ],
[ "creer_en_cours", "classencours__dao_1_1_encours_dao.html#ac5af2182835aa60817ef9711ff1c720d", null ],
[ "creer_en_cours_refuse", "classencours__dao_1_1_encours_dao.html#a3228e59d5e6c62e26362a4441512858e", null ],
[ "get_auteur_origine_contenu_en_cours", "classencours__dao_1_1_encours_dao.html#a15a762e1d57c1c4cdd1b46d59e47ca22", null ],
[ "get_chemin_contenu_en_cours", "classencours__dao_1_1_encours_dao.html#a57fd767eb27f6a5bf1ad6ee19889e5d2", null ],
[ "get_contenu_en_cours_via_id", "classencours__dao_1_1_encours_dao.html#a1d6cfae39ceaf9f32ced5eb9bbf684d9", null ],
[ "get_contenus_en_cours_auteur", "classencours__dao_1_1_encours_dao.html#a3e9250adabf611d3d8a8a735f022ab67", null ],
[ "get_id_origine_contenu_en_cours", "classencours__dao_1_1_encours_dao.html#aec53c930fb8be932de6f2ec3b7abb3a0", null ],
[ "get_titre_en_cours", "classencours__dao_1_1_encours_dao.html#a8276f1eeefdf9b394e14760774f78020", null ],
[ "is_en_cours_demande", "classencours__dao_1_1_encours_dao.html#a0ab756a2d0a647c96e24df4aab39e0fe", null ],
[ "recuperer_dernier_id", "classencours__dao_1_1_encours_dao.html#a4bd26bc78e082ce6348d929c2811dfca", null ],
[ "supprimer_contenu_en_cours_via_id", "classencours__dao_1_1_encours_dao.html#a899f7c4834631101c134a627eb162ebf", null ]
];
\ No newline at end of file
<map id="EncoursDao" name="EncoursDao">
<area shape="rect" id="node1" title=" " alt="" coords="5,95,104,121"/>
<area shape="rect" id="node2" title=" " alt="" coords="25,5,84,32"/>
<map id="encours_dao.EncoursDao" name="encours_dao.EncoursDao">
<area shape="rect" id="node1" title=" " alt="" coords="5,95,191,121"/>
<area shape="rect" id="node2" title=" " alt="" coords="69,5,127,32"/>
</map>
14f2731eecddf01b1e1ccf21e0521c53
\ No newline at end of file
569fd00035659f2ed114f3f3f0e5540c
\ No newline at end of file
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Data Structure Index</title>
<title>OpenQuizz: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -83,94 +83,37 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
<div class="header">
<div class="headertitle">
<div class="title">Data Structure Index</div> </div>
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classapp_1_1get__evaluation.html">get_evaluation</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1is__maj__tiers__disponible.html">is_maj_tiers_disponible</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1supprimer__evaluation.html">supprimer_evaluation</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classapp_1_1get__tags__contenu.html">get_tags_contenu</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1_is_contenu_demande_publication.html">IsContenuDemandePublication</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1supprimer__tiers.html">supprimer_tiers</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classapp_1_1_ajouter_contenu.html">AjouterContenu</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1demande__de__publication.html">demande_de_publication</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1get__texte__contenu.html">get_texte_contenu</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classapp_1_1_supprimer_en_cours_par_id.html">SupprimerEnCoursParId</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classapp_1_1_ajouter_tiers.html">AjouterTiers</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">DemandePubDao</a> (<a class="el" href="namespacedemande__pub_dao.html">demande_pubDao</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1get__texte__version__contenu.html">get_texte_version_contenu</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1_supprimer_perso.html">SupprimerPerso</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classapp_1_1get__tous__les__contenus.html">get_tous_les_contenus</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1liste__maj__tiers.html">liste_maj_tiers</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="classapp_1_1_get_auteur_otigine_contenu_en_cours.html">GetAuteurOtigineContenuEnCours</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="classapp_1_1changer__texte__contenu.html">changer_texte_contenu</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classencours__dao_1_1_encours_dao.html">EncoursDao</a> (<a class="el" href="namespaceencours__dao.html">encours_dao</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1_get_contenu_banque.html">GetContenuBanque</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">UtilisateurDao</a> (<a class="el" href="namespaceutilisateur__dao.html">utilisateur_dao</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classapp_1_1_changer_mdp.html">ChangerMdp</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">EvaluationDao</a> (<a class="el" href="namespaceevaluation__dao.html">evaluation_dao</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1_get_contenu_en_cours.html">GetContenuEnCours</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1maj__contenu.html">maj_contenu</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">ContenuDao</a> (<a class="el" href="namespacecontenu__dao.html">contenu_dao</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classapp_1_1_get_contenu_panier.html">GetContenuPanier</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="classapp_1_1creer__evaluation.html">creer_evaluation</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1_get_contenu_par_id.html">GetContenuParId</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1_verifier_utilisateur.html">VerifierUtilisateur</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classutils_1_1_utils.html">Utils</a> (utils)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classapp_1_1creer__nouveau__contenu.html">creer_nouveau_contenu</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1gerer__demande__pub.html">gerer_demande_pub</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1_get_texte_contenu_en_cours.html">GetTexteContenuEnCours</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1_recuperer_tous_les_utilisateurs.html">RecupererTousLesUtilisateurs</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<tr><td></td></tr>
<tr><td valign="top"><a class="el" href="classcontenu__dao_1_1_contenu_dao.html">ContenuDao</a> (contenu_dao)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classencours__dao_1_1_encours_dao.html">EncoursDao</a> (encours_dao)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classgit_utils_1_1_git_utils.html">GitUtils</a> (gitUtils)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classapp_1_1_creer_en_cours.html">CreerEnCours</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1gerer__maj__tiers.html">gerer_maj_tiers</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
<td valign="top"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">EvaluationDao</a> (evaluation_dao)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classapp_1_1_creer_en_cours_refuse.html">CreerEnCoursRefuse</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1get__all__evaluations.html">get_all_evaluations</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classapp_1_1_creer_utilisateur.html">CreerUtilisateur</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1get__demandes__pub.html">get_demandes_pub</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1is__contenu__anonyme.html">is_contenu_anonyme</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classapp_1_1supprimer__demande__pub.html">supprimer_demande_pub</a> (<a class="el" href="namespaceapp.html">app</a>)&#160;&#160;&#160;</td>
<tr><td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html">DemandePubDao</a> (demande_pubDao)&#160;&#160;&#160;</td>
<td></td><td valign="top"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">UtilisateurDao</a> (utilisateur_dao)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OpenQuizz
</div>
<div id="projectbrief">Une application de gestion des contenus pédagogiques</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classevaluation__dao_1_1_evaluation_dao.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">evaluation_dao.EvaluationDao Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">evaluation_dao.EvaluationDao</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a74542dca4d336e3ab1b1fd9d03ab9fc8">base_donnees</a></td><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">evaluation_dao.EvaluationDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>client</b> (defined in <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">evaluation_dao.EvaluationDao</a>)</td><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">evaluation_dao.EvaluationDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a32ac7ab3f4f920b96ef94bcb3827931a">creer_evaluation</a>(self, contenus, auteur)</td><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">evaluation_dao.EvaluationDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a7b9d605144d7d46d963075707841f59f">get_evaluations</a>(self, auteur, id=0)</td><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">evaluation_dao.EvaluationDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a074b4931e8bd8b0b3d9cc22bafff31e7">get_max_id_evaluations</a>(self)</td><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">evaluation_dao.EvaluationDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a64aa68f8515abdd090eeda84abdb64f6">supprimer_evaluation</a>(self, idEval)</td><td class="entry"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">evaluation_dao.EvaluationDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: EvaluationDao Class Reference</title>
<title>OpenQuizz: evaluation_dao.EvaluationDao Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -85,47 +85,49 @@ $(document).ready(function(){initNavTree('classevaluation__dao_1_1_evaluation_da
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> </div>
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classevaluation__dao_1_1_evaluation_dao-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">EvaluationDao Class Reference</div> </div>
<div class="title">evaluation_dao.EvaluationDao Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8a918cbcb11b58bc75a5ad7f445b028d"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a8a918cbcb11b58bc75a5ad7f445b028d">creer_evaluation</a> (self, contenus, auteur)</td></tr>
<tr class="memdesc:a8a918cbcb11b58bc75a5ad7f445b028d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Création d'une nouvelle évaluation. <a href="classevaluation__dao_1_1_evaluation_dao.html#a8a918cbcb11b58bc75a5ad7f445b028d">More...</a><br /></td></tr>
<tr class="separator:a8a918cbcb11b58bc75a5ad7f445b028d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32ac7ab3f4f920b96ef94bcb3827931a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a32ac7ab3f4f920b96ef94bcb3827931a">creer_evaluation</a> (self, contenus, auteur)</td></tr>
<tr class="memdesc:a32ac7ab3f4f920b96ef94bcb3827931a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Création d'une nouvelle évaluation. <a href="classevaluation__dao_1_1_evaluation_dao.html#a32ac7ab3f4f920b96ef94bcb3827931a">More...</a><br /></td></tr>
<tr class="separator:a32ac7ab3f4f920b96ef94bcb3827931a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a6fb881ce8cbcb2f67587b6f31b48bf6d"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a6fb881ce8cbcb2f67587b6f31b48bf6d">get_evaluations</a> (self, auteur, id=0)</td></tr>
<tr class="memdesc:a6fb881ce8cbcb2f67587b6f31b48bf6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer une ou plusieurs évaluations <a href="classevaluation__dao_1_1_evaluation_dao.html#a6fb881ce8cbcb2f67587b6f31b48bf6d">More...</a><br /></td></tr>
<tr class="separator:a6fb881ce8cbcb2f67587b6f31b48bf6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a618d89e188410047dc8f7cf0f3ded425"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a618d89e188410047dc8f7cf0f3ded425">supprimer_evaluation</a> (self, idEval)</td></tr>
<tr class="memdesc:a618d89e188410047dc8f7cf0f3ded425"><td class="mdescLeft">&#160;</td><td class="mdescRight">supprimer une évaluation <a href="classevaluation__dao_1_1_evaluation_dao.html#a618d89e188410047dc8f7cf0f3ded425">More...</a><br /></td></tr>
<tr class="separator:a618d89e188410047dc8f7cf0f3ded425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9eae91b86b5a47dc465b55e1f84bf8e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#ab9eae91b86b5a47dc465b55e1f84bf8e">get_max_id_evaluations</a> (self)</td></tr>
<tr class="memdesc:ab9eae91b86b5a47dc465b55e1f84bf8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer l'id max des évaluations (sera supprimé et remplacé par les id mongo) <a href="classevaluation__dao_1_1_evaluation_dao.html#ab9eae91b86b5a47dc465b55e1f84bf8e">More...</a><br /></td></tr>
<tr class="separator:ab9eae91b86b5a47dc465b55e1f84bf8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b9d605144d7d46d963075707841f59f"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a7b9d605144d7d46d963075707841f59f">get_evaluations</a> (self, auteur, id=0)</td></tr>
<tr class="memdesc:a7b9d605144d7d46d963075707841f59f"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer une ou plusieurs évaluations <a href="classevaluation__dao_1_1_evaluation_dao.html#a7b9d605144d7d46d963075707841f59f">More...</a><br /></td></tr>
<tr class="separator:a7b9d605144d7d46d963075707841f59f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64aa68f8515abdd090eeda84abdb64f6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a64aa68f8515abdd090eeda84abdb64f6">supprimer_evaluation</a> (self, idEval)</td></tr>
<tr class="memdesc:a64aa68f8515abdd090eeda84abdb64f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">supprimer une évaluation <a href="classevaluation__dao_1_1_evaluation_dao.html#a64aa68f8515abdd090eeda84abdb64f6">More...</a><br /></td></tr>
<tr class="separator:a64aa68f8515abdd090eeda84abdb64f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a074b4931e8bd8b0b3d9cc22bafff31e7"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a074b4931e8bd8b0b3d9cc22bafff31e7">get_max_id_evaluations</a> (self)</td></tr>
<tr class="memdesc:a074b4931e8bd8b0b3d9cc22bafff31e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer l'id max des évaluations (sera supprimé et remplacé par les id mongo) <a href="classevaluation__dao_1_1_evaluation_dao.html#a074b4931e8bd8b0b3d9cc22bafff31e7">More...</a><br /></td></tr>
<tr class="separator:a074b4931e8bd8b0b3d9cc22bafff31e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ad5bc32b75da65fe60067f501a4bb6665"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#ad5bc32b75da65fe60067f501a4bb6665">client</a></td></tr>
<tr class="separator:ad5bc32b75da65fe60067f501a4bb6665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22210539654f009a109213c1a1c581cd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a22210539654f009a109213c1a1c581cd">base_donnees</a></td></tr>
<tr class="memdesc:a22210539654f009a109213c1a1c581cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classevaluation__dao_1_1_evaluation_dao.html#a22210539654f009a109213c1a1c581cd">More...</a><br /></td></tr>
<tr class="separator:a22210539654f009a109213c1a1c581cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5caaeea37f2f0df27cb06522b7b6f828"><td class="memItemLeft" align="right" valign="top"><a id="a5caaeea37f2f0df27cb06522b7b6f828"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>client</b> = MongoClient('localhost', 27017)</td></tr>
<tr class="separator:a5caaeea37f2f0df27cb06522b7b6f828"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74542dca4d336e3ab1b1fd9d03ab9fc8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a74542dca4d336e3ab1b1fd9d03ab9fc8">base_donnees</a> = client.squelette</td></tr>
<tr class="memdesc:a74542dca4d336e3ab1b1fd9d03ab9fc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classevaluation__dao_1_1_evaluation_dao.html#a74542dca4d336e3ab1b1fd9d03ab9fc8">More...</a><br /></td></tr>
<tr class="separator:a74542dca4d336e3ab1b1fd9d03ab9fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8a918cbcb11b58bc75a5ad7f445b028d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a918cbcb11b58bc75a5ad7f445b028d">&#9670;&nbsp;</a></span>creer_evaluation()</h2>
<a id="a32ac7ab3f4f920b96ef94bcb3827931a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32ac7ab3f4f920b96ef94bcb3827931a">&#9670;&nbsp;</a></span>creer_evaluation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def creer_evaluation </td>
<td class="memname">def evaluation_dao.EvaluationDao.creer_evaluation </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -161,8 +163,8 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a6fb881ce8cbcb2f67587b6f31b48bf6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fb881ce8cbcb2f67587b6f31b48bf6d">&#9670;&nbsp;</a></span>get_evaluations()</h2>
<a id="a7b9d605144d7d46d963075707841f59f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b9d605144d7d46d963075707841f59f">&#9670;&nbsp;</a></span>get_evaluations()</h2>
<div class="memitem">
<div class="memproto">
......@@ -171,7 +173,7 @@ Static Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def get_evaluations </td>
<td class="memname">def evaluation_dao.EvaluationDao.get_evaluations </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -213,8 +215,8 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="ab9eae91b86b5a47dc465b55e1f84bf8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9eae91b86b5a47dc465b55e1f84bf8e">&#9670;&nbsp;</a></span>get_max_id_evaluations()</h2>
<a id="a074b4931e8bd8b0b3d9cc22bafff31e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a074b4931e8bd8b0b3d9cc22bafff31e7">&#9670;&nbsp;</a></span>get_max_id_evaluations()</h2>
<div class="memitem">
<div class="memproto">
......@@ -223,7 +225,7 @@ Static Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def get_max_id_evaluations </td>
<td class="memname">def evaluation_dao.EvaluationDao.get_max_id_evaluations </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
......@@ -242,8 +244,8 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a618d89e188410047dc8f7cf0f3ded425"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a618d89e188410047dc8f7cf0f3ded425">&#9670;&nbsp;</a></span>supprimer_evaluation()</h2>
<a id="a64aa68f8515abdd090eeda84abdb64f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64aa68f8515abdd090eeda84abdb64f6">&#9670;&nbsp;</a></span>supprimer_evaluation()</h2>
<div class="memitem">
<div class="memproto">
......@@ -252,7 +254,7 @@ Static Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def supprimer_evaluation </td>
<td class="memname">def evaluation_dao.EvaluationDao.supprimer_evaluation </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -286,9 +288,9 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="a22210539654f009a109213c1a1c581cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22210539654f009a109213c1a1c581cd">&#9670;&nbsp;</a></span>base_donnees</h2>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a74542dca4d336e3ab1b1fd9d03ab9fc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74542dca4d336e3ab1b1fd9d03ab9fc8">&#9670;&nbsp;</a></span>base_donnees</h2>
<div class="memitem">
<div class="memproto">
......@@ -297,7 +299,7 @@ Static Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">base_donnees</td>
<td class="memname">evaluation_dao.EvaluationDao.base_donnees = client.squelette</td>
</tr>
</table>
</td>
......@@ -310,39 +312,17 @@ Static Public Attributes</h2></td></tr>
<p>extraction d'une base de données. </p>
<p>Si elle n'existe pas, elle esst créée </p>
</div>
</div>
<a id="ad5bc32b75da65fe60067f501a4bb6665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5bc32b75da65fe60067f501a4bb6665">&#9670;&nbsp;</a></span>client</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">client</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/passerat/Stage/flaskProject/modele/<a class="el" href="evaluation__dao_8py.html">evaluation_dao.py</a></li>
<li>modele/evaluation_dao.py</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceevaluation__dao.html">evaluation_dao</a></li><li class="navelem"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">EvaluationDao</a></li>
<li class="navelem"><b>evaluation_dao</b></li><li class="navelem"><a class="el" href="classevaluation__dao_1_1_evaluation_dao.html">EvaluationDao</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
......
var classevaluation__dao_1_1_evaluation_dao =
[
[ "creer_evaluation", "classevaluation__dao_1_1_evaluation_dao.html#a8a918cbcb11b58bc75a5ad7f445b028d", null ]
[ "creer_evaluation", "classevaluation__dao_1_1_evaluation_dao.html#a32ac7ab3f4f920b96ef94bcb3827931a", null ]
];
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OpenQuizz
</div>
<div id="projectbrief">Une application de gestion des contenus pédagogiques</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classgit_utils_1_1_git_utils.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">gitUtils.GitUtils Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classgit_utils_1_1_git_utils.html">gitUtils.GitUtils</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classgit_utils_1_1_git_utils.html#ae029f0dd06bd3a1bda4d4b2262d875fe">changerVersionBranche</a>(self, chemin, branche)</td><td class="entry"><a class="el" href="classgit_utils_1_1_git_utils.html">gitUtils.GitUtils</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgit_utils_1_1_git_utils.html#a47fb29a458db4c27de35191515b8db8a">changerVersionCommit</a>(self, chemin, commit)</td><td class="entry"><a class="el" href="classgit_utils_1_1_git_utils.html">gitUtils.GitUtils</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f">commit</a>(self, cheminFichier, nomFichier, texteCommit)</td><td class="entry"><a class="el" href="classgit_utils_1_1_git_utils.html">gitUtils.GitUtils</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgit_utils_1_1_git_utils.html#a01ba6231ce8fa404c8bc09bb89c1c3d0">mergeVersion</a>(self, chemin, nombranche)</td><td class="entry"><a class="el" href="classgit_utils_1_1_git_utils.html">gitUtils.GitUtils</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: GitUtils Class Reference</title>
<title>OpenQuizz: gitUtils.GitUtils Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -83,9 +83,10 @@ $(document).ready(function(){initNavTree('classgit_utils_1_1_git_utils.html','')
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classgit_utils_1_1_git_utils-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">GitUtils Class Reference</div> </div>
<div class="title">gitUtils.GitUtils Class Reference</div> </div>
</div><!--header-->
<div class="contents">
......@@ -94,30 +95,30 @@ $(document).ready(function(){initNavTree('classgit_utils_1_1_git_utils.html','')
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a014a7e90c54fcddde974930fe2de3e7f"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgit_utils_1_1_git_utils.html#a014a7e90c54fcddde974930fe2de3e7f">commit</a> (self, cheminFichier, nomFichier, texteCommit)</td></tr>
<tr class="memdesc:a014a7e90c54fcddde974930fe2de3e7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">commit d'un fichier (branche principale) <a href="classgit_utils_1_1_git_utils.html#a014a7e90c54fcddde974930fe2de3e7f">More...</a><br /></td></tr>
<tr class="separator:a014a7e90c54fcddde974930fe2de3e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85fa484ae84d9e3404c693abbb0b08d5"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgit_utils_1_1_git_utils.html#a85fa484ae84d9e3404c693abbb0b08d5">changerVersionCommit</a> (self, chemin, <a class="el" href="classgit_utils_1_1_git_utils.html#a014a7e90c54fcddde974930fe2de3e7f">commit</a>)</td></tr>
<tr class="memdesc:a85fa484ae84d9e3404c693abbb0b08d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">commit d'un fichier (branche principale) <a href="classgit_utils_1_1_git_utils.html#a85fa484ae84d9e3404c693abbb0b08d5">More...</a><br /></td></tr>
<tr class="separator:a85fa484ae84d9e3404c693abbb0b08d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b3b35626024a7746cc37d31b951f607"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgit_utils_1_1_git_utils.html#a8b3b35626024a7746cc37d31b951f607">changerVersionBranche</a> (self, chemin, branche)</td></tr>
<tr class="memdesc:a8b3b35626024a7746cc37d31b951f607"><td class="mdescLeft">&#160;</td><td class="mdescRight">changer la version actuelle (avec une base branche): <a href="classgit_utils_1_1_git_utils.html#a8b3b35626024a7746cc37d31b951f607">More...</a><br /></td></tr>
<tr class="separator:a8b3b35626024a7746cc37d31b951f607"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17ad420858c423ae7bb2f8465f521934"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgit_utils_1_1_git_utils.html#a17ad420858c423ae7bb2f8465f521934">mergeVersion</a> (self, chemin, nombranche)</td></tr>
<tr class="memdesc:a17ad420858c423ae7bb2f8465f521934"><td class="mdescLeft">&#160;</td><td class="mdescRight">valider une nouvelle version courante d'un contenu - Un peu plus compliqué à faire. <a href="classgit_utils_1_1_git_utils.html#a17ad420858c423ae7bb2f8465f521934">More...</a><br /></td></tr>
<tr class="separator:a17ad420858c423ae7bb2f8465f521934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cd9f4418d00983b0f2984215361745f"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f">commit</a> (self, cheminFichier, nomFichier, texteCommit)</td></tr>
<tr class="memdesc:a3cd9f4418d00983b0f2984215361745f"><td class="mdescLeft">&#160;</td><td class="mdescRight">commit d'un fichier (branche principale) <a href="classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f">More...</a><br /></td></tr>
<tr class="separator:a3cd9f4418d00983b0f2984215361745f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47fb29a458db4c27de35191515b8db8a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgit_utils_1_1_git_utils.html#a47fb29a458db4c27de35191515b8db8a">changerVersionCommit</a> (self, chemin, <a class="el" href="classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f">commit</a>)</td></tr>
<tr class="memdesc:a47fb29a458db4c27de35191515b8db8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">commit d'un fichier (branche principale) <a href="classgit_utils_1_1_git_utils.html#a47fb29a458db4c27de35191515b8db8a">More...</a><br /></td></tr>
<tr class="separator:a47fb29a458db4c27de35191515b8db8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae029f0dd06bd3a1bda4d4b2262d875fe"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgit_utils_1_1_git_utils.html#ae029f0dd06bd3a1bda4d4b2262d875fe">changerVersionBranche</a> (self, chemin, branche)</td></tr>
<tr class="memdesc:ae029f0dd06bd3a1bda4d4b2262d875fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">changer la version actuelle (avec une base branche): <a href="classgit_utils_1_1_git_utils.html#ae029f0dd06bd3a1bda4d4b2262d875fe">More...</a><br /></td></tr>
<tr class="separator:ae029f0dd06bd3a1bda4d4b2262d875fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01ba6231ce8fa404c8bc09bb89c1c3d0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgit_utils_1_1_git_utils.html#a01ba6231ce8fa404c8bc09bb89c1c3d0">mergeVersion</a> (self, chemin, nombranche)</td></tr>
<tr class="memdesc:a01ba6231ce8fa404c8bc09bb89c1c3d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">valider une nouvelle version courante d'un contenu - Un peu plus compliqué à faire. <a href="classgit_utils_1_1_git_utils.html#a01ba6231ce8fa404c8bc09bb89c1c3d0">More...</a><br /></td></tr>
<tr class="separator:a01ba6231ce8fa404c8bc09bb89c1c3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Fonctions de manipulation de versionning (avec git) </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8b3b35626024a7746cc37d31b951f607"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b3b35626024a7746cc37d31b951f607">&#9670;&nbsp;</a></span>changerVersionBranche()</h2>
<a id="ae029f0dd06bd3a1bda4d4b2262d875fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae029f0dd06bd3a1bda4d4b2262d875fe">&#9670;&nbsp;</a></span>changerVersionBranche()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def changerVersionBranche </td>
<td class="memname">def gitUtils.GitUtils.changerVersionBranche </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -153,14 +154,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a85fa484ae84d9e3404c693abbb0b08d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85fa484ae84d9e3404c693abbb0b08d5">&#9670;&nbsp;</a></span>changerVersionCommit()</h2>
<a id="a47fb29a458db4c27de35191515b8db8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47fb29a458db4c27de35191515b8db8a">&#9670;&nbsp;</a></span>changerVersionCommit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def changerVersionCommit </td>
<td class="memname">def gitUtils.GitUtils.changerVersionCommit </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -204,14 +205,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a014a7e90c54fcddde974930fe2de3e7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a014a7e90c54fcddde974930fe2de3e7f">&#9670;&nbsp;</a></span>commit()</h2>
<a id="a3cd9f4418d00983b0f2984215361745f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cd9f4418d00983b0f2984215361745f">&#9670;&nbsp;</a></span>commit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def commit </td>
<td class="memname">def gitUtils.GitUtils.commit </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -254,14 +255,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a17ad420858c423ae7bb2f8465f521934"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17ad420858c423ae7bb2f8465f521934">&#9670;&nbsp;</a></span>mergeVersion()</h2>
<a id="a01ba6231ce8fa404c8bc09bb89c1c3d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01ba6231ce8fa404c8bc09bb89c1c3d0">&#9670;&nbsp;</a></span>mergeVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def mergeVersion </td>
<td class="memname">def gitUtils.GitUtils.mergeVersion </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -298,14 +299,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/passerat/Stage/flaskProject/config/<a class="el" href="git_utils_8py.html">gitUtils.py</a></li>
<li>config/gitUtils.py</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacegit_utils.html">gitUtils</a></li><li class="navelem"><a class="el" href="classgit_utils_1_1_git_utils.html">GitUtils</a></li>
<li class="navelem"><b>gitUtils</b></li><li class="navelem"><a class="el" href="classgit_utils_1_1_git_utils.html">GitUtils</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
......
var classgit_utils_1_1_git_utils =
[
[ "changerVersionBranche", "classgit_utils_1_1_git_utils.html#a8b3b35626024a7746cc37d31b951f607", null ],
[ "changerVersionCommit", "classgit_utils_1_1_git_utils.html#a85fa484ae84d9e3404c693abbb0b08d5", null ],
[ "commit", "classgit_utils_1_1_git_utils.html#a014a7e90c54fcddde974930fe2de3e7f", null ],
[ "mergeVersion", "classgit_utils_1_1_git_utils.html#a17ad420858c423ae7bb2f8465f521934", null ]
[ "changerVersionBranche", "classgit_utils_1_1_git_utils.html#ae029f0dd06bd3a1bda4d4b2262d875fe", null ],
[ "changerVersionCommit", "classgit_utils_1_1_git_utils.html#a47fb29a458db4c27de35191515b8db8a", null ],
[ "commit", "classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f", null ],
[ "mergeVersion", "classgit_utils_1_1_git_utils.html#a01ba6231ce8fa404c8bc09bb89c1c3d0", null ]
];
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OpenQuizz
</div>
<div id="projectbrief">Une application de gestion des contenus pédagogiques</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classutilisateur__dao_1_1_utilisateur_dao.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">utilisateur_dao.UtilisateurDao Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">utilisateur_dao.UtilisateurDao</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a50868f3948a5d083d4d2f9405a716513">ajouter_utilisateur</a>(self, nom_utilisateur)</td><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">utilisateur_dao.UtilisateurDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a3ec13ddf97c40e91277dad9d5058e4e5">base_donnees</a></td><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">utilisateur_dao.UtilisateurDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>client</b> (defined in <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">utilisateur_dao.UtilisateurDao</a>)</td><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">utilisateur_dao.UtilisateurDao</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a4c89a7bd7fdde4379a0b4038902cdb7a">get_all_utilisateurs</a>(self)</td><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">utilisateur_dao.UtilisateurDao</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#ad6ab97c177a523e8475ec42e75130721">presence_utilisateur</a>(self, nomUtilisateur)</td><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">utilisateur_dao.UtilisateurDao</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a84cda1e12706e61d888933d4bd43f1b1">supprimer_utilisateur</a>(self, nom_utilisateur)</td><td class="entry"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">utilisateur_dao.UtilisateurDao</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: UtilisateurDao Class Reference</title>
<title>OpenQuizz: utilisateur_dao.UtilisateurDao Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -84,41 +84,46 @@ $(document).ready(function(){initNavTree('classutilisateur__dao_1_1_utilisateur_
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> </div>
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classutilisateur__dao_1_1_utilisateur_dao-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">UtilisateurDao Class Reference</div> </div>
<div class="title">utilisateur_dao.UtilisateurDao Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5f0ddf296e4cd2f7012f98127e2558bf"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a5f0ddf296e4cd2f7012f98127e2558bf">presence_utilisateur</a> (self, nomUtilisateur)</td></tr>
<tr class="memdesc:a5f0ddf296e4cd2f7012f98127e2558bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet d'authentifier un utilisateur (actuellement en version 'basique', sera mis aux normes ultérieurement) <a href="classutilisateur__dao_1_1_utilisateur_dao.html#a5f0ddf296e4cd2f7012f98127e2558bf">More...</a><br /></td></tr>
<tr class="separator:a5f0ddf296e4cd2f7012f98127e2558bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d5c0ce04dcb4d971e4afe733045a6cd"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a4d5c0ce04dcb4d971e4afe733045a6cd">ajouter_utilisateur</a> (self, nomUtilisateur)</td></tr>
<tr class="memdesc:a4d5c0ce04dcb4d971e4afe733045a6cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction de création d'un utilisateur. <a href="classutilisateur__dao_1_1_utilisateur_dao.html#a4d5c0ce04dcb4d971e4afe733045a6cd">More...</a><br /></td></tr>
<tr class="separator:a4d5c0ce04dcb4d971e4afe733045a6cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacdce470caecac48131cc32c53652669"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#aacdce470caecac48131cc32c53652669">get_all_utilisateurs</a> (self)</td></tr>
<tr class="memdesc:aacdce470caecac48131cc32c53652669"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction de récupération de tous les utilisateurs existants (pour le filtre) <a href="classutilisateur__dao_1_1_utilisateur_dao.html#aacdce470caecac48131cc32c53652669">More...</a><br /></td></tr>
<tr class="separator:aacdce470caecac48131cc32c53652669"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6ab97c177a523e8475ec42e75130721"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#ad6ab97c177a523e8475ec42e75130721">presence_utilisateur</a> (self, nomUtilisateur)</td></tr>
<tr class="memdesc:ad6ab97c177a523e8475ec42e75130721"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet d'authentifier un utilisateur (actuellement en version 'basique', sera mis aux normes ultérieurement) <a href="classutilisateur__dao_1_1_utilisateur_dao.html#ad6ab97c177a523e8475ec42e75130721">More...</a><br /></td></tr>
<tr class="separator:ad6ab97c177a523e8475ec42e75130721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50868f3948a5d083d4d2f9405a716513"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a50868f3948a5d083d4d2f9405a716513">ajouter_utilisateur</a> (self, nom_utilisateur)</td></tr>
<tr class="memdesc:a50868f3948a5d083d4d2f9405a716513"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction de création d'un utilisateur. <a href="classutilisateur__dao_1_1_utilisateur_dao.html#a50868f3948a5d083d4d2f9405a716513">More...</a><br /></td></tr>
<tr class="separator:a50868f3948a5d083d4d2f9405a716513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c89a7bd7fdde4379a0b4038902cdb7a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a4c89a7bd7fdde4379a0b4038902cdb7a">get_all_utilisateurs</a> (self)</td></tr>
<tr class="memdesc:a4c89a7bd7fdde4379a0b4038902cdb7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction de récupération de tous les utilisateurs existants (pour le filtre) <a href="classutilisateur__dao_1_1_utilisateur_dao.html#a4c89a7bd7fdde4379a0b4038902cdb7a">More...</a><br /></td></tr>
<tr class="separator:a4c89a7bd7fdde4379a0b4038902cdb7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84cda1e12706e61d888933d4bd43f1b1"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a84cda1e12706e61d888933d4bd43f1b1">supprimer_utilisateur</a> (self, nom_utilisateur)</td></tr>
<tr class="memdesc:a84cda1e12706e61d888933d4bd43f1b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction pour supprimer un utilisateur. <a href="classutilisateur__dao_1_1_utilisateur_dao.html#a84cda1e12706e61d888933d4bd43f1b1">More...</a><br /></td></tr>
<tr class="separator:a84cda1e12706e61d888933d4bd43f1b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ad5bc32b75da65fe60067f501a4bb6665"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#ad5bc32b75da65fe60067f501a4bb6665">client</a></td></tr>
<tr class="separator:ad5bc32b75da65fe60067f501a4bb6665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22210539654f009a109213c1a1c581cd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a22210539654f009a109213c1a1c581cd">base_donnees</a></td></tr>
<tr class="memdesc:a22210539654f009a109213c1a1c581cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classutilisateur__dao_1_1_utilisateur_dao.html#a22210539654f009a109213c1a1c581cd">More...</a><br /></td></tr>
<tr class="separator:a22210539654f009a109213c1a1c581cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a533442a57e068d61b89846e23a419948"><td class="memItemLeft" align="right" valign="top"><a id="a533442a57e068d61b89846e23a419948"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>client</b> = MongoClient('localhost', 27017)</td></tr>
<tr class="separator:a533442a57e068d61b89846e23a419948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ec13ddf97c40e91277dad9d5058e4e5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a3ec13ddf97c40e91277dad9d5058e4e5">base_donnees</a> = client.squelette</td></tr>
<tr class="memdesc:a3ec13ddf97c40e91277dad9d5058e4e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">extraction d'une base de données. <a href="classutilisateur__dao_1_1_utilisateur_dao.html#a3ec13ddf97c40e91277dad9d5058e4e5">More...</a><br /></td></tr>
<tr class="separator:a3ec13ddf97c40e91277dad9d5058e4e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a4d5c0ce04dcb4d971e4afe733045a6cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d5c0ce04dcb4d971e4afe733045a6cd">&#9670;&nbsp;</a></span>ajouter_utilisateur()</h2>
<a id="a50868f3948a5d083d4d2f9405a716513"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50868f3948a5d083d4d2f9405a716513">&#9670;&nbsp;</a></span>ajouter_utilisateur()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def ajouter_utilisateur </td>
<td class="memname">def utilisateur_dao.UtilisateurDao.ajouter_utilisateur </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -127,7 +132,7 @@ Static Public Attributes</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nomUtilisateur</em>&#160;</td>
<td class="paramname"><em>nom_utilisateur</em>&#160;</td>
</tr>
<tr>
<td></td>
......@@ -148,14 +153,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="aacdce470caecac48131cc32c53652669"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacdce470caecac48131cc32c53652669">&#9670;&nbsp;</a></span>get_all_utilisateurs()</h2>
<a id="a4c89a7bd7fdde4379a0b4038902cdb7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c89a7bd7fdde4379a0b4038902cdb7a">&#9670;&nbsp;</a></span>get_all_utilisateurs()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def get_all_utilisateurs </td>
<td class="memname">def utilisateur_dao.UtilisateurDao.get_all_utilisateurs </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
......@@ -169,14 +174,14 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<a id="a5f0ddf296e4cd2f7012f98127e2558bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f0ddf296e4cd2f7012f98127e2558bf">&#9670;&nbsp;</a></span>presence_utilisateur()</h2>
<a id="ad6ab97c177a523e8475ec42e75130721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6ab97c177a523e8475ec42e75130721">&#9670;&nbsp;</a></span>presence_utilisateur()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def presence_utilisateur </td>
<td class="memname">def utilisateur_dao.UtilisateurDao.presence_utilisateur </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -207,34 +212,45 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="a22210539654f009a109213c1a1c581cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22210539654f009a109213c1a1c581cd">&#9670;&nbsp;</a></span>base_donnees</h2>
<a id="a84cda1e12706e61d888933d4bd43f1b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84cda1e12706e61d888933d4bd43f1b1">&#9670;&nbsp;</a></span>supprimer_utilisateur()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">base_donnees</td>
<td class="memname">def utilisateur_dao.UtilisateurDao.supprimer_utilisateur </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nom_utilisateur</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>extraction d'une base de données. </p>
<p>Si elle n'existe pas, elle esst créée </p>
<p>Fonction pour supprimer un utilisateur. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nom_utilisateur</td><td>le nom de l'utilisateur à supprimer </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad5bc32b75da65fe60067f501a4bb6665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5bc32b75da65fe60067f501a4bb6665">&#9670;&nbsp;</a></span>client</h2>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a3ec13ddf97c40e91277dad9d5058e4e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ec13ddf97c40e91277dad9d5058e4e5">&#9670;&nbsp;</a></span>base_donnees</h2>
<div class="memitem">
<div class="memproto">
......@@ -243,7 +259,7 @@ Static Public Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">client</td>
<td class="memname">utilisateur_dao.UtilisateurDao.base_donnees = client.squelette</td>
</tr>
</table>
</td>
......@@ -253,17 +269,20 @@ Static Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>extraction d'une base de données. </p>
<p>Si elle n'existe pas, elle esst créée </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/passerat/Stage/flaskProject/modele/<a class="el" href="utilisateur__dao_8py.html">utilisateur_dao.py</a></li>
<li>modele/utilisateur_dao.py</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceutilisateur__dao.html">utilisateur_dao</a></li><li class="navelem"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">UtilisateurDao</a></li>
<li class="navelem"><b>utilisateur_dao</b></li><li class="navelem"><a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html">UtilisateurDao</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
......
var classutilisateur__dao_1_1_utilisateur_dao =
[
[ "ajouter_utilisateur", "classutilisateur__dao_1_1_utilisateur_dao.html#a4d5c0ce04dcb4d971e4afe733045a6cd", null ],
[ "get_all_utilisateurs", "classutilisateur__dao_1_1_utilisateur_dao.html#aacdce470caecac48131cc32c53652669", null ],
[ "presence_utilisateur", "classutilisateur__dao_1_1_utilisateur_dao.html#a5f0ddf296e4cd2f7012f98127e2558bf", null ]
[ "ajouter_utilisateur", "classutilisateur__dao_1_1_utilisateur_dao.html#a50868f3948a5d083d4d2f9405a716513", null ],
[ "get_all_utilisateurs", "classutilisateur__dao_1_1_utilisateur_dao.html#a4c89a7bd7fdde4379a0b4038902cdb7a", null ],
[ "presence_utilisateur", "classutilisateur__dao_1_1_utilisateur_dao.html#ad6ab97c177a523e8475ec42e75130721", null ],
[ "supprimer_utilisateur", "classutilisateur__dao_1_1_utilisateur_dao.html#a84cda1e12706e61d888933d4bd43f1b1", null ]
];
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OpenQuizz
</div>
<div id="projectbrief">Une application de gestion des contenus pédagogiques</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classutils_1_1_utils.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">utils.Utils Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classutils_1_1_utils.html">utils.Utils</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classutils_1_1_utils.html#a70b446b7d15964d497166d8cf90df3e7">changer_texte_fichier</a>(self, id_contenu, nouveau_texte, titre, maj_contenu=False)</td><td class="entry"><a class="el" href="classutils_1_1_utils.html">utils.Utils</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutils_1_1_utils.html#ad76062681996f0f73ceb5063713ff072">changer_version</a>(self, idContenu, version, nomBranche=&quot;&quot;)</td><td class="entry"><a class="el" href="classutils_1_1_utils.html">utils.Utils</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutils_1_1_utils.html#a1bcaf6e0a19d8bdec1135deb7c9f3383">recuperer_contenu_fichier</a>(self, id_contenu, en_cours=False)</td><td class="entry"><a class="el" href="classutils_1_1_utils.html">utils.Utils</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutils_1_1_utils.html#a3c519f9799b62dc5e570517b590c7476">recuperer_contenu_version_fichier</a>(self, id_contenu, version)</td><td class="entry"><a class="el" href="classutils_1_1_utils.html">utils.Utils</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Utils Class Reference</title>
<title>OpenQuizz: utils.Utils Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -83,9 +83,10 @@ $(document).ready(function(){initNavTree('classutils_1_1_utils.html',''); initRe
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classutils_1_1_utils-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Utils Class Reference</div> </div>
<div class="title">utils.Utils Class Reference</div> </div>
</div><!--header-->
<div class="contents">
......@@ -94,30 +95,30 @@ $(document).ready(function(){initNavTree('classutils_1_1_utils.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2b4253aedc1d3b8a94da7770dbcd9d9e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1_utils.html#a2b4253aedc1d3b8a94da7770dbcd9d9e">changer_version</a> (self, idContenu, version, nomBranche=&quot;&quot;)</td></tr>
<tr class="memdesc:a2b4253aedc1d3b8a94da7770dbcd9d9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de changer la version. <a href="classutils_1_1_utils.html#a2b4253aedc1d3b8a94da7770dbcd9d9e">More...</a><br /></td></tr>
<tr class="separator:a2b4253aedc1d3b8a94da7770dbcd9d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a27035af722416e27bf66cbf4671037"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1_utils.html#a5a27035af722416e27bf66cbf4671037">recuperer_contenu_fichier</a> (self, id_contenu, en_cours=False)</td></tr>
<tr class="memdesc:a5a27035af722416e27bf66cbf4671037"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de lire et de récupérer l'intérieur d'un fichier. <a href="classutils_1_1_utils.html#a5a27035af722416e27bf66cbf4671037">More...</a><br /></td></tr>
<tr class="separator:a5a27035af722416e27bf66cbf4671037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c5387c4fcf32aced84960596e7d635"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1_utils.html#a74c5387c4fcf32aced84960596e7d635">recuperer_contenu_version_fichier</a> (self, id_contenu, version)</td></tr>
<tr class="memdesc:a74c5387c4fcf32aced84960596e7d635"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de lire et de récupérer l'intérieur d'un fichier (dans une version spécifique. <a href="classutils_1_1_utils.html#a74c5387c4fcf32aced84960596e7d635">More...</a><br /></td></tr>
<tr class="separator:a74c5387c4fcf32aced84960596e7d635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce3341caf111acb9a0bc00ed0d1c887"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1_utils.html#adce3341caf111acb9a0bc00ed0d1c887">changer_texte_fichier</a> (self, id_contenu, nouveau_texte, maj_contenu=False)</td></tr>
<tr class="memdesc:adce3341caf111acb9a0bc00ed0d1c887"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction qui permet de mettre à jour l'intérieur du texte d'un contenu. <a href="classutils_1_1_utils.html#adce3341caf111acb9a0bc00ed0d1c887">More...</a><br /></td></tr>
<tr class="separator:adce3341caf111acb9a0bc00ed0d1c887"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad76062681996f0f73ceb5063713ff072"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1_utils.html#ad76062681996f0f73ceb5063713ff072">changer_version</a> (self, idContenu, version, nomBranche=&quot;&quot;)</td></tr>
<tr class="memdesc:ad76062681996f0f73ceb5063713ff072"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de changer la version. <a href="classutils_1_1_utils.html#ad76062681996f0f73ceb5063713ff072">More...</a><br /></td></tr>
<tr class="separator:ad76062681996f0f73ceb5063713ff072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bcaf6e0a19d8bdec1135deb7c9f3383"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1_utils.html#a1bcaf6e0a19d8bdec1135deb7c9f3383">recuperer_contenu_fichier</a> (self, id_contenu, en_cours=False)</td></tr>
<tr class="memdesc:a1bcaf6e0a19d8bdec1135deb7c9f3383"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de lire et de récupérer l'intérieur d'un fichier. <a href="classutils_1_1_utils.html#a1bcaf6e0a19d8bdec1135deb7c9f3383">More...</a><br /></td></tr>
<tr class="separator:a1bcaf6e0a19d8bdec1135deb7c9f3383"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c519f9799b62dc5e570517b590c7476"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1_utils.html#a3c519f9799b62dc5e570517b590c7476">recuperer_contenu_version_fichier</a> (self, id_contenu, version)</td></tr>
<tr class="memdesc:a3c519f9799b62dc5e570517b590c7476"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de lire et de récupérer l'intérieur d'un fichier (dans une version spécifique. <a href="classutils_1_1_utils.html#a3c519f9799b62dc5e570517b590c7476">More...</a><br /></td></tr>
<tr class="separator:a3c519f9799b62dc5e570517b590c7476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70b446b7d15964d497166d8cf90df3e7"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1_utils.html#a70b446b7d15964d497166d8cf90df3e7">changer_texte_fichier</a> (self, id_contenu, nouveau_texte, titre, maj_contenu=False)</td></tr>
<tr class="memdesc:a70b446b7d15964d497166d8cf90df3e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction qui permet de mettre à jour l'intérieur du texte d'un contenu. <a href="classutils_1_1_utils.html#a70b446b7d15964d497166d8cf90df3e7">More...</a><br /></td></tr>
<tr class="separator:a70b446b7d15964d497166d8cf90df3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Fonctions 'générales', principalement de manipulation des fichiers. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="adce3341caf111acb9a0bc00ed0d1c887"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adce3341caf111acb9a0bc00ed0d1c887">&#9670;&nbsp;</a></span>changer_texte_fichier()</h2>
<a id="a70b446b7d15964d497166d8cf90df3e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70b446b7d15964d497166d8cf90df3e7">&#9670;&nbsp;</a></span>changer_texte_fichier()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def changer_texte_fichier </td>
<td class="memname">def utils.Utils.changer_texte_fichier </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -134,6 +135,12 @@ Public Member Functions</h2></td></tr>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nouveau_texte</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>titre</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
......@@ -160,14 +167,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a2b4253aedc1d3b8a94da7770dbcd9d9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b4253aedc1d3b8a94da7770dbcd9d9e">&#9670;&nbsp;</a></span>changer_version()</h2>
<a id="ad76062681996f0f73ceb5063713ff072"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad76062681996f0f73ceb5063713ff072">&#9670;&nbsp;</a></span>changer_version()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def changer_version </td>
<td class="memname">def utils.Utils.changer_version </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -210,14 +217,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a5a27035af722416e27bf66cbf4671037"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a27035af722416e27bf66cbf4671037">&#9670;&nbsp;</a></span>recuperer_contenu_fichier()</h2>
<a id="a1bcaf6e0a19d8bdec1135deb7c9f3383"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bcaf6e0a19d8bdec1135deb7c9f3383">&#9670;&nbsp;</a></span>recuperer_contenu_fichier()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def recuperer_contenu_fichier </td>
<td class="memname">def utils.Utils.recuperer_contenu_fichier </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -254,14 +261,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a74c5387c4fcf32aced84960596e7d635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74c5387c4fcf32aced84960596e7d635">&#9670;&nbsp;</a></span>recuperer_contenu_version_fichier()</h2>
<a id="a3c519f9799b62dc5e570517b590c7476"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c519f9799b62dc5e570517b590c7476">&#9670;&nbsp;</a></span>recuperer_contenu_version_fichier()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def recuperer_contenu_version_fichier </td>
<td class="memname">def utils.Utils.recuperer_contenu_version_fichier </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
......@@ -299,14 +306,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/passerat/Stage/flaskProject/config/<a class="el" href="config_2utils_8py.html">utils.py</a></li>
<li>config/utils.py</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceutils.html">utils</a></li><li class="navelem"><a class="el" href="classutils_1_1_utils.html">Utils</a></li>
<li class="navelem"><b>utils</b></li><li class="navelem"><a class="el" href="classutils_1_1_utils.html">Utils</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
......
var classutils_1_1_utils =
[
[ "changer_texte_fichier", "classutils_1_1_utils.html#adce3341caf111acb9a0bc00ed0d1c887", null ],
[ "changer_version", "classutils_1_1_utils.html#a2b4253aedc1d3b8a94da7770dbcd9d9e", null ],
[ "recuperer_contenu_fichier", "classutils_1_1_utils.html#a5a27035af722416e27bf66cbf4671037", null ],
[ "recuperer_contenu_version_fichier", "classutils_1_1_utils.html#a74c5387c4fcf32aced84960596e7d635", null ]
[ "changer_texte_fichier", "classutils_1_1_utils.html#a70b446b7d15964d497166d8cf90df3e7", null ],
[ "changer_version", "classutils_1_1_utils.html#ad76062681996f0f73ceb5063713ff072", null ],
[ "recuperer_contenu_fichier", "classutils_1_1_utils.html#a1bcaf6e0a19d8bdec1135deb7c9f3383", null ],
[ "recuperer_contenu_version_fichier", "classutils_1_1_utils.html#a3c519f9799b62dc5e570517b590c7476", null ]
];
\ No newline at end of file
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: /home/passerat/Stage/flaskProject/modele Directory Reference</title>
<title>OpenQuizz: modele Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -86,20 +86,6 @@ $(document).ready(function(){initNavTree('dir_2e0e0ebfc332dfb3a8c7a05d4cfced85.h
<div class="title">modele Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:contenu__dao_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="contenu__dao_8py.html">contenu_dao.py</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:demande__pub_dao_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="demande__pub_dao_8py.html">demande_pubDao.py</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:encours__dao_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="encours__dao_8py.html">encours_dao.py</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:evaluation__dao_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="evaluation__dao_8py.html">evaluation_dao.py</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:utilisateur__dao_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utilisateur__dao_8py.html">utilisateur_dao.py</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
......
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: /home/passerat/Stage/flaskProject/config Directory Reference</title>
<title>OpenQuizz: config Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -86,14 +86,6 @@ $(document).ready(function(){initNavTree('dir_9f351d46ce3cc29445a41dc3a31e6919.h
<div class="title">config Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:git_utils_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="git_utils_8py.html">gitUtils.py</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:config_2utils_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_2utils_8py.html">utils.py</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
......
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Data Fields</title>
<title>OpenQuizz: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -82,292 +82,296 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
</div>
<div class="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>ajouter_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#abfbcdd70e62a9acd14e42f4685354d9f">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae75b1431e116463e557934562641f296">contenu_dao.ContenuDao</a>
</li>
<li>ajouter_utilisateur()
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a4d5c0ce04dcb4d971e4afe733045a6cd">UtilisateurDao</a>
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a50868f3948a5d083d4d2f9405a716513">utilisateur_dao.UtilisateurDao</a>
</li>
<li>associer_tag_libre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24510185639e49977731849f230c19de">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>base_donnees
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a22210539654f009a109213c1a1c581cd">ContenuDao</a>
, <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a22210539654f009a109213c1a1c581cd">DemandePubDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a22210539654f009a109213c1a1c581cd">EncoursDao</a>
, <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a22210539654f009a109213c1a1c581cd">EvaluationDao</a>
, <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a22210539654f009a109213c1a1c581cd">UtilisateurDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a6f2ab34fa5dbf82d9c161b30ceefae58">contenu_dao.ContenuDao</a>
, <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a34991b42f7ac2a5455015ed68ee940b8">demande_pubDao.DemandePubDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a4c3f91c5c15f7e78755fc48715c83f39">encours_dao.EncoursDao</a>
, <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a74542dca4d336e3ab1b1fd9d03ab9fc8">evaluation_dao.EvaluationDao</a>
, <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a3ec13ddf97c40e91277dad9d5058e4e5">utilisateur_dao.UtilisateurDao</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>chemin
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0c548eb1782a250e9de27fe5d1b6c5cc">ContenuDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a0c548eb1782a250e9de27fe5d1b6c5cc">EncoursDao</a>
<li>changer_tags_contenus()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0721375bffa6ea4bc3e6876bef4f71c7">contenu_dao.ContenuDao</a>
</li>
<li>changer_texte_fichier()
: <a class="el" href="classutils_1_1_utils.html#a70b446b7d15964d497166d8cf90df3e7">utils.Utils</a>
</li>
<li>changer_titre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2e1f21670573ea19f89d2a38e2374486">contenu_dao.ContenuDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#adfc581d181ceeab857dfaea5be0eb51d">encours_dao.EncoursDao</a>
</li>
<li>changer_version()
: <a class="el" href="classutils_1_1_utils.html#ad76062681996f0f73ceb5063713ff072">utils.Utils</a>
</li>
<li>changerVersionBranche()
: <a class="el" href="classgit_utils_1_1_git_utils.html#ae029f0dd06bd3a1bda4d4b2262d875fe">gitUtils.GitUtils</a>
</li>
<li>client
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ad5bc32b75da65fe60067f501a4bb6665">ContenuDao</a>
, <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ad5bc32b75da65fe60067f501a4bb6665">DemandePubDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#ad5bc32b75da65fe60067f501a4bb6665">EncoursDao</a>
, <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#ad5bc32b75da65fe60067f501a4bb6665">EvaluationDao</a>
, <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#ad5bc32b75da65fe60067f501a4bb6665">UtilisateurDao</a>
<li>changerVersionCommit()
: <a class="el" href="classgit_utils_1_1_git_utils.html#a47fb29a458db4c27de35191515b8db8a">gitUtils.GitUtils</a>
</li>
<li>commit()
: <a class="el" href="classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f">gitUtils.GitUtils</a>
</li>
<li>consulter_un_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae70992754959b61f0fc7e5d09cdcff1f">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ad117a2d6436b5ea8bc7b3c1be7b2b5d4">contenu_dao.ContenuDao</a>
</li>
<li>creer_demande_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a3b8da2e6af9261d022f56f79387cabf6">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#abdd0770b749dce1ad7bf2d55a1506b6a">demande_pubDao.DemandePubDao</a>
</li>
<li>creer_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a113e700a24af9436603cb38bcf0391f5">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#ac5af2182835aa60817ef9711ff1c720d">encours_dao.EncoursDao</a>
</li>
<li>creer_en_cours_refuse()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a51ee250945ac9c0c0884d599ebbe3ba0">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a3228e59d5e6c62e26362a4441512858e">encours_dao.EncoursDao</a>
</li>
<li>creer_evaluation()
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a8a918cbcb11b58bc75a5ad7f445b028d">EvaluationDao</a>
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a32ac7ab3f4f920b96ef94bcb3827931a">evaluation_dao.EvaluationDao</a>
</li>
<li>creer_nouveau_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a661ebb513b09547601ade8fedab57a48">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aad2712ed6b03aef5500273113b756c7e">contenu_dao.ContenuDao</a>
</li>
<li>creer_tag_libre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#acf5cd4a1bf90cfc9454c84e9bd0f9595">contenu_dao.ContenuDao</a>
</li>
<li>creer_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1f9be61dfb7278dafa424c5e46d51e96">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4d6c5aa88394afc8fd42899194b7ab66">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>delete()
: <a class="el" href="classapp_1_1supprimer__demande__pub.html#a4b3cab0afe708b1fdd401c8630ba2cfe">supprimer_demande_pub</a>
, <a class="el" href="classapp_1_1supprimer__evaluation.html#ab3da014c7b803de38c098de1f02ea53c">supprimer_evaluation</a>
, <a class="el" href="classapp_1_1supprimer__tiers.html#a945b8d6db900564ddaa60ff23dcfe175">supprimer_tiers</a>
, <a class="el" href="classapp_1_1_supprimer_en_cours_par_id.html#a89f93c8919e8b84021b041889095a221">SupprimerEnCoursParId</a>
, <a class="el" href="classapp_1_1_supprimer_perso.html#ae4c7e049ec1a16e211bfc2a26bd372e9">SupprimerPerso</a>
</li>
<li>description
: <a class="el" href="classapp_1_1_get_auteur_otigine_contenu_en_cours.html#a2661f439a4a94ffdcd5e47ae1da0bb1d">GetAuteurOtigineContenuEnCours</a>
, <a class="el" href="classapp_1_1supprimer__tiers.html#a2661f439a4a94ffdcd5e47ae1da0bb1d">supprimer_tiers</a>
</li>
<li>detruire_fichier_tmp()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a5479b32f5ed7a66b16740884daa8f9a2">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2937847796b74254765e0aa5850908a8">contenu_dao.ContenuDao</a>
</li>
<li>dissocier_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4917ecf0e01ce5e18f315ac93ca9de08">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1defe7d309e7d0568fd7d635632573b5">contenu_dao.ContenuDao</a>
</li>
<li>dissocier_tag_libre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#afc45d0f537eac54f2035562ea52651e4">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>existe_en_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a06d175be91311d84a53a5df85d89481c">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a70a37d28de6178c0c6d7d756b536cdc2">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>gerer_demande_pub()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ab804dc5f8ee3bca0a3434600aa751be6">DemandePubDao</a>
</li>
<li>get()
: <a class="el" href="classapp_1_1get__all__evaluations.html#a46d4922d4486affcdf6606d822e27da6">get_all_evaluations</a>
, <a class="el" href="classapp_1_1get__demandes__pub.html#a5af4fbddee2ac2c9b31dc4a98c07a60d">get_demandes_pub</a>
, <a class="el" href="classapp_1_1get__evaluation.html#ae2cd2f0f4c3009b73196849bad4ab897">get_evaluation</a>
, <a class="el" href="classapp_1_1get__tags__contenu.html#a8b96fe33565987d35308caf89329e399">get_tags_contenu</a>
, <a class="el" href="classapp_1_1get__texte__contenu.html#a71fa3b133e1c963d6ccd7620954a6479">get_texte_contenu</a>
, <a class="el" href="classapp_1_1get__texte__version__contenu.html#a89092210808d9e6eed77df6aa2d384df">get_texte_version_contenu</a>
, <a class="el" href="classapp_1_1get__tous__les__contenus.html#a8953cb7726bb77a8f7f0857cde132078">get_tous_les_contenus</a>
, <a class="el" href="classapp_1_1_get_auteur_otigine_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a">GetAuteurOtigineContenuEnCours</a>
, <a class="el" href="classapp_1_1_get_contenu_banque.html#a46d4922d4486affcdf6606d822e27da6">GetContenuBanque</a>
, <a class="el" href="classapp_1_1_get_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a">GetContenuEnCours</a>
, <a class="el" href="classapp_1_1_get_contenu_panier.html#a46d4922d4486affcdf6606d822e27da6">GetContenuPanier</a>
, <a class="el" href="classapp_1_1_get_contenu_par_id.html#ac8261841c953c8c40b5dc1a24d1dca23">GetContenuParId</a>
, <a class="el" href="classapp_1_1_get_texte_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a">GetTexteContenuEnCours</a>
, <a class="el" href="classapp_1_1is__contenu__anonyme.html#a8b96fe33565987d35308caf89329e399">is_contenu_anonyme</a>
, <a class="el" href="classapp_1_1is__maj__tiers__disponible.html#a46d4922d4486affcdf6606d822e27da6">is_maj_tiers_disponible</a>
, <a class="el" href="classapp_1_1_is_contenu_demande_publication.html#a4b11fdb9012c48f8a6b6119f271394c8">IsContenuDemandePublication</a>
, <a class="el" href="classapp_1_1liste__maj__tiers.html#a46d4922d4486affcdf6606d822e27da6">liste_maj_tiers</a>
, <a class="el" href="classapp_1_1_recuperer_tous_les_utilisateurs.html#a8953cb7726bb77a8f7f0857cde132078">RecupererTousLesUtilisateurs</a>
, <a class="el" href="classapp_1_1_verifier_utilisateur.html#a8953cb7726bb77a8f7f0857cde132078">VerifierUtilisateur</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a85afda7a4ce961336f2211ab371ac8f6">demande_pubDao.DemandePubDao</a>
</li>
<li>get_all_utilisateurs()
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#aacdce470caecac48131cc32c53652669">UtilisateurDao</a>
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a4c89a7bd7fdde4379a0b4038902cdb7a">utilisateur_dao.UtilisateurDao</a>
</li>
<li>get_auteur_demande_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a7a6c93797c6c438c772b40796fa7c430">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a4299a40a96ca2d04e836bdfdfcbbf2a3">demande_pubDao.DemandePubDao</a>
</li>
<li>get_auteur_origine_contenu_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#ac9e19bb7a048c9c0f089eadf507827fb">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a15a762e1d57c1c4cdd1b46d59e47ca22">encours_dao.EncoursDao</a>
</li>
<li>get_chemin_contenu_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#aafc3f4919013e9bf534243ba1046e0f6">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a57fd767eb27f6a5bf1ad6ee19889e5d2">encours_dao.EncoursDao</a>
</li>
<li>get_chemin_du_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab4075394b463bebfb7b28ca12e78ca60">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a8ff96c6d4438cd99f6864f1e69f63558">contenu_dao.ContenuDao</a>
</li>
<li>get_commit_pour_une_version()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a76f5e08af2ef70ad9040cb11e1eb776a">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a10208c32898617aa2060d97eec65370d">contenu_dao.ContenuDao</a>
</li>
<li>get_contenu_en_cours_via_id()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#aad4261b0345e4ec9fb5b900e4f73c019">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a1d6cfae39ceaf9f32ced5eb9bbf684d9">encours_dao.EncoursDao</a>
</li>
<li>get_contenu_par_id()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aab3b88e1d7818a930f26f8734c7ce579">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac73171423db4426f64ff3f1794b5c1d5">contenu_dao.ContenuDao</a>
</li>
<li>get_contenus()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a82d93e64b082d3bd3a1146e94c3c8495">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a974b60a51168edc2c250e291ad9f6621">contenu_dao.ContenuDao</a>
</li>
<li>get_contenus_en_cours_auteur()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a768f48789efd9ff098e2b075ac7326af">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a3e9250adabf611d3d8a8a735f022ab67">encours_dao.EncoursDao</a>
</li>
<li>get_contenus_non_auteur()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1f538d2346b83bfb1e670d2919546945">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4c48964bfe8079df36fe2cc6d1b7b5aa">contenu_dao.ContenuDao</a>
</li>
<li>get_contenus_persos()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9d8587dd03eabe9c84b2f61648253577">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#af5536deb72c52e6cc23a638e0f1e7854">contenu_dao.ContenuDao</a>
</li>
<li>get_contenus_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a87a3005824e476441d8470b3ce9ab9b0">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aa196d107db356d07eeb5c86d3fe08aa9">contenu_dao.ContenuDao</a>
</li>
<li>get_demande_pub_via_id()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#aaccc7c1f35f26165192d44aef3629acd">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a49ef3adc5b7e8c3d667afeba8db64cac">demande_pubDao.DemandePubDao</a>
</li>
<li>get_demandes_pub()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a75dbd15b6ccbf22b782c1c874438f7e6">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#aec5fc3fe1dcf57c5d1b9e47fbe18eec8">demande_pubDao.DemandePubDao</a>
</li>
<li>get_evaluations()
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a6fb881ce8cbcb2f67587b6f31b48bf6d">EvaluationDao</a>
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a7b9d605144d7d46d963075707841f59f">evaluation_dao.EvaluationDao</a>
</li>
<li>get_id_contenu_associe_a_une_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a8de84db1a6f86ebadef03e4232dbe0a0">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a6c1fb95046b68b1dac5d4e0b054eb0a0">demande_pubDao.DemandePubDao</a>
</li>
<li>get_id_contenu_en_cours_associe_a_une_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ae09a7fbcaaa00036367bfe5ca67f5ac5">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a95d9064b811b9ec33d46aac09df2c824">demande_pubDao.DemandePubDao</a>
</li>
<li>get_id_origine_contenu_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a275241c9bfdf02d44d92d9469cb91a6b">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#aec53c930fb8be932de6f2ec3b7abb3a0">encours_dao.EncoursDao</a>
</li>
<li>get_max_id_evaluations()
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#ab9eae91b86b5a47dc465b55e1f84bf8e">EvaluationDao</a>
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a074b4931e8bd8b0b3d9cc22bafff31e7">evaluation_dao.EvaluationDao</a>
</li>
<li>get_popularite()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2b0a6eb4a146d03a1d5ee5ef518a8d78">contenu_dao.ContenuDao</a>
</li>
<li>get_tags_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a597c30845d8cb577c0ac35b86e050c25">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae73d757c5350c33f27463c91f3f74c77">contenu_dao.ContenuDao</a>
</li>
<li>get_titre_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a8276f1eeefdf9b394e14760774f78020">encours_dao.EncoursDao</a>
</li>
<li>get_tous_les_contenus()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2b93634de55935bbfc228c05d4a9ab1c">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a31ff99b65187527c7e7f49966b4f2c0a">contenu_dao.ContenuDao</a>
</li>
<li>get_version_courante()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a79de56569c6a54d340a682c300e4a2ae">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a3fbf924b55d44bc6e70298c3572e960b">contenu_dao.ContenuDao</a>
</li>
<li>get_version_tiers_avec_id()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a5d45a85dd37bb65386ee093081260d25">ContenuDao</a>
</li>
<li>gitUtils
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a7e7342c3b84ee89eb24712c723cd18f1">ContenuDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a7e7342c3b84ee89eb24712c723cd18f1">EncoursDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0dbda3ac47adc7927424e436cd4ab810">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>id_dernier_contenu_ajoute()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab361a13c5c87da885cfd47ad43f87b55">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9c625b7e9850949579c48fd047affb02">contenu_dao.ContenuDao</a>
</li>
<li>id_derniere_demande_publication_ajoutee()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ac2f926cda72b2d3d1498a37129a616f9">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a9da5888452ac24466f81e31a44836530">demande_pubDao.DemandePubDao</a>
</li>
<li>importer_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0caa5fecee2b4a62463c4e570eea8d27">contenu_dao.ContenuDao</a>
</li>
<li>incrementer_popularite()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#af7fc7cc2e627414133df7d0a0705a52b">contenu_dao.ContenuDao</a>
</li>
<li>is_anonyme()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a655835b432f9f35dcc338ddc460f4bfe">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a07fb6588c037e7959d9f757f00b1279a">contenu_dao.ContenuDao</a>
</li>
<li>is_en_cours_demande()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a9f28fe0c9767f097fc063475b83428e5">EncoursDao</a>
</li>
<li>is_tiers_auteur()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a93c58bad191c34f5da20c65cb9f43154">ContenuDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a0ab756a2d0a647c96e24df4aab39e0fe">encours_dao.EncoursDao</a>
</li>
<li>is_tiers_maj()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a65aca0cedfaebc3c59bb97546a406727">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24716701f939cf8c61892a88b17e8ce1">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>liste_tiers_maj()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1a401e06fe0e177cf2c54d1dbfadb813">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1623fed649617405ea7a63018fe6f00a">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>maj_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a3ae7ba4492525bcfe3db32b37ac98882">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac3ca8e0087646327cf77df512a17b634">contenu_dao.ContenuDao</a>
</li>
<li>maj_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#acbffbf61ced7b50a3c6fddec1520956c">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a196c9bc1e8ea58eb45f85074aeacb5c0">contenu_dao.ContenuDao</a>
</li>
<li>mergeVersion()
: <a class="el" href="classgit_utils_1_1_git_utils.html#a01ba6231ce8fa404c8bc09bb89c1c3d0">gitUtils.GitUtils</a>
</li>
<li>modifierMoyenneContenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a42a789fd4a48bb46b1ccd46082a47a2d">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>params
: <a class="el" href="classapp_1_1supprimer__tiers.html#a41000f175dc0115080e2a682cc06dbe9">supprimer_tiers</a>
</li>
<li>patch()
: <a class="el" href="classapp_1_1_ajouter_tiers.html#a913e737d5f4310f0c31eaa74a1a60869">AjouterTiers</a>
, <a class="el" href="classapp_1_1changer__texte__contenu.html#a1fee9341c9e77758d33ce69e05f8b128">changer_texte_contenu</a>
, <a class="el" href="classapp_1_1_changer_mdp.html#a913e737d5f4310f0c31eaa74a1a60869">ChangerMdp</a>
, <a class="el" href="classapp_1_1_creer_en_cours_refuse.html#a913e737d5f4310f0c31eaa74a1a60869">CreerEnCoursRefuse</a>
, <a class="el" href="classapp_1_1gerer__demande__pub.html#a913e737d5f4310f0c31eaa74a1a60869">gerer_demande_pub</a>
, <a class="el" href="classapp_1_1gerer__maj__tiers.html#a913e737d5f4310f0c31eaa74a1a60869">gerer_maj_tiers</a>
, <a class="el" href="classapp_1_1maj__contenu.html#a913e737d5f4310f0c31eaa74a1a60869">maj_contenu</a>
</li>
<li>post()
: <a class="el" href="classapp_1_1_ajouter_contenu.html#a2965b16d13fddd386e87be07e4fb0306">AjouterContenu</a>
, <a class="el" href="classapp_1_1creer__evaluation.html#a2965b16d13fddd386e87be07e4fb0306">creer_evaluation</a>
, <a class="el" href="classapp_1_1creer__nouveau__contenu.html#a2965b16d13fddd386e87be07e4fb0306">creer_nouveau_contenu</a>
, <a class="el" href="classapp_1_1_creer_en_cours.html#a2965b16d13fddd386e87be07e4fb0306">CreerEnCours</a>
, <a class="el" href="classapp_1_1_creer_utilisateur.html#a2965b16d13fddd386e87be07e4fb0306">CreerUtilisateur</a>
, <a class="el" href="classapp_1_1demande__de__publication.html#a2965b16d13fddd386e87be07e4fb0306">demande_de_publication</a>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>noterContenuTiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24220bd7aa124c96e8b2fcd23f32a0d3">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>presence_utilisateur()
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a5f0ddf296e4cd2f7012f98127e2558bf">UtilisateurDao</a>
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#ad6ab97c177a523e8475ec42e75130721">utilisateur_dao.UtilisateurDao</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>recuperer_all_tags_libres()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9cc6294153338323c1583592221264e6">contenu_dao.ContenuDao</a>
</li>
<li>recuperer_contenu_fichier()
: <a class="el" href="classutils_1_1_utils.html#a1bcaf6e0a19d8bdec1135deb7c9f3383">utils.Utils</a>
</li>
<li>recuperer_contenu_version_fichier()
: <a class="el" href="classutils_1_1_utils.html#a3c519f9799b62dc5e570517b590c7476">utils.Utils</a>
</li>
<li>recuperer_dernier_id()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a1437d546e8cde456e709b5e97ac9e08b">EncoursDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a756b9c48a7c3e70fab047712bf70b7b9">demande_pubDao.DemandePubDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a4bd26bc78e082ce6348d929c2811dfca">encours_dao.EncoursDao</a>
</li>
<li>recuperer_tags_libres_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#adb9ef427b9922a7a1073839c62d8bf11">contenu_dao.ContenuDao</a>
</li>
<li>recupererNoteContenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a62aad05a3c0a21057f67063095c11dcb">contenu_dao.ContenuDao</a>
</li>
<li>rendre_publications_obsoletes()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a77c1624fda4c168037b0756c8d8489da">demande_pubDao.DemandePubDao</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>supprimer_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#adeaf92cf8cf77e8bf5f1227e7572c35e">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1a6f82e352a43f602071118d71fd4119">contenu_dao.ContenuDao</a>
</li>
<li>supprimer_contenu_en_cours_via_id()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a05c90998deaf8cefa60bdf7869f6a7f8">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a899f7c4834631101c134a627eb162ebf">encours_dao.EncoursDao</a>
</li>
<li>supprimer_evaluation()
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a618d89e188410047dc8f7cf0f3ded425">EvaluationDao</a>
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a64aa68f8515abdd090eeda84abdb64f6">evaluation_dao.EvaluationDao</a>
</li>
<li>supprimer_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a50ea22b87e4061d6e868d784f6139925">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a485a9854f92b4491170e7b256202527e">demande_pubDao.DemandePubDao</a>
</li>
<li>supprimer_tag_libre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab0568be55b1a8c2ffd2579844a5801b0">contenu_dao.ContenuDao</a>
</li>
<li>supprimer_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac6086ebc821d668da7d101be3cd51414">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a009470141dfc00f2e0fe5a4e738f40d8">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>utils
: <a class="el" href="classencours__dao_1_1_encours_dao.html#ae22fb1f827646b6e0d82fa0120c54f75">EncoursDao</a>
<li>supprimer_utilisateur()
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a84cda1e12706e61d888933d4bd43f1b1">utilisateur_dao.UtilisateurDao</a>
</li>
</ul>
</div><!-- contents -->
......
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Data Fields - Functions</title>
<title>OpenQuizz: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -86,248 +86,281 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
<h3><a id="index_a"></a>- a -</h3><ul>
<li>ajouter_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#abfbcdd70e62a9acd14e42f4685354d9f">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae75b1431e116463e557934562641f296">contenu_dao.ContenuDao</a>
</li>
<li>ajouter_utilisateur()
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a4d5c0ce04dcb4d971e4afe733045a6cd">UtilisateurDao</a>
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a50868f3948a5d083d4d2f9405a716513">utilisateur_dao.UtilisateurDao</a>
</li>
<li>associer_tag_libre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24510185639e49977731849f230c19de">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>changer_tags_contenus()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0721375bffa6ea4bc3e6876bef4f71c7">contenu_dao.ContenuDao</a>
</li>
<li>changer_texte_fichier()
: <a class="el" href="classutils_1_1_utils.html#a70b446b7d15964d497166d8cf90df3e7">utils.Utils</a>
</li>
<li>changer_titre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2e1f21670573ea19f89d2a38e2374486">contenu_dao.ContenuDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#adfc581d181ceeab857dfaea5be0eb51d">encours_dao.EncoursDao</a>
</li>
<li>changer_version()
: <a class="el" href="classutils_1_1_utils.html#ad76062681996f0f73ceb5063713ff072">utils.Utils</a>
</li>
<li>changerVersionBranche()
: <a class="el" href="classgit_utils_1_1_git_utils.html#ae029f0dd06bd3a1bda4d4b2262d875fe">gitUtils.GitUtils</a>
</li>
<li>changerVersionCommit()
: <a class="el" href="classgit_utils_1_1_git_utils.html#a47fb29a458db4c27de35191515b8db8a">gitUtils.GitUtils</a>
</li>
<li>commit()
: <a class="el" href="classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f">gitUtils.GitUtils</a>
</li>
<li>consulter_un_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae70992754959b61f0fc7e5d09cdcff1f">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ad117a2d6436b5ea8bc7b3c1be7b2b5d4">contenu_dao.ContenuDao</a>
</li>
<li>creer_demande_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a3b8da2e6af9261d022f56f79387cabf6">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#abdd0770b749dce1ad7bf2d55a1506b6a">demande_pubDao.DemandePubDao</a>
</li>
<li>creer_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a113e700a24af9436603cb38bcf0391f5">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#ac5af2182835aa60817ef9711ff1c720d">encours_dao.EncoursDao</a>
</li>
<li>creer_en_cours_refuse()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a51ee250945ac9c0c0884d599ebbe3ba0">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a3228e59d5e6c62e26362a4441512858e">encours_dao.EncoursDao</a>
</li>
<li>creer_evaluation()
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a8a918cbcb11b58bc75a5ad7f445b028d">EvaluationDao</a>
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a32ac7ab3f4f920b96ef94bcb3827931a">evaluation_dao.EvaluationDao</a>
</li>
<li>creer_nouveau_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a661ebb513b09547601ade8fedab57a48">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aad2712ed6b03aef5500273113b756c7e">contenu_dao.ContenuDao</a>
</li>
<li>creer_tag_libre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#acf5cd4a1bf90cfc9454c84e9bd0f9595">contenu_dao.ContenuDao</a>
</li>
<li>creer_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1f9be61dfb7278dafa424c5e46d51e96">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4d6c5aa88394afc8fd42899194b7ab66">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>delete()
: <a class="el" href="classapp_1_1supprimer__demande__pub.html#a4b3cab0afe708b1fdd401c8630ba2cfe">supprimer_demande_pub</a>
, <a class="el" href="classapp_1_1supprimer__evaluation.html#ab3da014c7b803de38c098de1f02ea53c">supprimer_evaluation</a>
, <a class="el" href="classapp_1_1supprimer__tiers.html#a945b8d6db900564ddaa60ff23dcfe175">supprimer_tiers</a>
, <a class="el" href="classapp_1_1_supprimer_en_cours_par_id.html#a89f93c8919e8b84021b041889095a221">SupprimerEnCoursParId</a>
, <a class="el" href="classapp_1_1_supprimer_perso.html#ae4c7e049ec1a16e211bfc2a26bd372e9">SupprimerPerso</a>
</li>
<li>detruire_fichier_tmp()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a5479b32f5ed7a66b16740884daa8f9a2">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2937847796b74254765e0aa5850908a8">contenu_dao.ContenuDao</a>
</li>
<li>dissocier_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4917ecf0e01ce5e18f315ac93ca9de08">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1defe7d309e7d0568fd7d635632573b5">contenu_dao.ContenuDao</a>
</li>
<li>dissocier_tag_libre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#afc45d0f537eac54f2035562ea52651e4">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>existe_en_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a06d175be91311d84a53a5df85d89481c">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a70a37d28de6178c0c6d7d756b536cdc2">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>gerer_demande_pub()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ab804dc5f8ee3bca0a3434600aa751be6">DemandePubDao</a>
</li>
<li>get()
: <a class="el" href="classapp_1_1get__all__evaluations.html#a46d4922d4486affcdf6606d822e27da6">get_all_evaluations</a>
, <a class="el" href="classapp_1_1get__demandes__pub.html#a5af4fbddee2ac2c9b31dc4a98c07a60d">get_demandes_pub</a>
, <a class="el" href="classapp_1_1get__evaluation.html#ae2cd2f0f4c3009b73196849bad4ab897">get_evaluation</a>
, <a class="el" href="classapp_1_1get__tags__contenu.html#a8b96fe33565987d35308caf89329e399">get_tags_contenu</a>
, <a class="el" href="classapp_1_1get__texte__contenu.html#a71fa3b133e1c963d6ccd7620954a6479">get_texte_contenu</a>
, <a class="el" href="classapp_1_1get__texte__version__contenu.html#a89092210808d9e6eed77df6aa2d384df">get_texte_version_contenu</a>
, <a class="el" href="classapp_1_1get__tous__les__contenus.html#a8953cb7726bb77a8f7f0857cde132078">get_tous_les_contenus</a>
, <a class="el" href="classapp_1_1_get_auteur_otigine_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a">GetAuteurOtigineContenuEnCours</a>
, <a class="el" href="classapp_1_1_get_contenu_banque.html#a46d4922d4486affcdf6606d822e27da6">GetContenuBanque</a>
, <a class="el" href="classapp_1_1_get_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a">GetContenuEnCours</a>
, <a class="el" href="classapp_1_1_get_contenu_panier.html#a46d4922d4486affcdf6606d822e27da6">GetContenuPanier</a>
, <a class="el" href="classapp_1_1_get_contenu_par_id.html#ac8261841c953c8c40b5dc1a24d1dca23">GetContenuParId</a>
, <a class="el" href="classapp_1_1_get_texte_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a">GetTexteContenuEnCours</a>
, <a class="el" href="classapp_1_1is__contenu__anonyme.html#a8b96fe33565987d35308caf89329e399">is_contenu_anonyme</a>
, <a class="el" href="classapp_1_1is__maj__tiers__disponible.html#a46d4922d4486affcdf6606d822e27da6">is_maj_tiers_disponible</a>
, <a class="el" href="classapp_1_1_is_contenu_demande_publication.html#a4b11fdb9012c48f8a6b6119f271394c8">IsContenuDemandePublication</a>
, <a class="el" href="classapp_1_1liste__maj__tiers.html#a46d4922d4486affcdf6606d822e27da6">liste_maj_tiers</a>
, <a class="el" href="classapp_1_1_recuperer_tous_les_utilisateurs.html#a8953cb7726bb77a8f7f0857cde132078">RecupererTousLesUtilisateurs</a>
, <a class="el" href="classapp_1_1_verifier_utilisateur.html#a8953cb7726bb77a8f7f0857cde132078">VerifierUtilisateur</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a85afda7a4ce961336f2211ab371ac8f6">demande_pubDao.DemandePubDao</a>
</li>
<li>get_all_utilisateurs()
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#aacdce470caecac48131cc32c53652669">UtilisateurDao</a>
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a4c89a7bd7fdde4379a0b4038902cdb7a">utilisateur_dao.UtilisateurDao</a>
</li>
<li>get_auteur_demande_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a7a6c93797c6c438c772b40796fa7c430">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a4299a40a96ca2d04e836bdfdfcbbf2a3">demande_pubDao.DemandePubDao</a>
</li>
<li>get_auteur_origine_contenu_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#ac9e19bb7a048c9c0f089eadf507827fb">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a15a762e1d57c1c4cdd1b46d59e47ca22">encours_dao.EncoursDao</a>
</li>
<li>get_chemin_contenu_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#aafc3f4919013e9bf534243ba1046e0f6">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a57fd767eb27f6a5bf1ad6ee19889e5d2">encours_dao.EncoursDao</a>
</li>
<li>get_chemin_du_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab4075394b463bebfb7b28ca12e78ca60">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a8ff96c6d4438cd99f6864f1e69f63558">contenu_dao.ContenuDao</a>
</li>
<li>get_commit_pour_une_version()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a76f5e08af2ef70ad9040cb11e1eb776a">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a10208c32898617aa2060d97eec65370d">contenu_dao.ContenuDao</a>
</li>
<li>get_contenu_en_cours_via_id()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#aad4261b0345e4ec9fb5b900e4f73c019">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a1d6cfae39ceaf9f32ced5eb9bbf684d9">encours_dao.EncoursDao</a>
</li>
<li>get_contenu_par_id()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aab3b88e1d7818a930f26f8734c7ce579">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac73171423db4426f64ff3f1794b5c1d5">contenu_dao.ContenuDao</a>
</li>
<li>get_contenus()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a82d93e64b082d3bd3a1146e94c3c8495">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a974b60a51168edc2c250e291ad9f6621">contenu_dao.ContenuDao</a>
</li>
<li>get_contenus_en_cours_auteur()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a768f48789efd9ff098e2b075ac7326af">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a3e9250adabf611d3d8a8a735f022ab67">encours_dao.EncoursDao</a>
</li>
<li>get_contenus_non_auteur()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1f538d2346b83bfb1e670d2919546945">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a4c48964bfe8079df36fe2cc6d1b7b5aa">contenu_dao.ContenuDao</a>
</li>
<li>get_contenus_persos()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9d8587dd03eabe9c84b2f61648253577">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#af5536deb72c52e6cc23a638e0f1e7854">contenu_dao.ContenuDao</a>
</li>
<li>get_contenus_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a87a3005824e476441d8470b3ce9ab9b0">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#aa196d107db356d07eeb5c86d3fe08aa9">contenu_dao.ContenuDao</a>
</li>
<li>get_demande_pub_via_id()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#aaccc7c1f35f26165192d44aef3629acd">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a49ef3adc5b7e8c3d667afeba8db64cac">demande_pubDao.DemandePubDao</a>
</li>
<li>get_demandes_pub()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a75dbd15b6ccbf22b782c1c874438f7e6">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#aec5fc3fe1dcf57c5d1b9e47fbe18eec8">demande_pubDao.DemandePubDao</a>
</li>
<li>get_evaluations()
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a6fb881ce8cbcb2f67587b6f31b48bf6d">EvaluationDao</a>
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a7b9d605144d7d46d963075707841f59f">evaluation_dao.EvaluationDao</a>
</li>
<li>get_id_contenu_associe_a_une_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a8de84db1a6f86ebadef03e4232dbe0a0">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a6c1fb95046b68b1dac5d4e0b054eb0a0">demande_pubDao.DemandePubDao</a>
</li>
<li>get_id_contenu_en_cours_associe_a_une_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ae09a7fbcaaa00036367bfe5ca67f5ac5">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a95d9064b811b9ec33d46aac09df2c824">demande_pubDao.DemandePubDao</a>
</li>
<li>get_id_origine_contenu_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a275241c9bfdf02d44d92d9469cb91a6b">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#aec53c930fb8be932de6f2ec3b7abb3a0">encours_dao.EncoursDao</a>
</li>
<li>get_max_id_evaluations()
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#ab9eae91b86b5a47dc465b55e1f84bf8e">EvaluationDao</a>
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a074b4931e8bd8b0b3d9cc22bafff31e7">evaluation_dao.EvaluationDao</a>
</li>
<li>get_popularite()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2b0a6eb4a146d03a1d5ee5ef518a8d78">contenu_dao.ContenuDao</a>
</li>
<li>get_tags_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a597c30845d8cb577c0ac35b86e050c25">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ae73d757c5350c33f27463c91f3f74c77">contenu_dao.ContenuDao</a>
</li>
<li>get_titre_en_cours()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a8276f1eeefdf9b394e14760774f78020">encours_dao.EncoursDao</a>
</li>
<li>get_tous_les_contenus()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a2b93634de55935bbfc228c05d4a9ab1c">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a31ff99b65187527c7e7f49966b4f2c0a">contenu_dao.ContenuDao</a>
</li>
<li>get_version_courante()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a79de56569c6a54d340a682c300e4a2ae">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a3fbf924b55d44bc6e70298c3572e960b">contenu_dao.ContenuDao</a>
</li>
<li>get_version_tiers_avec_id()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a5d45a85dd37bb65386ee093081260d25">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0dbda3ac47adc7927424e436cd4ab810">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>id_dernier_contenu_ajoute()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab361a13c5c87da885cfd47ad43f87b55">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9c625b7e9850949579c48fd047affb02">contenu_dao.ContenuDao</a>
</li>
<li>id_derniere_demande_publication_ajoutee()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ac2f926cda72b2d3d1498a37129a616f9">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a9da5888452ac24466f81e31a44836530">demande_pubDao.DemandePubDao</a>
</li>
<li>importer_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0caa5fecee2b4a62463c4e570eea8d27">contenu_dao.ContenuDao</a>
</li>
<li>incrementer_popularite()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#af7fc7cc2e627414133df7d0a0705a52b">contenu_dao.ContenuDao</a>
</li>
<li>is_anonyme()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a655835b432f9f35dcc338ddc460f4bfe">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a07fb6588c037e7959d9f757f00b1279a">contenu_dao.ContenuDao</a>
</li>
<li>is_en_cours_demande()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a9f28fe0c9767f097fc063475b83428e5">EncoursDao</a>
</li>
<li>is_tiers_auteur()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a93c58bad191c34f5da20c65cb9f43154">ContenuDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a0ab756a2d0a647c96e24df4aab39e0fe">encours_dao.EncoursDao</a>
</li>
<li>is_tiers_maj()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a65aca0cedfaebc3c59bb97546a406727">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24716701f939cf8c61892a88b17e8ce1">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>liste_tiers_maj()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1a401e06fe0e177cf2c54d1dbfadb813">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1623fed649617405ea7a63018fe6f00a">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>maj_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a3ae7ba4492525bcfe3db32b37ac98882">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac3ca8e0087646327cf77df512a17b634">contenu_dao.ContenuDao</a>
</li>
<li>maj_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#acbffbf61ced7b50a3c6fddec1520956c">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a196c9bc1e8ea58eb45f85074aeacb5c0">contenu_dao.ContenuDao</a>
</li>
<li>mergeVersion()
: <a class="el" href="classgit_utils_1_1_git_utils.html#a01ba6231ce8fa404c8bc09bb89c1c3d0">gitUtils.GitUtils</a>
</li>
<li>modifierMoyenneContenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a42a789fd4a48bb46b1ccd46082a47a2d">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>patch()
: <a class="el" href="classapp_1_1_ajouter_tiers.html#a913e737d5f4310f0c31eaa74a1a60869">AjouterTiers</a>
, <a class="el" href="classapp_1_1changer__texte__contenu.html#a1fee9341c9e77758d33ce69e05f8b128">changer_texte_contenu</a>
, <a class="el" href="classapp_1_1_changer_mdp.html#a913e737d5f4310f0c31eaa74a1a60869">ChangerMdp</a>
, <a class="el" href="classapp_1_1_creer_en_cours_refuse.html#a913e737d5f4310f0c31eaa74a1a60869">CreerEnCoursRefuse</a>
, <a class="el" href="classapp_1_1gerer__demande__pub.html#a913e737d5f4310f0c31eaa74a1a60869">gerer_demande_pub</a>
, <a class="el" href="classapp_1_1gerer__maj__tiers.html#a913e737d5f4310f0c31eaa74a1a60869">gerer_maj_tiers</a>
, <a class="el" href="classapp_1_1maj__contenu.html#a913e737d5f4310f0c31eaa74a1a60869">maj_contenu</a>
</li>
<li>post()
: <a class="el" href="classapp_1_1_ajouter_contenu.html#a2965b16d13fddd386e87be07e4fb0306">AjouterContenu</a>
, <a class="el" href="classapp_1_1creer__evaluation.html#a2965b16d13fddd386e87be07e4fb0306">creer_evaluation</a>
, <a class="el" href="classapp_1_1creer__nouveau__contenu.html#a2965b16d13fddd386e87be07e4fb0306">creer_nouveau_contenu</a>
, <a class="el" href="classapp_1_1_creer_en_cours.html#a2965b16d13fddd386e87be07e4fb0306">CreerEnCours</a>
, <a class="el" href="classapp_1_1_creer_utilisateur.html#a2965b16d13fddd386e87be07e4fb0306">CreerUtilisateur</a>
, <a class="el" href="classapp_1_1demande__de__publication.html#a2965b16d13fddd386e87be07e4fb0306">demande_de_publication</a>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>noterContenuTiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a24220bd7aa124c96e8b2fcd23f32a0d3">contenu_dao.ContenuDao</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>presence_utilisateur()
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a5f0ddf296e4cd2f7012f98127e2558bf">UtilisateurDao</a>
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#ad6ab97c177a523e8475ec42e75130721">utilisateur_dao.UtilisateurDao</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>recuperer_all_tags_libres()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a9cc6294153338323c1583592221264e6">contenu_dao.ContenuDao</a>
</li>
<li>recuperer_contenu_fichier()
: <a class="el" href="classutils_1_1_utils.html#a1bcaf6e0a19d8bdec1135deb7c9f3383">utils.Utils</a>
</li>
<li>recuperer_contenu_version_fichier()
: <a class="el" href="classutils_1_1_utils.html#a3c519f9799b62dc5e570517b590c7476">utils.Utils</a>
</li>
<li>recuperer_dernier_id()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a1437d546e8cde456e709b5e97ac9e08b">EncoursDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a756b9c48a7c3e70fab047712bf70b7b9">demande_pubDao.DemandePubDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a4bd26bc78e082ce6348d929c2811dfca">encours_dao.EncoursDao</a>
</li>
<li>recuperer_tags_libres_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#adb9ef427b9922a7a1073839c62d8bf11">contenu_dao.ContenuDao</a>
</li>
<li>recupererNoteContenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a62aad05a3c0a21057f67063095c11dcb">contenu_dao.ContenuDao</a>
</li>
<li>rendre_publications_obsoletes()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a77c1624fda4c168037b0756c8d8489da">demande_pubDao.DemandePubDao</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>supprimer_contenu()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#adeaf92cf8cf77e8bf5f1227e7572c35e">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a1a6f82e352a43f602071118d71fd4119">contenu_dao.ContenuDao</a>
</li>
<li>supprimer_contenu_en_cours_via_id()
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a05c90998deaf8cefa60bdf7869f6a7f8">EncoursDao</a>
: <a class="el" href="classencours__dao_1_1_encours_dao.html#a899f7c4834631101c134a627eb162ebf">encours_dao.EncoursDao</a>
</li>
<li>supprimer_evaluation()
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a618d89e188410047dc8f7cf0f3ded425">EvaluationDao</a>
: <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a64aa68f8515abdd090eeda84abdb64f6">evaluation_dao.EvaluationDao</a>
</li>
<li>supprimer_publication()
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a50ea22b87e4061d6e868d784f6139925">DemandePubDao</a>
: <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a485a9854f92b4491170e7b256202527e">demande_pubDao.DemandePubDao</a>
</li>
<li>supprimer_tag_libre()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ab0568be55b1a8c2ffd2579844a5801b0">contenu_dao.ContenuDao</a>
</li>
<li>supprimer_tiers()
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ac6086ebc821d668da7d101be3cd51414">ContenuDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a009470141dfc00f2e0fe5a4e738f40d8">contenu_dao.ContenuDao</a>
</li>
<li>supprimer_utilisateur()
: <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a84cda1e12706e61d888933d4bd43f1b1">utilisateur_dao.UtilisateurDao</a>
</li>
</ul>
</div><!-- contents -->
......
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenQuizz: Data Fields - Variables</title>
<title>OpenQuizz: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -84,36 +84,11 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
<div class="contents">
&#160;<ul>
<li>base_donnees
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a22210539654f009a109213c1a1c581cd">ContenuDao</a>
, <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a22210539654f009a109213c1a1c581cd">DemandePubDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a22210539654f009a109213c1a1c581cd">EncoursDao</a>
, <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a22210539654f009a109213c1a1c581cd">EvaluationDao</a>
, <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a22210539654f009a109213c1a1c581cd">UtilisateurDao</a>
</li>
<li>chemin
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a0c548eb1782a250e9de27fe5d1b6c5cc">ContenuDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a0c548eb1782a250e9de27fe5d1b6c5cc">EncoursDao</a>
</li>
<li>client
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#ad5bc32b75da65fe60067f501a4bb6665">ContenuDao</a>
, <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#ad5bc32b75da65fe60067f501a4bb6665">DemandePubDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#ad5bc32b75da65fe60067f501a4bb6665">EncoursDao</a>
, <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#ad5bc32b75da65fe60067f501a4bb6665">EvaluationDao</a>
, <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#ad5bc32b75da65fe60067f501a4bb6665">UtilisateurDao</a>
</li>
<li>description
: <a class="el" href="classapp_1_1_get_auteur_otigine_contenu_en_cours.html#a2661f439a4a94ffdcd5e47ae1da0bb1d">GetAuteurOtigineContenuEnCours</a>
, <a class="el" href="classapp_1_1supprimer__tiers.html#a2661f439a4a94ffdcd5e47ae1da0bb1d">supprimer_tiers</a>
</li>
<li>gitUtils
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a7e7342c3b84ee89eb24712c723cd18f1">ContenuDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a7e7342c3b84ee89eb24712c723cd18f1">EncoursDao</a>
</li>
<li>params
: <a class="el" href="classapp_1_1supprimer__tiers.html#a41000f175dc0115080e2a682cc06dbe9">supprimer_tiers</a>
</li>
<li>utils
: <a class="el" href="classencours__dao_1_1_encours_dao.html#ae22fb1f827646b6e0d82fa0120c54f75">EncoursDao</a>
: <a class="el" href="classcontenu__dao_1_1_contenu_dao.html#a6f2ab34fa5dbf82d9c161b30ceefae58">contenu_dao.ContenuDao</a>
, <a class="el" href="classdemande__pub_dao_1_1_demande_pub_dao.html#a34991b42f7ac2a5455015ed68ee940b8">demande_pubDao.DemandePubDao</a>
, <a class="el" href="classencours__dao_1_1_encours_dao.html#a4c3f91c5c15f7e78755fc48715c83f39">encours_dao.EncoursDao</a>
, <a class="el" href="classevaluation__dao_1_1_evaluation_dao.html#a74542dca4d336e3ab1b1fd9d03ab9fc8">evaluation_dao.EvaluationDao</a>
, <a class="el" href="classutilisateur__dao_1_1_utilisateur_dao.html#a3ec13ddf97c40e91277dad9d5058e4e5">utilisateur_dao.UtilisateurDao</a>
</li>
</ul>
</div><!-- contents -->
......
......@@ -22,16 +22,10 @@ for the JavaScript code in this file
*/
var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Namespaces",url:"namespaces.html",children:[
{text:"Namespace List",url:"namespaces.html"},
{text:"Namespace Members",url:"namespacemembers.html",children:[
{text:"All",url:"namespacemembers.html"},
{text:"Variables",url:"namespacemembers_vars.html"}]}]},
{text:"Data Structures",url:"annotated.html",children:[
{text:"Data Structures",url:"annotated.html"},
{text:"Data Structure Index",url:"classes.html"},
{text:"Class Hierarchy",url:"inherits.html"},
{text:"Data Fields",url:"functions.html",children:[
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
{text:"Class Members",url:"functions.html",children:[
{text:"All",url:"functions.html",children:[
{text:"a",url:"functions.html#index_a"},
{text:"b",url:"functions.html#index_b"},
......@@ -42,10 +36,10 @@ var menudata={children:[
{text:"i",url:"functions.html#index_i"},
{text:"l",url:"functions.html#index_l"},
{text:"m",url:"functions.html#index_m"},
{text:"n",url:"functions.html#index_n"},
{text:"p",url:"functions.html#index_p"},
{text:"r",url:"functions.html#index_r"},
{text:"s",url:"functions.html#index_s"},
{text:"u",url:"functions.html#index_u"}]},
{text:"s",url:"functions.html#index_s"}]},
{text:"Functions",url:"functions_func.html",children:[
{text:"a",url:"functions_func.html#index_a"},
{text:"c",url:"functions_func.html#index_c"},
......@@ -55,9 +49,8 @@ var menudata={children:[
{text:"i",url:"functions_func.html#index_i"},
{text:"l",url:"functions_func.html#index_l"},
{text:"m",url:"functions_func.html#index_m"},
{text:"n",url:"functions_func.html#index_n"},
{text:"p",url:"functions_func.html#index_p"},
{text:"r",url:"functions_func.html#index_r"},
{text:"s",url:"functions_func.html#index_s"}]},
{text:"Variables",url:"functions_vars.html"}]}]},
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"}]}]}
{text:"Variables",url:"functions_vars.html"}]}]}]}
......@@ -20,7 +20,7 @@
@licend The above is the entire license notice
for the JavaScript code in this file
*/
var navTreeSubIndices = [];
var navTreeSubIndices = new Array();
var arrowDown = '&#9660;';
var arrowRight = '&#9658;';
......@@ -169,7 +169,7 @@ function gotoAnchor(anchor,aname,updateLocation)
function newNode(o, po, text, link, childrenData, lastNode)
{
var node = {};
var node = new Object();
node.children = Array();
node.childrenData = childrenData;
node.depth = po.depth + 1;
......@@ -481,12 +481,12 @@ $(window).on('load',function(){
function initNavTree(toroot,relpath)
{
var o = {};
var o = new Object();
o.toroot = toroot;
o.node = {};
o.node = new Object();
o.node.li = document.getElementById("nav-tree-contents");
o.node.childrenData = NAVTREE;
o.node.children = [];
o.node.children = new Array();
o.node.childrenUL = document.createElement("ul");
o.node.getChildrenUL = function() { return o.node.childrenUL; };
o.node.li.appendChild(o.node.childrenUL);
......
......@@ -23,32 +23,21 @@ for the JavaScript code in this file
var NAVTREE =
[
[ "OpenQuizz", "index.html", [
[ "Namespaces", "namespaces.html", [
[ "Namespace List", "namespaces.html", "namespaces_dup" ],
[ "Namespace Members", "namespacemembers.html", [
[ "All", "namespacemembers.html", null ],
[ "Variables", "namespacemembers_vars.html", null ]
] ]
] ],
[ "Data Structures", "annotated.html", [
[ "Data Structures", "annotated.html", "annotated_dup" ],
[ "Data Structure Index", "classes.html", null ],
[ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
[ "Data Fields", "functions.html", [
[ "Classes", "annotated.html", [
[ "Class List", "annotated.html", "annotated_dup" ],
[ "Class Index", "classes.html", null ],
[ "Class Members", "functions.html", [
[ "All", "functions.html", null ],
[ "Functions", "functions_func.html", null ],
[ "Variables", "functions_vars.html", null ]
] ]
] ],
[ "Files", "files.html", [
[ "File List", "files.html", "files_dup" ]
] ]
] ]
];
var NAVTREEINDEX =
[
"annotated.html"
".html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
......
var NAVTREEINDEX0 =
{
"annotated.html":[1,0],
"app_8py.html":[2,0,1],
"app_8py.html#a168f8f4f25f2641adda228ce6861083c":[2,0,1,55],
"app_8py.html#a21152174ccd48181c49ceca9f958928f":[2,0,1,40],
"app_8py.html#a22210539654f009a109213c1a1c581cd":[2,0,1,39],
"app_8py.html#a2661f439a4a94ffdcd5e47ae1da0bb1d":[2,0,1,47],
"app_8py.html#a33d390b3d71a902ec9fbcd5d2d237619":[2,0,1,52],
"app_8py.html#a3a9feeb8bc3c07b4c88d1367b757b617":[2,0,1,54],
"app_8py.html#a41000f175dc0115080e2a682cc06dbe9":[2,0,1,53],
"app_8py.html#a4581ffbd1e189b66a61aca1f3068bd49":[2,0,1,46],
"app_8py.html#a5105f6edeffc3080b9786c336931f447":[2,0,1,50],
"app_8py.html#a5314518691710ceb8372d0eb808c78ee":[2,0,1,45],
"app_8py.html#a6da13b696f737097e0146e47cc0d0985":[2,0,1,37],
"app_8py.html#a703dc9f3e15787c89d148077ed61a5fe":[2,0,1,51],
"app_8py.html#a882c30cddff552c283f469b2f8cb81f9":[2,0,1,48],
"app_8py.html#a9bd5db5c7a96d22101caef396115380c":[2,0,1,42],
"app_8py.html#ab1e368e3a0b884fa48d5c0a2cfccfa4f":[2,0,1,43],
"app_8py.html#ac7154d0adf69ff83550b00ed024692f2":[2,0,1,49],
"app_8py.html#ad5bc32b75da65fe60067f501a4bb6665":[2,0,1,41],
"app_8py.html#ad68b07449c468ed8134a97fa95b18d4a":[2,0,1,44],
"app_8py.html#afe63fea7be31b0200b496d08bc6b517d":[2,0,1,38],
"classapp_1_1_ajouter_contenu.html":[1,0,0,0],
"classapp_1_1_ajouter_contenu.html#a2965b16d13fddd386e87be07e4fb0306":[1,0,0,0,0],
"classapp_1_1_ajouter_tiers.html":[1,0,0,1],
"classapp_1_1_ajouter_tiers.html#a913e737d5f4310f0c31eaa74a1a60869":[1,0,0,1,0],
"classapp_1_1_changer_mdp.html":[1,0,0,3],
"classapp_1_1_changer_mdp.html#a913e737d5f4310f0c31eaa74a1a60869":[1,0,0,3,0],
"classapp_1_1_creer_en_cours.html":[1,0,0,6],
"classapp_1_1_creer_en_cours.html#a2965b16d13fddd386e87be07e4fb0306":[1,0,0,6,0],
"classapp_1_1_creer_en_cours_refuse.html":[1,0,0,7],
"classapp_1_1_creer_en_cours_refuse.html#a913e737d5f4310f0c31eaa74a1a60869":[1,0,0,7,0],
"classapp_1_1_creer_utilisateur.html":[1,0,0,8],
"classapp_1_1_creer_utilisateur.html#a2965b16d13fddd386e87be07e4fb0306":[1,0,0,8,0],
"classapp_1_1_get_auteur_otigine_contenu_en_cours.html":[1,0,0,19],
"classapp_1_1_get_auteur_otigine_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a":[1,0,0,19,0],
"classapp_1_1_get_contenu_banque.html":[1,0,0,20],
"classapp_1_1_get_contenu_banque.html#a46d4922d4486affcdf6606d822e27da6":[1,0,0,20,0],
"classapp_1_1_get_contenu_en_cours.html":[1,0,0,21],
"classapp_1_1_get_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a":[1,0,0,21,0],
"classapp_1_1_get_contenu_panier.html":[1,0,0,22],
"classapp_1_1_get_contenu_panier.html#a46d4922d4486affcdf6606d822e27da6":[1,0,0,22,0],
"classapp_1_1_get_contenu_par_id.html":[1,0,0,23],
"classapp_1_1_get_contenu_par_id.html#ac8261841c953c8c40b5dc1a24d1dca23":[1,0,0,23,0],
"classapp_1_1_get_texte_contenu_en_cours.html":[1,0,0,24],
"classapp_1_1_get_texte_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a":[1,0,0,24,0],
"classapp_1_1_is_contenu_demande_publication.html":[1,0,0,27],
"classapp_1_1_is_contenu_demande_publication.html#a4b11fdb9012c48f8a6b6119f271394c8":[1,0,0,27,0],
"classapp_1_1_recuperer_tous_les_utilisateurs.html":[1,0,0,30],
"classapp_1_1_recuperer_tous_les_utilisateurs.html#a8953cb7726bb77a8f7f0857cde132078":[1,0,0,30,0],
"classapp_1_1_supprimer_en_cours_par_id.html":[1,0,0,34],
"classapp_1_1_supprimer_en_cours_par_id.html#a89f93c8919e8b84021b041889095a221":[1,0,0,34,0],
"classapp_1_1_supprimer_perso.html":[1,0,0,35],
"classapp_1_1_supprimer_perso.html#ae4c7e049ec1a16e211bfc2a26bd372e9":[1,0,0,35,0],
"classapp_1_1_verifier_utilisateur.html":[1,0,0,36],
"classapp_1_1_verifier_utilisateur.html#a8953cb7726bb77a8f7f0857cde132078":[1,0,0,36,0],
"classapp_1_1changer__texte__contenu.html":[1,0,0,2],
"classapp_1_1changer__texte__contenu.html#a1fee9341c9e77758d33ce69e05f8b128":[1,0,0,2,0],
"classapp_1_1creer__evaluation.html":[1,0,0,4],
"classapp_1_1creer__evaluation.html#a2965b16d13fddd386e87be07e4fb0306":[1,0,0,4,0],
"classapp_1_1creer__nouveau__contenu.html":[1,0,0,5],
"classapp_1_1creer__nouveau__contenu.html#a2965b16d13fddd386e87be07e4fb0306":[1,0,0,5,0],
"classapp_1_1demande__de__publication.html":[1,0,0,9],
"classapp_1_1demande__de__publication.html#a2965b16d13fddd386e87be07e4fb0306":[1,0,0,9,0],
"classapp_1_1gerer__demande__pub.html":[1,0,0,10],
"classapp_1_1gerer__demande__pub.html#a913e737d5f4310f0c31eaa74a1a60869":[1,0,0,10,0],
"classapp_1_1gerer__maj__tiers.html":[1,0,0,11],
"classapp_1_1gerer__maj__tiers.html#a913e737d5f4310f0c31eaa74a1a60869":[1,0,0,11,0],
"classapp_1_1get__all__evaluations.html":[1,0,0,12],
"classapp_1_1get__all__evaluations.html#a46d4922d4486affcdf6606d822e27da6":[1,0,0,12,0],
"classapp_1_1get__demandes__pub.html":[1,0,0,13],
"classapp_1_1get__demandes__pub.html#a5af4fbddee2ac2c9b31dc4a98c07a60d":[1,0,0,13,0],
"classapp_1_1get__evaluation.html":[1,0,0,14],
"classapp_1_1get__evaluation.html#ae2cd2f0f4c3009b73196849bad4ab897":[1,0,0,14,0],
"classapp_1_1get__tags__contenu.html":[1,0,0,15],
"classapp_1_1get__tags__contenu.html#a8b96fe33565987d35308caf89329e399":[1,0,0,15,0],
"classapp_1_1get__texte__contenu.html":[1,0,0,16],
"classapp_1_1get__texte__contenu.html#a71fa3b133e1c963d6ccd7620954a6479":[1,0,0,16,0],
"classapp_1_1get__texte__version__contenu.html":[1,0,0,17],
"classapp_1_1get__texte__version__contenu.html#a89092210808d9e6eed77df6aa2d384df":[1,0,0,17,0],
"classapp_1_1get__tous__les__contenus.html":[1,0,0,18],
"classapp_1_1get__tous__les__contenus.html#a8953cb7726bb77a8f7f0857cde132078":[1,0,0,18,0],
"classapp_1_1is__contenu__anonyme.html":[1,0,0,25],
"classapp_1_1is__contenu__anonyme.html#a8b96fe33565987d35308caf89329e399":[1,0,0,25,0],
"classapp_1_1is__maj__tiers__disponible.html":[1,0,0,26],
"classapp_1_1is__maj__tiers__disponible.html#a46d4922d4486affcdf6606d822e27da6":[1,0,0,26,0],
"classapp_1_1liste__maj__tiers.html":[1,0,0,28],
"classapp_1_1liste__maj__tiers.html#a46d4922d4486affcdf6606d822e27da6":[1,0,0,28,0],
"classapp_1_1maj__contenu.html":[1,0,0,29],
"classapp_1_1maj__contenu.html#a913e737d5f4310f0c31eaa74a1a60869":[1,0,0,29,0],
"classapp_1_1supprimer__demande__pub.html":[1,0,0,31],
"classapp_1_1supprimer__demande__pub.html#a4b3cab0afe708b1fdd401c8630ba2cfe":[1,0,0,31,0],
"classapp_1_1supprimer__evaluation.html":[1,0,0,32],
"classapp_1_1supprimer__evaluation.html#ab3da014c7b803de38c098de1f02ea53c":[1,0,0,32,0],
"classapp_1_1supprimer__tiers.html":[1,0,0,33],
"classapp_1_1supprimer__tiers.html#a945b8d6db900564ddaa60ff23dcfe175":[1,0,0,33,0],
"classcontenu__dao_1_1_contenu_dao.html":[1,0,1,0],
"classcontenu__dao_1_1_contenu_dao.html#a06d175be91311d84a53a5df85d89481c":[1,0,1,0,6],
"classcontenu__dao_1_1_contenu_dao.html#a1a401e06fe0e177cf2c54d1dbfadb813":[1,0,1,0,22],
"classcontenu__dao_1_1_contenu_dao.html#a1f538d2346b83bfb1e670d2919546945":[1,0,1,0,11],
"classcontenu__dao_1_1_contenu_dao.html#a1f9be61dfb7278dafa424c5e46d51e96":[1,0,1,0,3],
"classcontenu__dao_1_1_contenu_dao.html#a2b93634de55935bbfc228c05d4a9ab1c":[1,0,1,0,15],
"classcontenu__dao_1_1_contenu_dao.html#a3ae7ba4492525bcfe3db32b37ac98882":[1,0,1,0,23],
"classcontenu__dao_1_1_contenu_dao.html#a4917ecf0e01ce5e18f315ac93ca9de08":[1,0,1,0,5],
"classcontenu__dao_1_1_contenu_dao.html#a5479b32f5ed7a66b16740884daa8f9a2":[1,0,1,0,4],
"classcontenu__dao_1_1_contenu_dao.html#a597c30845d8cb577c0ac35b86e050c25":[1,0,1,0,14],
"classcontenu__dao_1_1_contenu_dao.html#a5d45a85dd37bb65386ee093081260d25":[1,0,1,0,17],
"classcontenu__dao_1_1_contenu_dao.html#a655835b432f9f35dcc338ddc460f4bfe":[1,0,1,0,19],
"classcontenu__dao_1_1_contenu_dao.html#a65aca0cedfaebc3c59bb97546a406727":[1,0,1,0,21],
"classcontenu__dao_1_1_contenu_dao.html#a661ebb513b09547601ade8fedab57a48":[1,0,1,0,2],
"classcontenu__dao_1_1_contenu_dao.html#a76f5e08af2ef70ad9040cb11e1eb776a":[1,0,1,0,8],
"classcontenu__dao_1_1_contenu_dao.html#a79de56569c6a54d340a682c300e4a2ae":[1,0,1,0,16],
"classcontenu__dao_1_1_contenu_dao.html#a82d93e64b082d3bd3a1146e94c3c8495":[1,0,1,0,10],
"classcontenu__dao_1_1_contenu_dao.html#a87a3005824e476441d8470b3ce9ab9b0":[1,0,1,0,13],
"classcontenu__dao_1_1_contenu_dao.html#a93c58bad191c34f5da20c65cb9f43154":[1,0,1,0,20],
"classcontenu__dao_1_1_contenu_dao.html#a9d8587dd03eabe9c84b2f61648253577":[1,0,1,0,12],
"classcontenu__dao_1_1_contenu_dao.html#aab3b88e1d7818a930f26f8734c7ce579":[1,0,1,0,9],
"classcontenu__dao_1_1_contenu_dao.html#ab361a13c5c87da885cfd47ad43f87b55":[1,0,1,0,18],
"classcontenu__dao_1_1_contenu_dao.html#ab4075394b463bebfb7b28ca12e78ca60":[1,0,1,0,7],
"classcontenu__dao_1_1_contenu_dao.html#abfbcdd70e62a9acd14e42f4685354d9f":[1,0,1,0,0],
"classcontenu__dao_1_1_contenu_dao.html#ac6086ebc821d668da7d101be3cd51414":[1,0,1,0,26],
"classcontenu__dao_1_1_contenu_dao.html#acbffbf61ced7b50a3c6fddec1520956c":[1,0,1,0,24],
"classcontenu__dao_1_1_contenu_dao.html#adeaf92cf8cf77e8bf5f1227e7572c35e":[1,0,1,0,25],
"classcontenu__dao_1_1_contenu_dao.html#ae70992754959b61f0fc7e5d09cdcff1f":[1,0,1,0,1],
"classdemande__pub_dao_1_1_demande_pub_dao.html":[1,0,2,0],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a3b8da2e6af9261d022f56f79387cabf6":[1,0,2,0,0],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a50ea22b87e4061d6e868d784f6139925":[1,0,2,0,8],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a75dbd15b6ccbf22b782c1c874438f7e6":[1,0,2,0,4],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a7a6c93797c6c438c772b40796fa7c430":[1,0,2,0,2],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a8de84db1a6f86ebadef03e4232dbe0a0":[1,0,2,0,5],
"classdemande__pub_dao_1_1_demande_pub_dao.html#aaccc7c1f35f26165192d44aef3629acd":[1,0,2,0,3],
"classdemande__pub_dao_1_1_demande_pub_dao.html#ab804dc5f8ee3bca0a3434600aa751be6":[1,0,2,0,1],
"classdemande__pub_dao_1_1_demande_pub_dao.html#ac2f926cda72b2d3d1498a37129a616f9":[1,0,2,0,7],
"classdemande__pub_dao_1_1_demande_pub_dao.html#ae09a7fbcaaa00036367bfe5ca67f5ac5":[1,0,2,0,6],
"classencours__dao_1_1_encours_dao.html":[1,0,3,0],
"classencours__dao_1_1_encours_dao.html#a05c90998deaf8cefa60bdf7869f6a7f8":[1,0,3,0,9],
"classencours__dao_1_1_encours_dao.html#a113e700a24af9436603cb38bcf0391f5":[1,0,3,0,0],
"classencours__dao_1_1_encours_dao.html#a1437d546e8cde456e709b5e97ac9e08b":[1,0,3,0,8],
"classencours__dao_1_1_encours_dao.html#a275241c9bfdf02d44d92d9469cb91a6b":[1,0,3,0,6],
"classencours__dao_1_1_encours_dao.html#a51ee250945ac9c0c0884d599ebbe3ba0":[1,0,3,0,1],
"classencours__dao_1_1_encours_dao.html#a768f48789efd9ff098e2b075ac7326af":[1,0,3,0,5],
"classencours__dao_1_1_encours_dao.html#a9f28fe0c9767f097fc063475b83428e5":[1,0,3,0,7],
"classencours__dao_1_1_encours_dao.html#aad4261b0345e4ec9fb5b900e4f73c019":[1,0,3,0,4],
"classencours__dao_1_1_encours_dao.html#aafc3f4919013e9bf534243ba1046e0f6":[1,0,3,0,3],
"classencours__dao_1_1_encours_dao.html#ac9e19bb7a048c9c0f089eadf507827fb":[1,0,3,0,2],
"classes.html":[1,1],
"classevaluation__dao_1_1_evaluation_dao.html":[1,0,4,0],
"classevaluation__dao_1_1_evaluation_dao.html#a8a918cbcb11b58bc75a5ad7f445b028d":[1,0,4,0,0],
"classutilisateur__dao_1_1_utilisateur_dao.html":[1,0,5,0],
"classutilisateur__dao_1_1_utilisateur_dao.html#a4d5c0ce04dcb4d971e4afe733045a6cd":[1,0,5,0,0],
"classutilisateur__dao_1_1_utilisateur_dao.html#a5f0ddf296e4cd2f7012f98127e2558bf":[1,0,5,0,2],
"classutilisateur__dao_1_1_utilisateur_dao.html#aacdce470caecac48131cc32c53652669":[1,0,5,0,1],
"contenu__dao_8py.html":[2,0,0,0],
"demande__pub_dao_8py.html":[2,0,0,1],
"dir_2e0e0ebfc332dfb3a8c7a05d4cfced85.html":[2,0,0],
"encours__dao_8py.html":[2,0,0,2],
"evaluation__dao_8py.html":[2,0,0,3],
"files.html":[2,0],
"functions.html":[1,3,0],
"functions_func.html":[1,3,1],
"functions_vars.html":[1,3,2],
"hierarchy.html":[1,2],
".html":[0,0,0],
".html":[0,0,1],
".html":[0,0,3],
".html":[0,0,4],
".html":[0,0,5],
".html":[0,0,6],
".html":[0,0,2],
"annotated.html":[0,0],
"classcontenu__dao_1_1_contenu_dao.html":[0,0,0,0],
"classcontenu__dao_1_1_contenu_dao.html#a009470141dfc00f2e0fe5a4e738f40d8":[0,0,0,0,40],
"classcontenu__dao_1_1_contenu_dao.html#a0721375bffa6ea4bc3e6876bef4f71c7":[0,0,0,0,2],
"classcontenu__dao_1_1_contenu_dao.html#a07fb6588c037e7959d9f757f00b1279a":[0,0,0,0,27],
"classcontenu__dao_1_1_contenu_dao.html#a0caa5fecee2b4a62463c4e570eea8d27":[0,0,0,0,25],
"classcontenu__dao_1_1_contenu_dao.html#a0dbda3ac47adc7927424e436cd4ab810":[0,0,0,0,23],
"classcontenu__dao_1_1_contenu_dao.html#a10208c32898617aa2060d97eec65370d":[0,0,0,0,13],
"classcontenu__dao_1_1_contenu_dao.html#a1623fed649617405ea7a63018fe6f00a":[0,0,0,0,30],
"classcontenu__dao_1_1_contenu_dao.html#a196c9bc1e8ea58eb45f85074aeacb5c0":[0,0,0,0,32],
"classcontenu__dao_1_1_contenu_dao.html#a1a6f82e352a43f602071118d71fd4119":[0,0,0,0,38],
"classcontenu__dao_1_1_contenu_dao.html#a1defe7d309e7d0568fd7d635632573b5":[0,0,0,0,9],
"classcontenu__dao_1_1_contenu_dao.html#a24220bd7aa124c96e8b2fcd23f32a0d3":[0,0,0,0,34],
"classcontenu__dao_1_1_contenu_dao.html#a24510185639e49977731849f230c19de":[0,0,0,0,1],
"classcontenu__dao_1_1_contenu_dao.html#a24716701f939cf8c61892a88b17e8ce1":[0,0,0,0,29],
"classcontenu__dao_1_1_contenu_dao.html#a2937847796b74254765e0aa5850908a8":[0,0,0,0,8],
"classcontenu__dao_1_1_contenu_dao.html#a2b0a6eb4a146d03a1d5ee5ef518a8d78":[0,0,0,0,19],
"classcontenu__dao_1_1_contenu_dao.html#a2e1f21670573ea19f89d2a38e2374486":[0,0,0,0,3],
"classcontenu__dao_1_1_contenu_dao.html#a31ff99b65187527c7e7f49966b4f2c0a":[0,0,0,0,21],
"classcontenu__dao_1_1_contenu_dao.html#a3fbf924b55d44bc6e70298c3572e960b":[0,0,0,0,22],
"classcontenu__dao_1_1_contenu_dao.html#a42a789fd4a48bb46b1ccd46082a47a2d":[0,0,0,0,33],
"classcontenu__dao_1_1_contenu_dao.html#a4c48964bfe8079df36fe2cc6d1b7b5aa":[0,0,0,0,16],
"classcontenu__dao_1_1_contenu_dao.html#a4d6c5aa88394afc8fd42899194b7ab66":[0,0,0,0,7],
"classcontenu__dao_1_1_contenu_dao.html#a62aad05a3c0a21057f67063095c11dcb":[0,0,0,0,37],
"classcontenu__dao_1_1_contenu_dao.html#a62be40989e5134cd867f99e1a4f7f060":[0,0,0,0,28],
"classcontenu__dao_1_1_contenu_dao.html#a70a37d28de6178c0c6d7d756b536cdc2":[0,0,0,0,11],
"classcontenu__dao_1_1_contenu_dao.html#a8ff96c6d4438cd99f6864f1e69f63558":[0,0,0,0,12],
"classcontenu__dao_1_1_contenu_dao.html#a974b60a51168edc2c250e291ad9f6621":[0,0,0,0,15],
"classcontenu__dao_1_1_contenu_dao.html#a9c625b7e9850949579c48fd047affb02":[0,0,0,0,24],
"classcontenu__dao_1_1_contenu_dao.html#a9cc6294153338323c1583592221264e6":[0,0,0,0,35],
"classcontenu__dao_1_1_contenu_dao.html#aa196d107db356d07eeb5c86d3fe08aa9":[0,0,0,0,18],
"classcontenu__dao_1_1_contenu_dao.html#aad2712ed6b03aef5500273113b756c7e":[0,0,0,0,5],
"classcontenu__dao_1_1_contenu_dao.html#ab0568be55b1a8c2ffd2579844a5801b0":[0,0,0,0,39],
"classcontenu__dao_1_1_contenu_dao.html#ac3ca8e0087646327cf77df512a17b634":[0,0,0,0,31],
"classcontenu__dao_1_1_contenu_dao.html#ac73171423db4426f64ff3f1794b5c1d5":[0,0,0,0,14],
"classcontenu__dao_1_1_contenu_dao.html#acf5cd4a1bf90cfc9454c84e9bd0f9595":[0,0,0,0,6],
"classcontenu__dao_1_1_contenu_dao.html#ad117a2d6436b5ea8bc7b3c1be7b2b5d4":[0,0,0,0,4],
"classcontenu__dao_1_1_contenu_dao.html#adb9ef427b9922a7a1073839c62d8bf11":[0,0,0,0,36],
"classcontenu__dao_1_1_contenu_dao.html#ae73d757c5350c33f27463c91f3f74c77":[0,0,0,0,20],
"classcontenu__dao_1_1_contenu_dao.html#ae75b1431e116463e557934562641f296":[0,0,0,0,0],
"classcontenu__dao_1_1_contenu_dao.html#af5536deb72c52e6cc23a638e0f1e7854":[0,0,0,0,17],
"classcontenu__dao_1_1_contenu_dao.html#af7fc7cc2e627414133df7d0a0705a52b":[0,0,0,0,26],
"classcontenu__dao_1_1_contenu_dao.html#afc45d0f537eac54f2035562ea52651e4":[0,0,0,0,10],
"classdemande__pub_dao_1_1_demande_pub_dao.html":[0,0,1,0],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a4299a40a96ca2d04e836bdfdfcbbf2a3":[0,0,1,0,2],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a485a9854f92b4491170e7b256202527e":[0,0,1,0,10],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a49ef3adc5b7e8c3d667afeba8db64cac":[0,0,1,0,3],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a6c1fb95046b68b1dac5d4e0b054eb0a0":[0,0,1,0,5],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a756b9c48a7c3e70fab047712bf70b7b9":[0,0,1,0,8],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a77c1624fda4c168037b0756c8d8489da":[0,0,1,0,9],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a85afda7a4ce961336f2211ab371ac8f6":[0,0,1,0,1],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a95d9064b811b9ec33d46aac09df2c824":[0,0,1,0,6],
"classdemande__pub_dao_1_1_demande_pub_dao.html#a9da5888452ac24466f81e31a44836530":[0,0,1,0,7],
"classdemande__pub_dao_1_1_demande_pub_dao.html#abdd0770b749dce1ad7bf2d55a1506b6a":[0,0,1,0,0],
"classdemande__pub_dao_1_1_demande_pub_dao.html#aec5fc3fe1dcf57c5d1b9e47fbe18eec8":[0,0,1,0,4],
"classencours__dao_1_1_encours_dao.html":[0,0,2,0],
"classencours__dao_1_1_encours_dao.html#a0ab756a2d0a647c96e24df4aab39e0fe":[0,0,2,0,9],
"classencours__dao_1_1_encours_dao.html#a15a762e1d57c1c4cdd1b46d59e47ca22":[0,0,2,0,3],
"classencours__dao_1_1_encours_dao.html#a1d6cfae39ceaf9f32ced5eb9bbf684d9":[0,0,2,0,5],
"classencours__dao_1_1_encours_dao.html#a3228e59d5e6c62e26362a4441512858e":[0,0,2,0,2],
"classencours__dao_1_1_encours_dao.html#a3e9250adabf611d3d8a8a735f022ab67":[0,0,2,0,6],
"classencours__dao_1_1_encours_dao.html#a4bd26bc78e082ce6348d929c2811dfca":[0,0,2,0,10],
"classencours__dao_1_1_encours_dao.html#a57fd767eb27f6a5bf1ad6ee19889e5d2":[0,0,2,0,4],
"classencours__dao_1_1_encours_dao.html#a8276f1eeefdf9b394e14760774f78020":[0,0,2,0,8],
"classencours__dao_1_1_encours_dao.html#a899f7c4834631101c134a627eb162ebf":[0,0,2,0,11],
"classencours__dao_1_1_encours_dao.html#ac5af2182835aa60817ef9711ff1c720d":[0,0,2,0,1],
"classencours__dao_1_1_encours_dao.html#adfc581d181ceeab857dfaea5be0eb51d":[0,0,2,0,0],
"classencours__dao_1_1_encours_dao.html#aec53c930fb8be932de6f2ec3b7abb3a0":[0,0,2,0,7],
"classes.html":[0,1],
"classevaluation__dao_1_1_evaluation_dao.html":[0,0,3,0],
"classevaluation__dao_1_1_evaluation_dao.html#a32ac7ab3f4f920b96ef94bcb3827931a":[0,0,3,0,0],
"classgit_utils_1_1_git_utils.html":[0,0,4,0],
"classgit_utils_1_1_git_utils.html#a01ba6231ce8fa404c8bc09bb89c1c3d0":[0,0,4,0,3],
"classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f":[0,0,4,0,2],
"classgit_utils_1_1_git_utils.html#a47fb29a458db4c27de35191515b8db8a":[0,0,4,0,1],
"classgit_utils_1_1_git_utils.html#ae029f0dd06bd3a1bda4d4b2262d875fe":[0,0,4,0,0],
"classutilisateur__dao_1_1_utilisateur_dao.html":[0,0,5,0],
"classutilisateur__dao_1_1_utilisateur_dao.html#a4c89a7bd7fdde4379a0b4038902cdb7a":[0,0,5,0,1],
"classutilisateur__dao_1_1_utilisateur_dao.html#a50868f3948a5d083d4d2f9405a716513":[0,0,5,0,0],
"classutilisateur__dao_1_1_utilisateur_dao.html#a84cda1e12706e61d888933d4bd43f1b1":[0,0,5,0,3],
"classutilisateur__dao_1_1_utilisateur_dao.html#ad6ab97c177a523e8475ec42e75130721":[0,0,5,0,2],
"classutils_1_1_utils.html":[0,0,6,0],
"classutils_1_1_utils.html#a1bcaf6e0a19d8bdec1135deb7c9f3383":[0,0,6,0,2],
"classutils_1_1_utils.html#a3c519f9799b62dc5e570517b590c7476":[0,0,6,0,3],
"classutils_1_1_utils.html#a70b446b7d15964d497166d8cf90df3e7":[0,0,6,0,0],
"classutils_1_1_utils.html#ad76062681996f0f73ceb5063713ff072":[0,0,6,0,1],
"functions.html":[0,2,0],
"functions_func.html":[0,2,1],
"functions_vars.html":[0,2,2],
"index.html":[],
"namespaceapp.html":[1,0,0],
"namespaceapp.html":[0,0,0],
"namespacecontenu__dao.html":[1,0,1],
"namespacecontenu__dao.html":[0,0,1],
"namespacedemande__pub_dao.html":[1,0,2],
"namespacedemande__pub_dao.html":[0,0,2],
"namespaceencours__dao.html":[0,0,3],
"namespaceencours__dao.html":[1,0,3],
"namespaceevaluation__dao.html":[0,0,4],
"namespaceevaluation__dao.html":[1,0,4],
"namespacemembers.html":[0,1,0],
"namespacemembers_vars.html":[0,1,1],
"namespaces.html":[0,0],
"namespaceutilisateur__dao.html":[1,0,5],
"namespaceutilisateur__dao.html":[0,0,5],
"pages.html":[],
"utilisateur__dao_8py.html":[2,0,0,4]
"pages.html":[]
};
var searchData=
[
['ajouter_5fcontenu_0',['ajouter_contenu',['../classcontenu__dao_1_1_contenu_dao.html#abfbcdd70e62a9acd14e42f4685354d9f',1,'contenu_dao::ContenuDao']]],
['ajouter_5futilisateur_1',['ajouter_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#a4d5c0ce04dcb4d971e4afe733045a6cd',1,'utilisateur_dao::UtilisateurDao']]],
['ajoutercontenu_2',['AjouterContenu',['../classapp_1_1_ajouter_contenu.html',1,'app']]],
['ajoutertiers_3',['AjouterTiers',['../classapp_1_1_ajouter_tiers.html',1,'app']]],
['api_4',['api',['../namespaceapp.html#a6da13b696f737097e0146e47cc0d0985',1,'app']]],
['app_5',['app',['../namespaceapp.html',1,'app'],['../namespaceapp.html#afe63fea7be31b0200b496d08bc6b517d',1,'app.app()']]],
['app_2epy_6',['app.py',['../app_8py.html',1,'']]]
['ajouter_5fcontenu_0',['ajouter_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ae75b1431e116463e557934562641f296',1,'contenu_dao::ContenuDao']]],
['ajouter_5futilisateur_1',['ajouter_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#a50868f3948a5d083d4d2f9405a716513',1,'utilisateur_dao::UtilisateurDao']]],
['associer_5ftag_5flibre_2',['associer_tag_libre',['../classcontenu__dao_1_1_contenu_dao.html#a24510185639e49977731849f230c19de',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['base_5fdonnees_7',['base_donnees',['../classcontenu__dao_1_1_contenu_dao.html#a22210539654f009a109213c1a1c581cd',1,'contenu_dao.ContenuDao.base_donnees()'],['../classdemande__pub_dao_1_1_demande_pub_dao.html#a22210539654f009a109213c1a1c581cd',1,'demande_pubDao.DemandePubDao.base_donnees()'],['../classencours__dao_1_1_encours_dao.html#a22210539654f009a109213c1a1c581cd',1,'encours_dao.EncoursDao.base_donnees()'],['../classevaluation__dao_1_1_evaluation_dao.html#a22210539654f009a109213c1a1c581cd',1,'evaluation_dao.EvaluationDao.base_donnees()'],['../classutilisateur__dao_1_1_utilisateur_dao.html#a22210539654f009a109213c1a1c581cd',1,'utilisateur_dao.UtilisateurDao.base_donnees()'],['../namespaceapp.html#a22210539654f009a109213c1a1c581cd',1,'app.base_donnees()']]],
['blueprint_8',['blueprint',['../namespaceapp.html#a21152174ccd48181c49ceca9f958928f',1,'app']]]
['base_5fdonnees_3',['base_donnees',['../classcontenu__dao_1_1_contenu_dao.html#a6f2ab34fa5dbf82d9c161b30ceefae58',1,'contenu_dao.ContenuDao.base_donnees()'],['../classdemande__pub_dao_1_1_demande_pub_dao.html#a34991b42f7ac2a5455015ed68ee940b8',1,'demande_pubDao.DemandePubDao.base_donnees()'],['../classencours__dao_1_1_encours_dao.html#a4c3f91c5c15f7e78755fc48715c83f39',1,'encours_dao.EncoursDao.base_donnees()'],['../classevaluation__dao_1_1_evaluation_dao.html#a74542dca4d336e3ab1b1fd9d03ab9fc8',1,'evaluation_dao.EvaluationDao.base_donnees()'],['../classutilisateur__dao_1_1_utilisateur_dao.html#a3ec13ddf97c40e91277dad9d5058e4e5',1,'utilisateur_dao.UtilisateurDao.base_donnees()']]]
];
var searchData=
[
['changer_5ftexte_5fcontenu_9',['changer_texte_contenu',['../classapp_1_1changer__texte__contenu.html',1,'app']]],
['changermdp_10',['ChangerMdp',['../classapp_1_1_changer_mdp.html',1,'app']]],
['chemin_11',['chemin',['../classcontenu__dao_1_1_contenu_dao.html#a0c548eb1782a250e9de27fe5d1b6c5cc',1,'contenu_dao.ContenuDao.chemin()'],['../classencours__dao_1_1_encours_dao.html#a0c548eb1782a250e9de27fe5d1b6c5cc',1,'encours_dao.EncoursDao.chemin()']]],
['client_12',['client',['../classcontenu__dao_1_1_contenu_dao.html#ad5bc32b75da65fe60067f501a4bb6665',1,'contenu_dao.ContenuDao.client()'],['../classdemande__pub_dao_1_1_demande_pub_dao.html#ad5bc32b75da65fe60067f501a4bb6665',1,'demande_pubDao.DemandePubDao.client()'],['../classencours__dao_1_1_encours_dao.html#ad5bc32b75da65fe60067f501a4bb6665',1,'encours_dao.EncoursDao.client()'],['../classevaluation__dao_1_1_evaluation_dao.html#ad5bc32b75da65fe60067f501a4bb6665',1,'evaluation_dao.EvaluationDao.client()'],['../classutilisateur__dao_1_1_utilisateur_dao.html#ad5bc32b75da65fe60067f501a4bb6665',1,'utilisateur_dao.UtilisateurDao.client()'],['../namespaceapp.html#ad5bc32b75da65fe60067f501a4bb6665',1,'app.client()']]],
['consulter_5fun_5fcontenu_13',['consulter_un_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ae70992754959b61f0fc7e5d09cdcff1f',1,'contenu_dao::ContenuDao']]],
['contenu_5fdao_14',['contenu_dao',['../namespacecontenu__dao.html',1,'contenu_dao'],['../namespaceapp.html#a9bd5db5c7a96d22101caef396115380c',1,'app.contenu_dao()']]],
['contenu_5fdao_2epy_15',['contenu_dao.py',['../contenu__dao_8py.html',1,'']]],
['contenudao_16',['ContenuDao',['../classcontenu__dao_1_1_contenu_dao.html',1,'contenu_dao']]],
['contenus_17',['contenus',['../namespaceapp.html#ab1e368e3a0b884fa48d5c0a2cfccfa4f',1,'app']]],
['cors_18',['cors',['../namespaceapp.html#ad68b07449c468ed8134a97fa95b18d4a',1,'app']]],
['creer_5fdemande_5fpublication_19',['creer_demande_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a3b8da2e6af9261d022f56f79387cabf6',1,'demande_pubDao::DemandePubDao']]],
['creer_5fen_5fcours_20',['creer_en_cours',['../classencours__dao_1_1_encours_dao.html#a113e700a24af9436603cb38bcf0391f5',1,'encours_dao::EncoursDao']]],
['creer_5fen_5fcours_5frefuse_21',['creer_en_cours_refuse',['../classencours__dao_1_1_encours_dao.html#a51ee250945ac9c0c0884d599ebbe3ba0',1,'encours_dao::EncoursDao']]],
['creer_5fevaluation_22',['creer_evaluation',['../classapp_1_1creer__evaluation.html',1,'creer_evaluation'],['../classevaluation__dao_1_1_evaluation_dao.html#a8a918cbcb11b58bc75a5ad7f445b028d',1,'evaluation_dao.EvaluationDao.creer_evaluation()']]],
['creer_5fnouveau_5fcontenu_23',['creer_nouveau_contenu',['../classapp_1_1creer__nouveau__contenu.html',1,'creer_nouveau_contenu'],['../classcontenu__dao_1_1_contenu_dao.html#a661ebb513b09547601ade8fedab57a48',1,'contenu_dao.ContenuDao.creer_nouveau_contenu()']]],
['creer_5ftiers_24',['creer_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a1f9be61dfb7278dafa424c5e46d51e96',1,'contenu_dao::ContenuDao']]],
['creerencours_25',['CreerEnCours',['../classapp_1_1_creer_en_cours.html',1,'app']]],
['creerencoursrefuse_26',['CreerEnCoursRefuse',['../classapp_1_1_creer_en_cours_refuse.html',1,'app']]],
['creerutilisateur_27',['CreerUtilisateur',['../classapp_1_1_creer_utilisateur.html',1,'app']]]
['changer_5ftags_5fcontenus_4',['changer_tags_contenus',['../classcontenu__dao_1_1_contenu_dao.html#a0721375bffa6ea4bc3e6876bef4f71c7',1,'contenu_dao::ContenuDao']]],
['changer_5ftexte_5ffichier_5',['changer_texte_fichier',['../classutils_1_1_utils.html#a70b446b7d15964d497166d8cf90df3e7',1,'utils::Utils']]],
['changer_5ftitre_6',['changer_titre',['../classcontenu__dao_1_1_contenu_dao.html#a2e1f21670573ea19f89d2a38e2374486',1,'contenu_dao.ContenuDao.changer_titre()'],['../classencours__dao_1_1_encours_dao.html#adfc581d181ceeab857dfaea5be0eb51d',1,'encours_dao.EncoursDao.changer_titre()']]],
['changer_5fversion_7',['changer_version',['../classutils_1_1_utils.html#ad76062681996f0f73ceb5063713ff072',1,'utils::Utils']]],
['changerversionbranche_8',['changerVersionBranche',['../classgit_utils_1_1_git_utils.html#ae029f0dd06bd3a1bda4d4b2262d875fe',1,'gitUtils::GitUtils']]],
['changerversioncommit_9',['changerVersionCommit',['../classgit_utils_1_1_git_utils.html#a47fb29a458db4c27de35191515b8db8a',1,'gitUtils::GitUtils']]],
['commit_10',['commit',['../classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f',1,'gitUtils::GitUtils']]],
['consulter_5fun_5fcontenu_11',['consulter_un_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ad117a2d6436b5ea8bc7b3c1be7b2b5d4',1,'contenu_dao::ContenuDao']]],
['contenudao_12',['ContenuDao',['../classcontenu__dao_1_1_contenu_dao.html',1,'contenu_dao']]],
['creer_5fdemande_5fpublication_13',['creer_demande_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#abdd0770b749dce1ad7bf2d55a1506b6a',1,'demande_pubDao::DemandePubDao']]],
['creer_5fen_5fcours_14',['creer_en_cours',['../classencours__dao_1_1_encours_dao.html#ac5af2182835aa60817ef9711ff1c720d',1,'encours_dao::EncoursDao']]],
['creer_5fen_5fcours_5frefuse_15',['creer_en_cours_refuse',['../classencours__dao_1_1_encours_dao.html#a3228e59d5e6c62e26362a4441512858e',1,'encours_dao::EncoursDao']]],
['creer_5fevaluation_16',['creer_evaluation',['../classevaluation__dao_1_1_evaluation_dao.html#a32ac7ab3f4f920b96ef94bcb3827931a',1,'evaluation_dao::EvaluationDao']]],
['creer_5fnouveau_5fcontenu_17',['creer_nouveau_contenu',['../classcontenu__dao_1_1_contenu_dao.html#aad2712ed6b03aef5500273113b756c7e',1,'contenu_dao::ContenuDao']]],
['creer_5ftag_5flibre_18',['creer_tag_libre',['../classcontenu__dao_1_1_contenu_dao.html#acf5cd4a1bf90cfc9454c84e9bd0f9595',1,'contenu_dao::ContenuDao']]],
['creer_5ftiers_19',['creer_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a4d6c5aa88394afc8fd42899194b7ab66',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['delete_28',['delete',['../classapp_1_1_supprimer_perso.html#ae4c7e049ec1a16e211bfc2a26bd372e9',1,'app.SupprimerPerso.delete()'],['../classapp_1_1supprimer__tiers.html#a945b8d6db900564ddaa60ff23dcfe175',1,'app.supprimer_tiers.delete()'],['../classapp_1_1_supprimer_en_cours_par_id.html#a89f93c8919e8b84021b041889095a221',1,'app.SupprimerEnCoursParId.delete()'],['../classapp_1_1supprimer__demande__pub.html#a4b3cab0afe708b1fdd401c8630ba2cfe',1,'app.supprimer_demande_pub.delete()'],['../classapp_1_1supprimer__evaluation.html#ab3da014c7b803de38c098de1f02ea53c',1,'app.supprimer_evaluation.delete()']]],
['demande_5fde_5fpublication_29',['demande_de_publication',['../classapp_1_1demande__de__publication.html',1,'app']]],
['demande_5fpub_30',['demande_pub',['../namespaceapp.html#a5314518691710ceb8372d0eb808c78ee',1,'app']]],
['demande_5fpub_5fdao_31',['demande_pub_Dao',['../namespaceapp.html#a4581ffbd1e189b66a61aca1f3068bd49',1,'app']]],
['demande_5fpubdao_32',['demande_pubDao',['../namespacedemande__pub_dao.html',1,'']]],
['demande_5fpubdao_2epy_33',['demande_pubDao.py',['../demande__pub_dao_8py.html',1,'']]],
['demandepubdao_34',['DemandePubDao',['../classdemande__pub_dao_1_1_demande_pub_dao.html',1,'demande_pubDao']]],
['description_35',['description',['../classapp_1_1supprimer__tiers.html#a2661f439a4a94ffdcd5e47ae1da0bb1d',1,'app.supprimer_tiers.description()'],['../classapp_1_1_get_auteur_otigine_contenu_en_cours.html#a2661f439a4a94ffdcd5e47ae1da0bb1d',1,'app.GetAuteurOtigineContenuEnCours.description()'],['../namespaceapp.html#a2661f439a4a94ffdcd5e47ae1da0bb1d',1,'app.description()']]],
['detruire_5ffichier_5ftmp_36',['detruire_fichier_tmp',['../classcontenu__dao_1_1_contenu_dao.html#a5479b32f5ed7a66b16740884daa8f9a2',1,'contenu_dao::ContenuDao']]],
['dissocier_5fcontenu_37',['dissocier_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a4917ecf0e01ce5e18f315ac93ca9de08',1,'contenu_dao::ContenuDao']]]
['demandepubdao_20',['DemandePubDao',['../classdemande__pub_dao_1_1_demande_pub_dao.html',1,'demande_pubDao']]],
['detruire_5ffichier_5ftmp_21',['detruire_fichier_tmp',['../classcontenu__dao_1_1_contenu_dao.html#a2937847796b74254765e0aa5850908a8',1,'contenu_dao::ContenuDao']]],
['dissocier_5fcontenu_22',['dissocier_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a1defe7d309e7d0568fd7d635632573b5',1,'contenu_dao::ContenuDao']]],
['dissocier_5ftag_5flibre_23',['dissocier_tag_libre',['../classcontenu__dao_1_1_contenu_dao.html#afc45d0f537eac54f2035562ea52651e4',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['en_5fcours_38',['en_cours',['../namespaceapp.html#a882c30cddff552c283f469b2f8cb81f9',1,'app']]],
['en_5fcours_5fdao_39',['en_cours_dao',['../namespaceapp.html#ac7154d0adf69ff83550b00ed024692f2',1,'app']]],
['encours_5fdao_40',['encours_dao',['../namespaceencours__dao.html',1,'']]],
['encours_5fdao_2epy_41',['encours_dao.py',['../encours__dao_8py.html',1,'']]],
['encoursdao_42',['EncoursDao',['../classencours__dao_1_1_encours_dao.html',1,'encours_dao']]],
['evaluation_5fdao_43',['evaluation_dao',['../namespaceevaluation__dao.html',1,'evaluation_dao'],['../namespaceapp.html#a5105f6edeffc3080b9786c336931f447',1,'app.evaluation_dao()']]],
['evaluation_5fdao_2epy_44',['evaluation_dao.py',['../evaluation__dao_8py.html',1,'']]],
['evaluationdao_45',['EvaluationDao',['../classevaluation__dao_1_1_evaluation_dao.html',1,'evaluation_dao']]],
['evaluations_46',['evaluations',['../namespaceapp.html#a703dc9f3e15787c89d148077ed61a5fe',1,'app']]],
['existe_5fen_5ftiers_47',['existe_en_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a06d175be91311d84a53a5df85d89481c',1,'contenu_dao::ContenuDao']]]
['encoursdao_24',['EncoursDao',['../classencours__dao_1_1_encours_dao.html',1,'encours_dao']]],
['evaluationdao_25',['EvaluationDao',['../classevaluation__dao_1_1_evaluation_dao.html',1,'evaluation_dao']]],
['existe_5fen_5ftiers_26',['existe_en_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a70a37d28de6178c0c6d7d756b536cdc2',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['gerer_5fdemande_5fpub_48',['gerer_demande_pub',['../classapp_1_1gerer__demande__pub.html',1,'gerer_demande_pub'],['../classdemande__pub_dao_1_1_demande_pub_dao.html#ab804dc5f8ee3bca0a3434600aa751be6',1,'demande_pubDao.DemandePubDao.gerer_demande_pub()']]],
['gerer_5fmaj_5ftiers_49',['gerer_maj_tiers',['../classapp_1_1gerer__maj__tiers.html',1,'app']]],
['get_50',['get',['../classapp_1_1_verifier_utilisateur.html#a8953cb7726bb77a8f7f0857cde132078',1,'app.VerifierUtilisateur.get()'],['../classapp_1_1_recuperer_tous_les_utilisateurs.html#a8953cb7726bb77a8f7f0857cde132078',1,'app.RecupererTousLesUtilisateurs.get()'],['../classapp_1_1_get_contenu_par_id.html#ac8261841c953c8c40b5dc1a24d1dca23',1,'app.GetContenuParId.get()'],['../classapp_1_1_get_contenu_panier.html#a46d4922d4486affcdf6606d822e27da6',1,'app.GetContenuPanier.get()'],['../classapp_1_1_get_contenu_banque.html#a46d4922d4486affcdf6606d822e27da6',1,'app.GetContenuBanque.get()'],['../classapp_1_1get__tous__les__contenus.html#a8953cb7726bb77a8f7f0857cde132078',1,'app.get_tous_les_contenus.get()'],['../classapp_1_1get__tags__contenu.html#a8b96fe33565987d35308caf89329e399',1,'app.get_tags_contenu.get()'],['../classapp_1_1is__contenu__anonyme.html#a8b96fe33565987d35308caf89329e399',1,'app.is_contenu_anonyme.get()'],['../classapp_1_1is__maj__tiers__disponible.html#a46d4922d4486affcdf6606d822e27da6',1,'app.is_maj_tiers_disponible.get()'],['../classapp_1_1liste__maj__tiers.html#a46d4922d4486affcdf6606d822e27da6',1,'app.liste_maj_tiers.get()'],['../classapp_1_1get__texte__contenu.html#a71fa3b133e1c963d6ccd7620954a6479',1,'app.get_texte_contenu.get()'],['../classapp_1_1get__texte__version__contenu.html#a89092210808d9e6eed77df6aa2d384df',1,'app.get_texte_version_contenu.get()'],['../classapp_1_1_get_texte_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a',1,'app.GetTexteContenuEnCours.get()'],['../classapp_1_1_get_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a',1,'app.GetContenuEnCours.get()'],['../classapp_1_1_get_auteur_otigine_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a',1,'app.GetAuteurOtigineContenuEnCours.get()'],['../classapp_1_1_is_contenu_demande_publication.html#a4b11fdb9012c48f8a6b6119f271394c8',1,'app.IsContenuDemandePublication.get()'],['../classapp_1_1get__demandes__pub.html#a5af4fbddee2ac2c9b31dc4a98c07a60d',1,'app.get_demandes_pub.get()'],['../classapp_1_1get__evaluation.html#ae2cd2f0f4c3009b73196849bad4ab897',1,'app.get_evaluation.get()'],['../classapp_1_1get__all__evaluations.html#a46d4922d4486affcdf6606d822e27da6',1,'app.get_all_evaluations.get()']]],
['get_5fall_5fevaluations_51',['get_all_evaluations',['../classapp_1_1get__all__evaluations.html',1,'app']]],
['get_5fall_5futilisateurs_52',['get_all_utilisateurs',['../classutilisateur__dao_1_1_utilisateur_dao.html#aacdce470caecac48131cc32c53652669',1,'utilisateur_dao::UtilisateurDao']]],
['get_5fauteur_5fdemande_5fpublication_53',['get_auteur_demande_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a7a6c93797c6c438c772b40796fa7c430',1,'demande_pubDao::DemandePubDao']]],
['get_5fauteur_5forigine_5fcontenu_5fen_5fcours_54',['get_auteur_origine_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#ac9e19bb7a048c9c0f089eadf507827fb',1,'encours_dao::EncoursDao']]],
['get_5fchemin_5fcontenu_5fen_5fcours_55',['get_chemin_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#aafc3f4919013e9bf534243ba1046e0f6',1,'encours_dao::EncoursDao']]],
['get_5fchemin_5fdu_5fcontenu_56',['get_chemin_du_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ab4075394b463bebfb7b28ca12e78ca60',1,'contenu_dao::ContenuDao']]],
['get_5fcommit_5fpour_5fune_5fversion_57',['get_commit_pour_une_version',['../classcontenu__dao_1_1_contenu_dao.html#a76f5e08af2ef70ad9040cb11e1eb776a',1,'contenu_dao::ContenuDao']]],
['get_5fcontenu_5fen_5fcours_5fvia_5fid_58',['get_contenu_en_cours_via_id',['../classencours__dao_1_1_encours_dao.html#aad4261b0345e4ec9fb5b900e4f73c019',1,'encours_dao::EncoursDao']]],
['get_5fcontenu_5fpar_5fid_59',['get_contenu_par_id',['../classcontenu__dao_1_1_contenu_dao.html#aab3b88e1d7818a930f26f8734c7ce579',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_60',['get_contenus',['../classcontenu__dao_1_1_contenu_dao.html#a82d93e64b082d3bd3a1146e94c3c8495',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5fen_5fcours_5fauteur_61',['get_contenus_en_cours_auteur',['../classencours__dao_1_1_encours_dao.html#a768f48789efd9ff098e2b075ac7326af',1,'encours_dao::EncoursDao']]],
['get_5fcontenus_5fnon_5fauteur_62',['get_contenus_non_auteur',['../classcontenu__dao_1_1_contenu_dao.html#a1f538d2346b83bfb1e670d2919546945',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5fpersos_63',['get_contenus_persos',['../classcontenu__dao_1_1_contenu_dao.html#a9d8587dd03eabe9c84b2f61648253577',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5ftiers_64',['get_contenus_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a87a3005824e476441d8470b3ce9ab9b0',1,'contenu_dao::ContenuDao']]],
['get_5fdemande_5fpub_5fvia_5fid_65',['get_demande_pub_via_id',['../classdemande__pub_dao_1_1_demande_pub_dao.html#aaccc7c1f35f26165192d44aef3629acd',1,'demande_pubDao::DemandePubDao']]],
['get_5fdemandes_5fpub_66',['get_demandes_pub',['../classapp_1_1get__demandes__pub.html',1,'get_demandes_pub'],['../classdemande__pub_dao_1_1_demande_pub_dao.html#a75dbd15b6ccbf22b782c1c874438f7e6',1,'demande_pubDao.DemandePubDao.get_demandes_pub()']]],
['get_5fevaluation_67',['get_evaluation',['../classapp_1_1get__evaluation.html',1,'app']]],
['get_5fevaluations_68',['get_evaluations',['../classevaluation__dao_1_1_evaluation_dao.html#a6fb881ce8cbcb2f67587b6f31b48bf6d',1,'evaluation_dao::EvaluationDao']]],
['get_5fid_5fcontenu_5fassocie_5fa_5fune_5fpublication_69',['get_id_contenu_associe_a_une_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a8de84db1a6f86ebadef03e4232dbe0a0',1,'demande_pubDao::DemandePubDao']]],
['get_5fid_5fcontenu_5fen_5fcours_5fassocie_5fa_5fune_5fpublication_70',['get_id_contenu_en_cours_associe_a_une_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#ae09a7fbcaaa00036367bfe5ca67f5ac5',1,'demande_pubDao::DemandePubDao']]],
['get_5fid_5forigine_5fcontenu_5fen_5fcours_71',['get_id_origine_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#a275241c9bfdf02d44d92d9469cb91a6b',1,'encours_dao::EncoursDao']]],
['get_5fmax_5fid_5fevaluations_72',['get_max_id_evaluations',['../classevaluation__dao_1_1_evaluation_dao.html#ab9eae91b86b5a47dc465b55e1f84bf8e',1,'evaluation_dao::EvaluationDao']]],
['get_5ftags_5fcontenu_73',['get_tags_contenu',['../classapp_1_1get__tags__contenu.html',1,'get_tags_contenu'],['../classcontenu__dao_1_1_contenu_dao.html#a597c30845d8cb577c0ac35b86e050c25',1,'contenu_dao.ContenuDao.get_tags_contenu()']]],
['get_5ftexte_5fcontenu_74',['get_texte_contenu',['../classapp_1_1get__texte__contenu.html',1,'app']]],
['get_5ftexte_5fversion_5fcontenu_75',['get_texte_version_contenu',['../classapp_1_1get__texte__version__contenu.html',1,'app']]],
['get_5ftous_5fles_5fcontenus_76',['get_tous_les_contenus',['../classapp_1_1get__tous__les__contenus.html',1,'get_tous_les_contenus'],['../classcontenu__dao_1_1_contenu_dao.html#a2b93634de55935bbfc228c05d4a9ab1c',1,'contenu_dao.ContenuDao.get_tous_les_contenus()']]],
['get_5fversion_5fcourante_77',['get_version_courante',['../classcontenu__dao_1_1_contenu_dao.html#a79de56569c6a54d340a682c300e4a2ae',1,'contenu_dao::ContenuDao']]],
['get_5fversion_5ftiers_5favec_5fid_78',['get_version_tiers_avec_id',['../classcontenu__dao_1_1_contenu_dao.html#a5d45a85dd37bb65386ee093081260d25',1,'contenu_dao::ContenuDao']]],
['getauteurotiginecontenuencours_79',['GetAuteurOtigineContenuEnCours',['../classapp_1_1_get_auteur_otigine_contenu_en_cours.html',1,'app']]],
['getcontenubanque_80',['GetContenuBanque',['../classapp_1_1_get_contenu_banque.html',1,'app']]],
['getcontenuencours_81',['GetContenuEnCours',['../classapp_1_1_get_contenu_en_cours.html',1,'app']]],
['getcontenupanier_82',['GetContenuPanier',['../classapp_1_1_get_contenu_panier.html',1,'app']]],
['getcontenuparid_83',['GetContenuParId',['../classapp_1_1_get_contenu_par_id.html',1,'app']]],
['gettextecontenuencours_84',['GetTexteContenuEnCours',['../classapp_1_1_get_texte_contenu_en_cours.html',1,'app']]],
['gitutils_85',['gitUtils',['../classcontenu__dao_1_1_contenu_dao.html#a7e7342c3b84ee89eb24712c723cd18f1',1,'contenu_dao.ContenuDao.gitUtils()'],['../classencours__dao_1_1_encours_dao.html#a7e7342c3b84ee89eb24712c723cd18f1',1,'encours_dao.EncoursDao.gitUtils()']]]
['gerer_5fdemande_5fpub_27',['gerer_demande_pub',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a85afda7a4ce961336f2211ab371ac8f6',1,'demande_pubDao::DemandePubDao']]],
['get_5fall_5futilisateurs_28',['get_all_utilisateurs',['../classutilisateur__dao_1_1_utilisateur_dao.html#a4c89a7bd7fdde4379a0b4038902cdb7a',1,'utilisateur_dao::UtilisateurDao']]],
['get_5fauteur_5fdemande_5fpublication_29',['get_auteur_demande_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a4299a40a96ca2d04e836bdfdfcbbf2a3',1,'demande_pubDao::DemandePubDao']]],
['get_5fauteur_5forigine_5fcontenu_5fen_5fcours_30',['get_auteur_origine_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#a15a762e1d57c1c4cdd1b46d59e47ca22',1,'encours_dao::EncoursDao']]],
['get_5fchemin_5fcontenu_5fen_5fcours_31',['get_chemin_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#a57fd767eb27f6a5bf1ad6ee19889e5d2',1,'encours_dao::EncoursDao']]],
['get_5fchemin_5fdu_5fcontenu_32',['get_chemin_du_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a8ff96c6d4438cd99f6864f1e69f63558',1,'contenu_dao::ContenuDao']]],
['get_5fcommit_5fpour_5fune_5fversion_33',['get_commit_pour_une_version',['../classcontenu__dao_1_1_contenu_dao.html#a10208c32898617aa2060d97eec65370d',1,'contenu_dao::ContenuDao']]],
['get_5fcontenu_5fen_5fcours_5fvia_5fid_34',['get_contenu_en_cours_via_id',['../classencours__dao_1_1_encours_dao.html#a1d6cfae39ceaf9f32ced5eb9bbf684d9',1,'encours_dao::EncoursDao']]],
['get_5fcontenu_5fpar_5fid_35',['get_contenu_par_id',['../classcontenu__dao_1_1_contenu_dao.html#ac73171423db4426f64ff3f1794b5c1d5',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_36',['get_contenus',['../classcontenu__dao_1_1_contenu_dao.html#a974b60a51168edc2c250e291ad9f6621',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5fen_5fcours_5fauteur_37',['get_contenus_en_cours_auteur',['../classencours__dao_1_1_encours_dao.html#a3e9250adabf611d3d8a8a735f022ab67',1,'encours_dao::EncoursDao']]],
['get_5fcontenus_5fnon_5fauteur_38',['get_contenus_non_auteur',['../classcontenu__dao_1_1_contenu_dao.html#a4c48964bfe8079df36fe2cc6d1b7b5aa',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5fpersos_39',['get_contenus_persos',['../classcontenu__dao_1_1_contenu_dao.html#af5536deb72c52e6cc23a638e0f1e7854',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5ftiers_40',['get_contenus_tiers',['../classcontenu__dao_1_1_contenu_dao.html#aa196d107db356d07eeb5c86d3fe08aa9',1,'contenu_dao::ContenuDao']]],
['get_5fdemande_5fpub_5fvia_5fid_41',['get_demande_pub_via_id',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a49ef3adc5b7e8c3d667afeba8db64cac',1,'demande_pubDao::DemandePubDao']]],
['get_5fdemandes_5fpub_42',['get_demandes_pub',['../classdemande__pub_dao_1_1_demande_pub_dao.html#aec5fc3fe1dcf57c5d1b9e47fbe18eec8',1,'demande_pubDao::DemandePubDao']]],
['get_5fevaluations_43',['get_evaluations',['../classevaluation__dao_1_1_evaluation_dao.html#a7b9d605144d7d46d963075707841f59f',1,'evaluation_dao::EvaluationDao']]],
['get_5fid_5fcontenu_5fassocie_5fa_5fune_5fpublication_44',['get_id_contenu_associe_a_une_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a6c1fb95046b68b1dac5d4e0b054eb0a0',1,'demande_pubDao::DemandePubDao']]],
['get_5fid_5fcontenu_5fen_5fcours_5fassocie_5fa_5fune_5fpublication_45',['get_id_contenu_en_cours_associe_a_une_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a95d9064b811b9ec33d46aac09df2c824',1,'demande_pubDao::DemandePubDao']]],
['get_5fid_5forigine_5fcontenu_5fen_5fcours_46',['get_id_origine_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#aec53c930fb8be932de6f2ec3b7abb3a0',1,'encours_dao::EncoursDao']]],
['get_5fmax_5fid_5fevaluations_47',['get_max_id_evaluations',['../classevaluation__dao_1_1_evaluation_dao.html#a074b4931e8bd8b0b3d9cc22bafff31e7',1,'evaluation_dao::EvaluationDao']]],
['get_5fpopularite_48',['get_popularite',['../classcontenu__dao_1_1_contenu_dao.html#a2b0a6eb4a146d03a1d5ee5ef518a8d78',1,'contenu_dao::ContenuDao']]],
['get_5ftags_5fcontenu_49',['get_tags_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ae73d757c5350c33f27463c91f3f74c77',1,'contenu_dao::ContenuDao']]],
['get_5ftitre_5fen_5fcours_50',['get_titre_en_cours',['../classencours__dao_1_1_encours_dao.html#a8276f1eeefdf9b394e14760774f78020',1,'encours_dao::EncoursDao']]],
['get_5ftous_5fles_5fcontenus_51',['get_tous_les_contenus',['../classcontenu__dao_1_1_contenu_dao.html#a31ff99b65187527c7e7f49966b4f2c0a',1,'contenu_dao::ContenuDao']]],
['get_5fversion_5fcourante_52',['get_version_courante',['../classcontenu__dao_1_1_contenu_dao.html#a3fbf924b55d44bc6e70298c3572e960b',1,'contenu_dao::ContenuDao']]],
['get_5fversion_5ftiers_5favec_5fid_53',['get_version_tiers_avec_id',['../classcontenu__dao_1_1_contenu_dao.html#a0dbda3ac47adc7927424e436cd4ab810',1,'contenu_dao::ContenuDao']]],
['gitutils_54',['GitUtils',['../classgit_utils_1_1_git_utils.html',1,'gitUtils']]]
];
var searchData=
[
['id_5fdernier_5fcontenu_5fajoute_86',['id_dernier_contenu_ajoute',['../classcontenu__dao_1_1_contenu_dao.html#ab361a13c5c87da885cfd47ad43f87b55',1,'contenu_dao::ContenuDao']]],
['id_5fderniere_5fdemande_5fpublication_5fajoutee_87',['id_derniere_demande_publication_ajoutee',['../classdemande__pub_dao_1_1_demande_pub_dao.html#ac2f926cda72b2d3d1498a37129a616f9',1,'demande_pubDao::DemandePubDao']]],
['is_5fanonyme_88',['is_anonyme',['../classcontenu__dao_1_1_contenu_dao.html#a655835b432f9f35dcc338ddc460f4bfe',1,'contenu_dao::ContenuDao']]],
['is_5fcontenu_5fanonyme_89',['is_contenu_anonyme',['../classapp_1_1is__contenu__anonyme.html',1,'app']]],
['is_5fen_5fcours_5fdemande_90',['is_en_cours_demande',['../classencours__dao_1_1_encours_dao.html#a9f28fe0c9767f097fc063475b83428e5',1,'encours_dao::EncoursDao']]],
['is_5fmaj_5ftiers_5fdisponible_91',['is_maj_tiers_disponible',['../classapp_1_1is__maj__tiers__disponible.html',1,'app']]],
['is_5ftiers_5fauteur_92',['is_tiers_auteur',['../classcontenu__dao_1_1_contenu_dao.html#a93c58bad191c34f5da20c65cb9f43154',1,'contenu_dao::ContenuDao']]],
['is_5ftiers_5fmaj_93',['is_tiers_maj',['../classcontenu__dao_1_1_contenu_dao.html#a65aca0cedfaebc3c59bb97546a406727',1,'contenu_dao::ContenuDao']]],
['iscontenudemandepublication_94',['IsContenuDemandePublication',['../classapp_1_1_is_contenu_demande_publication.html',1,'app']]]
['id_5fdernier_5fcontenu_5fajoute_55',['id_dernier_contenu_ajoute',['../classcontenu__dao_1_1_contenu_dao.html#a9c625b7e9850949579c48fd047affb02',1,'contenu_dao::ContenuDao']]],
['id_5fderniere_5fdemande_5fpublication_5fajoutee_56',['id_derniere_demande_publication_ajoutee',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a9da5888452ac24466f81e31a44836530',1,'demande_pubDao::DemandePubDao']]],
['importer_5fcontenu_57',['importer_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a0caa5fecee2b4a62463c4e570eea8d27',1,'contenu_dao::ContenuDao']]],
['incrementer_5fpopularite_58',['incrementer_popularite',['../classcontenu__dao_1_1_contenu_dao.html#af7fc7cc2e627414133df7d0a0705a52b',1,'contenu_dao::ContenuDao']]],
['is_5fanonyme_59',['is_anonyme',['../classcontenu__dao_1_1_contenu_dao.html#a07fb6588c037e7959d9f757f00b1279a',1,'contenu_dao::ContenuDao']]],
['is_5fen_5fcours_5fdemande_60',['is_en_cours_demande',['../classencours__dao_1_1_encours_dao.html#a0ab756a2d0a647c96e24df4aab39e0fe',1,'encours_dao::EncoursDao']]],
['is_5ftiers_5fmaj_61',['is_tiers_maj',['../classcontenu__dao_1_1_contenu_dao.html#a24716701f939cf8c61892a88b17e8ce1',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['liste_5fmaj_5ftiers_95',['liste_maj_tiers',['../classapp_1_1liste__maj__tiers.html',1,'app']]],
['liste_5ftiers_5fmaj_96',['liste_tiers_maj',['../classcontenu__dao_1_1_contenu_dao.html#a1a401e06fe0e177cf2c54d1dbfadb813',1,'contenu_dao::ContenuDao']]]
['liste_5ftiers_5fmaj_62',['liste_tiers_maj',['../classcontenu__dao_1_1_contenu_dao.html#a1623fed649617405ea7a63018fe6f00a',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['maj_5fcontenu_97',['maj_contenu',['../classapp_1_1maj__contenu.html',1,'maj_contenu'],['../classcontenu__dao_1_1_contenu_dao.html#a3ae7ba4492525bcfe3db32b37ac98882',1,'contenu_dao.ContenuDao.maj_contenu()']]],
['maj_5ftiers_98',['maj_tiers',['../classcontenu__dao_1_1_contenu_dao.html#acbffbf61ced7b50a3c6fddec1520956c',1,'contenu_dao::ContenuDao']]],
['methods_99',['methods',['../namespaceapp.html#a33d390b3d71a902ec9fbcd5d2d237619',1,'app']]]
['maj_5fcontenu_63',['maj_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ac3ca8e0087646327cf77df512a17b634',1,'contenu_dao::ContenuDao']]],
['maj_5ftiers_64',['maj_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a196c9bc1e8ea58eb45f85074aeacb5c0',1,'contenu_dao::ContenuDao']]],
['mergeversion_65',['mergeVersion',['../classgit_utils_1_1_git_utils.html#a01ba6231ce8fa404c8bc09bb89c1c3d0',1,'gitUtils::GitUtils']]],
['modifiermoyennecontenu_66',['modifierMoyenneContenu',['../classcontenu__dao_1_1_contenu_dao.html#a42a789fd4a48bb46b1ccd46082a47a2d',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['params_100',['params',['../classapp_1_1supprimer__tiers.html#a41000f175dc0115080e2a682cc06dbe9',1,'app.supprimer_tiers.params()'],['../namespaceapp.html#a41000f175dc0115080e2a682cc06dbe9',1,'app.params()']]],
['patch_101',['patch',['../classapp_1_1_changer_mdp.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.ChangerMdp.patch()'],['../classapp_1_1_ajouter_tiers.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.AjouterTiers.patch()'],['../classapp_1_1maj__contenu.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.maj_contenu.patch()'],['../classapp_1_1gerer__demande__pub.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.gerer_demande_pub.patch()'],['../classapp_1_1gerer__maj__tiers.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.gerer_maj_tiers.patch()'],['../classapp_1_1changer__texte__contenu.html#a1fee9341c9e77758d33ce69e05f8b128',1,'app.changer_texte_contenu.patch()'],['../classapp_1_1_creer_en_cours_refuse.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.CreerEnCoursRefuse.patch()']]],
['post_102',['post',['../classapp_1_1_creer_utilisateur.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.CreerUtilisateur.post()'],['../classapp_1_1_ajouter_contenu.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.AjouterContenu.post()'],['../classapp_1_1creer__nouveau__contenu.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.creer_nouveau_contenu.post()'],['../classapp_1_1_creer_en_cours.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.CreerEnCours.post()'],['../classapp_1_1demande__de__publication.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.demande_de_publication.post()'],['../classapp_1_1creer__evaluation.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.creer_evaluation.post()']]],
['presence_5futilisateur_103',['presence_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#a5f0ddf296e4cd2f7012f98127e2558bf',1,'utilisateur_dao::UtilisateurDao']]]
['notercontenutiers_67',['noterContenuTiers',['../classcontenu__dao_1_1_contenu_dao.html#a24220bd7aa124c96e8b2fcd23f32a0d3',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['recuperer_5fdernier_5fid_104',['recuperer_dernier_id',['../classencours__dao_1_1_encours_dao.html#a1437d546e8cde456e709b5e97ac9e08b',1,'encours_dao::EncoursDao']]],
['recuperertouslesutilisateurs_105',['RecupererTousLesUtilisateurs',['../classapp_1_1_recuperer_tous_les_utilisateurs.html',1,'app']]]
['presence_5futilisateur_68',['presence_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#ad6ab97c177a523e8475ec42e75130721',1,'utilisateur_dao::UtilisateurDao']]]
];
var searchData=
[
['supprimer_5fcontenu_106',['supprimer_contenu',['../classcontenu__dao_1_1_contenu_dao.html#adeaf92cf8cf77e8bf5f1227e7572c35e',1,'contenu_dao::ContenuDao']]],
['supprimer_5fcontenu_5fen_5fcours_5fvia_5fid_107',['supprimer_contenu_en_cours_via_id',['../classencours__dao_1_1_encours_dao.html#a05c90998deaf8cefa60bdf7869f6a7f8',1,'encours_dao::EncoursDao']]],
['supprimer_5fdemande_5fpub_108',['supprimer_demande_pub',['../classapp_1_1supprimer__demande__pub.html',1,'app']]],
['supprimer_5fevaluation_109',['supprimer_evaluation',['../classapp_1_1supprimer__evaluation.html',1,'supprimer_evaluation'],['../classevaluation__dao_1_1_evaluation_dao.html#a618d89e188410047dc8f7cf0f3ded425',1,'evaluation_dao.EvaluationDao.supprimer_evaluation()']]],
['supprimer_5fpublication_110',['supprimer_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a50ea22b87e4061d6e868d784f6139925',1,'demande_pubDao::DemandePubDao']]],
['supprimer_5ftiers_111',['supprimer_tiers',['../classapp_1_1supprimer__tiers.html',1,'supprimer_tiers'],['../classcontenu__dao_1_1_contenu_dao.html#ac6086ebc821d668da7d101be3cd51414',1,'contenu_dao.ContenuDao.supprimer_tiers()']]],
['supprimerencoursparid_112',['SupprimerEnCoursParId',['../classapp_1_1_supprimer_en_cours_par_id.html',1,'app']]],
['supprimerperso_113',['SupprimerPerso',['../classapp_1_1_supprimer_perso.html',1,'app']]]
['recuperer_5fall_5ftags_5flibres_69',['recuperer_all_tags_libres',['../classcontenu__dao_1_1_contenu_dao.html#a9cc6294153338323c1583592221264e6',1,'contenu_dao::ContenuDao']]],
['recuperer_5fcontenu_5ffichier_70',['recuperer_contenu_fichier',['../classutils_1_1_utils.html#a1bcaf6e0a19d8bdec1135deb7c9f3383',1,'utils::Utils']]],
['recuperer_5fcontenu_5fversion_5ffichier_71',['recuperer_contenu_version_fichier',['../classutils_1_1_utils.html#a3c519f9799b62dc5e570517b590c7476',1,'utils::Utils']]],
['recuperer_5fdernier_5fid_72',['recuperer_dernier_id',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a756b9c48a7c3e70fab047712bf70b7b9',1,'demande_pubDao.DemandePubDao.recuperer_dernier_id()'],['../classencours__dao_1_1_encours_dao.html#a4bd26bc78e082ce6348d929c2811dfca',1,'encours_dao.EncoursDao.recuperer_dernier_id()']]],
['recuperer_5ftags_5flibres_5fcontenu_73',['recuperer_tags_libres_contenu',['../classcontenu__dao_1_1_contenu_dao.html#adb9ef427b9922a7a1073839c62d8bf11',1,'contenu_dao::ContenuDao']]],
['recuperernotecontenu_74',['recupererNoteContenu',['../classcontenu__dao_1_1_contenu_dao.html#a62aad05a3c0a21057f67063095c11dcb',1,'contenu_dao::ContenuDao']]],
['rendre_5fpublications_5fobsoletes_75',['rendre_publications_obsoletes',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a77c1624fda4c168037b0756c8d8489da',1,'demande_pubDao::DemandePubDao']]]
];
var searchData=
[
['users_114',['users',['../namespaceapp.html#a3a9feeb8bc3c07b4c88d1367b757b617',1,'app']]],
['utilisateur_5fdao_115',['utilisateur_dao',['../namespaceutilisateur__dao.html',1,'utilisateur_dao'],['../namespaceapp.html#a168f8f4f25f2641adda228ce6861083c',1,'app.utilisateur_dao()']]],
['utilisateur_5fdao_2epy_116',['utilisateur_dao.py',['../utilisateur__dao_8py.html',1,'']]],
['utilisateurdao_117',['UtilisateurDao',['../classutilisateur__dao_1_1_utilisateur_dao.html',1,'utilisateur_dao']]],
['utils_118',['utils',['../classencours__dao_1_1_encours_dao.html#ae22fb1f827646b6e0d82fa0120c54f75',1,'encours_dao::EncoursDao']]]
['supprimer_5fcontenu_76',['supprimer_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a1a6f82e352a43f602071118d71fd4119',1,'contenu_dao::ContenuDao']]],
['supprimer_5fcontenu_5fen_5fcours_5fvia_5fid_77',['supprimer_contenu_en_cours_via_id',['../classencours__dao_1_1_encours_dao.html#a899f7c4834631101c134a627eb162ebf',1,'encours_dao::EncoursDao']]],
['supprimer_5fevaluation_78',['supprimer_evaluation',['../classevaluation__dao_1_1_evaluation_dao.html#a64aa68f8515abdd090eeda84abdb64f6',1,'evaluation_dao::EvaluationDao']]],
['supprimer_5fpublication_79',['supprimer_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a485a9854f92b4491170e7b256202527e',1,'demande_pubDao::DemandePubDao']]],
['supprimer_5ftag_5flibre_80',['supprimer_tag_libre',['../classcontenu__dao_1_1_contenu_dao.html#ab0568be55b1a8c2ffd2579844a5801b0',1,'contenu_dao::ContenuDao']]],
['supprimer_5ftiers_81',['supprimer_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a009470141dfc00f2e0fe5a4e738f40d8',1,'contenu_dao::ContenuDao']]],
['supprimer_5futilisateur_82',['supprimer_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#a84cda1e12706e61d888933d4bd43f1b1',1,'utilisateur_dao::UtilisateurDao']]]
];
var searchData=
[
['verifierutilisateur_119',['VerifierUtilisateur',['../classapp_1_1_verifier_utilisateur.html',1,'app']]]
['utilisateurdao_83',['UtilisateurDao',['../classutilisateur__dao_1_1_utilisateur_dao.html',1,'utilisateur_dao']]],
['utils_84',['Utils',['../classutils_1_1_utils.html',1,'utils']]]
];
var searchData=
[
['ajoutercontenu_120',['AjouterContenu',['../classapp_1_1_ajouter_contenu.html',1,'app']]],
['ajoutertiers_121',['AjouterTiers',['../classapp_1_1_ajouter_tiers.html',1,'app']]]
['contenudao_85',['ContenuDao',['../classcontenu__dao_1_1_contenu_dao.html',1,'contenu_dao']]]
];
var searchData=
[
['changer_5ftexte_5fcontenu_122',['changer_texte_contenu',['../classapp_1_1changer__texte__contenu.html',1,'app']]],
['changermdp_123',['ChangerMdp',['../classapp_1_1_changer_mdp.html',1,'app']]],
['contenudao_124',['ContenuDao',['../classcontenu__dao_1_1_contenu_dao.html',1,'contenu_dao']]],
['creer_5fevaluation_125',['creer_evaluation',['../classapp_1_1creer__evaluation.html',1,'app']]],
['creer_5fnouveau_5fcontenu_126',['creer_nouveau_contenu',['../classapp_1_1creer__nouveau__contenu.html',1,'app']]],
['creerencours_127',['CreerEnCours',['../classapp_1_1_creer_en_cours.html',1,'app']]],
['creerencoursrefuse_128',['CreerEnCoursRefuse',['../classapp_1_1_creer_en_cours_refuse.html',1,'app']]],
['creerutilisateur_129',['CreerUtilisateur',['../classapp_1_1_creer_utilisateur.html',1,'app']]]
['demandepubdao_86',['DemandePubDao',['../classdemande__pub_dao_1_1_demande_pub_dao.html',1,'demande_pubDao']]]
];
var searchData=
[
['demande_5fde_5fpublication_130',['demande_de_publication',['../classapp_1_1demande__de__publication.html',1,'app']]],
['demandepubdao_131',['DemandePubDao',['../classdemande__pub_dao_1_1_demande_pub_dao.html',1,'demande_pubDao']]]
['encoursdao_87',['EncoursDao',['../classencours__dao_1_1_encours_dao.html',1,'encours_dao']]],
['evaluationdao_88',['EvaluationDao',['../classevaluation__dao_1_1_evaluation_dao.html',1,'evaluation_dao']]]
];
var searchData=
[
['encoursdao_132',['EncoursDao',['../classencours__dao_1_1_encours_dao.html',1,'encours_dao']]],
['evaluationdao_133',['EvaluationDao',['../classevaluation__dao_1_1_evaluation_dao.html',1,'evaluation_dao']]]
['gitutils_89',['GitUtils',['../classgit_utils_1_1_git_utils.html',1,'gitUtils']]]
];
var searchData=
[
['gerer_5fdemande_5fpub_134',['gerer_demande_pub',['../classapp_1_1gerer__demande__pub.html',1,'app']]],
['gerer_5fmaj_5ftiers_135',['gerer_maj_tiers',['../classapp_1_1gerer__maj__tiers.html',1,'app']]],
['get_5fall_5fevaluations_136',['get_all_evaluations',['../classapp_1_1get__all__evaluations.html',1,'app']]],
['get_5fdemandes_5fpub_137',['get_demandes_pub',['../classapp_1_1get__demandes__pub.html',1,'app']]],
['get_5fevaluation_138',['get_evaluation',['../classapp_1_1get__evaluation.html',1,'app']]],
['get_5ftags_5fcontenu_139',['get_tags_contenu',['../classapp_1_1get__tags__contenu.html',1,'app']]],
['get_5ftexte_5fcontenu_140',['get_texte_contenu',['../classapp_1_1get__texte__contenu.html',1,'app']]],
['get_5ftexte_5fversion_5fcontenu_141',['get_texte_version_contenu',['../classapp_1_1get__texte__version__contenu.html',1,'app']]],
['get_5ftous_5fles_5fcontenus_142',['get_tous_les_contenus',['../classapp_1_1get__tous__les__contenus.html',1,'app']]],
['getauteurotiginecontenuencours_143',['GetAuteurOtigineContenuEnCours',['../classapp_1_1_get_auteur_otigine_contenu_en_cours.html',1,'app']]],
['getcontenubanque_144',['GetContenuBanque',['../classapp_1_1_get_contenu_banque.html',1,'app']]],
['getcontenuencours_145',['GetContenuEnCours',['../classapp_1_1_get_contenu_en_cours.html',1,'app']]],
['getcontenupanier_146',['GetContenuPanier',['../classapp_1_1_get_contenu_panier.html',1,'app']]],
['getcontenuparid_147',['GetContenuParId',['../classapp_1_1_get_contenu_par_id.html',1,'app']]],
['gettextecontenuencours_148',['GetTexteContenuEnCours',['../classapp_1_1_get_texte_contenu_en_cours.html',1,'app']]]
['utilisateurdao_90',['UtilisateurDao',['../classutilisateur__dao_1_1_utilisateur_dao.html',1,'utilisateur_dao']]],
['utils_91',['Utils',['../classutils_1_1_utils.html',1,'utils']]]
];
var searchData=
[
['ajouter_5fcontenu_174',['ajouter_contenu',['../classcontenu__dao_1_1_contenu_dao.html#abfbcdd70e62a9acd14e42f4685354d9f',1,'contenu_dao::ContenuDao']]],
['ajouter_5futilisateur_175',['ajouter_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#a4d5c0ce04dcb4d971e4afe733045a6cd',1,'utilisateur_dao::UtilisateurDao']]]
['ajouter_5fcontenu_92',['ajouter_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ae75b1431e116463e557934562641f296',1,'contenu_dao::ContenuDao']]],
['ajouter_5futilisateur_93',['ajouter_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#a50868f3948a5d083d4d2f9405a716513',1,'utilisateur_dao::UtilisateurDao']]],
['associer_5ftag_5flibre_94',['associer_tag_libre',['../classcontenu__dao_1_1_contenu_dao.html#a24510185639e49977731849f230c19de',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['consulter_5fun_5fcontenu_176',['consulter_un_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ae70992754959b61f0fc7e5d09cdcff1f',1,'contenu_dao::ContenuDao']]],
['creer_5fdemande_5fpublication_177',['creer_demande_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a3b8da2e6af9261d022f56f79387cabf6',1,'demande_pubDao::DemandePubDao']]],
['creer_5fen_5fcours_178',['creer_en_cours',['../classencours__dao_1_1_encours_dao.html#a113e700a24af9436603cb38bcf0391f5',1,'encours_dao::EncoursDao']]],
['creer_5fen_5fcours_5frefuse_179',['creer_en_cours_refuse',['../classencours__dao_1_1_encours_dao.html#a51ee250945ac9c0c0884d599ebbe3ba0',1,'encours_dao::EncoursDao']]],
['creer_5fevaluation_180',['creer_evaluation',['../classevaluation__dao_1_1_evaluation_dao.html#a8a918cbcb11b58bc75a5ad7f445b028d',1,'evaluation_dao::EvaluationDao']]],
['creer_5fnouveau_5fcontenu_181',['creer_nouveau_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a661ebb513b09547601ade8fedab57a48',1,'contenu_dao::ContenuDao']]],
['creer_5ftiers_182',['creer_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a1f9be61dfb7278dafa424c5e46d51e96',1,'contenu_dao::ContenuDao']]]
['changer_5ftags_5fcontenus_95',['changer_tags_contenus',['../classcontenu__dao_1_1_contenu_dao.html#a0721375bffa6ea4bc3e6876bef4f71c7',1,'contenu_dao::ContenuDao']]],
['changer_5ftexte_5ffichier_96',['changer_texte_fichier',['../classutils_1_1_utils.html#a70b446b7d15964d497166d8cf90df3e7',1,'utils::Utils']]],
['changer_5ftitre_97',['changer_titre',['../classcontenu__dao_1_1_contenu_dao.html#a2e1f21670573ea19f89d2a38e2374486',1,'contenu_dao.ContenuDao.changer_titre()'],['../classencours__dao_1_1_encours_dao.html#adfc581d181ceeab857dfaea5be0eb51d',1,'encours_dao.EncoursDao.changer_titre()']]],
['changer_5fversion_98',['changer_version',['../classutils_1_1_utils.html#ad76062681996f0f73ceb5063713ff072',1,'utils::Utils']]],
['changerversionbranche_99',['changerVersionBranche',['../classgit_utils_1_1_git_utils.html#ae029f0dd06bd3a1bda4d4b2262d875fe',1,'gitUtils::GitUtils']]],
['changerversioncommit_100',['changerVersionCommit',['../classgit_utils_1_1_git_utils.html#a47fb29a458db4c27de35191515b8db8a',1,'gitUtils::GitUtils']]],
['commit_101',['commit',['../classgit_utils_1_1_git_utils.html#a3cd9f4418d00983b0f2984215361745f',1,'gitUtils::GitUtils']]],
['consulter_5fun_5fcontenu_102',['consulter_un_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ad117a2d6436b5ea8bc7b3c1be7b2b5d4',1,'contenu_dao::ContenuDao']]],
['creer_5fdemande_5fpublication_103',['creer_demande_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#abdd0770b749dce1ad7bf2d55a1506b6a',1,'demande_pubDao::DemandePubDao']]],
['creer_5fen_5fcours_104',['creer_en_cours',['../classencours__dao_1_1_encours_dao.html#ac5af2182835aa60817ef9711ff1c720d',1,'encours_dao::EncoursDao']]],
['creer_5fen_5fcours_5frefuse_105',['creer_en_cours_refuse',['../classencours__dao_1_1_encours_dao.html#a3228e59d5e6c62e26362a4441512858e',1,'encours_dao::EncoursDao']]],
['creer_5fevaluation_106',['creer_evaluation',['../classevaluation__dao_1_1_evaluation_dao.html#a32ac7ab3f4f920b96ef94bcb3827931a',1,'evaluation_dao::EvaluationDao']]],
['creer_5fnouveau_5fcontenu_107',['creer_nouveau_contenu',['../classcontenu__dao_1_1_contenu_dao.html#aad2712ed6b03aef5500273113b756c7e',1,'contenu_dao::ContenuDao']]],
['creer_5ftag_5flibre_108',['creer_tag_libre',['../classcontenu__dao_1_1_contenu_dao.html#acf5cd4a1bf90cfc9454c84e9bd0f9595',1,'contenu_dao::ContenuDao']]],
['creer_5ftiers_109',['creer_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a4d6c5aa88394afc8fd42899194b7ab66',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['delete_183',['delete',['../classapp_1_1_supprimer_perso.html#ae4c7e049ec1a16e211bfc2a26bd372e9',1,'app.SupprimerPerso.delete()'],['../classapp_1_1supprimer__tiers.html#a945b8d6db900564ddaa60ff23dcfe175',1,'app.supprimer_tiers.delete()'],['../classapp_1_1_supprimer_en_cours_par_id.html#a89f93c8919e8b84021b041889095a221',1,'app.SupprimerEnCoursParId.delete()'],['../classapp_1_1supprimer__demande__pub.html#a4b3cab0afe708b1fdd401c8630ba2cfe',1,'app.supprimer_demande_pub.delete()'],['../classapp_1_1supprimer__evaluation.html#ab3da014c7b803de38c098de1f02ea53c',1,'app.supprimer_evaluation.delete()']]],
['detruire_5ffichier_5ftmp_184',['detruire_fichier_tmp',['../classcontenu__dao_1_1_contenu_dao.html#a5479b32f5ed7a66b16740884daa8f9a2',1,'contenu_dao::ContenuDao']]],
['dissocier_5fcontenu_185',['dissocier_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a4917ecf0e01ce5e18f315ac93ca9de08',1,'contenu_dao::ContenuDao']]]
['detruire_5ffichier_5ftmp_110',['detruire_fichier_tmp',['../classcontenu__dao_1_1_contenu_dao.html#a2937847796b74254765e0aa5850908a8',1,'contenu_dao::ContenuDao']]],
['dissocier_5fcontenu_111',['dissocier_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a1defe7d309e7d0568fd7d635632573b5',1,'contenu_dao::ContenuDao']]],
['dissocier_5ftag_5flibre_112',['dissocier_tag_libre',['../classcontenu__dao_1_1_contenu_dao.html#afc45d0f537eac54f2035562ea52651e4',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['existe_5fen_5ftiers_186',['existe_en_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a06d175be91311d84a53a5df85d89481c',1,'contenu_dao::ContenuDao']]]
['existe_5fen_5ftiers_113',['existe_en_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a70a37d28de6178c0c6d7d756b536cdc2',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['gerer_5fdemande_5fpub_187',['gerer_demande_pub',['../classdemande__pub_dao_1_1_demande_pub_dao.html#ab804dc5f8ee3bca0a3434600aa751be6',1,'demande_pubDao::DemandePubDao']]],
['get_188',['get',['../classapp_1_1_verifier_utilisateur.html#a8953cb7726bb77a8f7f0857cde132078',1,'app.VerifierUtilisateur.get()'],['../classapp_1_1_recuperer_tous_les_utilisateurs.html#a8953cb7726bb77a8f7f0857cde132078',1,'app.RecupererTousLesUtilisateurs.get()'],['../classapp_1_1_get_contenu_par_id.html#ac8261841c953c8c40b5dc1a24d1dca23',1,'app.GetContenuParId.get()'],['../classapp_1_1_get_contenu_panier.html#a46d4922d4486affcdf6606d822e27da6',1,'app.GetContenuPanier.get()'],['../classapp_1_1_get_contenu_banque.html#a46d4922d4486affcdf6606d822e27da6',1,'app.GetContenuBanque.get()'],['../classapp_1_1get__tous__les__contenus.html#a8953cb7726bb77a8f7f0857cde132078',1,'app.get_tous_les_contenus.get()'],['../classapp_1_1get__tags__contenu.html#a8b96fe33565987d35308caf89329e399',1,'app.get_tags_contenu.get()'],['../classapp_1_1is__contenu__anonyme.html#a8b96fe33565987d35308caf89329e399',1,'app.is_contenu_anonyme.get()'],['../classapp_1_1is__maj__tiers__disponible.html#a46d4922d4486affcdf6606d822e27da6',1,'app.is_maj_tiers_disponible.get()'],['../classapp_1_1liste__maj__tiers.html#a46d4922d4486affcdf6606d822e27da6',1,'app.liste_maj_tiers.get()'],['../classapp_1_1get__texte__contenu.html#a71fa3b133e1c963d6ccd7620954a6479',1,'app.get_texte_contenu.get()'],['../classapp_1_1get__texte__version__contenu.html#a89092210808d9e6eed77df6aa2d384df',1,'app.get_texte_version_contenu.get()'],['../classapp_1_1_get_texte_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a',1,'app.GetTexteContenuEnCours.get()'],['../classapp_1_1_get_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a',1,'app.GetContenuEnCours.get()'],['../classapp_1_1_get_auteur_otigine_contenu_en_cours.html#aaaf1667d9124b03b9bf590e5643ad54a',1,'app.GetAuteurOtigineContenuEnCours.get()'],['../classapp_1_1_is_contenu_demande_publication.html#a4b11fdb9012c48f8a6b6119f271394c8',1,'app.IsContenuDemandePublication.get()'],['../classapp_1_1get__demandes__pub.html#a5af4fbddee2ac2c9b31dc4a98c07a60d',1,'app.get_demandes_pub.get()'],['../classapp_1_1get__evaluation.html#ae2cd2f0f4c3009b73196849bad4ab897',1,'app.get_evaluation.get()'],['../classapp_1_1get__all__evaluations.html#a46d4922d4486affcdf6606d822e27da6',1,'app.get_all_evaluations.get()']]],
['get_5fall_5futilisateurs_189',['get_all_utilisateurs',['../classutilisateur__dao_1_1_utilisateur_dao.html#aacdce470caecac48131cc32c53652669',1,'utilisateur_dao::UtilisateurDao']]],
['get_5fauteur_5fdemande_5fpublication_190',['get_auteur_demande_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a7a6c93797c6c438c772b40796fa7c430',1,'demande_pubDao::DemandePubDao']]],
['get_5fauteur_5forigine_5fcontenu_5fen_5fcours_191',['get_auteur_origine_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#ac9e19bb7a048c9c0f089eadf507827fb',1,'encours_dao::EncoursDao']]],
['get_5fchemin_5fcontenu_5fen_5fcours_192',['get_chemin_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#aafc3f4919013e9bf534243ba1046e0f6',1,'encours_dao::EncoursDao']]],
['get_5fchemin_5fdu_5fcontenu_193',['get_chemin_du_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ab4075394b463bebfb7b28ca12e78ca60',1,'contenu_dao::ContenuDao']]],
['get_5fcommit_5fpour_5fune_5fversion_194',['get_commit_pour_une_version',['../classcontenu__dao_1_1_contenu_dao.html#a76f5e08af2ef70ad9040cb11e1eb776a',1,'contenu_dao::ContenuDao']]],
['get_5fcontenu_5fen_5fcours_5fvia_5fid_195',['get_contenu_en_cours_via_id',['../classencours__dao_1_1_encours_dao.html#aad4261b0345e4ec9fb5b900e4f73c019',1,'encours_dao::EncoursDao']]],
['get_5fcontenu_5fpar_5fid_196',['get_contenu_par_id',['../classcontenu__dao_1_1_contenu_dao.html#aab3b88e1d7818a930f26f8734c7ce579',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_197',['get_contenus',['../classcontenu__dao_1_1_contenu_dao.html#a82d93e64b082d3bd3a1146e94c3c8495',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5fen_5fcours_5fauteur_198',['get_contenus_en_cours_auteur',['../classencours__dao_1_1_encours_dao.html#a768f48789efd9ff098e2b075ac7326af',1,'encours_dao::EncoursDao']]],
['get_5fcontenus_5fnon_5fauteur_199',['get_contenus_non_auteur',['../classcontenu__dao_1_1_contenu_dao.html#a1f538d2346b83bfb1e670d2919546945',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5fpersos_200',['get_contenus_persos',['../classcontenu__dao_1_1_contenu_dao.html#a9d8587dd03eabe9c84b2f61648253577',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5ftiers_201',['get_contenus_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a87a3005824e476441d8470b3ce9ab9b0',1,'contenu_dao::ContenuDao']]],
['get_5fdemande_5fpub_5fvia_5fid_202',['get_demande_pub_via_id',['../classdemande__pub_dao_1_1_demande_pub_dao.html#aaccc7c1f35f26165192d44aef3629acd',1,'demande_pubDao::DemandePubDao']]],
['get_5fdemandes_5fpub_203',['get_demandes_pub',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a75dbd15b6ccbf22b782c1c874438f7e6',1,'demande_pubDao::DemandePubDao']]],
['get_5fevaluations_204',['get_evaluations',['../classevaluation__dao_1_1_evaluation_dao.html#a6fb881ce8cbcb2f67587b6f31b48bf6d',1,'evaluation_dao::EvaluationDao']]],
['get_5fid_5fcontenu_5fassocie_5fa_5fune_5fpublication_205',['get_id_contenu_associe_a_une_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a8de84db1a6f86ebadef03e4232dbe0a0',1,'demande_pubDao::DemandePubDao']]],
['get_5fid_5fcontenu_5fen_5fcours_5fassocie_5fa_5fune_5fpublication_206',['get_id_contenu_en_cours_associe_a_une_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#ae09a7fbcaaa00036367bfe5ca67f5ac5',1,'demande_pubDao::DemandePubDao']]],
['get_5fid_5forigine_5fcontenu_5fen_5fcours_207',['get_id_origine_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#a275241c9bfdf02d44d92d9469cb91a6b',1,'encours_dao::EncoursDao']]],
['get_5fmax_5fid_5fevaluations_208',['get_max_id_evaluations',['../classevaluation__dao_1_1_evaluation_dao.html#ab9eae91b86b5a47dc465b55e1f84bf8e',1,'evaluation_dao::EvaluationDao']]],
['get_5ftags_5fcontenu_209',['get_tags_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a597c30845d8cb577c0ac35b86e050c25',1,'contenu_dao::ContenuDao']]],
['get_5ftous_5fles_5fcontenus_210',['get_tous_les_contenus',['../classcontenu__dao_1_1_contenu_dao.html#a2b93634de55935bbfc228c05d4a9ab1c',1,'contenu_dao::ContenuDao']]],
['get_5fversion_5fcourante_211',['get_version_courante',['../classcontenu__dao_1_1_contenu_dao.html#a79de56569c6a54d340a682c300e4a2ae',1,'contenu_dao::ContenuDao']]],
['get_5fversion_5ftiers_5favec_5fid_212',['get_version_tiers_avec_id',['../classcontenu__dao_1_1_contenu_dao.html#a5d45a85dd37bb65386ee093081260d25',1,'contenu_dao::ContenuDao']]]
['gerer_5fdemande_5fpub_114',['gerer_demande_pub',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a85afda7a4ce961336f2211ab371ac8f6',1,'demande_pubDao::DemandePubDao']]],
['get_5fall_5futilisateurs_115',['get_all_utilisateurs',['../classutilisateur__dao_1_1_utilisateur_dao.html#a4c89a7bd7fdde4379a0b4038902cdb7a',1,'utilisateur_dao::UtilisateurDao']]],
['get_5fauteur_5fdemande_5fpublication_116',['get_auteur_demande_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a4299a40a96ca2d04e836bdfdfcbbf2a3',1,'demande_pubDao::DemandePubDao']]],
['get_5fauteur_5forigine_5fcontenu_5fen_5fcours_117',['get_auteur_origine_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#a15a762e1d57c1c4cdd1b46d59e47ca22',1,'encours_dao::EncoursDao']]],
['get_5fchemin_5fcontenu_5fen_5fcours_118',['get_chemin_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#a57fd767eb27f6a5bf1ad6ee19889e5d2',1,'encours_dao::EncoursDao']]],
['get_5fchemin_5fdu_5fcontenu_119',['get_chemin_du_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a8ff96c6d4438cd99f6864f1e69f63558',1,'contenu_dao::ContenuDao']]],
['get_5fcommit_5fpour_5fune_5fversion_120',['get_commit_pour_une_version',['../classcontenu__dao_1_1_contenu_dao.html#a10208c32898617aa2060d97eec65370d',1,'contenu_dao::ContenuDao']]],
['get_5fcontenu_5fen_5fcours_5fvia_5fid_121',['get_contenu_en_cours_via_id',['../classencours__dao_1_1_encours_dao.html#a1d6cfae39ceaf9f32ced5eb9bbf684d9',1,'encours_dao::EncoursDao']]],
['get_5fcontenu_5fpar_5fid_122',['get_contenu_par_id',['../classcontenu__dao_1_1_contenu_dao.html#ac73171423db4426f64ff3f1794b5c1d5',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_123',['get_contenus',['../classcontenu__dao_1_1_contenu_dao.html#a974b60a51168edc2c250e291ad9f6621',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5fen_5fcours_5fauteur_124',['get_contenus_en_cours_auteur',['../classencours__dao_1_1_encours_dao.html#a3e9250adabf611d3d8a8a735f022ab67',1,'encours_dao::EncoursDao']]],
['get_5fcontenus_5fnon_5fauteur_125',['get_contenus_non_auteur',['../classcontenu__dao_1_1_contenu_dao.html#a4c48964bfe8079df36fe2cc6d1b7b5aa',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5fpersos_126',['get_contenus_persos',['../classcontenu__dao_1_1_contenu_dao.html#af5536deb72c52e6cc23a638e0f1e7854',1,'contenu_dao::ContenuDao']]],
['get_5fcontenus_5ftiers_127',['get_contenus_tiers',['../classcontenu__dao_1_1_contenu_dao.html#aa196d107db356d07eeb5c86d3fe08aa9',1,'contenu_dao::ContenuDao']]],
['get_5fdemande_5fpub_5fvia_5fid_128',['get_demande_pub_via_id',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a49ef3adc5b7e8c3d667afeba8db64cac',1,'demande_pubDao::DemandePubDao']]],
['get_5fdemandes_5fpub_129',['get_demandes_pub',['../classdemande__pub_dao_1_1_demande_pub_dao.html#aec5fc3fe1dcf57c5d1b9e47fbe18eec8',1,'demande_pubDao::DemandePubDao']]],
['get_5fevaluations_130',['get_evaluations',['../classevaluation__dao_1_1_evaluation_dao.html#a7b9d605144d7d46d963075707841f59f',1,'evaluation_dao::EvaluationDao']]],
['get_5fid_5fcontenu_5fassocie_5fa_5fune_5fpublication_131',['get_id_contenu_associe_a_une_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a6c1fb95046b68b1dac5d4e0b054eb0a0',1,'demande_pubDao::DemandePubDao']]],
['get_5fid_5fcontenu_5fen_5fcours_5fassocie_5fa_5fune_5fpublication_132',['get_id_contenu_en_cours_associe_a_une_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a95d9064b811b9ec33d46aac09df2c824',1,'demande_pubDao::DemandePubDao']]],
['get_5fid_5forigine_5fcontenu_5fen_5fcours_133',['get_id_origine_contenu_en_cours',['../classencours__dao_1_1_encours_dao.html#aec53c930fb8be932de6f2ec3b7abb3a0',1,'encours_dao::EncoursDao']]],
['get_5fmax_5fid_5fevaluations_134',['get_max_id_evaluations',['../classevaluation__dao_1_1_evaluation_dao.html#a074b4931e8bd8b0b3d9cc22bafff31e7',1,'evaluation_dao::EvaluationDao']]],
['get_5fpopularite_135',['get_popularite',['../classcontenu__dao_1_1_contenu_dao.html#a2b0a6eb4a146d03a1d5ee5ef518a8d78',1,'contenu_dao::ContenuDao']]],
['get_5ftags_5fcontenu_136',['get_tags_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ae73d757c5350c33f27463c91f3f74c77',1,'contenu_dao::ContenuDao']]],
['get_5ftitre_5fen_5fcours_137',['get_titre_en_cours',['../classencours__dao_1_1_encours_dao.html#a8276f1eeefdf9b394e14760774f78020',1,'encours_dao::EncoursDao']]],
['get_5ftous_5fles_5fcontenus_138',['get_tous_les_contenus',['../classcontenu__dao_1_1_contenu_dao.html#a31ff99b65187527c7e7f49966b4f2c0a',1,'contenu_dao::ContenuDao']]],
['get_5fversion_5fcourante_139',['get_version_courante',['../classcontenu__dao_1_1_contenu_dao.html#a3fbf924b55d44bc6e70298c3572e960b',1,'contenu_dao::ContenuDao']]],
['get_5fversion_5ftiers_5favec_5fid_140',['get_version_tiers_avec_id',['../classcontenu__dao_1_1_contenu_dao.html#a0dbda3ac47adc7927424e436cd4ab810',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['id_5fdernier_5fcontenu_5fajoute_213',['id_dernier_contenu_ajoute',['../classcontenu__dao_1_1_contenu_dao.html#ab361a13c5c87da885cfd47ad43f87b55',1,'contenu_dao::ContenuDao']]],
['id_5fderniere_5fdemande_5fpublication_5fajoutee_214',['id_derniere_demande_publication_ajoutee',['../classdemande__pub_dao_1_1_demande_pub_dao.html#ac2f926cda72b2d3d1498a37129a616f9',1,'demande_pubDao::DemandePubDao']]],
['is_5fanonyme_215',['is_anonyme',['../classcontenu__dao_1_1_contenu_dao.html#a655835b432f9f35dcc338ddc460f4bfe',1,'contenu_dao::ContenuDao']]],
['is_5fen_5fcours_5fdemande_216',['is_en_cours_demande',['../classencours__dao_1_1_encours_dao.html#a9f28fe0c9767f097fc063475b83428e5',1,'encours_dao::EncoursDao']]],
['is_5ftiers_5fauteur_217',['is_tiers_auteur',['../classcontenu__dao_1_1_contenu_dao.html#a93c58bad191c34f5da20c65cb9f43154',1,'contenu_dao::ContenuDao']]],
['is_5ftiers_5fmaj_218',['is_tiers_maj',['../classcontenu__dao_1_1_contenu_dao.html#a65aca0cedfaebc3c59bb97546a406727',1,'contenu_dao::ContenuDao']]]
['id_5fdernier_5fcontenu_5fajoute_141',['id_dernier_contenu_ajoute',['../classcontenu__dao_1_1_contenu_dao.html#a9c625b7e9850949579c48fd047affb02',1,'contenu_dao::ContenuDao']]],
['id_5fderniere_5fdemande_5fpublication_5fajoutee_142',['id_derniere_demande_publication_ajoutee',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a9da5888452ac24466f81e31a44836530',1,'demande_pubDao::DemandePubDao']]],
['importer_5fcontenu_143',['importer_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a0caa5fecee2b4a62463c4e570eea8d27',1,'contenu_dao::ContenuDao']]],
['incrementer_5fpopularite_144',['incrementer_popularite',['../classcontenu__dao_1_1_contenu_dao.html#af7fc7cc2e627414133df7d0a0705a52b',1,'contenu_dao::ContenuDao']]],
['is_5fanonyme_145',['is_anonyme',['../classcontenu__dao_1_1_contenu_dao.html#a07fb6588c037e7959d9f757f00b1279a',1,'contenu_dao::ContenuDao']]],
['is_5fen_5fcours_5fdemande_146',['is_en_cours_demande',['../classencours__dao_1_1_encours_dao.html#a0ab756a2d0a647c96e24df4aab39e0fe',1,'encours_dao::EncoursDao']]],
['is_5ftiers_5fmaj_147',['is_tiers_maj',['../classcontenu__dao_1_1_contenu_dao.html#a24716701f939cf8c61892a88b17e8ce1',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['liste_5ftiers_5fmaj_219',['liste_tiers_maj',['../classcontenu__dao_1_1_contenu_dao.html#a1a401e06fe0e177cf2c54d1dbfadb813',1,'contenu_dao::ContenuDao']]]
['liste_5ftiers_5fmaj_148',['liste_tiers_maj',['../classcontenu__dao_1_1_contenu_dao.html#a1623fed649617405ea7a63018fe6f00a',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['maj_5fcontenu_220',['maj_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a3ae7ba4492525bcfe3db32b37ac98882',1,'contenu_dao::ContenuDao']]],
['maj_5ftiers_221',['maj_tiers',['../classcontenu__dao_1_1_contenu_dao.html#acbffbf61ced7b50a3c6fddec1520956c',1,'contenu_dao::ContenuDao']]]
['maj_5fcontenu_149',['maj_contenu',['../classcontenu__dao_1_1_contenu_dao.html#ac3ca8e0087646327cf77df512a17b634',1,'contenu_dao::ContenuDao']]],
['maj_5ftiers_150',['maj_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a196c9bc1e8ea58eb45f85074aeacb5c0',1,'contenu_dao::ContenuDao']]],
['mergeversion_151',['mergeVersion',['../classgit_utils_1_1_git_utils.html#a01ba6231ce8fa404c8bc09bb89c1c3d0',1,'gitUtils::GitUtils']]],
['modifiermoyennecontenu_152',['modifierMoyenneContenu',['../classcontenu__dao_1_1_contenu_dao.html#a42a789fd4a48bb46b1ccd46082a47a2d',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['patch_222',['patch',['../classapp_1_1_changer_mdp.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.ChangerMdp.patch()'],['../classapp_1_1_ajouter_tiers.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.AjouterTiers.patch()'],['../classapp_1_1maj__contenu.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.maj_contenu.patch()'],['../classapp_1_1gerer__demande__pub.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.gerer_demande_pub.patch()'],['../classapp_1_1gerer__maj__tiers.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.gerer_maj_tiers.patch()'],['../classapp_1_1changer__texte__contenu.html#a1fee9341c9e77758d33ce69e05f8b128',1,'app.changer_texte_contenu.patch()'],['../classapp_1_1_creer_en_cours_refuse.html#a913e737d5f4310f0c31eaa74a1a60869',1,'app.CreerEnCoursRefuse.patch()']]],
['post_223',['post',['../classapp_1_1_creer_utilisateur.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.CreerUtilisateur.post()'],['../classapp_1_1_ajouter_contenu.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.AjouterContenu.post()'],['../classapp_1_1creer__nouveau__contenu.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.creer_nouveau_contenu.post()'],['../classapp_1_1_creer_en_cours.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.CreerEnCours.post()'],['../classapp_1_1demande__de__publication.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.demande_de_publication.post()'],['../classapp_1_1creer__evaluation.html#a2965b16d13fddd386e87be07e4fb0306',1,'app.creer_evaluation.post()']]],
['presence_5futilisateur_224',['presence_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#a5f0ddf296e4cd2f7012f98127e2558bf',1,'utilisateur_dao::UtilisateurDao']]]
['notercontenutiers_153',['noterContenuTiers',['../classcontenu__dao_1_1_contenu_dao.html#a24220bd7aa124c96e8b2fcd23f32a0d3',1,'contenu_dao::ContenuDao']]]
];
var searchData=
[
['recuperer_5fdernier_5fid_225',['recuperer_dernier_id',['../classencours__dao_1_1_encours_dao.html#a1437d546e8cde456e709b5e97ac9e08b',1,'encours_dao::EncoursDao']]]
['presence_5futilisateur_154',['presence_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#ad6ab97c177a523e8475ec42e75130721',1,'utilisateur_dao::UtilisateurDao']]]
];
var searchData=
[
['supprimer_5fcontenu_226',['supprimer_contenu',['../classcontenu__dao_1_1_contenu_dao.html#adeaf92cf8cf77e8bf5f1227e7572c35e',1,'contenu_dao::ContenuDao']]],
['supprimer_5fcontenu_5fen_5fcours_5fvia_5fid_227',['supprimer_contenu_en_cours_via_id',['../classencours__dao_1_1_encours_dao.html#a05c90998deaf8cefa60bdf7869f6a7f8',1,'encours_dao::EncoursDao']]],
['supprimer_5fevaluation_228',['supprimer_evaluation',['../classevaluation__dao_1_1_evaluation_dao.html#a618d89e188410047dc8f7cf0f3ded425',1,'evaluation_dao::EvaluationDao']]],
['supprimer_5fpublication_229',['supprimer_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a50ea22b87e4061d6e868d784f6139925',1,'demande_pubDao::DemandePubDao']]],
['supprimer_5ftiers_230',['supprimer_tiers',['../classcontenu__dao_1_1_contenu_dao.html#ac6086ebc821d668da7d101be3cd51414',1,'contenu_dao::ContenuDao']]]
['recuperer_5fall_5ftags_5flibres_155',['recuperer_all_tags_libres',['../classcontenu__dao_1_1_contenu_dao.html#a9cc6294153338323c1583592221264e6',1,'contenu_dao::ContenuDao']]],
['recuperer_5fcontenu_5ffichier_156',['recuperer_contenu_fichier',['../classutils_1_1_utils.html#a1bcaf6e0a19d8bdec1135deb7c9f3383',1,'utils::Utils']]],
['recuperer_5fcontenu_5fversion_5ffichier_157',['recuperer_contenu_version_fichier',['../classutils_1_1_utils.html#a3c519f9799b62dc5e570517b590c7476',1,'utils::Utils']]],
['recuperer_5fdernier_5fid_158',['recuperer_dernier_id',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a756b9c48a7c3e70fab047712bf70b7b9',1,'demande_pubDao.DemandePubDao.recuperer_dernier_id()'],['../classencours__dao_1_1_encours_dao.html#a4bd26bc78e082ce6348d929c2811dfca',1,'encours_dao.EncoursDao.recuperer_dernier_id()']]],
['recuperer_5ftags_5flibres_5fcontenu_159',['recuperer_tags_libres_contenu',['../classcontenu__dao_1_1_contenu_dao.html#adb9ef427b9922a7a1073839c62d8bf11',1,'contenu_dao::ContenuDao']]],
['recuperernotecontenu_160',['recupererNoteContenu',['../classcontenu__dao_1_1_contenu_dao.html#a62aad05a3c0a21057f67063095c11dcb',1,'contenu_dao::ContenuDao']]],
['rendre_5fpublications_5fobsoletes_161',['rendre_publications_obsoletes',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a77c1624fda4c168037b0756c8d8489da',1,'demande_pubDao::DemandePubDao']]]
];
var searchData=
[
['key_19550',['key',['../classflask__restplus_1_1fields_1_1_wildcard.html#aabdc7e430646cf7f6b27ddea3bd9bf48',1,'flask_restplus.fields.Wildcard.key()'],['../classflask__restx_1_1fields_1_1_wildcard.html#aabdc7e430646cf7f6b27ddea3bd9bf48',1,'flask_restx.fields.Wildcard.key()'],['../classpip_1_1__internal_1_1self__outdated__check_1_1_self_check_state.html#aabdc7e430646cf7f6b27ddea3bd9bf48',1,'pip._internal.self_outdated_check.SelfCheckState.key()'],['../classpip_1_1__vendor_1_1pkg__resources_1_1_distribution.html#aabdc7e430646cf7f6b27ddea3bd9bf48',1,'pip._vendor.pkg_resources.Distribution.key()'],['../classpkg__resources_1_1_distribution.html#aabdc7e430646cf7f6b27ddea3bd9bf48',1,'pkg_resources.Distribution.key()']]],
['keys_19551',['keys',['../classbson_1_1son_1_1_s_o_n.html#a89d8a00f894393293852f9e16641be32',1,'bson.son.SON.keys()'],['../classjinja2_1_1utils_1_1_l_r_u_cache.html#a89d8a00f894393293852f9e16641be32',1,'jinja2.utils.LRUCache.keys()'],['../classpip_1_1__vendor_1_1distlib_1_1compat_1_1_ordered_dict.html#a89d8a00f894393293852f9e16641be32',1,'pip._vendor.distlib.compat.OrderedDict.keys()'],['../classpip_1_1__vendor_1_1distlib_1_1metadata_1_1_legacy_metadata.html#a89d8a00f894393293852f9e16641be32',1,'pip._vendor.distlib.metadata.LegacyMetadata.keys()'],['../classpip_1_1__vendor_1_1html5lib_1_1__trie_1_1__base_1_1_trie.html#ac6d8342e55859f3cccb0b4439b86ea4a',1,'pip._vendor.html5lib._trie._base.Trie.keys()'],['../classpip_1_1__vendor_1_1html5lib_1_1__trie_1_1py_1_1_trie.html#ac6d8342e55859f3cccb0b4439b86ea4a',1,'pip._vendor.html5lib._trie.py.Trie.keys()'],['../classpip_1_1__vendor_1_1pyparsing_1_1_parse_results.html#a89d8a00f894393293852f9e16641be32',1,'pip._vendor.pyparsing.ParseResults.keys()'],['../classpip_1_1__vendor_1_1requests_1_1cookies_1_1_requests_cookie_jar.html#a89d8a00f894393293852f9e16641be32',1,'pip._vendor.requests.cookies.RequestsCookieJar.keys()'],['../classpip_1_1__vendor_1_1urllib3_1_1__collections_1_1_recently_used_container.html#a89d8a00f894393293852f9e16641be32',1,'pip._vendor.urllib3._collections.RecentlyUsedContainer.keys()'],['../classpkg__resources_1_1__vendor_1_1pyparsing_1_1_parse_results.html#a89d8a00f894393293852f9e16641be32',1,'pkg_resources._vendor.pyparsing.ParseResults.keys()'],['../classpyrsistent_1_1__pmap_1_1_p_map.html#a89d8a00f894393293852f9e16641be32',1,'pyrsistent._pmap.PMap.keys()'],['../classpytz_1_1lazy_1_1_lazy_dict.html#a89d8a00f894393293852f9e16641be32',1,'pytz.lazy.LazyDict.keys()'],['../classrequests_1_1cookies_1_1_requests_cookie_jar.html#a89d8a00f894393293852f9e16641be32',1,'requests.cookies.RequestsCookieJar.keys()'],['../classsetuptools_1_1__vendor_1_1pyparsing_1_1_parse_results.html#a89d8a00f894393293852f9e16641be32',1,'setuptools._vendor.pyparsing.ParseResults.keys()'],['../classurllib3_1_1__collections_1_1_recently_used_container.html#a89d8a00f894393293852f9e16641be32',1,'urllib3._collections.RecentlyUsedContainer.keys()'],['../classwerkzeug_1_1datastructures_1_1_multi_dict.html#a89d8a00f894393293852f9e16641be32',1,'werkzeug.datastructures.MultiDict.keys()'],['../classwerkzeug_1_1datastructures_1_1_ordered_multi_dict.html#a89d8a00f894393293852f9e16641be32',1,'werkzeug.datastructures.OrderedMultiDict.keys()'],['../classwerkzeug_1_1datastructures_1_1_headers.html#a6976bb52ea7f41657fdbd64fe0f78094',1,'werkzeug.datastructures.Headers.keys()'],['../classwerkzeug_1_1datastructures_1_1_combined_multi_dict.html#a89d8a00f894393293852f9e16641be32',1,'werkzeug.datastructures.CombinedMultiDict.keys()']]],
['kill_5fcursors_19552',['kill_cursors',['../classpymongo_1_1mongo__client_1_1_mongo_client.html#a3baa207ab7564af26ea9805771a34d3f',1,'pymongo.mongo_client.MongoClient.kill_cursors()'],['../namespacepymongo_1_1message.html#a280a335e4b6811f9ab44797b7cf55f88',1,'pymongo.message.kill_cursors()']]],
['kms_5frequest_19553',['kms_request',['../classpymongo_1_1encryption_1_1___encryption_i_o.html#a83b15c2bdca7024e4aba5602659d1df2',1,'pymongo::encryption::_EncryptionIO']]],
['known_5fservers_19554',['known_servers',['../classpymongo_1_1topology__description_1_1_topology_description.html#ab078c7beec6a3733ffcd69ac65fb2630',1,'pymongo::topology_description::TopologyDescription']]]
['supprimer_5fcontenu_162',['supprimer_contenu',['../classcontenu__dao_1_1_contenu_dao.html#a1a6f82e352a43f602071118d71fd4119',1,'contenu_dao::ContenuDao']]],
['supprimer_5fcontenu_5fen_5fcours_5fvia_5fid_163',['supprimer_contenu_en_cours_via_id',['../classencours__dao_1_1_encours_dao.html#a899f7c4834631101c134a627eb162ebf',1,'encours_dao::EncoursDao']]],
['supprimer_5fevaluation_164',['supprimer_evaluation',['../classevaluation__dao_1_1_evaluation_dao.html#a64aa68f8515abdd090eeda84abdb64f6',1,'evaluation_dao::EvaluationDao']]],
['supprimer_5fpublication_165',['supprimer_publication',['../classdemande__pub_dao_1_1_demande_pub_dao.html#a485a9854f92b4491170e7b256202527e',1,'demande_pubDao::DemandePubDao']]],
['supprimer_5ftag_5flibre_166',['supprimer_tag_libre',['../classcontenu__dao_1_1_contenu_dao.html#ab0568be55b1a8c2ffd2579844a5801b0',1,'contenu_dao::ContenuDao']]],
['supprimer_5ftiers_167',['supprimer_tiers',['../classcontenu__dao_1_1_contenu_dao.html#a009470141dfc00f2e0fe5a4e738f40d8',1,'contenu_dao::ContenuDao']]],
['supprimer_5futilisateur_168',['supprimer_utilisateur',['../classutilisateur__dao_1_1_utilisateur_dao.html#a84cda1e12706e61d888933d4bd43f1b1',1,'utilisateur_dao::UtilisateurDao']]]
];
var indexSectionsWithContent =
{
0: "abcdegilmprsuv",
1: "acdegilmrsuv",
2: "acdeu",
3: "acdeu",
4: "acdegilmprs",
5: "abcdegmpu"
0: "abcdegilmnprsu",
1: "cdegu",
2: "acdegilmnprs",
3: "b"
};
var indexSectionNames =
{
0: "all",
1: "classes",
2: "namespaces",
3: "files",
4: "functions",
5: "variables"
2: "functions",
3: "variables"
};
var indexSectionLabels =
{
0: "All",
1: "Data Structures",
2: "Namespaces",
3: "Files",
4: "Functions",
5: "Variables"
1: "Classes",
2: "Functions",
3: "Variables"
};
var searchData=
[
['api_231',['api',['../namespaceapp.html#a6da13b696f737097e0146e47cc0d0985',1,'app']]],
['app_232',['app',['../namespaceapp.html#afe63fea7be31b0200b496d08bc6b517d',1,'app']]]
['base_5fdonnees_169',['base_donnees',['../classcontenu__dao_1_1_contenu_dao.html#a6f2ab34fa5dbf82d9c161b30ceefae58',1,'contenu_dao.ContenuDao.base_donnees()'],['../classdemande__pub_dao_1_1_demande_pub_dao.html#a34991b42f7ac2a5455015ed68ee940b8',1,'demande_pubDao.DemandePubDao.base_donnees()'],['../classencours__dao_1_1_encours_dao.html#a4c3f91c5c15f7e78755fc48715c83f39',1,'encours_dao.EncoursDao.base_donnees()'],['../classevaluation__dao_1_1_evaluation_dao.html#a74542dca4d336e3ab1b1fd9d03ab9fc8',1,'evaluation_dao.EvaluationDao.base_donnees()'],['../classutilisateur__dao_1_1_utilisateur_dao.html#a3ec13ddf97c40e91277dad9d5058e4e5',1,'utilisateur_dao.UtilisateurDao.base_donnees()']]]
];
LATEX_CMD=pdflatex
all: refman.pdf
pdf: refman.pdf
refman.pdf: clean refman.tex
$(LATEX_CMD) refman
makeindex refman.idx
$(LATEX_CMD) refman
latex_count=8 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
$(LATEX_CMD) refman ;\
latex_count=`expr $$latex_count - 1` ;\
done
makeindex refman.idx
$(LATEX_CMD) refman
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao}{contenu\+\_\+dao.\+Contenu\+Dao}} }{\pageref{classcontenu__dao_1_1_contenu_dao}}{}
\item\contentsline{section}{\mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao}{demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao}} }{\pageref{classdemande__pub_dao_1_1_demande_pub_dao}}{}
\item\contentsline{section}{\mbox{\hyperlink{classencours__dao_1_1_encours_dao}{encours\+\_\+dao.\+Encours\+Dao}} }{\pageref{classencours__dao_1_1_encours_dao}}{}
\item\contentsline{section}{\mbox{\hyperlink{classevaluation__dao_1_1_evaluation_dao}{evaluation\+\_\+dao.\+Evaluation\+Dao}} }{\pageref{classevaluation__dao_1_1_evaluation_dao}}{}
\item\contentsline{section}{\mbox{\hyperlink{classutilisateur__dao_1_1_utilisateur_dao}{utilisateur\+\_\+dao.\+Utilisateur\+Dao}} }{\pageref{classutilisateur__dao_1_1_utilisateur_dao}}{}
\end{DoxyCompactList}
\hypertarget{classcontenu__dao_1_1_contenu_dao}{}\doxysection{contenu\+\_\+dao.\+Contenu\+Dao Class Reference}
\label{classcontenu__dao_1_1_contenu_dao}\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
Collaboration diagram for contenu\+\_\+dao.\+Contenu\+Dao\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=222pt]{classcontenu__dao_1_1_contenu_dao__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_ae75b1431e116463e557934562641f296}{ajouter\+\_\+contenu}} (self, auteur, contenu\+\_\+a\+\_\+ecrire, titre, tags)
\begin{DoxyCompactList}\small\item\em Fonction permettant d\textquotesingle{}ajouter un contenu dans le panier de l\textquotesingle{}auteur. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a0caa5fecee2b4a62463c4e570eea8d27}\label{classcontenu__dao_1_1_contenu_dao_a0caa5fecee2b4a62463c4e570eea8d27}}
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a0caa5fecee2b4a62463c4e570eea8d27}{importer\+\_\+contenu}} (self, auteur, file)
\begin{DoxyCompactList}\small\item\em Fonction qui permet d\textquotesingle{}importer un nouveau contenu. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a2b0a6eb4a146d03a1d5ee5ef518a8d78}{get\+\_\+popularite}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em récupérer la popularité d\textquotesingle{}une version \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_af7fc7cc2e627414133df7d0a0705a52b}{incrementer\+\_\+popularite}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em incrémenter la popularité d\textquotesingle{}un contenu ou d\textquotesingle{}une de ses versions \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_ac73171423db4426f64ff3f1794b5c1d5}{get\+\_\+contenu\+\_\+par\+\_\+id}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em recherche d\textquotesingle{}un contenu par id (pour affichage de son contenu. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a9c625b7e9850949579c48fd047affb02}{id\+\_\+dernier\+\_\+contenu\+\_\+ajoute}} (self)
\begin{DoxyCompactList}\small\item\em Récupérer l\textquotesingle{}id du dernier contenu ajouté \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a974b60a51168edc2c250e291ad9f6621}{get\+\_\+contenus}} (self, auteur, perso, tiers, en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em recherche des contenus pour un auteur donné (son \textquotesingle{}panier\textquotesingle{}) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_aa196d107db356d07eeb5c86d3fe08aa9}{get\+\_\+contenus\+\_\+tiers}} (self, auteur)
\begin{DoxyCompactList}\small\item\em F\+Onction permettant de récupérer les contenus tiers d\textquotesingle{}un auteur. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a4c48964bfe8079df36fe2cc6d1b7b5aa}{get\+\_\+contenus\+\_\+non\+\_\+auteur}} (self, auteur)
\begin{DoxyCompactList}\small\item\em Fonction permettant de charger tous les contenus \textquotesingle{}publiés\textquotesingle{} n\textquotesingle{}appartenant pas à auteur (pour afficher sa banque) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a4d6c5aa88394afc8fd42899194b7ab66}{creer\+\_\+tiers}} (self, auteur, id\+\_\+contenu, version)
\begin{DoxyCompactList}\small\item\em F\+Onction de création d\textquotesingle{}un tiers. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_af5536deb72c52e6cc23a638e0f1e7854}{get\+\_\+contenus\+\_\+persos}} (self, auteur)
\begin{DoxyCompactList}\small\item\em F\+Onction permettant de récupérer les contenus persos d\textquotesingle{}un auteur. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a1defe7d309e7d0568fd7d635632573b5}{dissocier\+\_\+contenu}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em l\textquotesingle{}auteur \textquotesingle{}renie\textquotesingle{} son contenu, qui reste disponible dans le panier de ceux qui le possédent \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a1a6f82e352a43f602071118d71fd4119}{supprimer\+\_\+contenu}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em permet de, soit renier, soit supprimer définitivement un auteur (et le fichier de contenu associé) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a009470141dfc00f2e0fe5a4e738f40d8}{supprimer\+\_\+tiers}} (self, id\+\_\+tiers, auteur, version, note)
\begin{DoxyCompactList}\small\item\em suppression défintive d\textquotesingle{}un tiers (de la référence) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a70a37d28de6178c0c6d7d756b536cdc2}{existe\+\_\+en\+\_\+tiers}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em fonction qui permet de savoir le nombre de fois qu\textquotesingle{}un contenu est présent en \textquotesingle{}contenu tiers\textquotesingle{} chez d\textquotesingle{}autres auteurs \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_aad2712ed6b03aef5500273113b756c7e}{creer\+\_\+nouveau\+\_\+contenu}} (self, id\+\_\+demande\+\_\+publication, auteur\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em fonction qui permet de créer un contenu à partir d\textquotesingle{}une contenu en cours \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a8ff96c6d4438cd99f6864f1e69f63558}{get\+\_\+chemin\+\_\+du\+\_\+contenu}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em récupère le chemin d\textquotesingle{}un contenu \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a3fbf924b55d44bc6e70298c3572e960b}{get\+\_\+version\+\_\+courante}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em récupère la version en cours du contenu \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a0dbda3ac47adc7927424e436cd4ab810}{get\+\_\+version\+\_\+tiers\+\_\+avec\+\_\+id}} (self, id\+\_\+contenu, auteur)
\begin{DoxyCompactList}\small\item\em récupère la version d\textquotesingle{}un contenu mis en tiers (ou 0 si ce contenu n\textquotesingle{}est pas sossédé en tiers) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_ac3ca8e0087646327cf77df512a17b634}{maj\+\_\+contenu}} (self, id\+\_\+contenu\+\_\+en\+\_\+cours, auteur=None, en\+Cours=True)
\begin{DoxyCompactList}\small\item\em mise à jour d\textquotesingle{}un contenu \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_ad117a2d6436b5ea8bc7b3c1be7b2b5d4}{consulter\+\_\+un\+\_\+contenu}} (self, id, auteur)
\begin{DoxyCompactList}\small\item\em lecture d\textquotesingle{}un contenu (version basique pour les tests) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a2937847796b74254765e0aa5850908a8}{detruire\+\_\+fichier\+\_\+tmp}} (self, id, auteur)
\begin{DoxyCompactList}\small\item\em après fin de consultation, destruction du fichier temporaire généré \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a07fb6588c037e7959d9f757f00b1279a}{is\+\_\+anonyme}} (self, id\+Contenu)
\begin{DoxyCompactList}\small\item\em Fonction permettant de déterminer si un contenu est \char`\"{}anonyme\char`\"{}. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a31ff99b65187527c7e7f49966b4f2c0a}{get\+\_\+tous\+\_\+les\+\_\+contenus}} (self)
\begin{DoxyCompactList}\small\item\em Récupérer tous les contenus. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a62be40989e5134cd867f99e1a4f7f060}\label{classcontenu__dao_1_1_contenu_dao_a62be40989e5134cd867f99e1a4f7f060}}
def {\bfseries is\+\_\+tiers\+\_\+auteur} (self, auteur, id\+Contenu)
\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a196c9bc1e8ea58eb45f85074aeacb5c0}{maj\+\_\+tiers}} (self, id\+\_\+tiers, nouvelle\+\_\+version, auteur, refuse=False)
\begin{DoxyCompactList}\small\item\em mettre à jour un contenu \textquotesingle{}tiers\textquotesingle{} \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a24716701f939cf8c61892a88b17e8ce1}{is\+\_\+tiers\+\_\+maj}} (self, auteur)
\begin{DoxyCompactList}\small\item\em Permet de savoir si au moins un tiers est mettable à jour pour un auteur. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a1623fed649617405ea7a63018fe6f00a}{liste\+\_\+tiers\+\_\+maj}} (self, auteur)
\begin{DoxyCompactList}\small\item\em Permet de savoir si au moins un tiers est mettable à jour pour un auteur. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a10208c32898617aa2060d97eec65370d}{get\+\_\+commit\+\_\+pour\+\_\+une\+\_\+version}} (self, id\+\_\+contenu, version)
\begin{DoxyCompactList}\small\item\em Fonction permettant de récupérer le \textquotesingle{}hash\textquotesingle{} d\textquotesingle{}un commit. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_ae73d757c5350c33f27463c91f3f74c77}{get\+\_\+tags\+\_\+contenu}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em Fonction permettant de récupérer les tags associés à un contenu. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a0721375bffa6ea4bc3e6876bef4f71c7}{changer\+\_\+tags\+\_\+contenus}} (self, id\+\_\+contenu, tags)
\begin{DoxyCompactList}\small\item\em Mise à jour des tags associés au contenu. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a2e1f21670573ea19f89d2a38e2374486}{changer\+\_\+titre}} (self, id\+\_\+en\+\_\+cours, nouveau\+\_\+titre)
\begin{DoxyCompactList}\small\item\em Modification d\textquotesingle{}un titre d\textquotesingle{}un contenu personnel. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_acf5cd4a1bf90cfc9454c84e9bd0f9595}{creer\+\_\+tag\+\_\+libre}} (self, auteur, tag, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em Fonction permettant de créer un tag libre et de l\textquotesingle{}associer ou non à un contenu. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_ab0568be55b1a8c2ffd2579844a5801b0}{supprimer\+\_\+tag\+\_\+libre}} (self, auteur, mon\+\_\+tag)
\begin{DoxyCompactList}\small\item\em Fonction permettant de supprimer un tag libre. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_afc45d0f537eac54f2035562ea52651e4}{dissocier\+\_\+tag\+\_\+libre}} (self, auteur, mon\+\_\+tag, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em Fonction permettant de dissocier un contenu d\textquotesingle{}un tag libre. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a24510185639e49977731849f230c19de}{associer\+\_\+tag\+\_\+libre}} (self, auteur, tag, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em Fonction permettant d\textquotesingle{}associer un contenu à un tag libre. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a9cc6294153338323c1583592221264e6}{recuperer\+\_\+all\+\_\+tags\+\_\+libres}} (self, auteur)
\begin{DoxyCompactList}\small\item\em Fonction permettant de récupérer tous les tags libres d\textquotesingle{}un auteur. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_adb9ef427b9922a7a1073839c62d8bf11}{recuperer\+\_\+tags\+\_\+libres\+\_\+contenu}} (self, id\+\_\+contenu, auteur)
\begin{DoxyCompactList}\small\item\em Fonction permettant de récupérer les tags libres d\textquotesingle{}un auteur associés à un contenu en particulier. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a24220bd7aa124c96e8b2fcd23f32a0d3}{noter\+Contenu\+Tiers}} (self, id\+\_\+contenu, version, auteur, note)
\begin{DoxyCompactList}\small\item\em Fonction permettant de noter un contenu (pour une version donnée) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a62aad05a3c0a21057f67063095c11dcb}{recuperer\+Note\+Contenu}} (self, id\+\_\+contenu, version, auteur)
\begin{DoxyCompactList}\small\item\em Fonction permettant de récupérer une note donnée. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a42a789fd4a48bb46b1ccd46082a47a2d}{modifier\+Moyenne\+Contenu}} (self, id\+\_\+contenu, version, note)
\begin{DoxyCompactList}\small\item\em Fonction permettant de changer la moyenne d\textquotesingle{}une version d\textquotesingle{}un contenu à l\textquotesingle{}insertion d\textquotesingle{}une nouvelle note. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a03402eb270c9b167e3e1b1e60c788571}\label{classcontenu__dao_1_1_contenu_dao_a03402eb270c9b167e3e1b1e60c788571}}
{\bfseries client} = Mongo\+Client(\textquotesingle{}localhost\textquotesingle{}, 27017)
\item
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_ad6af85d7074187bdd8d6b894792749c5}\label{classcontenu__dao_1_1_contenu_dao_ad6af85d7074187bdd8d6b894792749c5}}
string {\bfseries chemin} = \char`\"{}/home/Open\+Quizz/contenus/\char`\"{}
\item
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a5cc974e2d48bd472c950563f30b90384}\label{classcontenu__dao_1_1_contenu_dao_a5cc974e2d48bd472c950563f30b90384}}
{\bfseries git\+Utils} = Git\+Utils()
\item
\mbox{\hyperlink{classcontenu__dao_1_1_contenu_dao_a6f2ab34fa5dbf82d9c161b30ceefae58}{base\+\_\+donnees}} = client.\+squelette
\begin{DoxyCompactList}\small\item\em extraction d\textquotesingle{}une base de données. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_ae75b1431e116463e557934562641f296}\label{classcontenu__dao_1_1_contenu_dao_ae75b1431e116463e557934562641f296}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!ajouter\_contenu@{ajouter\_contenu}}
\index{ajouter\_contenu@{ajouter\_contenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{ajouter\_contenu()}{ajouter\_contenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+ajouter\+\_\+contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{contenu\+\_\+a\+\_\+ecrire, }\item[{}]{titre, }\item[{}]{tags }\end{DoxyParamCaption})}
Fonction permettant d\textquotesingle{}ajouter un contenu dans le panier de l\textquotesingle{}auteur.
\begin{DoxyParams}{Parameters}
{\em l\textquotesingle{}auteur} & en cours \\
\hline
{\em nom\+\_\+fichier} & le nom du fichier associé au contenu \\
\hline
{\em commit} & le \textquotesingle{}hash\textquotesingle{} du commit associé (récupéré via git) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a24510185639e49977731849f230c19de}\label{classcontenu__dao_1_1_contenu_dao_a24510185639e49977731849f230c19de}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!associer\_tag\_libre@{associer\_tag\_libre}}
\index{associer\_tag\_libre@{associer\_tag\_libre}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{associer\_tag\_libre()}{associer\_tag\_libre()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+associer\+\_\+tag\+\_\+libre (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{tag, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
Fonction permettant d\textquotesingle{}associer un contenu à un tag libre.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur du nouveau tag \\
\hline
{\em tag} & le tag concerné \\
\hline
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu à associer au tag \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a0721375bffa6ea4bc3e6876bef4f71c7}\label{classcontenu__dao_1_1_contenu_dao_a0721375bffa6ea4bc3e6876bef4f71c7}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!changer\_tags\_contenus@{changer\_tags\_contenus}}
\index{changer\_tags\_contenus@{changer\_tags\_contenus}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{changer\_tags\_contenus()}{changer\_tags\_contenus()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+changer\+\_\+tags\+\_\+contenus (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu, }\item[{}]{tags }\end{DoxyParamCaption})}
Mise à jour des tags associés au contenu.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu concerné \\
\hline
{\em tags} & les nouveaux tags \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a2e1f21670573ea19f89d2a38e2374486}\label{classcontenu__dao_1_1_contenu_dao_a2e1f21670573ea19f89d2a38e2374486}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!changer\_titre@{changer\_titre}}
\index{changer\_titre@{changer\_titre}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{changer\_titre()}{changer\_titre()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+changer\+\_\+titre (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+en\+\_\+cours, }\item[{}]{nouveau\+\_\+titre }\end{DoxyParamCaption})}
Modification d\textquotesingle{}un titre d\textquotesingle{}un contenu personnel.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+en\+\_\+cours} & l\textquotesingle{}id du contenu \\
\hline
{\em nouveau\+\_\+titre} & le titre à changer \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_ad117a2d6436b5ea8bc7b3c1be7b2b5d4}\label{classcontenu__dao_1_1_contenu_dao_ad117a2d6436b5ea8bc7b3c1be7b2b5d4}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!consulter\_un\_contenu@{consulter\_un\_contenu}}
\index{consulter\_un\_contenu@{consulter\_un\_contenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{consulter\_un\_contenu()}{consulter\_un\_contenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+consulter\+\_\+un\+\_\+contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id, }\item[{}]{auteur }\end{DoxyParamCaption})}
lecture d\textquotesingle{}un contenu (version basique pour les tests)
\begin{DoxyParams}{Parameters}
{\em id} & l\textquotesingle{}id du contenu à consulter \\
\hline
{\em auteur} & l\textquotesingle{}auteur souhaitant consulter le contenu \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_aad2712ed6b03aef5500273113b756c7e}\label{classcontenu__dao_1_1_contenu_dao_aad2712ed6b03aef5500273113b756c7e}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!creer\_nouveau\_contenu@{creer\_nouveau\_contenu}}
\index{creer\_nouveau\_contenu@{creer\_nouveau\_contenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{creer\_nouveau\_contenu()}{creer\_nouveau\_contenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+creer\+\_\+nouveau\+\_\+contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+demande\+\_\+publication, }\item[{}]{auteur\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
fonction qui permet de créer un contenu à partir d\textquotesingle{}une contenu en cours
\begin{DoxyParams}{Parameters}
{\em chemin} & le chemin du contenu \\
\hline
{\em auteur\+\_\+en\+\_\+cours} & l\textquotesingle{}auteur du contenu en cours \\
\hline
{\em id\+\_\+contenu\+\_\+en\+\_\+cours} & l\textquotesingle{}id du contenu en cours \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_acf5cd4a1bf90cfc9454c84e9bd0f9595}\label{classcontenu__dao_1_1_contenu_dao_acf5cd4a1bf90cfc9454c84e9bd0f9595}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!creer\_tag\_libre@{creer\_tag\_libre}}
\index{creer\_tag\_libre@{creer\_tag\_libre}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{creer\_tag\_libre()}{creer\_tag\_libre()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+creer\+\_\+tag\+\_\+libre (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{tag, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
Fonction permettant de créer un tag libre et de l\textquotesingle{}associer ou non à un contenu.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur du nouveau tag \\
\hline
{\em tag} & le tag créé \\
\hline
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu associé (potentiellement vide) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a4d6c5aa88394afc8fd42899194b7ab66}\label{classcontenu__dao_1_1_contenu_dao_a4d6c5aa88394afc8fd42899194b7ab66}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!creer\_tiers@{creer\_tiers}}
\index{creer\_tiers@{creer\_tiers}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{creer\_tiers()}{creer\_tiers()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+creer\+\_\+tiers (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{id\+\_\+contenu, }\item[{}]{version }\end{DoxyParamCaption})}
F\+Onction de création d\textquotesingle{}un tiers.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur en cours \\
\hline
{\em id\+\_\+contenu} & le contenu à ajouter en tiers \\
\hline
{\em version} & la version dans laquelle le contenu a été pris \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a2937847796b74254765e0aa5850908a8}\label{classcontenu__dao_1_1_contenu_dao_a2937847796b74254765e0aa5850908a8}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!detruire\_fichier\_tmp@{detruire\_fichier\_tmp}}
\index{detruire\_fichier\_tmp@{detruire\_fichier\_tmp}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{detruire\_fichier\_tmp()}{detruire\_fichier\_tmp()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+detruire\+\_\+fichier\+\_\+tmp (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id, }\item[{}]{auteur }\end{DoxyParamCaption})}
après fin de consultation, destruction du fichier temporaire généré
\begin{DoxyParams}{Parameters}
{\em id} & l\textquotesingle{}id du contenu consulté \\
\hline
{\em auteur} & l\textquotesingle{}auteur auant effectué la consultation \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a1defe7d309e7d0568fd7d635632573b5}\label{classcontenu__dao_1_1_contenu_dao_a1defe7d309e7d0568fd7d635632573b5}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!dissocier\_contenu@{dissocier\_contenu}}
\index{dissocier\_contenu@{dissocier\_contenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{dissocier\_contenu()}{dissocier\_contenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+dissocier\+\_\+contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
l\textquotesingle{}auteur \textquotesingle{}renie\textquotesingle{} son contenu, qui reste disponible dans le panier de ceux qui le possédent
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}id du contenu à renier \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_afc45d0f537eac54f2035562ea52651e4}\label{classcontenu__dao_1_1_contenu_dao_afc45d0f537eac54f2035562ea52651e4}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!dissocier\_tag\_libre@{dissocier\_tag\_libre}}
\index{dissocier\_tag\_libre@{dissocier\_tag\_libre}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{dissocier\_tag\_libre()}{dissocier\_tag\_libre()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+dissocier\+\_\+tag\+\_\+libre (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{mon\+\_\+tag, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
Fonction permettant de dissocier un contenu d\textquotesingle{}un tag libre.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur du nouveau tag \\
\hline
{\em tag} & le tag concerné \\
\hline
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu à dissocier \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a70a37d28de6178c0c6d7d756b536cdc2}\label{classcontenu__dao_1_1_contenu_dao_a70a37d28de6178c0c6d7d756b536cdc2}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!existe\_en\_tiers@{existe\_en\_tiers}}
\index{existe\_en\_tiers@{existe\_en\_tiers}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{existe\_en\_tiers()}{existe\_en\_tiers()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+existe\+\_\+en\+\_\+tiers (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
fonction qui permet de savoir le nombre de fois qu\textquotesingle{}un contenu est présent en \textquotesingle{}contenu tiers\textquotesingle{} chez d\textquotesingle{}autres auteurs
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}id du contenu à \textquotesingle{}tester\textquotesingle{} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le nombre de contenus tiers associés
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a8ff96c6d4438cd99f6864f1e69f63558}\label{classcontenu__dao_1_1_contenu_dao_a8ff96c6d4438cd99f6864f1e69f63558}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_chemin\_du\_contenu@{get\_chemin\_du\_contenu}}
\index{get\_chemin\_du\_contenu@{get\_chemin\_du\_contenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_chemin\_du\_contenu()}{get\_chemin\_du\_contenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+chemin\+\_\+du\+\_\+contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
récupère le chemin d\textquotesingle{}un contenu
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu recherché \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le chemin désiré
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a10208c32898617aa2060d97eec65370d}\label{classcontenu__dao_1_1_contenu_dao_a10208c32898617aa2060d97eec65370d}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_commit\_pour\_une\_version@{get\_commit\_pour\_une\_version}}
\index{get\_commit\_pour\_une\_version@{get\_commit\_pour\_une\_version}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_commit\_pour\_une\_version()}{get\_commit\_pour\_une\_version()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+commit\+\_\+pour\+\_\+une\+\_\+version (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu, }\item[{}]{version }\end{DoxyParamCaption})}
Fonction permettant de récupérer le \textquotesingle{}hash\textquotesingle{} d\textquotesingle{}un commit.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu concerné \\
\hline
{\em version} & la version pour laquelle on veux récupérer le commit \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le commit associé à la version
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_ac73171423db4426f64ff3f1794b5c1d5}\label{classcontenu__dao_1_1_contenu_dao_ac73171423db4426f64ff3f1794b5c1d5}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_contenu\_par\_id@{get\_contenu\_par\_id}}
\index{get\_contenu\_par\_id@{get\_contenu\_par\_id}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_contenu\_par\_id()}{get\_contenu\_par\_id()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+contenu\+\_\+par\+\_\+id (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
recherche d\textquotesingle{}un contenu par id (pour affichage de son contenu.
charge la version courante
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu recherché \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a974b60a51168edc2c250e291ad9f6621}\label{classcontenu__dao_1_1_contenu_dao_a974b60a51168edc2c250e291ad9f6621}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_contenus@{get\_contenus}}
\index{get\_contenus@{get\_contenus}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_contenus()}{get\_contenus()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+contenus (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{perso, }\item[{}]{tiers, }\item[{}]{en\+\_\+cours }\end{DoxyParamCaption})}
recherche des contenus pour un auteur donné (son \textquotesingle{}panier\textquotesingle{})
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur des contenus \\
\hline
{\em perso} & true si contenus persos a charger, false sinon \\
\hline
{\em tiers} & true si contenus tiers a charger, false sinon \\
\hline
{\em en\+\_\+vours} & true si contenus en cours a charger, false sinon \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
tous les contenus présents dans le panier de l\textquotesingle{}auteur
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a4c48964bfe8079df36fe2cc6d1b7b5aa}\label{classcontenu__dao_1_1_contenu_dao_a4c48964bfe8079df36fe2cc6d1b7b5aa}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_contenus\_non\_auteur@{get\_contenus\_non\_auteur}}
\index{get\_contenus\_non\_auteur@{get\_contenus\_non\_auteur}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_contenus\_non\_auteur()}{get\_contenus\_non\_auteur()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+contenus\+\_\+non\+\_\+auteur (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur }\end{DoxyParamCaption})}
Fonction permettant de charger tous les contenus \textquotesingle{}publiés\textquotesingle{} n\textquotesingle{}appartenant pas à auteur (pour afficher sa banque)
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur en cours \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
tous les contenus non présents dans le panier de l\textquotesingle{}auteur
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_af5536deb72c52e6cc23a638e0f1e7854}\label{classcontenu__dao_1_1_contenu_dao_af5536deb72c52e6cc23a638e0f1e7854}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_contenus\_persos@{get\_contenus\_persos}}
\index{get\_contenus\_persos@{get\_contenus\_persos}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_contenus\_persos()}{get\_contenus\_persos()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+contenus\+\_\+persos (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur }\end{DoxyParamCaption})}
F\+Onction permettant de récupérer les contenus persos d\textquotesingle{}un auteur.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur en question return tous les contenus personnels de l\textquotesingle{}auteur \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_aa196d107db356d07eeb5c86d3fe08aa9}\label{classcontenu__dao_1_1_contenu_dao_aa196d107db356d07eeb5c86d3fe08aa9}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_contenus\_tiers@{get\_contenus\_tiers}}
\index{get\_contenus\_tiers@{get\_contenus\_tiers}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_contenus\_tiers()}{get\_contenus\_tiers()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+contenus\+\_\+tiers (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur }\end{DoxyParamCaption})}
F\+Onction permettant de récupérer les contenus tiers d\textquotesingle{}un auteur.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur en question return les contenus tiers de l\textquotesingle{}auteur (\+\_\+id et version) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a2b0a6eb4a146d03a1d5ee5ef518a8d78}\label{classcontenu__dao_1_1_contenu_dao_a2b0a6eb4a146d03a1d5ee5ef518a8d78}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_popularite@{get\_popularite}}
\index{get\_popularite@{get\_popularite}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_popularite()}{get\_popularite()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+popularite (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
récupérer la popularité d\textquotesingle{}une version
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu \\
\hline
{\em version} & le numéro de version \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_ae73d757c5350c33f27463c91f3f74c77}\label{classcontenu__dao_1_1_contenu_dao_ae73d757c5350c33f27463c91f3f74c77}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_tags\_contenu@{get\_tags\_contenu}}
\index{get\_tags\_contenu@{get\_tags\_contenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_tags\_contenu()}{get\_tags\_contenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+tags\+\_\+contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
Fonction permettant de récupérer les tags associés à un contenu.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu concerné \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
les tags associés au contenu
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a31ff99b65187527c7e7f49966b4f2c0a}\label{classcontenu__dao_1_1_contenu_dao_a31ff99b65187527c7e7f49966b4f2c0a}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_tous\_les\_contenus@{get\_tous\_les\_contenus}}
\index{get\_tous\_les\_contenus@{get\_tous\_les\_contenus}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_tous\_les\_contenus()}{get\_tous\_les\_contenus()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+tous\+\_\+les\+\_\+contenus (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}
Récupérer tous les contenus.
\begin{DoxyReturn}{Returns}
tous les contenus
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a3fbf924b55d44bc6e70298c3572e960b}\label{classcontenu__dao_1_1_contenu_dao_a3fbf924b55d44bc6e70298c3572e960b}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_version\_courante@{get\_version\_courante}}
\index{get\_version\_courante@{get\_version\_courante}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_version\_courante()}{get\_version\_courante()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+version\+\_\+courante (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
récupère la version en cours du contenu
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
la version courante du contenu
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a0dbda3ac47adc7927424e436cd4ab810}\label{classcontenu__dao_1_1_contenu_dao_a0dbda3ac47adc7927424e436cd4ab810}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!get\_version\_tiers\_avec\_id@{get\_version\_tiers\_avec\_id}}
\index{get\_version\_tiers\_avec\_id@{get\_version\_tiers\_avec\_id}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{get\_version\_tiers\_avec\_id()}{get\_version\_tiers\_avec\_id()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+get\+\_\+version\+\_\+tiers\+\_\+avec\+\_\+id (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu, }\item[{}]{auteur }\end{DoxyParamCaption})}
récupère la version d\textquotesingle{}un contenu mis en tiers (ou 0 si ce contenu n\textquotesingle{}est pas sossédé en tiers)
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur concerné \\
\hline
{\em id\+\_\+contenu} & le contenu recherché \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
la version du tiers id\+\_\+contenu (ou 0)
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a9c625b7e9850949579c48fd047affb02}\label{classcontenu__dao_1_1_contenu_dao_a9c625b7e9850949579c48fd047affb02}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!id\_dernier\_contenu\_ajoute@{id\_dernier\_contenu\_ajoute}}
\index{id\_dernier\_contenu\_ajoute@{id\_dernier\_contenu\_ajoute}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{id\_dernier\_contenu\_ajoute()}{id\_dernier\_contenu\_ajoute()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+id\+\_\+dernier\+\_\+contenu\+\_\+ajoute (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}
Récupérer l\textquotesingle{}id du dernier contenu ajouté
\begin{DoxyReturn}{Returns}
l\textquotesingle{}id du dernier contenu (sous la forme d\textquotesingle{}une chaine de caracteres)
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_af7fc7cc2e627414133df7d0a0705a52b}\label{classcontenu__dao_1_1_contenu_dao_af7fc7cc2e627414133df7d0a0705a52b}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!incrementer\_popularite@{incrementer\_popularite}}
\index{incrementer\_popularite@{incrementer\_popularite}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{incrementer\_popularite()}{incrementer\_popularite()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+incrementer\+\_\+popularite (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
incrémenter la popularité d\textquotesingle{}un contenu ou d\textquotesingle{}une de ses versions
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu \\
\hline
{\em version} & le numéro de version incrémenté \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a07fb6588c037e7959d9f757f00b1279a}\label{classcontenu__dao_1_1_contenu_dao_a07fb6588c037e7959d9f757f00b1279a}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!is\_anonyme@{is\_anonyme}}
\index{is\_anonyme@{is\_anonyme}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{is\_anonyme()}{is\_anonyme()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+is\+\_\+anonyme (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+Contenu }\end{DoxyParamCaption})}
Fonction permettant de déterminer si un contenu est \char`\"{}anonyme\char`\"{}.
\begin{DoxyParams}{Parameters}
{\em id\+C\+Ontenu} & le contenu à tester \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
booléen true.\+false si le contenu est anonyme ou pas
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a24716701f939cf8c61892a88b17e8ce1}\label{classcontenu__dao_1_1_contenu_dao_a24716701f939cf8c61892a88b17e8ce1}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!is\_tiers\_maj@{is\_tiers\_maj}}
\index{is\_tiers\_maj@{is\_tiers\_maj}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{is\_tiers\_maj()}{is\_tiers\_maj()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+is\+\_\+tiers\+\_\+maj (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur }\end{DoxyParamCaption})}
Permet de savoir si au moins un tiers est mettable à jour pour un auteur.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur concerné \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
un booléen indiquant si on a des mises à jour faisables
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a1623fed649617405ea7a63018fe6f00a}\label{classcontenu__dao_1_1_contenu_dao_a1623fed649617405ea7a63018fe6f00a}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!liste\_tiers\_maj@{liste\_tiers\_maj}}
\index{liste\_tiers\_maj@{liste\_tiers\_maj}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{liste\_tiers\_maj()}{liste\_tiers\_maj()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+liste\+\_\+tiers\+\_\+maj (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur }\end{DoxyParamCaption})}
Permet de savoir si au moins un tiers est mettable à jour pour un auteur.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur concerné \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
la liste des tiers mettables à jour
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_ac3ca8e0087646327cf77df512a17b634}\label{classcontenu__dao_1_1_contenu_dao_ac3ca8e0087646327cf77df512a17b634}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!maj\_contenu@{maj\_contenu}}
\index{maj\_contenu@{maj\_contenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{maj\_contenu()}{maj\_contenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+maj\+\_\+contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu\+\_\+en\+\_\+cours, }\item[{}]{auteur = {\ttfamily None}, }\item[{}]{en\+Cours = {\ttfamily True} }\end{DoxyParamCaption})}
mise à jour d\textquotesingle{}un contenu
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}id du contenu à mettre à jour \\
\hline
{\em nom\+Branche} & le nom de la branche \\
\hline
{\em auteur} & l\textquotesingle{}auteur du contenu à mettre à jour \\
\hline
{\em en\+Cours} & permet de déterminer si l\textquotesingle{}origine de la maj est un contenu en cours ou une demande de publication \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a196c9bc1e8ea58eb45f85074aeacb5c0}\label{classcontenu__dao_1_1_contenu_dao_a196c9bc1e8ea58eb45f85074aeacb5c0}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!maj\_tiers@{maj\_tiers}}
\index{maj\_tiers@{maj\_tiers}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{maj\_tiers()}{maj\_tiers()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+maj\+\_\+tiers (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+tiers, }\item[{}]{nouvelle\+\_\+version, }\item[{}]{auteur, }\item[{}]{refuse = {\ttfamily False} }\end{DoxyParamCaption})}
mettre à jour un contenu \textquotesingle{}tiers\textquotesingle{}
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur concerné \\
\hline
{\em id\+\_\+favori} & le favori à maj \\
\hline
{\em nouvelle\+\_\+version} & le numero de la nouvelle version \\
\hline
{\em refuse} & indique si la mise a jour est acceptee ou refusee \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a42a789fd4a48bb46b1ccd46082a47a2d}\label{classcontenu__dao_1_1_contenu_dao_a42a789fd4a48bb46b1ccd46082a47a2d}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!modifierMoyenneContenu@{modifierMoyenneContenu}}
\index{modifierMoyenneContenu@{modifierMoyenneContenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{modifierMoyenneContenu()}{modifierMoyenneContenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+modifier\+Moyenne\+Contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu, }\item[{}]{version, }\item[{}]{note }\end{DoxyParamCaption})}
Fonction permettant de changer la moyenne d\textquotesingle{}une version d\textquotesingle{}un contenu à l\textquotesingle{}insertion d\textquotesingle{}une nouvelle note.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu concerné \\
\hline
{\em version} & la version du contenu notée \\
\hline
{\em note} & la note affectée au contenu \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a24220bd7aa124c96e8b2fcd23f32a0d3}\label{classcontenu__dao_1_1_contenu_dao_a24220bd7aa124c96e8b2fcd23f32a0d3}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!noterContenuTiers@{noterContenuTiers}}
\index{noterContenuTiers@{noterContenuTiers}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{noterContenuTiers()}{noterContenuTiers()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+noter\+Contenu\+Tiers (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu, }\item[{}]{version, }\item[{}]{auteur, }\item[{}]{note }\end{DoxyParamCaption})}
Fonction permettant de noter un contenu (pour une version donnée)
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu concerné \\
\hline
{\em version} & la version du contenu notée \\
\hline
{\em auteur} & l\textquotesingle{}auteur qui met la note \\
\hline
{\em note} & la note affectée au contenu \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a9cc6294153338323c1583592221264e6}\label{classcontenu__dao_1_1_contenu_dao_a9cc6294153338323c1583592221264e6}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!recuperer\_all\_tags\_libres@{recuperer\_all\_tags\_libres}}
\index{recuperer\_all\_tags\_libres@{recuperer\_all\_tags\_libres}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{recuperer\_all\_tags\_libres()}{recuperer\_all\_tags\_libres()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+recuperer\+\_\+all\+\_\+tags\+\_\+libres (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur }\end{DoxyParamCaption})}
Fonction permettant de récupérer tous les tags libres d\textquotesingle{}un auteur.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur du nouveau tag \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
les tags libres de l\textquotesingle{}auteur
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_adb9ef427b9922a7a1073839c62d8bf11}\label{classcontenu__dao_1_1_contenu_dao_adb9ef427b9922a7a1073839c62d8bf11}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!recuperer\_tags\_libres\_contenu@{recuperer\_tags\_libres\_contenu}}
\index{recuperer\_tags\_libres\_contenu@{recuperer\_tags\_libres\_contenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{recuperer\_tags\_libres\_contenu()}{recuperer\_tags\_libres\_contenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+recuperer\+\_\+tags\+\_\+libres\+\_\+contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu, }\item[{}]{auteur }\end{DoxyParamCaption})}
Fonction permettant de récupérer les tags libres d\textquotesingle{}un auteur associés à un contenu en particulier.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur du nouveau tag \\
\hline
{\em id\+\_\+contenu} & le contenu associé \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
les tags libres de l\textquotesingle{}auteur
\end{DoxyReturn}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a62aad05a3c0a21057f67063095c11dcb}\label{classcontenu__dao_1_1_contenu_dao_a62aad05a3c0a21057f67063095c11dcb}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!recupererNoteContenu@{recupererNoteContenu}}
\index{recupererNoteContenu@{recupererNoteContenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{recupererNoteContenu()}{recupererNoteContenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+recuperer\+Note\+Contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu, }\item[{}]{version, }\item[{}]{auteur }\end{DoxyParamCaption})}
Fonction permettant de récupérer une note donnée.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu concerné \\
\hline
{\em version} & la version du contenu notée \\
\hline
{\em auteur} & l\textquotesingle{}auteur qui met la note \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a1a6f82e352a43f602071118d71fd4119}\label{classcontenu__dao_1_1_contenu_dao_a1a6f82e352a43f602071118d71fd4119}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!supprimer\_contenu@{supprimer\_contenu}}
\index{supprimer\_contenu@{supprimer\_contenu}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{supprimer\_contenu()}{supprimer\_contenu()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+supprimer\+\_\+contenu (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
permet de, soit renier, soit supprimer définitivement un auteur (et le fichier de contenu associé)
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu à supprimer \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_ab0568be55b1a8c2ffd2579844a5801b0}\label{classcontenu__dao_1_1_contenu_dao_ab0568be55b1a8c2ffd2579844a5801b0}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!supprimer\_tag\_libre@{supprimer\_tag\_libre}}
\index{supprimer\_tag\_libre@{supprimer\_tag\_libre}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{supprimer\_tag\_libre()}{supprimer\_tag\_libre()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+supprimer\+\_\+tag\+\_\+libre (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{mon\+\_\+tag }\end{DoxyParamCaption})}
Fonction permettant de supprimer un tag libre.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur du nouveau tag \\
\hline
{\em tag} & le tag a supprimer \\
\hline
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu associé (potentiellement vide) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a009470141dfc00f2e0fe5a4e738f40d8}\label{classcontenu__dao_1_1_contenu_dao_a009470141dfc00f2e0fe5a4e738f40d8}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!supprimer\_tiers@{supprimer\_tiers}}
\index{supprimer\_tiers@{supprimer\_tiers}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{supprimer\_tiers()}{supprimer\_tiers()}}
{\footnotesize\ttfamily def contenu\+\_\+dao.\+Contenu\+Dao.\+supprimer\+\_\+tiers (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+tiers, }\item[{}]{auteur, }\item[{}]{version, }\item[{}]{note }\end{DoxyParamCaption})}
suppression défintive d\textquotesingle{}un tiers (de la référence)
\begin{DoxyParams}{Parameters}
{\em id\+\_\+tiers} & l\textquotesingle{}id du tiers à supprimer \\
\hline
{\em auteur} & l\textquotesingle{}auteur concerné \\
\hline
{\em version} & la version du tiers à supprimer \\
\hline
{\em la} & note associee au contenu \\
\hline
\end{DoxyParams}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classcontenu__dao_1_1_contenu_dao_a6f2ab34fa5dbf82d9c161b30ceefae58}\label{classcontenu__dao_1_1_contenu_dao_a6f2ab34fa5dbf82d9c161b30ceefae58}}
\index{contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}!base\_donnees@{base\_donnees}}
\index{base\_donnees@{base\_donnees}!contenu\_dao.ContenuDao@{contenu\_dao.ContenuDao}}
\doxysubsubsection{\texorpdfstring{base\_donnees}{base\_donnees}}
{\footnotesize\ttfamily contenu\+\_\+dao.\+Contenu\+Dao.\+base\+\_\+donnees = client.\+squelette\hspace{0.3cm}{\ttfamily [static]}}
extraction d\textquotesingle{}une base de données.
Si elle n\textquotesingle{}existe pas, elle esst créée
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
modele/contenu\+\_\+dao.\+py\end{DoxyCompactItemize}
2bce859dda6cfe8083d2d675209dc066
\ No newline at end of file
\hypertarget{classdemande__pub_dao_1_1_demande_pub_dao}{}\doxysection{demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao Class Reference}
\label{classdemande__pub_dao_1_1_demande_pub_dao}\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_abdd0770b749dce1ad7bf2d55a1506b6a}{creer\+\_\+demande\+\_\+publication}} (self, id\+\_\+contenu, id\+\_\+contenu\+\_\+en\+\_\+cours, auteur\+\_\+en\+\_\+cours, auteur, version\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em Crétion d\textquotesingle{}une demande de publication. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a49ef3adc5b7e8c3d667afeba8db64cac}{get\+\_\+demande\+\_\+pub\+\_\+via\+\_\+id}} (self, id\+\_\+demande\+\_\+pub)
\begin{DoxyCompactList}\small\item\em Récupérer une demande de publication via son id. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a9da5888452ac24466f81e31a44836530}{id\+\_\+derniere\+\_\+demande\+\_\+publication\+\_\+ajoutee}} (self)
\begin{DoxyCompactList}\small\item\em Récupérer la dernière insertion dasn les demaindes de publication. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a85afda7a4ce961336f2211ab371ac8f6}{gerer\+\_\+demande\+\_\+pub}} (self, id\+\_\+publication, reponse, auteur\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em Fonction permettant de gérer une demande de publication. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a77c1624fda4c168037b0756c8d8489da}{rendre\+\_\+publications\+\_\+obsoletes}} (self, id\+\_\+contenu, auteur\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em Quand unhe publication est validée, toutes les autres publications en cours sur le contenu passent en statut \char`\"{}obsolete\char`\"{}. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a485a9854f92b4491170e7b256202527e}{supprimer\+\_\+publication}} (self, id\+Pub)
\begin{DoxyCompactList}\small\item\em Supprimer une demande de publication. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a4299a40a96ca2d04e836bdfdfcbbf2a3}{get\+\_\+auteur\+\_\+demande\+\_\+publication}} (self, id\+Dde\+Publication)
\begin{DoxyCompactList}\small\item\em Récupérer l\textquotesingle{}auteur d\textquotesingle{}une demande de publication. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a6c1fb95046b68b1dac5d4e0b054eb0a0}{get\+\_\+id\+\_\+contenu\+\_\+associe\+\_\+a\+\_\+une\+\_\+publication}} (self, id\+\_\+dde\+\_\+publication)
\begin{DoxyCompactList}\small\item\em Récupérer lid du contenu (perso ou tiers) associé à une demande de publication. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a95d9064b811b9ec33d46aac09df2c824}{get\+\_\+id\+\_\+contenu\+\_\+en\+\_\+cours\+\_\+associe\+\_\+a\+\_\+une\+\_\+publication}} (self, id\+\_\+dde\+\_\+publication)
\begin{DoxyCompactList}\small\item\em Récupérer lid du contenu en cours associé à une demande de publication. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_aec5fc3fe1dcf57c5d1b9e47fbe18eec8}{get\+\_\+demandes\+\_\+pub}} (self, auteur, emises=True)
\begin{DoxyCompactList}\small\item\em Récupérer les demandes de publication. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a756b9c48a7c3e70fab047712bf70b7b9}{recuperer\+\_\+dernier\+\_\+id}} (self)
\begin{DoxyCompactList}\small\item\em récupérer le dernier id inséré dans encours \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a975fe92ca5b0453f54c06168d6fd1757}\label{classdemande__pub_dao_1_1_demande_pub_dao_a975fe92ca5b0453f54c06168d6fd1757}}
{\bfseries client} = Mongo\+Client(\textquotesingle{}localhost\textquotesingle{}, 27017)
\item
\mbox{\hyperlink{classdemande__pub_dao_1_1_demande_pub_dao_a34991b42f7ac2a5455015ed68ee940b8}{base\+\_\+donnees}} = client.\+squelette
\begin{DoxyCompactList}\small\item\em extraction d\textquotesingle{}une base de données. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_abdd0770b749dce1ad7bf2d55a1506b6a}\label{classdemande__pub_dao_1_1_demande_pub_dao_abdd0770b749dce1ad7bf2d55a1506b6a}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!creer\_demande\_publication@{creer\_demande\_publication}}
\index{creer\_demande\_publication@{creer\_demande\_publication}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{creer\_demande\_publication()}{creer\_demande\_publication()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+creer\+\_\+demande\+\_\+publication (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu, }\item[{}]{id\+\_\+contenu\+\_\+en\+\_\+cours, }\item[{}]{auteur\+\_\+en\+\_\+cours, }\item[{}]{auteur, }\item[{}]{version\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
Crétion d\textquotesingle{}une demande de publication.
\begin{DoxyParams}{Parameters}
{\em id\+C\+Ontenu} & l\textquotesingle{}id du contenu d\textquotesingle{}origine \\
\hline
{\em auteur} & l\textquotesingle{}auteur du contenu d\textquotesingle{}origine \\
\hline
{\em id\+Contenu\+En\+Cours} & l\textquotesingle{}id du contenu en cours \\
\hline
{\em auteur\+En\+Cours} & l\textquotesingle{}auteur du contenu en cours \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a85afda7a4ce961336f2211ab371ac8f6}\label{classdemande__pub_dao_1_1_demande_pub_dao_a85afda7a4ce961336f2211ab371ac8f6}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!gerer\_demande\_pub@{gerer\_demande\_pub}}
\index{gerer\_demande\_pub@{gerer\_demande\_pub}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{gerer\_demande\_pub()}{gerer\_demande\_pub()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+gerer\+\_\+demande\+\_\+pub (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+publication, }\item[{}]{reponse, }\item[{}]{auteur\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
Fonction permettant de gérer une demande de publication.
\begin{DoxyParams}{Parameters}
{\em id\+Publication} & l\textquotesingle{}id de la demande de publication \\
\hline
{\em reponse} & la réponse donnée par l\textquotesingle{}auteur d\textquotesingle{}origine \\
\hline
{\em auteur} & l\textquotesingle{}auteur d\textquotesingle{}origine \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a4299a40a96ca2d04e836bdfdfcbbf2a3}\label{classdemande__pub_dao_1_1_demande_pub_dao_a4299a40a96ca2d04e836bdfdfcbbf2a3}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!get\_auteur\_demande\_publication@{get\_auteur\_demande\_publication}}
\index{get\_auteur\_demande\_publication@{get\_auteur\_demande\_publication}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{get\_auteur\_demande\_publication()}{get\_auteur\_demande\_publication()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+get\+\_\+auteur\+\_\+demande\+\_\+publication (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+Dde\+Publication }\end{DoxyParamCaption})}
Récupérer l\textquotesingle{}auteur d\textquotesingle{}une demande de publication.
\begin{DoxyParams}{Parameters}
{\em id\+Pub} & l\textquotesingle{}id de la demande de publication \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
l\textquotesingle{}auteur de la publication
\end{DoxyReturn}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a49ef3adc5b7e8c3d667afeba8db64cac}\label{classdemande__pub_dao_1_1_demande_pub_dao_a49ef3adc5b7e8c3d667afeba8db64cac}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!get\_demande\_pub\_via\_id@{get\_demande\_pub\_via\_id}}
\index{get\_demande\_pub\_via\_id@{get\_demande\_pub\_via\_id}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{get\_demande\_pub\_via\_id()}{get\_demande\_pub\_via\_id()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+get\+\_\+demande\+\_\+pub\+\_\+via\+\_\+id (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+demande\+\_\+pub }\end{DoxyParamCaption})}
Récupérer une demande de publication via son id.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+demande\+\_\+pub} & un id de demande de publication \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
la demande de publication désirée
\end{DoxyReturn}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_aec5fc3fe1dcf57c5d1b9e47fbe18eec8}\label{classdemande__pub_dao_1_1_demande_pub_dao_aec5fc3fe1dcf57c5d1b9e47fbe18eec8}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!get\_demandes\_pub@{get\_demandes\_pub}}
\index{get\_demandes\_pub@{get\_demandes\_pub}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{get\_demandes\_pub()}{get\_demandes\_pub()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+get\+\_\+demandes\+\_\+pub (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{emises = {\ttfamily True} }\end{DoxyParamCaption})}
Récupérer les demandes de publication.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur des demandes \\
\hline
{\em emises} & si true, récupère les demandes emises; les demandes recues sinon \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
les demandes de publications idoines
\end{DoxyReturn}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a6c1fb95046b68b1dac5d4e0b054eb0a0}\label{classdemande__pub_dao_1_1_demande_pub_dao_a6c1fb95046b68b1dac5d4e0b054eb0a0}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!get\_id\_contenu\_associe\_a\_une\_publication@{get\_id\_contenu\_associe\_a\_une\_publication}}
\index{get\_id\_contenu\_associe\_a\_une\_publication@{get\_id\_contenu\_associe\_a\_une\_publication}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{get\_id\_contenu\_associe\_a\_une\_publication()}{get\_id\_contenu\_associe\_a\_une\_publication()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+get\+\_\+id\+\_\+contenu\+\_\+associe\+\_\+a\+\_\+une\+\_\+publication (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+dde\+\_\+publication }\end{DoxyParamCaption})}
Récupérer lid du contenu (perso ou tiers) associé à une demande de publication.
\begin{DoxyParams}{Parameters}
{\em id\+Dde\+Publication} & l\textquotesingle{}id de la demande de publication \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
l\textquotesingle{}id du contenu associé à la demande de publication
\end{DoxyReturn}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a95d9064b811b9ec33d46aac09df2c824}\label{classdemande__pub_dao_1_1_demande_pub_dao_a95d9064b811b9ec33d46aac09df2c824}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!get\_id\_contenu\_en\_cours\_associe\_a\_une\_publication@{get\_id\_contenu\_en\_cours\_associe\_a\_une\_publication}}
\index{get\_id\_contenu\_en\_cours\_associe\_a\_une\_publication@{get\_id\_contenu\_en\_cours\_associe\_a\_une\_publication}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{get\_id\_contenu\_en\_cours\_associe\_a\_une\_publication()}{get\_id\_contenu\_en\_cours\_associe\_a\_une\_publication()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+get\+\_\+id\+\_\+contenu\+\_\+en\+\_\+cours\+\_\+associe\+\_\+a\+\_\+une\+\_\+publication (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+dde\+\_\+publication }\end{DoxyParamCaption})}
Récupérer lid du contenu en cours associé à une demande de publication.
\begin{DoxyParams}{Parameters}
{\em id\+Dde\+Publication} & l\textquotesingle{}id de la demande de publication \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
l\textquotesingle{}id du contenu en cours associé à la demande de publication
\end{DoxyReturn}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a9da5888452ac24466f81e31a44836530}\label{classdemande__pub_dao_1_1_demande_pub_dao_a9da5888452ac24466f81e31a44836530}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!id\_derniere\_demande\_publication\_ajoutee@{id\_derniere\_demande\_publication\_ajoutee}}
\index{id\_derniere\_demande\_publication\_ajoutee@{id\_derniere\_demande\_publication\_ajoutee}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{id\_derniere\_demande\_publication\_ajoutee()}{id\_derniere\_demande\_publication\_ajoutee()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+id\+\_\+derniere\+\_\+demande\+\_\+publication\+\_\+ajoutee (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}
Récupérer la dernière insertion dasn les demaindes de publication.
\begin{DoxyReturn}{Returns}
le dernier id inséré dans les demandes de publication
\end{DoxyReturn}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a756b9c48a7c3e70fab047712bf70b7b9}\label{classdemande__pub_dao_1_1_demande_pub_dao_a756b9c48a7c3e70fab047712bf70b7b9}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!recuperer\_dernier\_id@{recuperer\_dernier\_id}}
\index{recuperer\_dernier\_id@{recuperer\_dernier\_id}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{recuperer\_dernier\_id()}{recuperer\_dernier\_id()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+recuperer\+\_\+dernier\+\_\+id (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}
récupérer le dernier id inséré dans encours
\begin{DoxyReturn}{Returns}
l\textquotesingle{}id de la derniere insertion dans encours.
\end{DoxyReturn}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a77c1624fda4c168037b0756c8d8489da}\label{classdemande__pub_dao_1_1_demande_pub_dao_a77c1624fda4c168037b0756c8d8489da}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!rendre\_publications\_obsoletes@{rendre\_publications\_obsoletes}}
\index{rendre\_publications\_obsoletes@{rendre\_publications\_obsoletes}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{rendre\_publications\_obsoletes()}{rendre\_publications\_obsoletes()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+rendre\+\_\+publications\+\_\+obsoletes (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu, }\item[{}]{auteur\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
Quand unhe publication est validée, toutes les autres publications en cours sur le contenu passent en statut \char`\"{}obsolete\char`\"{}.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & l\textquotesingle{}id du contenu lié à la publication acceptée \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a485a9854f92b4491170e7b256202527e}\label{classdemande__pub_dao_1_1_demande_pub_dao_a485a9854f92b4491170e7b256202527e}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!supprimer\_publication@{supprimer\_publication}}
\index{supprimer\_publication@{supprimer\_publication}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{supprimer\_publication()}{supprimer\_publication()}}
{\footnotesize\ttfamily def demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+supprimer\+\_\+publication (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+Pub }\end{DoxyParamCaption})}
Supprimer une demande de publication.
\begin{DoxyParams}{Parameters}
{\em id\+Pub} & l\textquotesingle{}id de la demande de publication \\
\hline
\end{DoxyParams}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classdemande__pub_dao_1_1_demande_pub_dao_a34991b42f7ac2a5455015ed68ee940b8}\label{classdemande__pub_dao_1_1_demande_pub_dao_a34991b42f7ac2a5455015ed68ee940b8}}
\index{demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}!base\_donnees@{base\_donnees}}
\index{base\_donnees@{base\_donnees}!demande\_pubDao.DemandePubDao@{demande\_pubDao.DemandePubDao}}
\doxysubsubsection{\texorpdfstring{base\_donnees}{base\_donnees}}
{\footnotesize\ttfamily demande\+\_\+pub\+Dao.\+Demande\+Pub\+Dao.\+base\+\_\+donnees = client.\+squelette\hspace{0.3cm}{\ttfamily [static]}}
extraction d\textquotesingle{}une base de données.
Si elle n\textquotesingle{}existe pas, elle esst créée
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
modele/demande\+\_\+pub\+Dao.\+py\end{DoxyCompactItemize}
\hypertarget{classencours__dao_1_1_encours_dao}{}\doxysection{encours\+\_\+dao.\+Encours\+Dao Class Reference}
\label{classencours__dao_1_1_encours_dao}\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
Collaboration diagram for encours\+\_\+dao.\+Encours\+Dao\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=219pt]{classencours__dao_1_1_encours_dao__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_a0ab756a2d0a647c96e24df4aab39e0fe}{is\+\_\+en\+\_\+cours\+\_\+demande}} (self, id\+En\+Cours, auteur)
\begin{DoxyCompactList}\small\item\em Fonction qui permet de savoir si un contenu en cours à fait l\textquotesingle{}objet d\textquotesingle{}une demande de publication. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_a15a762e1d57c1c4cdd1b46d59e47ca22}{get\+\_\+auteur\+\_\+origine\+\_\+contenu\+\_\+en\+\_\+cours}} (self, id\+\_\+contenu\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em récupérer l\textquotesingle{}auteur initial d\textquotesingle{}un contenu en cours (peut être l\textquotesingle{}auteur effectuant la modification ou non) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_aec53c930fb8be932de6f2ec3b7abb3a0}{get\+\_\+id\+\_\+origine\+\_\+contenu\+\_\+en\+\_\+cours}} (self, id\+\_\+contenu\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em récupérer l\textquotesingle{}id initial d\textquotesingle{}un contenu en cours (peut être l\textquotesingle{}auteur effectuant la modification ou non) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_a3e9250adabf611d3d8a8a735f022ab67}{get\+\_\+contenus\+\_\+en\+\_\+cours\+\_\+auteur}} (self, auteur)
\begin{DoxyCompactList}\small\item\em permet de récupérer tous les contenus en cours pour un auteur \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_a1d6cfae39ceaf9f32ced5eb9bbf684d9}{get\+\_\+contenu\+\_\+en\+\_\+cours\+\_\+via\+\_\+id}} (self, id\+\_\+contenu\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em récupérer un contenu en cours \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_a899f7c4834631101c134a627eb162ebf}{supprimer\+\_\+contenu\+\_\+en\+\_\+cours\+\_\+via\+\_\+id}} (self, id\+\_\+contenu\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em supprimer un contenu en cours avec l\textquotesingle{}id \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_ac5af2182835aa60817ef9711ff1c720d}{creer\+\_\+en\+\_\+cours}} (self, auteur, id\+\_\+contenu, version, provenance)
\begin{DoxyCompactList}\small\item\em création d\textquotesingle{}un contenu en cours \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_adfc581d181ceeab857dfaea5be0eb51d}{changer\+\_\+titre}} (self, id\+\_\+en\+\_\+cours, nouveau\+\_\+titre)
\begin{DoxyCompactList}\small\item\em Modification d\textquotesingle{}un titre d\textquotesingle{}un contenu en cours. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_a8276f1eeefdf9b394e14760774f78020}{get\+\_\+titre\+\_\+en\+\_\+cours}} (self, id\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em Récupération d\textquotesingle{}un titre d\textquotesingle{}un contenu en cours. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_a3228e59d5e6c62e26362a4441512858e}{creer\+\_\+en\+\_\+cours\+\_\+refuse}} (self, id\+\_\+contenu\+\_\+en\+\_\+cours)
\begin{DoxyCompactList}\small\item\em création d\textquotesingle{}un contenu en cours, dans l\textquotesingle{}état refuse \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_a4bd26bc78e082ce6348d929c2811dfca}{recuperer\+\_\+dernier\+\_\+id}} (self)
\begin{DoxyCompactList}\small\item\em récupérer le dernier id inséré dans encours \end{DoxyCompactList}\item
def \mbox{\hyperlink{classencours__dao_1_1_encours_dao_a57fd767eb27f6a5bf1ad6ee19889e5d2}{get\+\_\+chemin\+\_\+contenu\+\_\+en\+\_\+cours}} (self, id\+\_\+contenu)
\begin{DoxyCompactList}\small\item\em récupérer le chemin associé au contenu en cours \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a690a3889767398bdb5f296db0ea974da}\label{classencours__dao_1_1_encours_dao_a690a3889767398bdb5f296db0ea974da}}
{\bfseries client} = Mongo\+Client(\textquotesingle{}localhost\textquotesingle{}, 27017)
\item
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a3daa2c41c0c7a9a9179856289957f759}\label{classencours__dao_1_1_encours_dao_a3daa2c41c0c7a9a9179856289957f759}}
string {\bfseries chemin} = \char`\"{}/home/Open\+Quizz/en\+\_\+cours/\char`\"{}
\item
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a34db352ea96d1abb5ad86fca4c5618ed}\label{classencours__dao_1_1_encours_dao_a34db352ea96d1abb5ad86fca4c5618ed}}
{\bfseries git\+Utils} = Git\+Utils()
\item
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a54aaf587fd438636b5a76a2e6395c468}\label{classencours__dao_1_1_encours_dao_a54aaf587fd438636b5a76a2e6395c468}}
{\bfseries utils} = Utils()
\item
\mbox{\hyperlink{classencours__dao_1_1_encours_dao_a4c3f91c5c15f7e78755fc48715c83f39}{base\+\_\+donnees}} = client.\+squelette
\begin{DoxyCompactList}\small\item\em extraction d\textquotesingle{}une base de données. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_adfc581d181ceeab857dfaea5be0eb51d}\label{classencours__dao_1_1_encours_dao_adfc581d181ceeab857dfaea5be0eb51d}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!changer\_titre@{changer\_titre}}
\index{changer\_titre@{changer\_titre}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{changer\_titre()}{changer\_titre()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+changer\+\_\+titre (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+en\+\_\+cours, }\item[{}]{nouveau\+\_\+titre }\end{DoxyParamCaption})}
Modification d\textquotesingle{}un titre d\textquotesingle{}un contenu en cours.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+en\+\_\+cours} & l\textquotesingle{}id du contenu en cours \\
\hline
{\em nouveau\+\_\+titre} & le titre à changer \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_ac5af2182835aa60817ef9711ff1c720d}\label{classencours__dao_1_1_encours_dao_ac5af2182835aa60817ef9711ff1c720d}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!creer\_en\_cours@{creer\_en\_cours}}
\index{creer\_en\_cours@{creer\_en\_cours}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{creer\_en\_cours()}{creer\_en\_cours()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+creer\+\_\+en\+\_\+cours (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{id\+\_\+contenu, }\item[{}]{version, }\item[{}]{provenance }\end{DoxyParamCaption})}
création d\textquotesingle{}un contenu en cours
\begin{DoxyParams}{Parameters}
{\em auteur} & -\/$>$ l\textquotesingle{}auteur du contenu en cours. \\
\hline
{\em id\+\_\+contenu} & -\/$>$ l\textquotesingle{}id du contenu d\textquotesingle{}origine \\
\hline
{\em version} & la version du contenu d\textquotesingle{}origine \\
\hline
{\em provenance} & pour déterminer si le contenu d\textquotesingle{}origine est un tiers ou un perso \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a3228e59d5e6c62e26362a4441512858e}\label{classencours__dao_1_1_encours_dao_a3228e59d5e6c62e26362a4441512858e}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!creer\_en\_cours\_refuse@{creer\_en\_cours\_refuse}}
\index{creer\_en\_cours\_refuse@{creer\_en\_cours\_refuse}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{creer\_en\_cours\_refuse()}{creer\_en\_cours\_refuse()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+creer\+\_\+en\+\_\+cours\+\_\+refuse (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
création d\textquotesingle{}un contenu en cours, dans l\textquotesingle{}état refuse
\begin{DoxyParams}{Parameters}
{\em version} & la version du contenu d\textquotesingle{}origine \\
\hline
{\em nom\+Branche} & -\/$>$ plus utile. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a15a762e1d57c1c4cdd1b46d59e47ca22}\label{classencours__dao_1_1_encours_dao_a15a762e1d57c1c4cdd1b46d59e47ca22}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!get\_auteur\_origine\_contenu\_en\_cours@{get\_auteur\_origine\_contenu\_en\_cours}}
\index{get\_auteur\_origine\_contenu\_en\_cours@{get\_auteur\_origine\_contenu\_en\_cours}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{get\_auteur\_origine\_contenu\_en\_cours()}{get\_auteur\_origine\_contenu\_en\_cours()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+get\+\_\+auteur\+\_\+origine\+\_\+contenu\+\_\+en\+\_\+cours (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
récupérer l\textquotesingle{}auteur initial d\textquotesingle{}un contenu en cours (peut être l\textquotesingle{}auteur effectuant la modification ou non)
\begin{DoxyParams}{Parameters}
{\em id\+Contenu\+En\+Cours} & l\textquotesingle{}id du contenu en cours de modification \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
l\textquotesingle{}auteur intial du contenu en cours
\end{DoxyReturn}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a57fd767eb27f6a5bf1ad6ee19889e5d2}\label{classencours__dao_1_1_encours_dao_a57fd767eb27f6a5bf1ad6ee19889e5d2}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!get\_chemin\_contenu\_en\_cours@{get\_chemin\_contenu\_en\_cours}}
\index{get\_chemin\_contenu\_en\_cours@{get\_chemin\_contenu\_en\_cours}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{get\_chemin\_contenu\_en\_cours()}{get\_chemin\_contenu\_en\_cours()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+get\+\_\+chemin\+\_\+contenu\+\_\+en\+\_\+cours (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu }\end{DoxyParamCaption})}
récupérer le chemin associé au contenu en cours
\begin{DoxyParams}{Parameters}
{\em id\+\_\+contenu} & le contenu en cours concerné \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le chemin associé à id\+\_\+contenu.
\end{DoxyReturn}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a1d6cfae39ceaf9f32ced5eb9bbf684d9}\label{classencours__dao_1_1_encours_dao_a1d6cfae39ceaf9f32ced5eb9bbf684d9}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!get\_contenu\_en\_cours\_via\_id@{get\_contenu\_en\_cours\_via\_id}}
\index{get\_contenu\_en\_cours\_via\_id@{get\_contenu\_en\_cours\_via\_id}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{get\_contenu\_en\_cours\_via\_id()}{get\_contenu\_en\_cours\_via\_id()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+get\+\_\+contenu\+\_\+en\+\_\+cours\+\_\+via\+\_\+id (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
récupérer un contenu en cours
\begin{DoxyParams}{Parameters}
{\em id\+Contenu\+En\+Cours} & l\textquotesingle{}id du contenu en cours de modification \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le contenu en cours
\end{DoxyReturn}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a3e9250adabf611d3d8a8a735f022ab67}\label{classencours__dao_1_1_encours_dao_a3e9250adabf611d3d8a8a735f022ab67}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!get\_contenus\_en\_cours\_auteur@{get\_contenus\_en\_cours\_auteur}}
\index{get\_contenus\_en\_cours\_auteur@{get\_contenus\_en\_cours\_auteur}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{get\_contenus\_en\_cours\_auteur()}{get\_contenus\_en\_cours\_auteur()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+get\+\_\+contenus\+\_\+en\+\_\+cours\+\_\+auteur (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur }\end{DoxyParamCaption})}
permet de récupérer tous les contenus en cours pour un auteur
\begin{DoxyParams}{Parameters}
{\em auteur} & le nom de l\textquotesingle{}auteur \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
les contenus en cours de l\textquotesingle{}auteur
\end{DoxyReturn}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_aec53c930fb8be932de6f2ec3b7abb3a0}\label{classencours__dao_1_1_encours_dao_aec53c930fb8be932de6f2ec3b7abb3a0}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!get\_id\_origine\_contenu\_en\_cours@{get\_id\_origine\_contenu\_en\_cours}}
\index{get\_id\_origine\_contenu\_en\_cours@{get\_id\_origine\_contenu\_en\_cours}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{get\_id\_origine\_contenu\_en\_cours()}{get\_id\_origine\_contenu\_en\_cours()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+get\+\_\+id\+\_\+origine\+\_\+contenu\+\_\+en\+\_\+cours (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
récupérer l\textquotesingle{}id initial d\textquotesingle{}un contenu en cours (peut être l\textquotesingle{}auteur effectuant la modification ou non)
\begin{DoxyParams}{Parameters}
{\em id\+Contenu\+En\+Cours} & l\textquotesingle{}id du contenu en cours de modification \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
l\textquotesingle{}id intial du contenu en cours
\end{DoxyReturn}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a8276f1eeefdf9b394e14760774f78020}\label{classencours__dao_1_1_encours_dao_a8276f1eeefdf9b394e14760774f78020}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!get\_titre\_en\_cours@{get\_titre\_en\_cours}}
\index{get\_titre\_en\_cours@{get\_titre\_en\_cours}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{get\_titre\_en\_cours()}{get\_titre\_en\_cours()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+get\+\_\+titre\+\_\+en\+\_\+cours (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
Récupération d\textquotesingle{}un titre d\textquotesingle{}un contenu en cours.
\begin{DoxyParams}{Parameters}
{\em id\+\_\+en\+\_\+cours} & l\textquotesingle{}id du contenu en cours \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a0ab756a2d0a647c96e24df4aab39e0fe}\label{classencours__dao_1_1_encours_dao_a0ab756a2d0a647c96e24df4aab39e0fe}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!is\_en\_cours\_demande@{is\_en\_cours\_demande}}
\index{is\_en\_cours\_demande@{is\_en\_cours\_demande}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{is\_en\_cours\_demande()}{is\_en\_cours\_demande()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+is\+\_\+en\+\_\+cours\+\_\+demande (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+En\+Cours, }\item[{}]{auteur }\end{DoxyParamCaption})}
Fonction qui permet de savoir si un contenu en cours à fait l\textquotesingle{}objet d\textquotesingle{}une demande de publication.
\begin{DoxyParams}{Parameters}
{\em id\+En\+Cours} & l\textquotesingle{}id du contenu en cours \\
\hline
{\em l\textquotesingle{}auteur} & l\textquotesingle{}auteur potentiel de la demande de publication \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a4bd26bc78e082ce6348d929c2811dfca}\label{classencours__dao_1_1_encours_dao_a4bd26bc78e082ce6348d929c2811dfca}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!recuperer\_dernier\_id@{recuperer\_dernier\_id}}
\index{recuperer\_dernier\_id@{recuperer\_dernier\_id}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{recuperer\_dernier\_id()}{recuperer\_dernier\_id()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+recuperer\+\_\+dernier\+\_\+id (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}
récupérer le dernier id inséré dans encours
\begin{DoxyReturn}{Returns}
l\textquotesingle{}id de la derniere insertion dans encours.
\end{DoxyReturn}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a899f7c4834631101c134a627eb162ebf}\label{classencours__dao_1_1_encours_dao_a899f7c4834631101c134a627eb162ebf}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!supprimer\_contenu\_en\_cours\_via\_id@{supprimer\_contenu\_en\_cours\_via\_id}}
\index{supprimer\_contenu\_en\_cours\_via\_id@{supprimer\_contenu\_en\_cours\_via\_id}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{supprimer\_contenu\_en\_cours\_via\_id()}{supprimer\_contenu\_en\_cours\_via\_id()}}
{\footnotesize\ttfamily def encours\+\_\+dao.\+Encours\+Dao.\+supprimer\+\_\+contenu\+\_\+en\+\_\+cours\+\_\+via\+\_\+id (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+\_\+contenu\+\_\+en\+\_\+cours }\end{DoxyParamCaption})}
supprimer un contenu en cours avec l\textquotesingle{}id
\begin{DoxyParams}{Parameters}
{\em id\+Contenu\+En\+Cours} & id du contenu a supprimer \\
\hline
\end{DoxyParams}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classencours__dao_1_1_encours_dao_a4c3f91c5c15f7e78755fc48715c83f39}\label{classencours__dao_1_1_encours_dao_a4c3f91c5c15f7e78755fc48715c83f39}}
\index{encours\_dao.EncoursDao@{encours\_dao.EncoursDao}!base\_donnees@{base\_donnees}}
\index{base\_donnees@{base\_donnees}!encours\_dao.EncoursDao@{encours\_dao.EncoursDao}}
\doxysubsubsection{\texorpdfstring{base\_donnees}{base\_donnees}}
{\footnotesize\ttfamily encours\+\_\+dao.\+Encours\+Dao.\+base\+\_\+donnees = client.\+squelette\hspace{0.3cm}{\ttfamily [static]}}
extraction d\textquotesingle{}une base de données.
Si elle n\textquotesingle{}existe pas, elle esst créée
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
modele/encours\+\_\+dao.\+py\end{DoxyCompactItemize}
3d60f03f663885cbd5538df3bb6384dc
\ No newline at end of file
\hypertarget{classevaluation__dao_1_1_evaluation_dao}{}\doxysection{evaluation\+\_\+dao.\+Evaluation\+Dao Class Reference}
\label{classevaluation__dao_1_1_evaluation_dao}\index{evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
def \mbox{\hyperlink{classevaluation__dao_1_1_evaluation_dao_a32ac7ab3f4f920b96ef94bcb3827931a}{creer\+\_\+evaluation}} (self, contenus, auteur)
\begin{DoxyCompactList}\small\item\em Création d\textquotesingle{}une nouvelle évaluation. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
def \mbox{\hyperlink{classevaluation__dao_1_1_evaluation_dao_a7b9d605144d7d46d963075707841f59f}{get\+\_\+evaluations}} (self, auteur, id=0)
\begin{DoxyCompactList}\small\item\em récupérer une ou plusieurs évaluations \end{DoxyCompactList}\item
def \mbox{\hyperlink{classevaluation__dao_1_1_evaluation_dao_a64aa68f8515abdd090eeda84abdb64f6}{supprimer\+\_\+evaluation}} (self, id\+Eval)
\begin{DoxyCompactList}\small\item\em supprimer une évaluation \end{DoxyCompactList}\item
def \mbox{\hyperlink{classevaluation__dao_1_1_evaluation_dao_a074b4931e8bd8b0b3d9cc22bafff31e7}{get\+\_\+max\+\_\+id\+\_\+evaluations}} (self)
\begin{DoxyCompactList}\small\item\em récupérer l\textquotesingle{}id max des évaluations (sera supprimé et remplacé par les id mongo) \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classevaluation__dao_1_1_evaluation_dao_a5caaeea37f2f0df27cb06522b7b6f828}\label{classevaluation__dao_1_1_evaluation_dao_a5caaeea37f2f0df27cb06522b7b6f828}}
{\bfseries client} = Mongo\+Client(\textquotesingle{}localhost\textquotesingle{}, 27017)
\item
\mbox{\hyperlink{classevaluation__dao_1_1_evaluation_dao_a74542dca4d336e3ab1b1fd9d03ab9fc8}{base\+\_\+donnees}} = client.\+squelette
\begin{DoxyCompactList}\small\item\em extraction d\textquotesingle{}une base de données. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classevaluation__dao_1_1_evaluation_dao_a32ac7ab3f4f920b96ef94bcb3827931a}\label{classevaluation__dao_1_1_evaluation_dao_a32ac7ab3f4f920b96ef94bcb3827931a}}
\index{evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}!creer\_evaluation@{creer\_evaluation}}
\index{creer\_evaluation@{creer\_evaluation}!evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}}
\doxysubsubsection{\texorpdfstring{creer\_evaluation()}{creer\_evaluation()}}
{\footnotesize\ttfamily def evaluation\+\_\+dao.\+Evaluation\+Dao.\+creer\+\_\+evaluation (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{contenus, }\item[{}]{auteur }\end{DoxyParamCaption})}
Création d\textquotesingle{}une nouvelle évaluation.
\begin{DoxyParams}{Parameters}
{\em contenus} & tableau avec les id des contenus associés à cette évaluation \\
\hline
{\em auteur} & l\textquotesingle{}auteur qui créée l\textquotesingle{}évaluation \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classevaluation__dao_1_1_evaluation_dao_a7b9d605144d7d46d963075707841f59f}\label{classevaluation__dao_1_1_evaluation_dao_a7b9d605144d7d46d963075707841f59f}}
\index{evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}!get\_evaluations@{get\_evaluations}}
\index{get\_evaluations@{get\_evaluations}!evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}}
\doxysubsubsection{\texorpdfstring{get\_evaluations()}{get\_evaluations()}}
{\footnotesize\ttfamily def evaluation\+\_\+dao.\+Evaluation\+Dao.\+get\+\_\+evaluations (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{auteur, }\item[{}]{id = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
récupérer une ou plusieurs évaluations
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}utilisateur souhaitant effectuer la récupération \\
\hline
{\em id} & si non 0, l\textquotesingle{}id de l\textquotesingle{}évaluation à récupérer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
une évaluation ou toutes les évaluations de l\textquotesingle{}auteur
\end{DoxyReturn}
\mbox{\Hypertarget{classevaluation__dao_1_1_evaluation_dao_a074b4931e8bd8b0b3d9cc22bafff31e7}\label{classevaluation__dao_1_1_evaluation_dao_a074b4931e8bd8b0b3d9cc22bafff31e7}}
\index{evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}!get\_max\_id\_evaluations@{get\_max\_id\_evaluations}}
\index{get\_max\_id\_evaluations@{get\_max\_id\_evaluations}!evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}}
\doxysubsubsection{\texorpdfstring{get\_max\_id\_evaluations()}{get\_max\_id\_evaluations()}}
{\footnotesize\ttfamily def evaluation\+\_\+dao.\+Evaluation\+Dao.\+get\+\_\+max\+\_\+id\+\_\+evaluations (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
récupérer l\textquotesingle{}id max des évaluations (sera supprimé et remplacé par les id mongo)
\begin{DoxyReturn}{Returns}
l\textquotesingle{}id max des conenus en cours
\end{DoxyReturn}
\mbox{\Hypertarget{classevaluation__dao_1_1_evaluation_dao_a64aa68f8515abdd090eeda84abdb64f6}\label{classevaluation__dao_1_1_evaluation_dao_a64aa68f8515abdd090eeda84abdb64f6}}
\index{evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}!supprimer\_evaluation@{supprimer\_evaluation}}
\index{supprimer\_evaluation@{supprimer\_evaluation}!evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}}
\doxysubsubsection{\texorpdfstring{supprimer\_evaluation()}{supprimer\_evaluation()}}
{\footnotesize\ttfamily def evaluation\+\_\+dao.\+Evaluation\+Dao.\+supprimer\+\_\+evaluation (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{id\+Eval }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
supprimer une évaluation
\begin{DoxyParams}{Parameters}
{\em id\+Eval} & l\textquotesingle{}id de l\textquotesingle{}évaluation à supprimer \\
\hline
\end{DoxyParams}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classevaluation__dao_1_1_evaluation_dao_a74542dca4d336e3ab1b1fd9d03ab9fc8}\label{classevaluation__dao_1_1_evaluation_dao_a74542dca4d336e3ab1b1fd9d03ab9fc8}}
\index{evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}!base\_donnees@{base\_donnees}}
\index{base\_donnees@{base\_donnees}!evaluation\_dao.EvaluationDao@{evaluation\_dao.EvaluationDao}}
\doxysubsubsection{\texorpdfstring{base\_donnees}{base\_donnees}}
{\footnotesize\ttfamily evaluation\+\_\+dao.\+Evaluation\+Dao.\+base\+\_\+donnees = client.\+squelette\hspace{0.3cm}{\ttfamily [static]}}
extraction d\textquotesingle{}une base de données.
Si elle n\textquotesingle{}existe pas, elle esst créée
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
modele/evaluation\+\_\+dao.\+py\end{DoxyCompactItemize}
\hypertarget{classutilisateur__dao_1_1_utilisateur_dao}{}\doxysection{utilisateur\+\_\+dao.\+Utilisateur\+Dao Class Reference}
\label{classutilisateur__dao_1_1_utilisateur_dao}\index{utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
def \mbox{\hyperlink{classutilisateur__dao_1_1_utilisateur_dao_ad6ab97c177a523e8475ec42e75130721}{presence\+\_\+utilisateur}} (self, nom\+Utilisateur)
\begin{DoxyCompactList}\small\item\em permet d\textquotesingle{}authentifier un utilisateur (actuellement en version \textquotesingle{}basique\textquotesingle{}, sera mis aux normes ultérieurement) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classutilisateur__dao_1_1_utilisateur_dao_a50868f3948a5d083d4d2f9405a716513}{ajouter\+\_\+utilisateur}} (self, nom\+\_\+utilisateur)
\begin{DoxyCompactList}\small\item\em Fonction de création d\textquotesingle{}un utilisateur. \end{DoxyCompactList}\item
def \mbox{\hyperlink{classutilisateur__dao_1_1_utilisateur_dao_a4c89a7bd7fdde4379a0b4038902cdb7a}{get\+\_\+all\+\_\+utilisateurs}} (self)
\begin{DoxyCompactList}\small\item\em Fonction de récupération de tous les utilisateurs existants (pour le filtre) \end{DoxyCompactList}\item
def \mbox{\hyperlink{classutilisateur__dao_1_1_utilisateur_dao_a84cda1e12706e61d888933d4bd43f1b1}{supprimer\+\_\+utilisateur}} (self, nom\+\_\+utilisateur)
\begin{DoxyCompactList}\small\item\em Fonction pour supprimer un utilisateur. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classutilisateur__dao_1_1_utilisateur_dao_a533442a57e068d61b89846e23a419948}\label{classutilisateur__dao_1_1_utilisateur_dao_a533442a57e068d61b89846e23a419948}}
{\bfseries client} = Mongo\+Client(\textquotesingle{}localhost\textquotesingle{}, 27017)
\item
\mbox{\hyperlink{classutilisateur__dao_1_1_utilisateur_dao_a3ec13ddf97c40e91277dad9d5058e4e5}{base\+\_\+donnees}} = client.\+squelette
\begin{DoxyCompactList}\small\item\em extraction d\textquotesingle{}une base de données. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classutilisateur__dao_1_1_utilisateur_dao_a50868f3948a5d083d4d2f9405a716513}\label{classutilisateur__dao_1_1_utilisateur_dao_a50868f3948a5d083d4d2f9405a716513}}
\index{utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}!ajouter\_utilisateur@{ajouter\_utilisateur}}
\index{ajouter\_utilisateur@{ajouter\_utilisateur}!utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}}
\doxysubsubsection{\texorpdfstring{ajouter\_utilisateur()}{ajouter\_utilisateur()}}
{\footnotesize\ttfamily def utilisateur\+\_\+dao.\+Utilisateur\+Dao.\+ajouter\+\_\+utilisateur (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{nom\+\_\+utilisateur }\end{DoxyParamCaption})}
Fonction de création d\textquotesingle{}un utilisateur.
\begin{DoxyParams}{Parameters}
{\em nom\+Utilisateur} & le nom de l\textquotesingle{}utilisateur à créer \\
\hline
{\em (bientot)} & mot\+\_\+de\+\_\+passe le mdp de l\textquotesingle{}utilsateur à créer \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classutilisateur__dao_1_1_utilisateur_dao_a4c89a7bd7fdde4379a0b4038902cdb7a}\label{classutilisateur__dao_1_1_utilisateur_dao_a4c89a7bd7fdde4379a0b4038902cdb7a}}
\index{utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}!get\_all\_utilisateurs@{get\_all\_utilisateurs}}
\index{get\_all\_utilisateurs@{get\_all\_utilisateurs}!utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}}
\doxysubsubsection{\texorpdfstring{get\_all\_utilisateurs()}{get\_all\_utilisateurs()}}
{\footnotesize\ttfamily def utilisateur\+\_\+dao.\+Utilisateur\+Dao.\+get\+\_\+all\+\_\+utilisateurs (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}
Fonction de récupération de tous les utilisateurs existants (pour le filtre)
\begin{DoxyReturn}{Returns}
les utilisateurs en base
\end{DoxyReturn}
\mbox{\Hypertarget{classutilisateur__dao_1_1_utilisateur_dao_ad6ab97c177a523e8475ec42e75130721}\label{classutilisateur__dao_1_1_utilisateur_dao_ad6ab97c177a523e8475ec42e75130721}}
\index{utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}!presence\_utilisateur@{presence\_utilisateur}}
\index{presence\_utilisateur@{presence\_utilisateur}!utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}}
\doxysubsubsection{\texorpdfstring{presence\_utilisateur()}{presence\_utilisateur()}}
{\footnotesize\ttfamily def utilisateur\+\_\+dao.\+Utilisateur\+Dao.\+presence\+\_\+utilisateur (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{nom\+Utilisateur }\end{DoxyParamCaption})}
permet d\textquotesingle{}authentifier un utilisateur (actuellement en version \textquotesingle{}basique\textquotesingle{}, sera mis aux normes ultérieurement)
\begin{DoxyParams}{Parameters}
{\em nom\+Utilisateur} & le login tapé \\
\hline
{\em mot\+De\+Passe} & le mot de passe tapé \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
un booléen pour dire si l\textquotesingle{}utilisateur existe ou pas
\end{DoxyReturn}
\mbox{\Hypertarget{classutilisateur__dao_1_1_utilisateur_dao_a84cda1e12706e61d888933d4bd43f1b1}\label{classutilisateur__dao_1_1_utilisateur_dao_a84cda1e12706e61d888933d4bd43f1b1}}
\index{utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}!supprimer\_utilisateur@{supprimer\_utilisateur}}
\index{supprimer\_utilisateur@{supprimer\_utilisateur}!utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}}
\doxysubsubsection{\texorpdfstring{supprimer\_utilisateur()}{supprimer\_utilisateur()}}
{\footnotesize\ttfamily def utilisateur\+\_\+dao.\+Utilisateur\+Dao.\+supprimer\+\_\+utilisateur (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{nom\+\_\+utilisateur }\end{DoxyParamCaption})}
Fonction pour supprimer un utilisateur.
\begin{DoxyParams}{Parameters}
{\em nom\+\_\+utilisateur} & le nom de l\textquotesingle{}utilisateur à supprimer \\
\hline
\end{DoxyParams}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classutilisateur__dao_1_1_utilisateur_dao_a3ec13ddf97c40e91277dad9d5058e4e5}\label{classutilisateur__dao_1_1_utilisateur_dao_a3ec13ddf97c40e91277dad9d5058e4e5}}
\index{utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}!base\_donnees@{base\_donnees}}
\index{base\_donnees@{base\_donnees}!utilisateur\_dao.UtilisateurDao@{utilisateur\_dao.UtilisateurDao}}
\doxysubsubsection{\texorpdfstring{base\_donnees}{base\_donnees}}
{\footnotesize\ttfamily utilisateur\+\_\+dao.\+Utilisateur\+Dao.\+base\+\_\+donnees = client.\+squelette\hspace{0.3cm}{\ttfamily [static]}}
extraction d\textquotesingle{}une base de données.
Si elle n\textquotesingle{}existe pas, elle esst créée
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
modele/utilisateur\+\_\+dao.\+py\end{DoxyCompactItemize}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{doxygen}
% Packages used by this style file
\RequirePackage{alltt}
%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
\RequirePackage{calc}
\RequirePackage{float}
%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
\RequirePackage{verbatim}
\RequirePackage[table]{xcolor}
\RequirePackage{longtable_doxygen}
\RequirePackage{tabu_doxygen}
\RequirePackage{fancyvrb}
\RequirePackage{tabularx}
\RequirePackage{multirow}
\RequirePackage{hanging}
\RequirePackage{ifpdf}
\RequirePackage{adjustbox}
\RequirePackage{amssymb}
\RequirePackage{stackengine}
\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis
%---------- Internal commands used in this style file ----------------
\newcommand{\ensurespace}[1]{%
\begingroup%
\setlength{\dimen@}{#1}%
\vskip\z@\@plus\dimen@%
\penalty -100\vskip\z@\@plus -\dimen@%
\vskip\dimen@%
\penalty 9999%
\vskip -\dimen@%
\vskip\z@skip% hide the previous |\vskip| from |\addvspace|
\endgroup%
}
\newcommand{\DoxyHorRuler}[1]{%
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
\ifthenelse{#1=0}%
{%
\hrule%
}%
{%
\hrulefilll%
}%
}
\newcommand{\DoxyLabelFont}{}
\newcommand{\entrylabel}[1]{%
{%
\parbox[b]{\labelwidth-4pt}{%
\makebox[0pt][l]{\DoxyLabelFont#1}%
\vspace{1.5\baselineskip}%
}%
}%
}
\newenvironment{DoxyDesc}[1]{%
\ensurespace{4\baselineskip}%
\begin{list}{}{%
\settowidth{\labelwidth}{20pt}%
%\setlength{\parsep}{0pt}%
\setlength{\itemsep}{0pt}%
\setlength{\leftmargin}{\labelwidth+\labelsep}%
\renewcommand{\makelabel}{\entrylabel}%
}%
\item[#1]%
}{%
\end{list}%
}
\newsavebox{\xrefbox}
\newlength{\xreflength}
\newcommand{\xreflabel}[1]{%
\sbox{\xrefbox}{#1}%
\setlength{\xreflength}{\wd\xrefbox}%
\ifthenelse{\xreflength>\labelwidth}{%
\begin{minipage}{\textwidth}%
\setlength{\parindent}{0pt}%
\hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
\end{minipage}%
}{%
\parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
}%
}
%---------- Commands used by doxygen LaTeX output generator ----------
% Used by <pre> ... </pre>
\newenvironment{DoxyPre}{%
\small%
\begin{alltt}%
}{%
\end{alltt}%
\normalsize%
}
% Necessary for redefining not defined characters, i.e. "Replacement Character" in tex output.
\newlength{\CodeWidthChar}
\newlength{\CodeHeightChar}
\settowidth{\CodeWidthChar}{?}
\settoheight{\CodeHeightChar}{?}
% Necessary for hanging indent
\newlength{\DoxyCodeWidth}
\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par}
\newcommand\NiceSpace{%
\discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}%
}
% Used by @code ... @endcode
\newenvironment{DoxyCode}[1]{%
\par%
\scriptsize%
\normalfont\ttfamily%
\rightskip0pt plus 1fil%
\settowidth{\DoxyCodeWidth}{000000}%
\settowidth{\CodeWidthChar}{?}%
\settoheight{\CodeHeightChar}{?}%
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
\ifthenelse{\equal{#1}{0}}
{
{\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces%
}
{
{\lccode`~32 \lowercase{\global\let~}}\obeyspaces%
}
}{%
\normalfont%
\normalsize%
\settowidth{\CodeWidthChar}{?}%
\settoheight{\CodeHeightChar}{?}%
}
% Redefining not defined characters, i.e. "Replacement Character" in tex output.
\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{%
\textcolor{white}{\sffamily\bfseries\small ?}}{%
\rotatebox{45}{$\blacksquare$}}}}
% Used by @example, @include, @includelineno and @dontinclude
\newenvironment{DoxyCodeInclude}[1]{%
\DoxyCode{#1}%
}{%
\endDoxyCode%
}
% Used by @verbatim ... @endverbatim
\newenvironment{DoxyVerb}{%
\footnotesize%
\verbatim%
}{%
\endverbatim%
\normalsize%
}
% Used by @verbinclude
\newenvironment{DoxyVerbInclude}{%
\DoxyVerb%
}{%
\endDoxyVerb%
}
% Used by numbered lists (using '-#' or <ol> ... </ol>)
\newenvironment{DoxyEnumerate}{%
\enumerate%
}{%
\endenumerate%
}
% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
\newenvironment{DoxyItemize}{%
\itemize%
}{%
\enditemize%
}
% Used by description lists (using <dl> ... </dl>)
\newenvironment{DoxyDescription}{%
\description%
}{%
\enddescription%
}
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
% (only if caption is specified)
\newenvironment{DoxyImage}{%
\begin{figure}[H]%
\begin{center}%
}{%
\end{center}%
\end{figure}%
}
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
% (only if no caption is specified)
\newenvironment{DoxyImageNoCaption}{%
\begin{center}%
}{%
\end{center}%
}
% Used by @image
% (only if inline is specified)
\newenvironment{DoxyInlineImage}{%
}{%
}
% Used by @attention
\newenvironment{DoxyAttention}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @author and @authors
\newenvironment{DoxyAuthor}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @date
\newenvironment{DoxyDate}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @invariant
\newenvironment{DoxyInvariant}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @note
\newenvironment{DoxyNote}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @post
\newenvironment{DoxyPostcond}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @pre
\newenvironment{DoxyPrecond}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @copyright
\newenvironment{DoxyCopyright}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @remark
\newenvironment{DoxyRemark}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @return and @returns
\newenvironment{DoxyReturn}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @since
\newenvironment{DoxySince}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @see
\newenvironment{DoxySeeAlso}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @version
\newenvironment{DoxyVersion}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @warning
\newenvironment{DoxyWarning}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @internal
\newenvironment{DoxyInternal}[1]{%
\paragraph*{#1}%
}{%
}
% Used by @par and @paragraph
\newenvironment{DoxyParagraph}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by parameter lists
\newenvironment{DoxyParams}[2][]{%
\tabulinesep=1mm%
\par%
\ifthenelse{\equal{#1}{}}%
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description
{\ifthenelse{\equal{#1}{1}}%
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc
}
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for fields of simple structs
\newenvironment{DoxyFields}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}%
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for fields simple class style enums
\newenvironment{DoxyEnumFields}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for parameters within a detailed function description
\newenvironment{DoxyParamCaption}{%
\renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}%
}{%
}
% Used by return value lists
\newenvironment{DoxyRetVals}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used by exception lists
\newenvironment{DoxyExceptions}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used by template parameter lists
\newenvironment{DoxyTemplParams}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for member lists
\newenvironment{DoxyCompactItemize}{%
\begin{itemize}%
\setlength{\itemsep}{-3pt}%
\setlength{\parsep}{0pt}%
\setlength{\topsep}{0pt}%
\setlength{\partopsep}{0pt}%
}{%
\end{itemize}%
}
% Used for member descriptions
\newenvironment{DoxyCompactList}{%
\begin{list}{}{%
\setlength{\leftmargin}{0.5cm}%
\setlength{\itemsep}{0pt}%
\setlength{\parsep}{0pt}%
\setlength{\topsep}{0pt}%
\renewcommand{\makelabel}{\hfill}%
}%
}{%
\end{list}%
}
% Used for reference lists (@bug, @deprecated, @todo, etc.)
\newenvironment{DoxyRefList}{%
\begin{list}{}{%
\setlength{\labelwidth}{10pt}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
\renewcommand{\makelabel}{\xreflabel}%
}%
}{%
\end{list}%
}
% Used by @bug, @deprecated, @todo, etc.
\newenvironment{DoxyRefDesc}[1]{%
\begin{list}{}{%
\renewcommand\makelabel[1]{\textbf{##1}}%
\settowidth\labelwidth{\makelabel{#1}}%
\setlength\leftmargin{\labelwidth+\labelsep}%
}%
}{%
\end{list}%
}
% Used by parameter lists and simple sections
\newenvironment{Desc}
{\begin{list}{}{%
\settowidth{\labelwidth}{20pt}%
\setlength{\parsep}{0pt}%
\setlength{\itemsep}{0pt}%
\setlength{\leftmargin}{\labelwidth+\labelsep}%
\renewcommand{\makelabel}{\entrylabel}%
}
}{%
\end{list}%
}
% Used by tables
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
\newenvironment{TabularC}[1]%
{\tabulinesep=1mm
\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}%
{\end{longtabu*}\par}%
\newenvironment{TabularNC}[1]%
{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}%
{\end{tabu}\par}%
% Used for member group headers
\newenvironment{Indent}{%
\begin{list}{}{%
\setlength{\leftmargin}{0.5cm}%
}%
\item[]\ignorespaces%
}{%
\unskip%
\end{list}%
}
% Used when hyperlinks are turned off
\newcommand{\doxyref}[3]{%
\textbf{#1} (\textnormal{#2}\,\pageref{#3})%
}
% Used to link to a table when hyperlinks are turned on
\newcommand{\doxytablelink}[2]{%
\ref{#1}%
}
% Used to link to a table when hyperlinks are turned off
\newcommand{\doxytableref}[3]{%
\ref{#3}%
}
% Used by @addindex
\newcommand{\lcurly}{\{}
\newcommand{\rcurly}{\}}
% Colors used for syntax highlighting
\definecolor{comment}{rgb}{0.5,0.0,0.0}
\definecolor{keyword}{rgb}{0.0,0.5,0.0}
\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
% Color used for table heading
\newcommand{\tableheadbgcolor}{lightgray}%
% Version of hypertarget with correct landing location
\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}}
% possibility to have sections etc. be within the margins
% unfortunately had to copy part of book.cls and add \raggedright
\makeatletter
\newcommand\doxysection{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\raggedright\normalfont\Large\bfseries}}
\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\raggedright\normalfont\large\bfseries}}
\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\raggedright\normalfont\normalsize\bfseries}}
\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\raggedright\normalfont\normalsize\bfseries}}
\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}%
{3.25ex \@plus1ex \@minus .2ex}%
{-1em}%
{\raggedright\normalfont\normalsize\bfseries}}
\makeatother
% Define caption that is also suitable in a table
\makeatletter
\def\doxyfigcaption{%
\refstepcounter{figure}%
\@dblarg{\@caption{figure}}}
\makeatother
%%
%% This is file `longtable.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% longtable.dtx (with options: `package')
%%
%% This is a generated file.
%%
%% The source is maintained by the LaTeX Project team and bug
%% reports for it can be opened at http://latex-project.org/bugs.html
%% (but please observe conditions on bug reports sent to that address!)
%%
%% Copyright 1993-2016
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
%% --------------------------------------------------------------------------
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This file may only be distributed together with a copy of the LaTeX
%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
%% without such generated files.
%%
%% The list of all files belonging to the LaTeX `Tools Bundle' is
%% given in the file `manifest.txt'.
%%
%% File: longtable.dtx Copyright (C) 1990-2001 David Carlisle
\NeedsTeXFormat{LaTeX2e}[1995/06/01]
\ProvidesPackage{longtable_doxygen}
[2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen]
\def\LT@err{\PackageError{longtable}}
\def\LT@warn{\PackageWarning{longtable}}
\def\LT@final@warn{%
\AtEndDocument{%
\LT@warn{Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}%
\global\let\LT@final@warn\relax}
\DeclareOption{errorshow}{%
\def\LT@warn{\PackageInfo{longtable}}}
\DeclareOption{pausing}{%
\def\LT@warn#1{%
\LT@err{#1}{This is not really an error}}}
\DeclareOption{set}{}
\DeclareOption{final}{}
\ProcessOptions
\newskip\LTleft \LTleft=\fill
\newskip\LTright \LTright=\fill
\newskip\LTpre \LTpre=\bigskipamount
\newskip\LTpost \LTpost=\bigskipamount
\newcount\LTchunksize \LTchunksize=20
\let\c@LTchunksize\LTchunksize
\newdimen\LTcapwidth \LTcapwidth=4in
\newbox\LT@head
\newbox\LT@firsthead
\newbox\LT@foot
\newbox\LT@lastfoot
\newcount\LT@cols
\newcount\LT@rows
\newcounter{LT@tables}
\newcounter{LT@chunks}[LT@tables]
\ifx\c@table\undefined
\newcounter{table}
\def\fnum@table{\tablename~\thetable}
\fi
\ifx\tablename\undefined
\def\tablename{Table}
\fi
\newtoks\LT@p@ftn
\mathchardef\LT@end@pen=30000
\def\longtable{%
\par
\ifx\multicols\@undefined
\else
\ifnum\col@number>\@ne
\@twocolumntrue
\fi
\fi
\if@twocolumn
\LT@err{longtable not in 1-column mode}\@ehc
\fi
\begingroup
\@ifnextchar[\LT@array{\LT@array[x]}}
\def\LT@array[#1]#2{%
\refstepcounter{table}\stepcounter{LT@tables}%
\if l#1%
\LTleft\z@ \LTright\fill
\else\if r#1%
\LTleft\fill \LTright\z@
\else\if c#1%
\LTleft\fill \LTright\fill
\fi\fi\fi
\let\LT@mcol\multicolumn
\let\LT@@tabarray\@tabarray
\let\LT@@hl\hline
\def\@tabarray{%
\let\hline\LT@@hl
\LT@@tabarray}%
\let\\\LT@tabularcr\let\tabularnewline\\%
\def\newpage{\noalign{\break}}%
\def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}%
\def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}%
\let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption
\@tempdima\ht\strutbox
\let\@endpbox\LT@endpbox
\ifx\extrarowheight\@undefined
\let\@acol\@tabacol
\let\@classz\@tabclassz \let\@classiv\@tabclassiv
\def\@startpbox{\vtop\LT@startpbox}%
\let\@@startpbox\@startpbox
\let\@@endpbox\@endpbox
\let\LT@LL@FM@cr\@tabularcr
\else
\advance\@tempdima\extrarowheight
\col@sep\tabcolsep
\let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr
\fi
\setbox\@arstrutbox\hbox{\vrule
\@height \arraystretch \@tempdima
\@depth \arraystretch \dp \strutbox
\@width \z@}%
\let\@sharp##\let\protect\relax
\begingroup
\@mkpream{#2}%
\xdef\LT@bchunk{%
\global\advance\c@LT@chunks\@ne
\global\LT@rows\z@\setbox\z@\vbox\bgroup
\LT@setprevdepth
\tabskip\LTleft \noexpand\halign to\hsize\bgroup
\tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}%
\endgroup
\expandafter\LT@nofcols\LT@bchunk&\LT@nofcols
\LT@make@row
\m@th\let\par\@empty
\everycr{}\lineskip\z@\baselineskip\z@
\LT@bchunk}
\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}}
\def\LT@start{%
\let\LT@start\endgraf
\endgraf\penalty\z@\vskip\LTpre
\dimen@\pagetotal
\advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
\advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
\advance\dimen@ \ht\LT@foot
\dimen@ii\vfuzz
\vfuzz\maxdimen
\setbox\tw@\copy\z@
\setbox\tw@\vsplit\tw@ to \ht\@arstrutbox
\setbox\tw@\vbox{\unvbox\tw@}%
\vfuzz\dimen@ii
\advance\dimen@ \ht
\ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi
\advance\dimen@\dp
\ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi
\advance\dimen@ -\pagegoal
\ifdim \dimen@>\z@\vfil\break\fi
\global\@colroom\@colht
\ifvoid\LT@foot\else
\advance\vsize-\ht\LT@foot
\global\advance\@colroom-\ht\LT@foot
\dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@
\maxdepth\z@
\fi
\ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak
\output{\LT@output}}
\def\endlongtable{%
\crcr
\noalign{%
\let\LT@entry\LT@entry@chop
\xdef\LT@save@row{\LT@save@row}}%
\LT@echunk
\LT@start
\unvbox\z@
\LT@get@widths
\if@filesw
{\let\LT@entry\LT@entry@write\immediate\write\@auxout{%
\gdef\expandafter\noexpand
\csname LT@\romannumeral\c@LT@tables\endcsname
{\LT@save@row}}}%
\fi
\ifx\LT@save@row\LT@@save@row
\else
\LT@warn{Column \@width s have changed\MessageBreak
in table \thetable}%
\LT@final@warn
\fi
\endgraf\penalty -\LT@end@pen
\endgroup
\global\@mparbottom\z@
\pagegoal\vsize
\endgraf\penalty\z@\addvspace\LTpost
\ifvoid\footins\else\insert\footins{}\fi}
\def\LT@nofcols#1&{%
\futurelet\@let@token\LT@n@fcols}
\def\LT@n@fcols{%
\advance\LT@cols\@ne
\ifx\@let@token\LT@nofcols
\expandafter\@gobble
\else
\expandafter\LT@nofcols
\fi}
\def\LT@tabularcr{%
\relax\iffalse{\fi\ifnum0=`}\fi
\@ifstar
{\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr
\LT@t@bularcr}%
{\LT@t@bularcr}}
\let\LT@crcr\crcr
\let\LT@setprevdepth\relax
\def\LT@t@bularcr{%
\global\advance\LT@rows\@ne
\ifnum\LT@rows=\LTchunksize
\gdef\LT@setprevdepth{%
\prevdepth\z@\global
\global\let\LT@setprevdepth\relax}%
\expandafter\LT@xtabularcr
\else
\ifnum0=`{}\fi
\expandafter\LT@LL@FM@cr
\fi}
\def\LT@xtabularcr{%
\@ifnextchar[\LT@argtabularcr\LT@ntabularcr}
\def\LT@ntabularcr{%
\ifnum0=`{}\fi
\LT@echunk
\LT@start
\unvbox\z@
\LT@get@widths
\LT@bchunk}
\def\LT@argtabularcr[#1]{%
\ifnum0=`{}\fi
\ifdim #1>\z@
\unskip\@xargarraycr{#1}%
\else
\@yargarraycr{#1}%
\fi
\LT@echunk
\LT@start
\unvbox\z@
\LT@get@widths
\LT@bchunk}
\def\LT@echunk{%
\crcr\LT@save@row\cr\egroup
\global\setbox\@ne\lastbox
\unskip
\egroup}
\def\LT@entry#1#2{%
\ifhmode\@firstofone{&}\fi\omit
\ifnum#1=\c@LT@chunks
\else
\kern#2\relax
\fi}
\def\LT@entry@chop#1#2{%
\noexpand\LT@entry
{\ifnum#1>\c@LT@chunks
1}{0pt%
\else
#1}{#2%
\fi}}
\def\LT@entry@write{%
\noexpand\LT@entry^^J%
\@spaces}
\def\LT@kill{%
\LT@echunk
\LT@get@widths
\expandafter\LT@rebox\LT@bchunk}
\def\LT@rebox#1\bgroup{%
#1\bgroup
\unvbox\z@
\unskip
\setbox\z@\lastbox}
\def\LT@blank@row{%
\xdef\LT@save@row{\expandafter\LT@build@blank
\romannumeral\number\LT@cols 001 }}
\def\LT@build@blank#1{%
\if#1m%
\noexpand\LT@entry{1}{0pt}%
\expandafter\LT@build@blank
\fi}
\def\LT@make@row{%
\global\expandafter\let\expandafter\LT@save@row
\csname LT@\romannumeral\c@LT@tables\endcsname
\ifx\LT@save@row\relax
\LT@blank@row
\else
{\let\LT@entry\or
\if!%
\ifcase\expandafter\expandafter\expandafter\LT@cols
\expandafter\@gobble\LT@save@row
\or
\else
\relax
\fi
!%
\else
\aftergroup\LT@blank@row
\fi}%
\fi}
\let\setlongtables\relax
\def\LT@get@widths{%
\setbox\tw@\hbox{%
\unhbox\@ne
\let\LT@old@row\LT@save@row
\global\let\LT@save@row\@empty
\count@\LT@cols
\loop
\unskip
\setbox\tw@\lastbox
\ifhbox\tw@
\LT@def@row
\advance\count@\m@ne
\repeat}%
\ifx\LT@@save@row\@undefined
\let\LT@@save@row\LT@save@row
\fi}
\def\LT@def@row{%
\let\LT@entry\or
\edef\@tempa{%
\ifcase\expandafter\count@\LT@old@row
\else
{1}{0pt}%
\fi}%
\let\LT@entry\relax
\xdef\LT@save@row{%
\LT@entry
\expandafter\LT@max@sel\@tempa
\LT@save@row}}
\def\LT@max@sel#1#2{%
{\ifdim#2=\wd\tw@
#1%
\else
\number\c@LT@chunks
\fi}%
{\the\wd\tw@}}
\def\LT@hline{%
\noalign{\ifnum0=`}\fi
\penalty\@M
\futurelet\@let@token\LT@@hline}
\def\LT@@hline{%
\ifx\@let@token\hline
\global\let\@gtempa\@gobble
\gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}%
\else
\global\let\@gtempa\@empty
\gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}%
\fi
\ifnum0=`{\fi}%
\multispan\LT@cols
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
\noalign{\LT@sep}%
\multispan\LT@cols
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
\noalign{\penalty\@M}%
\@gtempa}
\def\LT@caption{%
\noalign\bgroup
\@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n}
\def\LT@c@ption#1[#2]#3{%
\LT@makecaption#1\fnum@table{#3}%
\def\@tempa{#2}%
\ifx\@tempa\@empty\else
{\let\\\space
\addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}%
\fi}
\def\LT@capti@n{%
\@ifstar
{\egroup\LT@c@ption\@gobble[]}%
{\egroup\@xdblarg{\LT@c@ption\@firstofone}}}
\def\LT@makecaption#1#2#3{%
\LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{%
\sbox\@tempboxa{#1{#2: }#3}%
\ifdim\wd\@tempboxa>\hsize
#1{#2: }#3%
\else
\hbox to\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\endgraf\vskip\baselineskip}%
\hss}}}
\def\LT@output{%
\ifnum\outputpenalty <-\@Mi
\ifnum\outputpenalty > -\LT@end@pen
\LT@err{floats and marginpars not allowed in a longtable}\@ehc
\else
\setbox\z@\vbox{\unvbox\@cclv}%
\ifdim \ht\LT@lastfoot>\ht\LT@foot
\dimen@\pagegoal
\advance\dimen@-\ht\LT@lastfoot
\ifdim\dimen@<\ht\z@
\setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}%
\@makecol
\@outputpage
\setbox\z@\vbox{\box\LT@head}%
\fi
\fi
\global\@colroom\@colht
\global\vsize\@colht
\vbox
{\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}%
\fi
\else
\setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}%
\@makecol
\@outputpage
\global\vsize\@colroom
\copy\LT@head\nobreak
\fi}
\def\LT@end@hd@ft#1{%
\LT@echunk
\ifx\LT@start\endgraf
\LT@err
{Longtable head or foot not at start of table}%
{Increase LTchunksize}%
\fi
\setbox#1\box\z@
\LT@get@widths
\LT@bchunk}
\def\endfirsthead{\LT@end@hd@ft\LT@firsthead}
\def\endhead{\LT@end@hd@ft\LT@head}
\def\endfoot{\LT@end@hd@ft\LT@foot}
\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot}
\def\LT@startpbox#1{%
\bgroup
\let\@footnotetext\LT@p@ftntext
\setlength\hsize{#1}%
\@arrayparboxrestore
\vrule \@height \ht\@arstrutbox \@width \z@}
\def\LT@endpbox{%
\@finalstrut\@arstrutbox
\egroup
\the\LT@p@ftn
\global\LT@p@ftn{}%
\hfil}
\def\LT@p@ftntext#1{%
\edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}%
\global\LT@p@ftn\expandafter{\@tempa{#1}}}%
\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen}
\endinput
%%
%% End of file `longtable.sty'.
\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}\documentclass[twoside]{book}
%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package
\usepackage{ifthen}
\ifx\requestedLaTeXdate\undefined
\usepackage{array}
\else
\usepackage{array}[=2016-10-06]
\fi
%%
% Packages required by doxygen
\usepackage{fixltx2e}
\usepackage{calc}
\usepackage{doxygen}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{multirow}
\PassOptionsToPackage{warn}{textcomp}
\usepackage{textcomp}
\usepackage[nointegrals]{wasysym}
\usepackage[table]{xcolor}
\usepackage{ifpdf,ifxetex}
% Font selection
\usepackage[T1]{fontenc}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{amssymb}
\usepackage{sectsty}
\renewcommand{\familydefault}{\sfdefault}
\allsectionsfont{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\renewcommand{\DoxyLabelFont}{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
% Arguments of doxygenemoji:
% 1) ':<text>:' form of the emoji, already "LaTeX"-escaped
% 2) file with the name of the emoji without the .png extension
% in case image exist use this otherwise use the ':<text>:' form
\newcommand{\doxygenemoji}[2]{%
\IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}%
}
% Page & text layout
\usepackage{geometry}
\geometry{%
a4paper,%
top=2.5cm,%
bottom=2.5cm,%
left=2.5cm,%
right=2.5cm%
}
\tolerance=750
\hfuzz=15pt
\hbadness=750
\setlength{\emergencystretch}{15pt}
\setlength{\parindent}{0cm}
\newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}}
\newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}}
\doxynormalparskip
\makeatletter
\renewcommand{\paragraph}{%
\@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@parafont%
}%
}
\renewcommand{\subparagraph}{%
\@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@subparafont%
}%
}
\makeatother
\makeatletter
\newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@}
\makeatother
% Headers & footers
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
\fancyhead[CE]{\fancyplain{}{}}
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
\fancyhead[CO]{\fancyplain{}{}}
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
\fancyfoot[LE]{\fancyplain{}{}}
\fancyfoot[CE]{\fancyplain{}{}}
\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
\fancyfoot[CO]{\fancyplain{}{}}
\fancyfoot[RO]{\fancyplain{}{}}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{%
\markboth{#1}{}%
}
\renewcommand{\sectionmark}[1]{%
\markright{\thesection\ #1}%
}
% Indices & bibliography
\usepackage{natbib}
\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
\makeindex
\usepackage{newunicodechar}
\newunicodechar{}{${}^{-}$}% Superscript minus
\newunicodechar{²}{${}^{2}$}% Superscript two
\newunicodechar{³}{${}^{3}$}% Superscript three
% Hyperlinks (required, but should be loaded last)
\ifpdf
\usepackage[pdftex,pagebackref=true]{hyperref}
\else
\ifxetex
\usepackage[pagebackref=true]{hyperref}
\else
\usepackage[ps2pdf,pagebackref=true]{hyperref}
\fi
\fi
\hypersetup{%
colorlinks=true,%
linkcolor=blue,%
citecolor=blue,%
unicode%
}
% Custom commands
\newcommand{\clearemptydoublepage}{%
\newpage{\pagestyle{empty}\cleardoublepage}%
}
\usepackage{caption}
\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
\usepackage{etoc}
\etocsettocstyle{\doxytocparskip}{\doxynormalparskip}
\renewcommand{\numberline}[1]{#1~}
%===== C O N T E N T S =====
\begin{document}
% Titlepage & ToC
\hypersetup{pageanchor=false,
bookmarksnumbered=true,
pdfencoding=unicode
}
\pagenumbering{alph}
\begin{titlepage}
\vspace*{7cm}
\begin{center}%
{\Large Open\+Quizz }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.8.17}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}
%--- Begin generated contents ---
\chapter{Class Index}
\input{annotated}
\chapter{Class Documentation}
\input{classcontenu__dao_1_1_contenu_dao}
\input{classdemande__pub_dao_1_1_demande_pub_dao}
\input{classencours__dao_1_1_encours_dao}
\input{classevaluation__dao_1_1_evaluation_dao}
\input{classutilisateur__dao_1_1_utilisateur_dao}
%--- End generated contents ---
% Index
\backmatter
\newpage
\phantomsection
\clearemptydoublepage
\addcontentsline{toc}{chapter}{\indexname}
\printindex
\end{document}
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -220,6 +220,7 @@ class ContenuDao:
if self.existe_en_tiers(id_contenu) != 0:
self.dissocier_contenu(id_contenu)
else:
chemin = self.get_chemin_du_contenu(id_contenu)
repertoire = chemin[:chemin.rfind("/")]
......@@ -253,8 +254,9 @@ class ContenuDao:
# @param auteur l'id du contenu à 'tester'
# @return le nombre de contenus tiers associés
def existe_en_tiers(self, id_contenu):
return self.base_donnees.utilisateur.find(
{"tiers": {"$elemMatch": {"$elemMatch": {"contenu": ObjectId(id_contenu)}}}}).count()
return self.base_donnees.utilisateur.count_documents(
{"tiers": {"$elemMatch": {"$elemMatch": {"contenu": ObjectId(id_contenu)}}}})
## fonction qui permet de créer un contenu à partir d'une contenu en cours
# @param chemin le chemin du contenu
......@@ -348,14 +350,15 @@ class ContenuDao:
if auteur is not None:
self.base_donnees.contenu.update_one({"_id": id_contenu}, {
"$set": {"auteur": auteur}})
self.supprimer_tiers(id_contenu, auteur, version - 1)
note = self.recupererNoteContenu(id_contenu, version - 1, auteur)
self.supprimer_tiers(id_contenu, auteur, version - 1, note)
# on modifie le texte du contenu d'origine
nouveau_texte = Utils().recuperer_contenu_fichier(id_contenu_en_cours, True)
titre_en_cours = EncoursDao().get_titre_en_cours(id_contenu_en_cours)
# print ("Titre en cours " + titre_en_cours)
# print ("Titre en cours " + titre_en_cours)
Utils().changer_texte_fichier(id_contenu, nouveau_texte, titre_en_cours, True)
......@@ -575,10 +578,6 @@ class ContenuDao:
# print(contenu_associe)
self.base_donnees.utilisateur.update({"nom": auteur}, {"$set": {"tags": tags}})
# self.base_donnees.utilisateur.update({"nom": auteur}, {
# "$pull": {
# "tags": [{"tag": tag}, {"contenu": ObjectId(id_contenu)}]}})
## Fonction permettant de récupérer tous les tags libres d'un auteur
# @param auteur l'auteur du nouveau tag
# @return les tags libres de l'auteur
......@@ -635,7 +634,7 @@ class ContenuDao:
for contenu in contenus_tiers:
if len(contenu) == 3 and contenu[0]["contenu"] == id_contenu and contenu[1]["version"] == version:
return json.dumps(contenu[2]["note"])
return -1
return '-'
## Fonction permettant de changer la moyenne d'une version d'un contenu à l'insertion d'une nouvelle note
# @param id_contenu l'id du contenu concerné
......
......@@ -15,17 +15,17 @@ class UtilisateurDao:
# @return un booléen pour dire si l'utilisateur existe ou pas
def presence_utilisateur(self, nomUtilisateur):
# print("Je suis dans présence utilisateur pour ", nomUtilisateur)
nmbre = self.base_donnees.utilisateur.find({"nom": nomUtilisateur})
# print("Et j'en ai trouvé : ", nmbre.count())
return nmbre.count() == 1
return self.base_donnees.utilisateur.count_documents({"nom": nomUtilisateur}) == 1
## Fonction de création d'un utilisateur
# @param nomUtilisateur le nom de l'utilisateur à créer
# @param(bientot) mot_de_passe le mdp de l'utilsateur à créer
def ajouter_utilisateur(self, nom_utilisateur):
self.base_donnees.utilisateur.insert_one(
{"nom": nom_utilisateur, "note": randrange(0, 10, 1), "tiers": []})
{"nom": nom_utilisateur, "note": randrange(0, 10, 1), "tiers": [], "tags": []})
## Fonction de récupération de tous les utilisateurs existants (pour le filtre)
# @return les utilisateurs en base
......@@ -36,4 +36,3 @@ class UtilisateurDao:
# @param nom_utilisateur le nom de l'utilisateur à supprimer
def supprimer_utilisateur(self, nom_utilisateur):
self.base_donnees.utilisateur.delete_one({"nom": nom_utilisateur})
import json
import pytest
import string
import random
from app import app
......@@ -20,3 +21,29 @@ def get_headers(client):
response = client.get("/utilisateurs/checkUser?login=Charles")
headers = {'Authorization': 'Bearer ' + json.loads(response.data)["access_token"]}
return headers
def genererRandom():
return ''.join(random.choice(string.ascii_letters + string.digits) for _ in range(8))
# permet de générer un utilisateur "aléatoire" pour faire les tests
def creerUtilisateurRandom(client):
login = genererRandom()
data = {"login": login}
client.post("/utilisateurs/newUser", json=data)
return login
def creerContenuRandom(client, login):
data = {"auteur": login, "contenu_a_ecrire": "Texte du contenu", "titre": "titreContenu",
"tags": ["tag1"]} # création d'un contenu
rv = client.post("/contenus/addContenu", json=data, headers=get_headers(client))
assert rv.status_code == 201
# on récupère l'id
return json.loads(rv.data)["_id"]
# permet de supprimer un utilisateur créé par la fonction ci dessus
def supprimerUtilisateur(client, login):
client.delete('/utilisateurs/supprimerUser/' + login, headers=get_headers(client))
from testUtils import *
def test_contenu(client):
data = {"auteur": "Charles", "contenu_a_ecrire": "Texte du contenu"}
# création d'un contenu
rv = client.post("/contenus/addContenu", json=data, headers=get_headers(client))
assert rv.status_code == 201
# on récupère l'id
id = json.loads(rv.data)["_id"]
# get contenu par id
rv = client.get("/contenus/getContenu/" + json.dumps(id), headers=get_headers(client))
assert rv.status_code == 200
# on récupère le texte
rv = client.get("/contenus/getTexteContenu/" + json.dumps(id), headers=get_headers(client))
assert rv.status_code == 200
assert "Texte du contenu" == json.loads(rv.data)
# on créée un tiers avec Jacques
# print("id : ", id["$oid"])
data = {"id_tiers": json.dumps(id), "auteur": "Jacques", "version": 1}
rv = client.patch("/contenus/ajouterTiers", json=data, headers=get_headers(client))
assert rv.status_code == 201
# get Contenu Panier (chez Charles)
rv = client.get("/contenus/getContenuPanier/Charles?perso=True&tiers=True&en_cours=True",
headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# get Contenu Banque (chez Valery)
rv = client.get("/contenus/getContenuBanque/Valery", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# get All Contenus
rv = client.get("/contenus/allContenus", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# on supprime le tiers
rv = client.delete("/contenus/deleteTiers?id_tiers=" + json.dumps(id) + "&auteur=Jacques",
headers=get_headers(client))
assert rv.status_code == 200
# on le supprime
rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
assert rv.status_code == 200
def test_supprimer_contenu_en_tiers_chez_qqun_autre(client):
data = {"auteur": "Charles", "contenu_a_ecrire": "Texte du contenu"}
# création d'un contenu
rv = client.post("/contenus/addContenu", json=data, headers=get_headers(client))
assert rv.status_code == 201
# on récupère l'id
id = json.loads(rv.data)["_id"]
# on créée un tiers avec Jacques
# print("id : ", id["$oid"])
data = {"id_tiers": json.dumps(id), "auteur": "Jacques", "version": 1}
rv = client.patch("/contenus/ajouterTiers", json=data, headers=get_headers(client))
assert rv.status_code == 201
# On supprime le contenu perso avec Charles
rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
assert rv.status_code == 200
# get Contenu Panier (chez jacques)
rv = client.get("/contenus/getContenuPanier/Jacques?perso=True&tiers=True&en_cours=True",
headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# On vérifie que le contenu est tjrs dispo (chez Valery) et que son auteur est Aucun
rv = client.get("/contenus/getContenuBanque/Valery", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
assert json.loads(rv.data)[0]["auteur"] == "Aucun"
data = {"auteur": "Jacques", "id_contenu": json.dumps(id), "provenance": "tiers", "version": 1}
# création d'un contenu en_cours
rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_en_cours = json.loads(rv.data)["_id"]
data = {"auteur": "Jacques", "id_contenu_en_cours": json.dumps(id_en_cours)}
rv = client.patch("/contenus/majContenu", json=data, headers=get_headers(client))
assert rv.status_code == 200
# On vérifie que le contenu est tjrs dispo (chez Valery) et que son auteur est Jacques
rv = client.get("/contenus/getContenuBanque/Valery", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
assert json.loads(rv.data)[0]["auteur"] == "Jacques"
rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
assert rv.status_code == 200
# from testUtils import *
#
#
# def test_contenu(client):
# login = creerUtilisateurRandom(client)
# id = creerContenuRandom(client, login)
#
#
# # get contenu par id
# rv = client.get("/contenus/getContenu/" + json.dumps(id), headers=get_headers(client))
# assert rv.status_code == 200
# # on récupère le texte
# rv = client.get("/contenus/getTexteContenu/" + json.dumps(id), headers=get_headers(client))
# assert rv.status_code == 200
# assert "Texte du contenu" == json.loads(rv.data)
# # on créée un tiers avec Jacques
# # pprint("id : ", id["$oid"])
# loginDeux = creerUtilisateurRandom(client)
# data = {"id_tiers": json.dumps(id), "auteur": loginDeux, "version": 1}
# rv = client.patch("/contenus/ajouterTiers", json=data, headers=get_headers(client))
# assert rv.status_code == 201
#
# # get Contenu Panier (chez Charles)
# rv = client.get("/contenus/getContenuPanier/" + login + "?perso=True&tiers=True&en_cours=True",
# headers=get_headers(client))
# assert rv.status_code == 200
# assert len(json.loads(rv.data)) == 1
#
# loginTrois = creerUtilisateurRandom(client)
#
# # get Contenu Banque (chez Valery)
# rv = client.get("/contenus/getContenuBanque/" + loginTrois, headers=get_headers(client))
# assert rv.status_code == 200
# # Travaillant sur la vraie base, ce n'est pas possible de faire ce test
# # assert len(json.loads(rv.data)) == 1
# contenusBanque = len(json.loads(rv.data))
#
# # get All Contenus
# rv = client.get("/contenus/allContenus", headers=get_headers(client))
# assert rv.status_code == 200
# # Travaillant sur la vraie base, ce n'est pas possible de faire ce test
# assert len(json.loads(rv.data)) == contenusBanque
#
# # on supprime le tiers
# rv = client.delete("/contenus/deleteTiers?id_tiers=" + json.dumps(id) + "&auteur=" + loginDeux + "&note=-",
# headers=get_headers(client))
# assert rv.status_code == 200
# # on supprime le contenu perso
# rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
# assert rv.status_code == 200
#
# # on supprime les trois utilisateurs créés
# supprimerUtilisateur(client, login)
# supprimerUtilisateur(client, loginDeux)
# supprimerUtilisateur(client, loginTrois)
#
#
# def test_supprimer_contenu_en_tiers_chez_qqun_autre(client):
# # on créée un utilisateur quelconque
# login = creerUtilisateurRandom(client)
# # on lui assigne un contenu
# id = creerContenuRandom(client, login)
#
#
# # on créée un second utilisateur quelconque et on lui donne le contenu ci dessus dans ses tiers
# loginDeux = creerUtilisateurRandom(client)
# data = {"id_tiers": json.dumps(id), "auteur": loginDeux, "version": 1}
# rv = client.patch("/contenus/ajouterTiers", json=data, headers=get_headers(client))
# assert rv.status_code == 201
#
# # On supprime le contenu perso de l'utilisateur 'login'
# rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
# assert rv.status_code == 200
#
# # on vérifie le panier de l'utilisateur 'loginDeux'
# rv = client.get("/contenus/getContenuPanier/" + loginDeux + "?perso=True&tiers=True&en_cours=True",
# headers=get_headers(client))
# assert rv.status_code == 200
# assert len(json.loads(rv.data)) == 1
#
# # avec loginTrois, on vérifie le contenu (via la banque)
# loginTrois = creerUtilisateurRandom(client)
# # On vérifie que le contenu est tjrs dispo (chez Valery) et que son auteur est Aucun
# rv = client.get("/contenus/getContenuBanque/" + loginTrois, headers=get_headers(client))
# assert rv.status_code == 200
# # Impossible de tester le nombre de contenus en banque en travaillant sur la vraie base
# # assert len(json.loads(rv.data)) == 1
# assert json.loads(rv.data)[0]["auteur"] == "Aucun"
#
# # login 2 modifie son tiers (désormais d'auteur Aucun)
# data = {"auteur": loginDeux, "id_contenu": json.dumps(id), "provenance": "tiers", "version": 1}
# # création d'un contenu en_cours
# rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
# assert rv.status_code == 201
# id_en_cours = json.loads(rv.data)["_id"]
#
# # on renseigne le nouveau titre du contenu en cours
# data = {"titre": "nouveauTitreContenu", "id_contenu_en_cours": json.dumps(id_en_cours)}
# rv = client.patch("/en_cours/changerTitre", json=data, headers=get_headers(client))
# assert rv.status_code == 201
#
# # on prend le contenu en cours créé juste au dessus pour mettre à jour le tiers anonyme
# data = {"auteur": loginDeux, "id_contenu_en_cours": json.dumps(id_en_cours)}
# rv = client.patch("/contenus/majContenu", json=data, headers=get_headers(client))
# assert rv.status_code == 200
#
# # On vérifie que le contenu est tjrs dispo (chez Valery) et que son auteur est Jacques
# rv = client.get("/contenus/getContenuBanque/" + loginTrois, headers=get_headers(client))
# assert rv.status_code == 200
# # travail sur la vraie base = tests sur la banque impossibles
# # assert len(json.loads(rv.data)) == 1
# assert json.loads(rv.data)[0]["auteur"] == loginDeux
#
# rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
# assert rv.status_code == 200
#
# # on supprime les trois utilisateurs créés
# supprimerUtilisateur(client, login)
# supprimerUtilisateur(client, loginDeux)
# supprimerUtilisateur(client, loginTrois)
......@@ -2,86 +2,105 @@ from testUtils import *
from test_flask_en_cours import *
def test_creer_demande_publication_acceptee(client):
data = {"auteur": "Charles", "contenu_a_ecrire": "Texte du contenu"}
# création d'un contenu
rv = client.post("/contenus/addContenu", json=data, headers=get_headers(client))
assert rv.status_code == 201
# on récupère l'id du contenu créé
id = json.loads(rv.data)["_id"]
data = {"auteur": "Charles", "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# création d'un contenu en_cours
rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_en_cours = json.loads(rv.data)["_id"]
# def test_creer_demande_publication_acceptee(client):
# # 1. login créée un contenu
# login = creerUtilisateurRandom(client)
# id = creerContenuRandom(client, login)
#
# # 2. login2 le met dans ses tiers
# loginDeux = creerUtilisateurRandom(client)
# data = {"id_tiers": json.dumps(id), "auteur": loginDeux, "version": 1}
# rv = client.patch("/contenus/ajouterTiers", json=data, headers=get_headers(client))
# assert rv.status_code == 201
#
# # 3. login2 modifie son contenu tiers
# data = {"auteur": loginDeux, "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# # création d'un contenu en_cours
# rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
# assert rv.status_code == 201
# id_en_cours = json.loads(rv.data)["_id"]
#
# # 3. et y ajoute un nouveau titre
# data = {"titre": "nouveauTitreContenu", "id_contenu_en_cours": json.dumps(id_en_cours)}
# rv = client.patch("/en_cours/changerTitre", json=data, headers=get_headers(client))
# assert rv.status_code == 201
#
# # loginDeux fait une demande de publication sur le contenu en cours qui vient d'être créé
# data = {"id_contenu": json.dumps(id), "id_contenu_en_cours": json.dumps(id_en_cours), "auteur_en_cours": loginDeux,
# "version": 1}
# rv = client.post("/demande_pub/demandePublication", json=data, headers=get_headers(client))
# assert rv.status_code == 201
# id_publication = json.loads(rv.data)["_id"]
#
# # On controle les demandes de publication recues de login
# rv = client.get("/demande_pub/demandePublication/" + login + "/False", headers=get_headers(client))
# assert rv.status_code == 200
# assert len(json.loads(rv.data)) == 1
#
# # On contrôle les demandes de publication proposées de loginDeux
# rv = client.get("/demande_pub/demandePublication/" + loginDeux + "/True", headers=get_headers(client))
# assert rv.status_code == 200
# assert len(json.loads(rv.data)) == 1
#
# # Charles accepte la demande de publication
# data = {"id_publication": json.dumps(id_publication), "reponse": 'o', "auteur": loginDeux}
# rv = client.patch("/contenus/gererDemandePub", json=data, headers=get_headers(client))
# assert rv.status_code == 200
#
# # On supprime le tiers chez LoginDeux
# rv = client.delete("/contenus/deleteTiers?id_tiers=" + json.dumps(id) + "&auteur=" + loginDeux + "&note=-",
# headers=get_headers(client))
# assert rv.status_code == 200
#
# supprimer_demande_publication(client, id, id_publication)
# supprimerUtilisateur(client, login)
# supprimerUtilisateur(client, loginDeux)
data = {"id_contenu": json.dumps(id), "id_contenu_en_cours": json.dumps(id_en_cours), "auteur_en_cours": "Jacques",
"version": 1}
rv = client.post("/demande_pub/demandePublication", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_publication = json.loads(rv.data)["_id"]
# On controle les demandes de publication recues de Charles
rv = client.get("/demande_pub/demandePublication/Charles/False", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# On contrôle les demandes de publication proposées de Jacques
rv = client.get("/demande_pub/demandePublication/Jacques/True", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# Charles accepte la demande de publication
data = {"id_publication": json.dumps(id_publication), "reponse": 'o', "auteur": "Jacques"}
rv = client.patch("/contenus/gererDemandePub", json=data, headers=get_headers(client))
assert rv.status_code == 200
rv = client.delete("/contenus/deleteTiers?id_tiers=" + json.dumps(id) + "&auteur=Jacques",
headers=get_headers(client))
assert rv.status_code == 200
supprimer_demande_publication(client, id, id_publication)
def test_creer_demande_publication_refusee_creation_en_cours_refuse(client):
# 1. login créée un contenu
login = creerUtilisateurRandom(client)
id = creerContenuRandom(client, login)
print("id test_creer_demande_publication_refusee_creation_en_cours_refuse : ", id)
def test_creer_demande_publication_refusee_creation_en_cours_refuse(client):
data = {"auteur": "Charles", "contenu_a_ecrire": "Texte du contenu"}
# création d'un contenu
rv = client.post("/contenus/addContenu", json=data, headers=get_headers(client))
# 2. login2 le met dans ses tiers
loginDeux = creerUtilisateurRandom(client)
data = {"id_tiers": json.dumps(id), "auteur": loginDeux, "version": 1}
rv = client.patch("/contenus/ajouterTiers", json=data, headers=get_headers(client))
assert rv.status_code == 201
# on récupère l'id du contenu créé
id = json.loads(rv.data)["_id"]
data = {"auteur": "Charles", "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# 3. login2 modifie son contenu tiers
data = {"auteur": loginDeux, "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# création d'un contenu en_cours
rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_en_cours = json.loads(rv.data)["_id"]
data = {"id_contenu": json.dumps(id), "id_contenu_en_cours": json.dumps(id_en_cours), "auteur_en_cours": "Jacques",
"version": 1}
# 3. et y ajoute un nouveau titre
data = {"titre": "nouveauTitreContenu", "id_contenu_en_cours": json.dumps(id_en_cours)}
rv = client.patch("/en_cours/changerTitre", json=data, headers=get_headers(client))
assert rv.status_code == 201
# loginDeux fait une demande de publication sur le contenu en cours qui vient d'être créé
data = {"id_contenu": json.dumps(id), "id_contenu_en_cours": json.dumps(id_en_cours), "auteur_en_cours": loginDeux,
"version": 1}
rv = client.post("/demande_pub/demandePublication", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_publication = json.loads(rv.data)["_id"]
# On controle les demandes de publication recues de Charles
rv = client.get("/demande_pub/demandePublication/Charles/False", headers=get_headers(client))
# On controle les demandes de publication recues de login
rv = client.get("/demande_pub/demandePublication/" + login + "/False", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# On contrôle les demandes de publication proposées de Jacques
rv = client.get("/demande_pub/demandePublication/Jacques/True", headers=get_headers(client))
# On contrôle les demandes de publication proposées de loginDeux
rv = client.get("/demande_pub/demandePublication/" + loginDeux + "/True", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# Charles refuse la demande de publication
data = {"id_publication": json.dumps(id_publication), "reponse": 'n', "auteur": "Charles"}
data = {"id_publication": json.dumps(id_publication), "reponse": 'n', "auteur": login}
rv = client.patch("/contenus/gererDemandePub", json=data, headers=get_headers(client))
assert rv.status_code == 200
......@@ -90,67 +109,102 @@ def test_creer_demande_publication_refusee_creation_en_cours_refuse(client):
rv = client.patch("/en_cours/newEnCoursRefuse", json=data, headers=get_headers(client))
assert rv.status_code == 201
supprimer_demande_publication(client, id, id_publication)
rv = client.delete("/en_cours/supprimerEnCoursParId/" + json.dumps(id_en_cours), headers=get_headers(client))
assert rv.status_code == 200
# On supprime le tiers chez LoginDeux
rv = client.delete("/contenus/deleteTiers?id_tiers=" + json.dumps(id) + "&auteur=" + loginDeux + "&note=-",
headers=get_headers(client))
assert rv.status_code == 200
supprimer_demande_publication(client, id, id_publication)
supprimerUtilisateur(client, login)
supprimerUtilisateur(client, loginDeux)
def test_creer_demande_publication_refusee_creation_nouveau_contenu(client):
data = {"auteur": "Charles", "contenu_a_ecrire": "Texte du contenu"}
# création d'un contenu
rv = client.post("/contenus/addContenu", json=data, headers=get_headers(client))
# 1. login créée un contenu
login = creerUtilisateurRandom(client)
id = creerContenuRandom(client, login)
print("id test_creer_demande_publication_refusee_creation_nouveau_contenu : ", id)
# 2. login2 le met dans ses tiers
loginDeux = creerUtilisateurRandom(client)
data = {"id_tiers": json.dumps(id), "auteur": loginDeux, "version": 1}
rv = client.patch("/contenus/ajouterTiers", json=data, headers=get_headers(client))
assert rv.status_code == 201
# on récupère l'id du contenu créé
id = json.loads(rv.data)["_id"]
data = {"auteur": "Charles", "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# 3. login2 modifie son contenu tiers
data = {"auteur": loginDeux, "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# création d'un contenu en_cours
rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_en_cours = json.loads(rv.data)["_id"]
data = {"id_contenu": json.dumps(id), "id_contenu_en_cours": json.dumps(id_en_cours), "auteur_en_cours": "Jacques",
"version": 1}
# 3. et y ajoute un nouveau titre
data = {"titre": "nouveauTitreContenu", "id_contenu_en_cours": json.dumps(id_en_cours)}
rv = client.patch("/en_cours/changerTitre", json=data, headers=get_headers(client))
assert rv.status_code == 201
# loginDeux fait une demande de publication sur le contenu en cours qui vient d'être créé
data = {"id_contenu": json.dumps(id), "id_contenu_en_cours": json.dumps(id_en_cours), "auteur_en_cours": loginDeux,
"version": 1}
rv = client.post("/demande_pub/demandePublication", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_publication = json.loads(rv.data)["_id"]
# On controle les demandes de publication recues de Charles
rv = client.get("/demande_pub/demandePublication/Charles/False", headers=get_headers(client))
# On controle les demandes de publication recues de login
rv = client.get("/demande_pub/demandePublication/" + login + "/False", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# On contrôle les demandes de publication proposées de Jacques
rv = client.get("/demande_pub/demandePublication/Jacques/True", headers=get_headers(client))
# On contrôle les demandes de publication proposées de loginDeux
rv = client.get("/demande_pub/demandePublication/" + loginDeux + "/True", headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
# Charles refuse la demande de publication
data = {"id_publication": json.dumps(id_publication), "reponse": 'n', "auteur": "Charles"}
data = {"id_publication": json.dumps(id_publication), "reponse": 'n', "auteur": login}
rv = client.patch("/contenus/gererDemandePub", json=data, headers=get_headers(client))
assert rv.status_code == 200
# Du coup loginDeux doit avoir un contenu dans son panier
rv = client.get("/contenus/getContenuPanier/" + loginDeux + "?perso=True&tiers=True&en_cours=True",
headers=get_headers(client))
assert rv.status_code == 200
nombrePanier = len(json.loads(rv.data))
# Jacques créée un nouveau contenu
data = {"id_demande_pub": json.dumps(id_publication), "auteur": "Jacques"}
data = {"id_demande_pub": json.dumps(id_publication), "auteur": loginDeux}
rv = client.post("/contenus/newContenu", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_nvo_perso = json.loads(rv.data)["_id"]
# Du coup jacques doit avoir un contenu dans son panier
rv = client.get("/contenus/getContenuPanier/Jacques?perso=True&tiers=True&en_cours=True",
# Du coup loginDeux doit avoir un contenu de plus dans son panier
rv = client.get("/contenus/getContenuPanier/" + loginDeux + "?perso=True&tiers=True&en_cours=True",
headers=get_headers(client))
assert rv.status_code == 200
assert len(json.loads(rv.data)) == 1
assert len(json.loads(rv.data)) == nombrePanier + 1
supprimer_demande_publication(client, id, id_publication)
# rv = client.delete("/en_cours/supprimerEnCoursParId/" + json.dumps(id_en_cours), headers=get_headers(client))
# assert rv.status_code == 200
# On supprime le tiers chez LoginDeux
rv = client.delete("/contenus/deleteTiers?id_tiers=" + json.dumps(id) + "&auteur=" + loginDeux + "&note=-",
headers=get_headers(client))
assert rv.status_code == 200
rv = client.delete("/contenus/deletePerso/" + json.dumps(id_nvo_perso), headers=get_headers(client))
assert rv.status_code == 200
supprimer_demande_publication(client, id, id_publication)
supprimerUtilisateur(client, login)
supprimerUtilisateur(client, loginDeux)
def supprimer_demande_publication(client, id, id_publication):
rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
......
from testUtils import *
def supprimer_les_contenus(client, id, id_en_cours):
# suppression du contenu en_cours
rv = client.delete("/en_cours/supprimerEnCoursParId/" + json.dumps(id_en_cours), headers=get_headers(client))
assert rv.status_code == 200
# suppression du contenu "intial"
rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
assert rv.status_code == 200
def test_en_cours(client):
# on récupère l'id du contenu en cours créé
# Dans un premier temps, créer un contenu
data = {"auteur": "Charles", "contenu_a_ecrire": "Texte du contenu"}
# création d'un contenu
rv = client.post("/contenus/addContenu", json=data, headers=get_headers(client))
assert rv.status_code == 201
# on récupère l'id du contenu créé
id = json.loads(rv.data)["_id"]
data = {"auteur": "Charles", "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# création d'un contenu en_cours
rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_en_cours = json.loads(rv.data)["_id"]
# récupération du texte (avant modif)
rv = client.get("/en_cours/getTexteContenuEnCours/" + json.dumps(id_en_cours), headers=get_headers(client))
assert rv.status_code == 200
assert "Texte du contenu" == json.loads(rv.data)
# modification du texte du contenu en cours
data = {"nouveau_texte": "Nouveau Texte du contenu"}
rv = client.patch("/contenus/changerTexte/" + json.dumps(id_en_cours), json=data, headers=get_headers(client))
assert rv.status_code == 200
# récupération du texte (après modif)
rv = client.get("/en_cours/getTexteContenuEnCours/" + json.dumps(id_en_cours), headers=get_headers(client))
assert rv.status_code == 200
assert "Nouveau Texte du contenu" == json.loads(rv.data)
supprimer_les_contenus(client, id, id_en_cours)
def test_en_cours_provenance_tiers(client):
data = {"auteur": "Charles", "contenu_a_ecrire": "Texte du contenu"}
# création d'un contenu
rv = client.post("/contenus/addContenu", json=data, headers=get_headers(client))
assert rv.status_code == 201
# on récupère l'id du contenu créé
id = json.loads(rv.data)["_id"]
# création d'un tiers
data = {"id_tiers": json.dumps(id), "auteur": "Jacques", "version": 1}
rv = client.patch("/contenus/ajouterTiers", json=data, headers=get_headers(client))
assert rv.status_code == 201
# création d'un en_cours
data = {"auteur": "Jacques", "id_contenu": json.dumps(id), "provenance": "tiers", "version": 1}
# création d'un contenu en_cours
rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_en_cours = json.loads(rv.data)["_id"]
supprimer_les_contenus(client, id, id_en_cours)
rv = client.delete("/contenus/deleteTiers?id_tiers=" + json.dumps(id) + "&auteur=Jacques",
headers=get_headers(client))
assert rv.status_code == 200
def test_en_cours_directement_valide(client):
# on récupère l'id du contenu en cours créé
# Dans un premier temps, créer un contenu
data = {"auteur": "Charles", "contenu_a_ecrire": "Texte du contenu"}
# création d'un contenu
rv = client.post("/contenus/addContenu", json=data, headers=get_headers(client))
assert rv.status_code == 201
# on récupère l'id du contenu créé
id = json.loads(rv.data)["_id"]
data = {"auteur": "Charles", "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# création d'un contenu en_cours
rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
assert rv.status_code == 201
id_en_cours = json.loads(rv.data)["_id"]
# modification du texte du contenu en cours
data = {"nouveau_texte": "Nouveau Texte du contenu"}
rv = client.patch("/contenus/changerTexte/" + json.dumps(id_en_cours), json=data, headers=get_headers(client))
assert rv.status_code == 200
data = {"auteur": "", "id_contenu_en_cours": json.dumps(id_en_cours)}
rv = client.patch("/contenus/majContenu", json=data, headers=get_headers(client))
assert rv.status_code == 200
# test du texte sur le contenu d'id 'id'
rv = client.get("/contenus/getTexteContenu/" + json.dumps(id), headers=get_headers(client))
assert rv.status_code == 200
assert "Nouveau Texte du contenu" == json.loads(rv.data)
# suppression du contenu "intial"
rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
assert rv.status_code == 200
#
# from testUtils import *
#
#
# def supprimer_les_contenus(client, id, id_en_cours):
# # suppression du contenu en_cours
#
# rv = client.delete("/en_cours/supprimerEnCoursParId/" + json.dumps(id_en_cours), headers=get_headers(client))
# assert rv.status_code == 200
#
# # suppression du contenu "intial"
# rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
# assert rv.status_code == 200
#
#
# def test_en_cours(client):
# # on récupère l'id du contenu en cours créé
# # Dans un premier temps, créer un contenu
# login = creerUtilisateurRandom(client)
# id = creerContenuRandom(client, login)
#
#
# data = {"auteur": login, "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# # création d'un contenu en_cours
# rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
# assert rv.status_code == 201
#
# id_en_cours = json.loads(rv.data)["_id"]
#
# # récupération du texte (avant modif)
# rv = client.get("/en_cours/getTexteContenuEnCours/" + json.dumps(id_en_cours), headers=get_headers(client))
# assert rv.status_code == 200
# assert "Texte du contenu" == json.loads(rv.data)
#
# # modification du texte du contenu en cours
# data = {"nouveau_texte": "Nouveau Texte du contenu", "nouveau_titre": "nouveauTitreContenu"}
# rv = client.patch("/contenus/changerTexte/" + json.dumps(id_en_cours), json=data, headers=get_headers(client))
# assert rv.status_code == 200
#
# # récupération du texte (après modif)
# rv = client.get("/en_cours/getTexteContenuEnCours/" + json.dumps(id_en_cours), headers=get_headers(client))
# assert rv.status_code == 200
# assert "Nouveau Texte du contenu" == json.loads(rv.data)
#
# supprimer_les_contenus(client, id, id_en_cours)
# supprimerUtilisateur(client, login)
#
#
# def test_en_cours_provenance_tiers(client):
#
# login = creerUtilisateurRandom(client)
# id = creerContenuRandom(client, login)
#
#
# loginDeux = creerUtilisateurRandom(client)
# # création d'un tiers
# data = {"id_tiers": json.dumps(id), "auteur": loginDeux, "version": 1}
# rv = client.patch("/contenus/ajouterTiers", json=data, headers=get_headers(client))
# assert rv.status_code == 201
#
# # création d'un en_cours
# data = {"auteur": loginDeux, "id_contenu": json.dumps(id), "provenance": "tiers", "version": 1}
# # création d'un contenu en_cours
# rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
# assert rv.status_code == 201
#
# id_en_cours = json.loads(rv.data)["_id"]
#
# supprimer_les_contenus(client, id, id_en_cours)
# rv = client.delete("/contenus/deleteTiers?id_tiers=" + json.dumps(id) + "&auteur=" + loginDeux + "&note=-",
# headers=get_headers(client))
# assert rv.status_code == 200
#
# supprimerUtilisateur(client, login)
# supprimerUtilisateur(client, loginDeux)
#
#
# def test_en_cours_directement_valide(client):
# # on récupère l'id du contenu en cours créé
# # Dans un premier temps, créer un contenu
# login = creerUtilisateurRandom(client)
# id = creerContenuRandom(client, login)
#
#
# data = {"auteur": login, "id_contenu": json.dumps(id), "provenance": "perso", "version": 1}
# # création d'un contenu en_cours
# rv = client.post("/en_cours/newEnCours", json=data, headers=get_headers(client))
# assert rv.status_code == 201
#
# id_en_cours = json.loads(rv.data)["_id"]
#
# # modification du texte du contenu en cours
# data = {"nouveau_texte": "Nouveau Texte du contenu", "nouveau_titre": "nouveauTitreContenu"}
# rv = client.patch("/contenus/changerTexte/" + json.dumps(id_en_cours), json=data, headers=get_headers(client))
# assert rv.status_code == 200
#
# data = {"auteur": "", "id_contenu_en_cours": json.dumps(id_en_cours)}
# rv = client.patch("/contenus/majContenu", json=data, headers=get_headers(client))
# assert rv.status_code == 200
#
# # test du texte sur le contenu d'id 'id'
# rv = client.get("/contenus/getTexteContenu/" + json.dumps(id), headers=get_headers(client))
# assert rv.status_code == 200
# assert "Nouveau Texte du contenu" == json.loads(rv.data)
#
#
# # suppression du contenu "intial"
# rv = client.delete("/contenus/deletePerso/" + json.dumps(id), headers=get_headers(client))
# assert rv.status_code == 200
#
# supprimerUtilisateur(client, login)
#
from testUtils import *
def test_test(client):
rv = client.get('/test')
assert b'hello world' in rv.data
assert rv.status_code == 200
def test_new_user(client):
data = {"login": "Georges"}
rv = client.post("/utilisateurs/newUser", json=data)
assert rv.status_code == 201
rv = client.post("/utilisateurs/newUser", json=data)
assert rv.status_code == 409
rv = client.delete('/utilisateurs/supprimerUser/Georges', headers=get_headers(client))
assert rv.status_code == 200
def test_getAllUsers(client):
rv = client.get('/utilisateurs/auteursExistants', headers=get_headers(client))
assert rv.status_code == 200
def test_addMessage(client):
response = client.get("/utilisateurs/checkUser?login=Charles")
assert 200 == response.status_code
def test_change_password(client):
pass
# from testUtils import *
#
#
# def test_new_user(client):
# login = genererRandom()
# data = {"login": login}
# rv = client.post("/utilisateurs/newUser", json=data)
# assert rv.status_code == 201
# rv = client.post("/utilisateurs/newUser", json=data)
# assert rv.status_code == 409
# rv = client.delete('/utilisateurs/supprimerUser/' + login, headers=get_headers(client))
# assert rv.status_code == 200
#
#
# def test_getAllUsers(client):
# rv = client.get('/utilisateurs/auteursExistants', headers=get_headers(client))
# assert rv.status_code == 200
#
#
# def test_isUserExistant(client):
# login = creerUtilisateurRandom(client)
# response = client.get("/utilisateurs/checkUser?login=" + login)
# assert 200 == response.status_code
# response = client.get("/utilisateurs/checkUser?login=" + genererRandom())
# assert 400 == response.status_code
# client.delete('/utilisateurs/supprimerUser/' + login, headers=get_headers(client))
#
#
# def test_change_password(client):
# pass
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment