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

Ajout du support doxygen

parent 08742935
This source diff could not be displayed because it is too large. You can view the blob instead.
<!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: Data Structures</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">Application de gestion de 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('annotated.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">Data Structures</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="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>Menu</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="class_menu_1_1_menu.html" target="_self">Menu</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>Utils</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="class_utils_1_1_utils.html" target="_self">Utils</a></td><td class="desc">Classe utils </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>UtilsGit</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="class_utils_git_1_1_utils_git.html" target="_self">UtilsGit</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</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>
var annotated_dup =
[
[ "Menu", null, [
[ "Menu", "class_menu_1_1_menu.html", "class_menu_1_1_menu" ]
] ],
[ "Utils", null, [
[ "Utils", "class_utils_1_1_utils.html", "class_utils_1_1_utils" ]
] ],
[ "UtilsGit", null, [
[ "UtilsGit", "class_utils_git_1_1_utils_git.html", null ]
] ]
];
\ No newline at end of file
html/bc_s.png

676 Bytes

html/bdwn.png

147 Bytes

<!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="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">Application de gestion de 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>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>Menu</b></li><li class="navelem"><a class="el" href="class_menu_1_1_menu.html">Menu</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Menu.Menu Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a98eecef0b8d339ca927306131322a648">__init__</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a4762285d4440f4b04b542d6f0e45b24d">afficherContenus</a>(self, contenu)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a2a5583b3cb23d3d2612140105788c0ae">afficherContenusBanque</a>(self, contenu)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a2df7268ed3e1a097c2277b85218419ec">afficherContenusEnCours</a>(self, contenu)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#aa91d0639173e53ad59be4716d0d7b808">afficherContenusFavoris</a>(self, contenu, version)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#adf72013106246ad3039f988943310bd3">afficherDdePublications</a>(self, publications, emetteur)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#af9cc7c7c097e5f255ae9f93df79936e0">afficherEvaluations</a>(self, evaluations)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>auteurEnCours</b> (defined in <a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a>)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>auteurEnCours</b> (defined in <a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a>)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a76b51872e896f3ed6e1bb0bb4ddad620">consulterBanque</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a3d54c2845c754eac70f7ed74fea82552">consulterEnCours</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#aafd21e9247921c2bd9bc6fadcc531422">consulterEvaluations</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a00164574a5c01f3429e721ed64bd48b0">consulterPanier</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a63ae2c40c68ba3c02fdfa37e0c274314">creerEvaluation</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#ae52c4ee17975e27886b66a476e9d6462">gererDemandesPublication</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a0e5c95a4c04eb6713b6ede584b74758e">importFichier</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a51c1cc9a8dac19020f851db79f22ecaa">majFavoris</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#aa3a5e78017d056dac9d90baf5030dd64">menuDeBase</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#af3b502c9128d7515b5660f1766ef2407">menuDesActions</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a556c0eee4d08fa491000a171037ccd31">modifierContenu</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a146130068a685edfeef388d962a0a50d">naviguerContenu</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#aef15539ba8f83ca4eecca0d73c7f0483">supprimerContenu</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a9361b80aefb14d875b28b7f56e2987fa">supprimerContenuFavori</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a2a09fa72609157b16a257a9a3dee71d2">supprimerContenuPersonnel</a>(self)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a71bb2d614c4537405743f9443d28be5d">switchActions</a>(self, argument)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_menu_1_1_menu.html#ae01fd63fc7f6dddabc370c21ddf84a53">switchFichiers</a>(self, argument)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_menu_1_1_menu.html#a10880aa69858642b4f69b7a8f7939b44">validerModification</a>(self, idContenuEnCours)</td><td class="entry"><a class="el" href="class_menu_1_1_menu.html">Menu.Menu</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
<!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: Menu 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>
<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">Application de gestion de 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('class_menu_1_1_menu.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="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Data Fields</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> </div>
<div class="headertitle">
<div class="title">Menu 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:ae64f0875afe3067b97ba370b354b9213"><td class="memItemLeft" align="right" valign="top"><a id="ae64f0875afe3067b97ba370b354b9213"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213">__init__</a> (self)</td></tr>
<tr class="memdesc:ae64f0875afe3067b97ba370b354b9213"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructeur, permet de lancer le 1er menu. <br /></td></tr>
<tr class="separator:ae64f0875afe3067b97ba370b354b9213"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab666125a7d2d44830680b367326c8756"><td class="memItemLeft" align="right" valign="top"><a id="ab666125a7d2d44830680b367326c8756"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756">menuDeBase</a> (self)</td></tr>
<tr class="memdesc:ab666125a7d2d44830680b367326c8756"><td class="mdescLeft">&#160;</td><td class="mdescRight">1er menu affiché et proposé à l'utilisateur Permet de choisir un "compte" (Version spéciale pour le squelette) <br /></td></tr>
<tr class="separator:ab666125a7d2d44830680b367326c8756"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa348dc125217f4ea0568ea49f23ea744"><td class="memItemLeft" align="right" valign="top"><a id="aa348dc125217f4ea0568ea49f23ea744"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744">menuDesActions</a> (self)</td></tr>
<tr class="memdesc:aa348dc125217f4ea0568ea49f23ea744"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_menu_1_1_menu.html">Menu</a> affiché une fois un compte valide sélectionné <br /></td></tr>
<tr class="separator:aa348dc125217f4ea0568ea49f23ea744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87a01e7d1bf8fe2de748881cbb604c6f"><td class="memItemLeft" align="right" valign="top"><a id="a87a01e7d1bf8fe2de748881cbb604c6f"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f">switchActions</a> (self, argument)</td></tr>
<tr class="memdesc:a87a01e7d1bf8fe2de748881cbb604c6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de récupérer l'action désirée par l'utilisateur. <br /></td></tr>
<tr class="separator:a87a01e7d1bf8fe2de748881cbb604c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c8bc994fcc439da37f5748e7d468e3d"><td class="memItemLeft" align="right" valign="top"><a id="a1c8bc994fcc439da37f5748e7d468e3d"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d">importFichier</a> (self)</td></tr>
<tr class="memdesc:a1c8bc994fcc439da37f5748e7d468e3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Importer un fichier (action 0) <br /></td></tr>
<tr class="separator:a1c8bc994fcc439da37f5748e7d468e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86dea5a8f5ddc09b54b68aa84b3643f9"><td class="memItemLeft" align="right" valign="top"><a id="a86dea5a8f5ddc09b54b68aa84b3643f9"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9">switchFichiers</a> (self, argument)</td></tr>
<tr class="memdesc:a86dea5a8f5ddc09b54b68aa84b3643f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">En fonction du choix effectué dans importFichier, on charge le fichier choisi. <br /></td></tr>
<tr class="separator:a86dea5a8f5ddc09b54b68aa84b3643f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba95f49fec0421395c12fc4d0dda199b"><td class="memItemLeft" align="right" valign="top"><a id="aba95f49fec0421395c12fc4d0dda199b"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b">consulterPanier</a> (self)</td></tr>
<tr class="memdesc:aba95f49fec0421395c12fc4d0dda199b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Consulter le panier (action 1) <br /></td></tr>
<tr class="separator:aba95f49fec0421395c12fc4d0dda199b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a214a46a1c2c8b81ddb3e97efd48eff26"><td class="memItemLeft" align="right" valign="top"><a id="a214a46a1c2c8b81ddb3e97efd48eff26"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26">consulterBanque</a> (self)</td></tr>
<tr class="memdesc:a214a46a1c2c8b81ddb3e97efd48eff26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Consulter la banque (action 2) <br /></td></tr>
<tr class="separator:a214a46a1c2c8b81ddb3e97efd48eff26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a209247bbad3a90c6775e6fa64da56be5"><td class="memItemLeft" align="right" valign="top"><a id="a209247bbad3a90c6775e6fa64da56be5"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5">afficherContenus</a> (self, contenu)</td></tr>
<tr class="memdesc:a209247bbad3a90c6775e6fa64da56be5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction d'affichage des contenus 'panier personnel'. <br /></td></tr>
<tr class="separator:a209247bbad3a90c6775e6fa64da56be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf126408c5afb7f572c894a08872ccf7"><td class="memItemLeft" align="right" valign="top"><a id="acf126408c5afb7f572c894a08872ccf7"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7">afficherContenusBanque</a> (self, contenu)</td></tr>
<tr class="memdesc:acf126408c5afb7f572c894a08872ccf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction d'affichage des contenus 'banque'. <br /></td></tr>
<tr class="separator:acf126408c5afb7f572c894a08872ccf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63bf157a0fed80cd75e97b5b4fb58e11"><td class="memItemLeft" align="right" valign="top"><a id="a63bf157a0fed80cd75e97b5b4fb58e11"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11">afficherContenusFavoris</a> (self, contenu, version)</td></tr>
<tr class="memdesc:a63bf157a0fed80cd75e97b5b4fb58e11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction d'affichage des contenus 'favoris'. <br /></td></tr>
<tr class="separator:a63bf157a0fed80cd75e97b5b4fb58e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa01edc46d4f9dd6f1df9b850b7fd2e29"><td class="memItemLeft" align="right" valign="top"><a id="aa01edc46d4f9dd6f1df9b850b7fd2e29"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29">afficherContenusEnCours</a> (self, contenu)</td></tr>
<tr class="memdesc:aa01edc46d4f9dd6f1df9b850b7fd2e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction d'affichage des contenus 'en cours de modification'. <br /></td></tr>
<tr class="separator:aa01edc46d4f9dd6f1df9b850b7fd2e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f1ce2b1e0991f51181c55e53c7d14c6"><td class="memItemLeft" align="right" valign="top"><a id="a5f1ce2b1e0991f51181c55e53c7d14c6"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6">supprimerContenu</a> (self)</td></tr>
<tr class="memdesc:a5f1ce2b1e0991f51181c55e53c7d14c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supprimer un contenu (permet de dissocier son auteur) (action 4) <br /></td></tr>
<tr class="separator:a5f1ce2b1e0991f51181c55e53c7d14c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a288bb8cbfab8ffb826db7d0e030f2d8a"><td class="memItemLeft" align="right" valign="top"><a id="a288bb8cbfab8ffb826db7d0e030f2d8a"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a">supprimerContenuPersonnel</a> (self)</td></tr>
<tr class="memdesc:a288bb8cbfab8ffb826db7d0e030f2d8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supprimer un contenu - Fonction spécifique contenu personnel (action 4) <br /></td></tr>
<tr class="separator:a288bb8cbfab8ffb826db7d0e030f2d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1f8d21a77c97d5aa17ced2c0656db2f"><td class="memItemLeft" align="right" valign="top"><a id="af1f8d21a77c97d5aa17ced2c0656db2f"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f">supprimerContenuFavori</a> (self)</td></tr>
<tr class="memdesc:af1f8d21a77c97d5aa17ced2c0656db2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supprimer un contenu - Fonction spécifique contenu favori (action 4) <br /></td></tr>
<tr class="separator:af1f8d21a77c97d5aa17ced2c0656db2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0435e574da4f590726838f64c58355d7"><td class="memItemLeft" align="right" valign="top"><a id="a0435e574da4f590726838f64c58355d7"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7">creerEvaluation</a> (self)</td></tr>
<tr class="memdesc:a0435e574da4f590726838f64c58355d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Créer une evaluation (regroupement de contenu) (action 5) <br /></td></tr>
<tr class="separator:a0435e574da4f590726838f64c58355d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033b38fcf2649da067534eaac444057d"><td class="memItemLeft" align="right" valign="top"><a id="a033b38fcf2649da067534eaac444057d"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d">consulterEvaluations</a> (self)</td></tr>
<tr class="memdesc:a033b38fcf2649da067534eaac444057d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Consulter les évaluations pour l'auteur en cours (action 6) <br /></td></tr>
<tr class="separator:a033b38fcf2649da067534eaac444057d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a445c8f817c7718312ff59cfc9561d95d"><td class="memItemLeft" align="right" valign="top"><a id="a445c8f817c7718312ff59cfc9561d95d"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d">afficherEvaluations</a> (self, evaluations)</td></tr>
<tr class="memdesc:a445c8f817c7718312ff59cfc9561d95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Afficher le détail des évaluations d'un auteur. <br /></td></tr>
<tr class="separator:a445c8f817c7718312ff59cfc9561d95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f61918a89e167e1095f92c30ff9fa22"><td class="memItemLeft" align="right" valign="top"><a id="a0f61918a89e167e1095f92c30ff9fa22"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22">modifierContenu</a> (self)</td></tr>
<tr class="memdesc:a0f61918a89e167e1095f92c30ff9fa22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Afficher le détail des évaluations d'un auteur (action 7) <br /></td></tr>
<tr class="separator:a0f61918a89e167e1095f92c30ff9fa22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd5386a03c385e726b32a872a989fc38"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38">consulterEnCours</a> (self)</td></tr>
<tr class="memdesc:abd5386a03c385e726b32a872a989fc38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contenus en cours de modification. <a href="class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38">More...</a><br /></td></tr>
<tr class="separator:abd5386a03c385e726b32a872a989fc38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa379c4ce8f6e33cd37613b125a12e470"><td class="memItemLeft" align="right" valign="top"><a id="aa379c4ce8f6e33cd37613b125a12e470"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470">validerModification</a> (self, idContenuEnCours)</td></tr>
<tr class="memdesc:aa379c4ce8f6e33cd37613b125a12e470"><td class="mdescLeft">&#160;</td><td class="mdescRight">changement de version d'un contenu OU demande de publication à l'auteur d'origine <br /></td></tr>
<tr class="separator:aa379c4ce8f6e33cd37613b125a12e470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5508cf55127fd1bcff487727b48aa4cf"><td class="memItemLeft" align="right" valign="top"><a id="a5508cf55127fd1bcff487727b48aa4cf"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf">naviguerContenu</a> (self)</td></tr>
<tr class="memdesc:a5508cf55127fd1bcff487727b48aa4cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Naviguer entre différentes versions d'un contenu - Action 8. <br /></td></tr>
<tr class="separator:a5508cf55127fd1bcff487727b48aa4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63255123b5a37085540c6eecf6306dc2"><td class="memItemLeft" align="right" valign="top"><a id="a63255123b5a37085540c6eecf6306dc2"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2">gererDemandesPublication</a> (self)</td></tr>
<tr class="memdesc:a63255123b5a37085540c6eecf6306dc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gérer les demandes de publication emises et recues - Action 11. <br /></td></tr>
<tr class="separator:a63255123b5a37085540c6eecf6306dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35010d3d61c0019312a95d68978f55bf"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf">afficherDdePublications</a> (self, publications, emetteur)</td></tr>
<tr class="memdesc:a35010d3d61c0019312a95d68978f55bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Affichage des demandes de publication. <a href="class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf">More...</a><br /></td></tr>
<tr class="separator:a35010d3d61c0019312a95d68978f55bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98106a75d4f57fadb3ca0945b83f33c0"><td class="memItemLeft" align="right" valign="top"><a id="a98106a75d4f57fadb3ca0945b83f33c0"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0">majFavoris</a> (self)</td></tr>
<tr class="memdesc:a98106a75d4f57fadb3ca0945b83f33c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Observer les possibilités de mettre à jour les favoris - Action 12. <br /></td></tr>
<tr class="separator:a98106a75d4f57fadb3ca0945b83f33c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:aa747888b02aeda57031707f70b8c2a65"><td class="memItemLeft" align="right" valign="top"><a id="aa747888b02aeda57031707f70b8c2a65"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>auteurEnCours</b></td></tr>
<tr class="separator:aa747888b02aeda57031707f70b8c2a65"><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:ae0a4dc342e5770dbcb5a9c2306168ead"><td class="memItemLeft" align="right" valign="top"><a id="ae0a4dc342e5770dbcb5a9c2306168ead"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>auteurEnCours</b> = 0</td></tr>
<tr class="separator:ae0a4dc342e5770dbcb5a9c2306168ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a35010d3d61c0019312a95d68978f55bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35010d3d61c0019312a95d68978f55bf">&#9670;&nbsp;</a></span>afficherDdePublications()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def afficherDdePublications </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>publications</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>emetteur</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Affichage des demandes de publication. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">emetteur</td><td>-&gt; l'auteur est le demandeur de la publication si True, et le réceptionnaire si False </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abd5386a03c385e726b32a872a989fc38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd5386a03c385e726b32a872a989fc38">&#9670;&nbsp;</a></span>consulterEnCours()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def consulterEnCours </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>Contenus en cours de modification. </p>
<p>Seront par la suite intégrés au panier </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Menu.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"><b>Menu</b></li><li class="navelem"><a class="el" href="class_menu_1_1_menu.html">Menu</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>
</ul>
</div>
</body>
</html>
var class_menu_1_1_menu =
[
[ "__init__", "class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213", null ],
[ "afficherContenus", "class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5", null ],
[ "afficherContenusBanque", "class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7", null ],
[ "afficherContenusEnCours", "class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29", null ],
[ "afficherContenusFavoris", "class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11", null ],
[ "afficherDdePublications", "class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf", null ],
[ "afficherEvaluations", "class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d", null ],
[ "consulterBanque", "class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26", null ],
[ "consulterEnCours", "class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38", null ],
[ "consulterEvaluations", "class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d", null ],
[ "consulterPanier", "class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b", null ],
[ "creerEvaluation", "class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7", null ],
[ "gererDemandesPublication", "class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2", null ],
[ "importFichier", "class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d", null ],
[ "majFavoris", "class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0", null ],
[ "menuDeBase", "class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756", null ],
[ "menuDesActions", "class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744", null ],
[ "modifierContenu", "class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22", null ],
[ "naviguerContenu", "class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf", null ],
[ "supprimerContenu", "class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6", null ],
[ "supprimerContenuFavori", "class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f", null ],
[ "supprimerContenuPersonnel", "class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a", null ],
[ "switchActions", "class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f", null ],
[ "switchFichiers", "class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9", null ],
[ "validerModification", "class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470", null ],
[ "auteurEnCours", "class_menu_1_1_menu.html#aa747888b02aeda57031707f70b8c2a65", 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="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">Application de gestion de 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>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>Utils</b></li><li class="navelem"><a class="el" href="class_utils_1_1_utils.html">Utils</a></li> </ul>
</div>
</div><!-- top -->
<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="class_utils_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="class_utils_1_1_utils.html#a8a5fe8768e3472e212072915c7626130">affichage</a>(chemin)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a71d953000867b5df1a2531e633a01689">ajouterContenu</a>(nomFichier, auteur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ae19c3d9796c1c71064f17e2613450fd2">ajouterUtilisateur</a>(nomUtilisateur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#af82d946e0bc4698df6352ab7f126cb21">aneantirContenu</a>(idContenu)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a4e0f14350bcc22d1b6b0983b7a54b8bd">changerVersion</a>(idContenu, version, nomBranche=&quot;&quot;)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>chemin</b> (defined in <a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a>)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#aeac2709b5b74e9d203ad36bd358df00f">consulterContenu</a>(auteur, panier=False)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a86ca18309c3b52196ac7a86a4caedf6e">consulterTousLesContenu</a>()</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a6dd9092dba1c9a3d25691ae7e4b39b3a">creerEvaluation</a>(contenus, auteur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#af097515ebb2989558b4bc99184324187">creerNouveauContenu</a>(chemin, auteurEnCours, idContenuEnCours)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a18b0fcad67e4425f05ca7f3dc6d2fd4c">demandePublication</a>(idContenu, idContenuEnCours, auteurEnCours, auteur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a6d80f54fbe2eb8c0622a16704bd55aed">existeEnFavori</a>(idContenu)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a5ac7b9163c23db4316a00e71b8ba1c68">gererDemandePub</a>(idPublication, reponse)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a9f336df236bf009330243c3f80bb0800">getAuteurContenuEnCours</a>(idContenuEnCours)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ace63d909f4fbceccef6fc4b74d81a384">getBrancheContenuEnCours</a>(idContenuEnCours)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a48bf1e1c145e89814edf24cee6dda5f6">getCheminDuContenu</a>(idContenu)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a41d8cf8c10bc7873ca46dcb3b72770b4">getCommitPourUneVersion</a>(idContenu, version)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a656dd6bb68455e91937bee30353d5c15">getContenuavecId</a>(idContenu)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ac5cc13c7dfb4b38857eb453c48f55c32">getContenuavecIdEtVersion</a>(idContenu, version)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a0d0b28d998b01fd12cb634f017ba5afc">getContenusEnCours</a>(auteur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a32fb4245d7e318152a9baa6e25313466">getDemandesPub</a>(auteur, emises=True)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ad8470862ef4e772384f6d8c7731d36a7">getEvaluations</a>(auteur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#acb52601ce6a66ae84122423ba3d99ed1">getFavoris</a>(auteur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a736b42d1b7d7fa1d0c8f82fbaf1df31c">getIdContenuAssocieAUnEnCours</a>(idContenuEnCours)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getIdContenuAssocieAUnePublication</b>(idDdePublication) (defined in <a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a>)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getIdContenuEnCoursAssocieAUnePublication</b>(idDdePublication) (defined in <a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a>)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a50507bb369bc6d4a5600b506b02e9219">getMaxIdContenus</a>()</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a619bb903c5d4ab60289c74ab3f11cfce">getMaxIdContenusEnCours</a>()</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a011c5ac1a3705fb4e4f5928d013a33ae">getMaxIdDemandesDePublication</a>()</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#abb82f996f57d6e3efecd9a4f61090ce2">getMaxIdEvaluations</a>()</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ac83be2a122977dde51ce8c157bfc7239">getVersionContenuavecId</a>(idContenu)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ad6546752b468d9845a4f2254247a6984">getVersionCourante</a>(idContenu)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#aca5f5c26a7ccd7f185aa6751d0a9b1e9">getVersionFavoriById</a>(idContenu, auteur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a0870bc6cf21f36f148d1dd8fdf258485">initialiseMongo</a>()</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a209c3422f1bba4a1a134f5209b0bdbda">isAnonyme</a>(idContenu)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a09a1f134bcc15ff1ed261b5c16854fea">isFavoriDeAuteur</a>(auteur, idContenu)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a5085d5a512a2a0d3b46d56ff7741f8b4">isMajRefusee</a>(auteur, idContenu, versionMaj)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a0177ef32a06e20dd8ad540a86e12e326">listeMajFavoris</a>(auteur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a792ab9683783dc0e798ade745127b34f">majContenu</a>(chemin, idContenu, nomBranche)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ae41f6fcb9fdc515af0a0f9afad7c3727">majFavori</a>(idFavori, idNouvelleVersion, auteur, refuse=False)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a6b29f569df5adfbe2a3fc131434a73d4">mettreContenuEnFavori</a>(idContenu, auteur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ab591b8bd094bb1e6d4a0737e32b7af85">modification</a>(chemin, idContenu, auteur, modifPremiere=True)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a0fd103864172786dd50b99d5224c9a38">modifierContenu</a>(idContenu, auteur, enCours=False)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ab40f7a80d5f440b92fd5c0674897c194">presenceUtilisateur</a>(nomUtilisateur)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>statdb</b> (defined in <a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a>)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a9f5ecd6060ee0b1a14b2d69d28dc00fc">supprimerContenu</a>(numContenu)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a346db2083e93e1cd29583e296c5aaee3">supprimerContenuEnCours</a>(idContenuEnCours)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a9977ba40ab219d3fc9d537e808a4acfc">supprimerEvaluation</a>(idEval)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a5c367f088c587e14768f497c69743339">supprimerFavori</a>(idContenu, auteur, version)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_1_1_utils.html#a4249674fc90d68d53fb4b5dc8dbdff8f">switchAuteur</a>(argument)</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_1_1_utils.html#ac15b0afb130d0aaf008c0c499f013358">toutPeter</a>()</td><td class="entry"><a class="el" href="class_utils_1_1_utils.html">Utils.Utils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
<!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: 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>
<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">Application de gestion de 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('class_utils_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="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>
<div class="headertitle">
<div class="title">Utils Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Classe utils.
<a href="class_utils_1_1_utils.html#details">More...</a></p>
<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:afd41a8fa47341ed8b86aa27c22f05048"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048">majFavori</a> (idFavori, idNouvelleVersion, auteur, refuse=False)</td></tr>
<tr class="memdesc:afd41a8fa47341ed8b86aa27c22f05048"><td class="mdescLeft">&#160;</td><td class="mdescRight">mettre à jour un favori <a href="class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048">More...</a><br /></td></tr>
<tr class="separator:afd41a8fa47341ed8b86aa27c22f05048"><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:a6b204d0914f171cc46bff4c1ba3eb702"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702">switchAuteur</a> (argument)</td></tr>
<tr class="memdesc:a6b204d0914f171cc46bff4c1ba3eb702"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filtrage de la saisie utilisateur pour le choix d'un auteur. <a href="class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702">More...</a><br /></td></tr>
<tr class="separator:a6b204d0914f171cc46bff4c1ba3eb702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e6cfef207326861ea806c9592d62fc1"><td class="memItemLeft" align="right" valign="top"><a id="a2e6cfef207326861ea806c9592d62fc1"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a2e6cfef207326861ea806c9592d62fc1">initialiseMongo</a> ()</td></tr>
<tr class="memdesc:a2e6cfef207326861ea806c9592d62fc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connexion avec la base de données recherche -&gt; find and find_one insertion -&gt; insert_one and insert_many maj -&gt; update_one, update_many and replace_one suppression -&gt; delete_one and delete_many. <br /></td></tr>
<tr class="separator:a2e6cfef207326861ea806c9592d62fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a856dacec68e517d977709e0c88a97b15"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a856dacec68e517d977709e0c88a97b15">ajouterUtilisateur</a> (nomUtilisateur)</td></tr>
<tr class="memdesc:a856dacec68e517d977709e0c88a97b15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Création d'utilisateur. <a href="class_utils_1_1_utils.html#a856dacec68e517d977709e0c88a97b15">More...</a><br /></td></tr>
<tr class="separator:a856dacec68e517d977709e0c88a97b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b2d85fae2c115a4a5bc1006ddd9c2db"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db">presenceUtilisateur</a> (nomUtilisateur)</td></tr>
<tr class="memdesc:a0b2d85fae2c115a4a5bc1006ddd9c2db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vérification de la présence d'un utilisateur en base. <a href="class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db">More...</a><br /></td></tr>
<tr class="separator:a0b2d85fae2c115a4a5bc1006ddd9c2db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ee6bbcf5ebecbbbd9b1e4edb7078aeb"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a8ee6bbcf5ebecbbbd9b1e4edb7078aeb">ajouterContenu</a> (nomFichier, auteur)</td></tr>
<tr class="memdesc:a8ee6bbcf5ebecbbbd9b1e4edb7078aeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creation d'un contenu. <a href="class_utils_1_1_utils.html#a8ee6bbcf5ebecbbbd9b1e4edb7078aeb">More...</a><br /></td></tr>
<tr class="separator:a8ee6bbcf5ebecbbbd9b1e4edb7078aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6dc37f249621a2fa3d6e8547648f18c"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ab6dc37f249621a2fa3d6e8547648f18c">consulterContenu</a> (auteur, panier=False)</td></tr>
<tr class="memdesc:ab6dc37f249621a2fa3d6e8547648f18c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Consultation de tous les contenus publics : Si panier est égal à True, on sort les contenus de l'auteur Si panier est égal à False, on sort toutes les questions sauf celles de l'auteur (Nb: La problématique des contenus "en cours de modification" sera traitée ultérieurement) <a href="class_utils_1_1_utils.html#ab6dc37f249621a2fa3d6e8547648f18c">More...</a><br /></td></tr>
<tr class="separator:ab6dc37f249621a2fa3d6e8547648f18c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb7b30ad41bcc4b61d952796b666bc5"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5">consulterTousLesContenu</a> ()</td></tr>
<tr class="memdesc:a2fb7b30ad41bcc4b61d952796b666bc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Consultation de tous les contenus, sans distinction (utile temporairement pour la création d'évaluations) <a href="class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5">More...</a><br /></td></tr>
<tr class="separator:a2fb7b30ad41bcc4b61d952796b666bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3f93cbd814ffe48330ae612419d62cf"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf">supprimerContenu</a> (numContenu)</td></tr>
<tr class="memdesc:ac3f93cbd814ffe48330ae612419d62cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suppression d'un contenu (dissociation avec son auteur) <a href="class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf">More...</a><br /></td></tr>
<tr class="separator:ac3f93cbd814ffe48330ae612419d62cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a730f561de23572d9f84491b9094f3671"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671">mettreContenuEnFavori</a> (idContenu, auteur)</td></tr>
<tr class="memdesc:a730f561de23572d9f84491b9094f3671"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet d'associer un contenu avec le panier d'un auteur tiers. <a href="class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671">More...</a><br /></td></tr>
<tr class="separator:a730f561de23572d9f84491b9094f3671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0e32f657b35302b23d2ddc50df9c6b5"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5">supprimerFavori</a> (idContenu, auteur, version)</td></tr>
<tr class="memdesc:aa0e32f657b35302b23d2ddc50df9c6b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de dissocier un contenu du panier d'un auteur tiers Si cet auteur était le seul à posséder une question "anonyme", elle est supprimée. <a href="class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5">More...</a><br /></td></tr>
<tr class="separator:aa0e32f657b35302b23d2ddc50df9c6b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74120a04051d2aa7dfff80ac60361ca2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2">isAnonyme</a> (idContenu)</td></tr>
<tr class="memdesc:a74120a04051d2aa7dfff80ac60361ca2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de savoir si un contenu possède un auteur légitime. <a href="class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2">More...</a><br /></td></tr>
<tr class="separator:a74120a04051d2aa7dfff80ac60361ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0ae80c7630207b577683b10f2d6f1ff"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff">getContenuavecIdEtVersion</a> (idContenu, version)</td></tr>
<tr class="memdesc:ac0ae80c7630207b577683b10f2d6f1ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer un contenu à partir de son identifiant et sa version. <a href="class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff">More...</a><br /></td></tr>
<tr class="separator:ac0ae80c7630207b577683b10f2d6f1ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24a482742e03ea7892223605932487f0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0">getVersionCourante</a> (idContenu)</td></tr>
<tr class="memdesc:a24a482742e03ea7892223605932487f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer la version courante d'un contenu <a href="class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0">More...</a><br /></td></tr>
<tr class="separator:a24a482742e03ea7892223605932487f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ea714d27a3c7d4ac79abc00842c4a22"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22">getContenuavecId</a> (idContenu)</td></tr>
<tr class="memdesc:a7ea714d27a3c7d4ac79abc00842c4a22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer un contenu à partir de son identifiant. <a href="class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22">More...</a><br /></td></tr>
<tr class="separator:a7ea714d27a3c7d4ac79abc00842c4a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c0886f64b129044d640de49ada14b31"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31">getVersionContenuavecId</a> (idContenu)</td></tr>
<tr class="memdesc:a3c0886f64b129044d640de49ada14b31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer la version en cours d'un contenu à partir de son identifiant. <a href="class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31">More...</a><br /></td></tr>
<tr class="separator:a3c0886f64b129044d640de49ada14b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95727ffea6044b6af0f3e87e4b09256b"><td class="memItemLeft" align="right" valign="top"><a id="a95727ffea6044b6af0f3e87e4b09256b"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a95727ffea6044b6af0f3e87e4b09256b">getMaxIdContenus</a> ()</td></tr>
<tr class="memdesc:a95727ffea6044b6af0f3e87e4b09256b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer l'id maximal (pour les contenus) permet de s'assurer que les id de contenu soient uniques. <br /></td></tr>
<tr class="separator:a95727ffea6044b6af0f3e87e4b09256b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf9e910a18fed3978ea08e977286e9c"><td class="memItemLeft" align="right" valign="top"><a id="a2cf9e910a18fed3978ea08e977286e9c"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a2cf9e910a18fed3978ea08e977286e9c">getMaxIdEvaluations</a> ()</td></tr>
<tr class="memdesc:a2cf9e910a18fed3978ea08e977286e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer l'id maximal (pour les evaluations) permet de s'assurer que les id de contenu soient uniques. <br /></td></tr>
<tr class="separator:a2cf9e910a18fed3978ea08e977286e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb2ce3f29268fe0a54308e2967cc11ad"><td class="memItemLeft" align="right" valign="top"><a id="aeb2ce3f29268fe0a54308e2967cc11ad"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#aeb2ce3f29268fe0a54308e2967cc11ad">getMaxIdContenusEnCours</a> ()</td></tr>
<tr class="memdesc:aeb2ce3f29268fe0a54308e2967cc11ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer l'id maximal (pour les contenus en cours de modification) permet de s'assurer que les id de contenu soient uniques. <br /></td></tr>
<tr class="separator:aeb2ce3f29268fe0a54308e2967cc11ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c0a682ad843bb724afd83404d5ae074"><td class="memItemLeft" align="right" valign="top"><a id="a9c0a682ad843bb724afd83404d5ae074"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a9c0a682ad843bb724afd83404d5ae074">getMaxIdDemandesDePublication</a> ()</td></tr>
<tr class="memdesc:a9c0a682ad843bb724afd83404d5ae074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer l'id maximal (pour les demandes de publication) permet de s'assurer que les id de demande de publication soient uniques. <br /></td></tr>
<tr class="separator:a9c0a682ad843bb724afd83404d5ae074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3005530a5d09cf6982a533242434d881"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881">getFavoris</a> (auteur)</td></tr>
<tr class="memdesc:a3005530a5d09cf6982a533242434d881"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer les favoris d'un utilisateur. <a href="class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881">More...</a><br /></td></tr>
<tr class="separator:a3005530a5d09cf6982a533242434d881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e24dbaf53eb1376ddd0b3b0d1bd7723"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723">creerEvaluation</a> (contenus, auteur)</td></tr>
<tr class="memdesc:a8e24dbaf53eb1376ddd0b3b0d1bd7723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Créer une évaluation. <a href="class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723">More...</a><br /></td></tr>
<tr class="separator:a8e24dbaf53eb1376ddd0b3b0d1bd7723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab358ed1e212c2e2fee64a8fff9770551"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551">getEvaluations</a> (auteur)</td></tr>
<tr class="memdesc:ab358ed1e212c2e2fee64a8fff9770551"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupérer les évaluations d'un auteur. <a href="class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551">More...</a><br /></td></tr>
<tr class="separator:ab358ed1e212c2e2fee64a8fff9770551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a557d039a5ef2bbca4bc02d5f4f9aa61e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e">modifierContenu</a> (idContenu, auteur, enCours=False)</td></tr>
<tr class="memdesc:a557d039a5ef2bbca4bc02d5f4f9aa61e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifier un contenu. <a href="class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e">More...</a><br /></td></tr>
<tr class="separator:a557d039a5ef2bbca4bc02d5f4f9aa61e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1c671e319015c881b1a1ce778b70335"><td class="memItemLeft" align="right" valign="top"><a id="ae1c671e319015c881b1a1ce778b70335"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ae1c671e319015c881b1a1ce778b70335">affichage</a> (chemin)</td></tr>
<tr class="memdesc:ae1c671e319015c881b1a1ce778b70335"><td class="mdescLeft">&#160;</td><td class="mdescRight">affichage d'un contenu de fichier <br /></td></tr>
<tr class="separator:ae1c671e319015c881b1a1ce778b70335"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b15ef1e02f922e942c56a399230be7d"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d">modification</a> (chemin, idContenu, auteur, modifPremiere=True)</td></tr>
<tr class="memdesc:a6b15ef1e02f922e942c56a399230be7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">modification (directe ici) d'un fichier <a href="class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d">More...</a><br /></td></tr>
<tr class="separator:a6b15ef1e02f922e942c56a399230be7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63c289e13e3966ec3450b04f7f66871d"><td class="memItemLeft" align="right" valign="top"><a id="a63c289e13e3966ec3450b04f7f66871d"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a63c289e13e3966ec3450b04f7f66871d">majContenu</a> (chemin, idContenu, nomBranche)</td></tr>
<tr class="memdesc:a63c289e13e3966ec3450b04f7f66871d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mettre à jour un contenu (branche principale) <br /></td></tr>
<tr class="separator:a63c289e13e3966ec3450b04f7f66871d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a752e919a36738ea488ca5ffeccdf2578"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578">supprimerEvaluation</a> (idEval)</td></tr>
<tr class="memdesc:a752e919a36738ea488ca5ffeccdf2578"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supprimer une évaluation (définitif) <a href="class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578">More...</a><br /></td></tr>
<tr class="separator:a752e919a36738ea488ca5ffeccdf2578"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac92b957c4643ae05a68d9e045f56212c"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c">existeEnFavori</a> (idContenu)</td></tr>
<tr class="memdesc:ac92b957c4643ae05a68d9e045f56212c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction pour savoir si un contenu est favori chez qqun. <a href="class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c">More...</a><br /></td></tr>
<tr class="separator:ac92b957c4643ae05a68d9e045f56212c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a763eff76793f1d33964dcb5db7e09f2c"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c">getVersionFavoriById</a> (idContenu, auteur)</td></tr>
<tr class="memdesc:a763eff76793f1d33964dcb5db7e09f2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">On entre l'id d'un contenu favori pour un auteur, on veut récupérer en sortie la version associée. <a href="class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c">More...</a><br /></td></tr>
<tr class="separator:a763eff76793f1d33964dcb5db7e09f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a081cfa632ed1c8d39a64f69e42092c87"><td class="memItemLeft" align="right" valign="top"><a id="a081cfa632ed1c8d39a64f69e42092c87"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a081cfa632ed1c8d39a64f69e42092c87">aneantirContenu</a> (idContenu)</td></tr>
<tr class="memdesc:a081cfa632ed1c8d39a64f69e42092c87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suppression définitive d'un contenu. <br /></td></tr>
<tr class="separator:a081cfa632ed1c8d39a64f69e42092c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa72cc0a6ed399ebd9e8427145cfdf20a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a">getContenusEnCours</a> (auteur)</td></tr>
<tr class="memdesc:aa72cc0a6ed399ebd9e8427145cfdf20a"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de récupérer tous les contenus en cours pour un auteur <a href="class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a">More...</a><br /></td></tr>
<tr class="separator:aa72cc0a6ed399ebd9e8427145cfdf20a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae66e49368e3745f2f7ff4b88b57918dc"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc">getIdContenuAssocieAUnEnCours</a> (idContenuEnCours)</td></tr>
<tr class="memdesc:ae66e49368e3745f2f7ff4b88b57918dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de récupérer le contenu originel associé à un contenu en cours <a href="class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc">More...</a><br /></td></tr>
<tr class="separator:ae66e49368e3745f2f7ff4b88b57918dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7944a6085436f489f2e211f536683a2"><td class="memItemLeft" align="right" valign="top"><a id="ae7944a6085436f489f2e211f536683a2"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>getIdContenuAssocieAUnePublication</b> (idDdePublication)</td></tr>
<tr class="separator:ae7944a6085436f489f2e211f536683a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae141ed44595a78930b924f86c9ff809e"><td class="memItemLeft" align="right" valign="top"><a id="ae141ed44595a78930b924f86c9ff809e"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>getIdContenuEnCoursAssocieAUnePublication</b> (idDdePublication)</td></tr>
<tr class="separator:ae141ed44595a78930b924f86c9ff809e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accd9109caeeb502e1dc5d98bba2cccaa"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa">getCheminDuContenu</a> (idContenu)</td></tr>
<tr class="memdesc:accd9109caeeb502e1dc5d98bba2cccaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer le chemin d'un fichier associé à un contenu <a href="class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa">More...</a><br /></td></tr>
<tr class="separator:accd9109caeeb502e1dc5d98bba2cccaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8d87eefd3dc0ebe43a28e413eb0cf8a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ac8d87eefd3dc0ebe43a28e413eb0cf8a">changerVersion</a> (idContenu, version, nomBranche=&quot;&quot;)</td></tr>
<tr class="memdesc:ac8d87eefd3dc0ebe43a28e413eb0cf8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de changer de version pour un contenu (modification de la branche / du commit en fonction de la situation) <a href="class_utils_1_1_utils.html#ac8d87eefd3dc0ebe43a28e413eb0cf8a">More...</a><br /></td></tr>
<tr class="separator:ac8d87eefd3dc0ebe43a28e413eb0cf8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69999478373a00e1cf2912a60ec90752"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752">supprimerContenuEnCours</a> (idContenuEnCours)</td></tr>
<tr class="memdesc:a69999478373a00e1cf2912a60ec90752"><td class="mdescLeft">&#160;</td><td class="mdescRight">supprimer un contenu en cours <a href="class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752">More...</a><br /></td></tr>
<tr class="separator:a69999478373a00e1cf2912a60ec90752"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2af383a0806afc9e99ccb852dd80a1a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a">getAuteurContenuEnCours</a> (idContenuEnCours)</td></tr>
<tr class="memdesc:ad2af383a0806afc9e99ccb852dd80a1a"><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="class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a">More...</a><br /></td></tr>
<tr class="separator:ad2af383a0806afc9e99ccb852dd80a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1c368f0eefc75e80373af00e4d86ad2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2">getBrancheContenuEnCours</a> (idContenuEnCours)</td></tr>
<tr class="memdesc:af1c368f0eefc75e80373af00e4d86ad2"><td class="mdescLeft">&#160;</td><td class="mdescRight">récupérer la branche d'un contenu en cours <a href="class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2">More...</a><br /></td></tr>
<tr class="separator:af1c368f0eefc75e80373af00e4d86ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9284849c306e0d1976a5c07b85c4a28b"><td class="memItemLeft" align="right" valign="top"><a id="a9284849c306e0d1976a5c07b85c4a28b"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a9284849c306e0d1976a5c07b85c4a28b">toutPeter</a> ()</td></tr>
<tr class="memdesc:a9284849c306e0d1976a5c07b85c4a28b"><td class="mdescLeft">&#160;</td><td class="mdescRight">A NE JAMAIS UTILISER SANS REFLECHIR Suppression integrale de la base de données &amp; recreation des 3 auteurs. <br /></td></tr>
<tr class="separator:a9284849c306e0d1976a5c07b85c4a28b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dbe40fc111ecabfaab236235b774c14"><td class="memItemLeft" align="right" valign="top"><a id="a6dbe40fc111ecabfaab236235b774c14"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a6dbe40fc111ecabfaab236235b774c14">creerNouveauContenu</a> (chemin, auteurEnCours, idContenuEnCours)</td></tr>
<tr class="memdesc:a6dbe40fc111ecabfaab236235b774c14"><td class="mdescLeft">&#160;</td><td class="mdescRight">creer un contenu à partir d'un contenu en cours <br /></td></tr>
<tr class="separator:a6dbe40fc111ecabfaab236235b774c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23c356985dfde79a6bec77e0503e7cea"><td class="memItemLeft" align="right" valign="top"><a id="a23c356985dfde79a6bec77e0503e7cea"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a23c356985dfde79a6bec77e0503e7cea">isFavoriDeAuteur</a> (auteur, idContenu)</td></tr>
<tr class="memdesc:a23c356985dfde79a6bec77e0503e7cea"><td class="mdescLeft">&#160;</td><td class="mdescRight">fonction qui permet de savoir si un contenu fait partie des favoris d'un auteur On fraude un peu en utilisant getVersionFavoriById -&gt; si la sortie est à 0 ben le contenu n'est pas un favori <br /></td></tr>
<tr class="separator:a23c356985dfde79a6bec77e0503e7cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad84f7602478f545a2a3246027e12c13"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13">demandePublication</a> (idContenu, idContenuEnCours, auteurEnCours, auteur)</td></tr>
<tr class="memdesc:aad84f7602478f545a2a3246027e12c13"><td class="mdescLeft">&#160;</td><td class="mdescRight">créer une demande de Publication à l'auteur d'origine <a href="class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13">More...</a><br /></td></tr>
<tr class="separator:aad84f7602478f545a2a3246027e12c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a614529d5fad1df84222f168c7dff2ae9"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9">getDemandesPub</a> (auteur, emises=True)</td></tr>
<tr class="memdesc:a614529d5fad1df84222f168c7dff2ae9"><td class="mdescLeft">&#160;</td><td class="mdescRight">recuperer toutes les demandes de publication en cours pour un auteur <a href="class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9">More...</a><br /></td></tr>
<tr class="separator:a614529d5fad1df84222f168c7dff2ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeef51565a7f4d0aa6a8c0d397cfdb16"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16">getCommitPourUneVersion</a> (idContenu, version)</td></tr>
<tr class="memdesc:abeef51565a7f4d0aa6a8c0d397cfdb16"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de recuperer un commit particulier lié avec une version donnee <a href="class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16">More...</a><br /></td></tr>
<tr class="separator:abeef51565a7f4d0aa6a8c0d397cfdb16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96bd581f2cf2374f92cd58cd081cf272"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272">gererDemandePub</a> (idPublication, reponse)</td></tr>
<tr class="memdesc:a96bd581f2cf2374f92cd58cd081cf272"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de gerer la reponse à la publication <a href="class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272">More...</a><br /></td></tr>
<tr class="separator:a96bd581f2cf2374f92cd58cd081cf272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a373aaaa2eb664d1171cb0ce0aae35fae"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae">listeMajFavoris</a> (auteur)</td></tr>
<tr class="memdesc:a373aaaa2eb664d1171cb0ce0aae35fae"><td class="mdescLeft">&#160;</td><td class="mdescRight">listing de toutes les mises a jour possibles pour les favoris d'un auteur <a href="class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae">More...</a><br /></td></tr>
<tr class="separator:a373aaaa2eb664d1171cb0ce0aae35fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad31e54d1cec46118f981a76c1d891fa3"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3">isMajRefusee</a> (auteur, idContenu, versionMaj)</td></tr>
<tr class="memdesc:ad31e54d1cec46118f981a76c1d891fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant de savoir si une maj de favori a été refusée ou pas. <a href="class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3">More...</a><br /></td></tr>
<tr class="separator:ad31e54d1cec46118f981a76c1d891fa3"><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:a5c7f1436ad41c62fb9fc0ecc9e608e0e"><td class="memItemLeft" align="right" valign="top"><a id="a5c7f1436ad41c62fb9fc0ecc9e608e0e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>statdb</b> = None</td></tr>
<tr class="separator:a5c7f1436ad41c62fb9fc0ecc9e608e0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecdda56ca1cc4464af69fd07cc98c055"><td class="memItemLeft" align="right" valign="top"><a id="aecdda56ca1cc4464af69fd07cc98c055"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>chemin</b> = &quot;/home/passerat/Stage/Squelette/&quot;</td></tr>
<tr class="separator:aecdda56ca1cc4464af69fd07cc98c055"><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>Classe utils. </p>
<p>Permet de stocker les fonctions utilitaires "transversales" </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8ee6bbcf5ebecbbbd9b1e4edb7078aeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ee6bbcf5ebecbbbd9b1e4edb7078aeb">&#9670;&nbsp;</a></span>ajouterContenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def ajouterContenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nomFichier</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>Creation d'un contenu. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nomFichier</td><td>le nom du fichier importé </td></tr>
<tr><td class="paramname">auteur</td><td>l'auteur qui importe le fichier </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a856dacec68e517d977709e0c88a97b15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a856dacec68e517d977709e0c88a97b15">&#9670;&nbsp;</a></span>ajouterUtilisateur()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def ajouterUtilisateur </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nomUtilisateur</em></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>Création d'utilisateur. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nomUtilisateur</td><td>Le nom de l'utilisateur </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac8d87eefd3dc0ebe43a28e413eb0cf8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8d87eefd3dc0ebe43a28e413eb0cf8a">&#9670;&nbsp;</a></span>changerVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def changerVersion </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</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>nomBranche</em> = <code>&quot;&quot;</code>&#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>permet de changer de version pour un contenu (modification de la branche / du commit en fonction de la situation) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>le contenu concerné </td></tr>
<tr><td class="paramname">version</td><td>la version du contenu désirée </td></tr>
<tr><td class="paramname">nomBranche</td><td>changement direct de branche -&gt; utile pour naviguer parmi les versions "en cours" </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab6dc37f249621a2fa3d6e8547648f18c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6dc37f249621a2fa3d6e8547648f18c">&#9670;&nbsp;</a></span>consulterContenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def consulterContenu </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>panier</em> = <code>False</code>&#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>Consultation de tous les contenus publics : Si panier est égal à True, on sort les contenus de l'auteur Si panier est égal à False, on sort toutes les questions sauf celles de l'auteur (Nb: La problématique des contenus "en cours de modification" sera traitée ultérieurement) </p>
<dl class="section return"><dt>Returns</dt><dd>les contenus de l'auteur ou tous les autres </dd></dl>
</div>
</div>
<a id="a2fb7b30ad41bcc4b61d952796b666bc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fb7b30ad41bcc4b61d952796b666bc5">&#9670;&nbsp;</a></span>consulterTousLesContenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def consulterTousLesContenu </td>
<td>(</td>
<td class="paramname"></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>Consultation de tous les contenus, sans distinction (utile temporairement pour la création d'évaluations) </p>
<dl class="section return"><dt>Returns</dt><dd>tous les contenus présents </dd></dl>
</div>
</div>
<a id="a8e24dbaf53eb1376ddd0b3b0d1bd7723"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e24dbaf53eb1376ddd0b3b0d1bd7723">&#9670;&nbsp;</a></span>creerEvaluation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def creerEvaluation </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>contenus</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>Créer une évaluation. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">contenus</td><td>les numeros des contenus associés à l'évaluation @auteur l'auteur qui créée l'évaluation </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aad84f7602478f545a2a3246027e12c13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad84f7602478f545a2a3246027e12c13">&#9670;&nbsp;</a></span>demandePublication()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def demandePublication </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenuEnCours</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteurEnCours</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>créer une demande de Publication à l'auteur d'origine </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenuEnCours</td><td>la modification à soumettre </td></tr>
<tr><td class="paramname">idContenu</td><td>le contenu de base </td></tr>
<tr><td class="paramname">auteurEnCours</td><td>l'auteur de la modification </td></tr>
<tr><td class="paramname">auteur</td><td>l'auteur du contenu d'origine ATTENTION, IL FAUDRA SUREMENT INSERER UN ID POUR PLUS DE FACILITE A MANIPULER </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac92b957c4643ae05a68d9e045f56212c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac92b957c4643ae05a68d9e045f56212c">&#9670;&nbsp;</a></span>existeEnFavori()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def existeEnFavori </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em></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 pour savoir si un contenu est favori chez qqun. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a96bd581f2cf2374f92cd58cd081cf272"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96bd581f2cf2374f92cd58cd081cf272">&#9670;&nbsp;</a></span>gererDemandePub()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def gererDemandePub </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idPublication</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>reponse</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>permet de gerer la reponse à la publication </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idPublication</td><td>la publication concernée </td></tr>
<tr><td class="paramname">reponse</td><td>la reponse donnée (0 / N) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad2af383a0806afc9e99ccb852dd80a1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2af383a0806afc9e99ccb852dd80a1a">&#9670;&nbsp;</a></span>getAuteurContenuEnCours()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getAuteurContenuEnCours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenuEnCours</em></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>récupérer l'auteur initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenuEnCours</td><td>l'id du contenu en cours de modification </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af1c368f0eefc75e80373af00e4d86ad2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1c368f0eefc75e80373af00e4d86ad2">&#9670;&nbsp;</a></span>getBrancheContenuEnCours()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getBrancheContenuEnCours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenuEnCours</em></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>récupérer la branche d'un contenu en cours </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenuEnCours</td><td>l'id du contenu en cours de modification </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="accd9109caeeb502e1dc5d98bba2cccaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accd9109caeeb502e1dc5d98bba2cccaa">&#9670;&nbsp;</a></span>getCheminDuContenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getCheminDuContenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em></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>récupérer le chemin d'un fichier associé à un contenu </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'id du contenu </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abeef51565a7f4d0aa6a8c0d397cfdb16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abeef51565a7f4d0aa6a8c0d397cfdb16">&#9670;&nbsp;</a></span>getCommitPourUneVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getCommitPourUneVersion </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>version</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>permet de recuperer un commit particulier lié avec une version donnee </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'id du contenu manipulé </td></tr>
<tr><td class="paramname">version</td><td>le numéro de version désiré </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7ea714d27a3c7d4ac79abc00842c4a22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ea714d27a3c7d4ac79abc00842c4a22">&#9670;&nbsp;</a></span>getContenuavecId()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getContenuavecId </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em></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>Récupérer un contenu à partir de son identifiant. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'id associé au contenu </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Le contenu lié à l'id </dd></dl>
</div>
</div>
<a id="ac0ae80c7630207b577683b10f2d6f1ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0ae80c7630207b577683b10f2d6f1ff">&#9670;&nbsp;</a></span>getContenuavecIdEtVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getContenuavecIdEtVersion </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>version</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>Récupérer un contenu à partir de son identifiant et sa version. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'id associé au contenu </td></tr>
<tr><td class="paramname">version</td><td>version désirée </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Le contenu lié à l'id </dd></dl>
</div>
</div>
<a id="aa72cc0a6ed399ebd9e8427145cfdf20a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa72cc0a6ed399ebd9e8427145cfdf20a">&#9670;&nbsp;</a></span>getContenusEnCours()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getContenusEnCours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em></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>permet de récupérer tous les contenus en cours pour un auteur </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>le nom de l'auteur </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a614529d5fad1df84222f168c7dff2ae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a614529d5fad1df84222f168c7dff2ae9">&#9670;&nbsp;</a></span>getDemandesPub()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getDemandesPub </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>emises</em> = <code>True</code>&#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>recuperer toutes les demandes de publication en cours pour un auteur </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>l'auteur concerné </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab358ed1e212c2e2fee64a8fff9770551"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab358ed1e212c2e2fee64a8fff9770551">&#9670;&nbsp;</a></span>getEvaluations()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getEvaluations </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em></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>Récupérer les évaluations d'un auteur. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>le nom de l'auteur </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>les évaluations de l'auteur </dd></dl>
</div>
</div>
<a id="a3005530a5d09cf6982a533242434d881"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3005530a5d09cf6982a533242434d881">&#9670;&nbsp;</a></span>getFavoris()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getFavoris </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em></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>Récupérer les favoris d'un utilisateur. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>le nom de l'utilisateur </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>les favoris de l'utilisateur 'auteur' </dd></dl>
</div>
</div>
<a id="ae66e49368e3745f2f7ff4b88b57918dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66e49368e3745f2f7ff4b88b57918dc">&#9670;&nbsp;</a></span>getIdContenuAssocieAUnEnCours()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getIdContenuAssocieAUnEnCours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenuEnCours</em></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>permet de récupérer le contenu originel associé à un contenu en cours </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenuEnCours</td><td>l'id du contenu en cours de modification </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3c0886f64b129044d640de49ada14b31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c0886f64b129044d640de49ada14b31">&#9670;&nbsp;</a></span>getVersionContenuavecId()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getVersionContenuavecId </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em></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>Récupérer la version en cours d'un contenu à partir de son identifiant. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'id associé au contenu </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>La version en cours du contenu lié à l'id </dd></dl>
</div>
</div>
<a id="a24a482742e03ea7892223605932487f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24a482742e03ea7892223605932487f0">&#9670;&nbsp;</a></span>getVersionCourante()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getVersionCourante </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em></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>récupérer la version courante d'un contenu </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'id du contenu concerné </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a763eff76793f1d33964dcb5db7e09f2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a763eff76793f1d33964dcb5db7e09f2c">&#9670;&nbsp;</a></span>getVersionFavoriById()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def getVersionFavoriById </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</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>On entre l'id d'un contenu favori pour un auteur, on veut récupérer en sortie la version associée. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a74120a04051d2aa7dfff80ac60361ca2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74120a04051d2aa7dfff80ac60361ca2">&#9670;&nbsp;</a></span>isAnonyme()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def isAnonyme </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</em></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>Permet de savoir si un contenu possède un auteur légitime. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'identifiant du contenu </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad31e54d1cec46118f981a76c1d891fa3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad31e54d1cec46118f981a76c1d891fa3">&#9670;&nbsp;</a></span>isMajRefusee()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def isMajRefusee </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>idContenu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>versionMaj</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 savoir si une maj de favori a été refusée ou pas. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>l'auteur concerné </td></tr>
<tr><td class="paramname">idContenu</td><td>l'id du favori </td></tr>
<tr><td class="paramname">versionMaj</td><td>la version de la mise à jour potentielle </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a373aaaa2eb664d1171cb0ce0aae35fae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a373aaaa2eb664d1171cb0ce0aae35fae">&#9670;&nbsp;</a></span>listeMajFavoris()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def listeMajFavoris </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>auteur</em></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>listing de toutes les mises a jour possibles pour les favoris d'un auteur </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">auteur</td><td>l'auteur en cours </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afd41a8fa47341ed8b86aa27c22f05048"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd41a8fa47341ed8b86aa27c22f05048">&#9670;&nbsp;</a></span>majFavori()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def majFavori </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idFavori</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idNouvelleVersion</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>refuse</em> = <code>False</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>mettre à jour un favori </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'id du favori </td></tr>
<tr><td class="paramname">versionContenu</td><td>la version du favori </td></tr>
<tr><td class="paramname">auteur</td><td>l'auteur concerné </td></tr>
<tr><td class="paramname">refuse</td><td>True = maj acceptée, False = maj refusée </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a730f561de23572d9f84491b9094f3671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a730f561de23572d9f84491b9094f3671">&#9670;&nbsp;</a></span>mettreContenuEnFavori()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def mettreContenuEnFavori </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</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>Permet d'associer un contenu avec le panier d'un auteur tiers. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'id associé au contenu </td></tr>
<tr><td class="paramname">auteur</td><td>le nom de l'auteur qui désire un favori </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6b15ef1e02f922e942c56a399230be7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b15ef1e02f922e942c56a399230be7d">&#9670;&nbsp;</a></span>modification()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def modification </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>chemin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</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>modifPremiere</em> = <code>True</code>&#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>modification (directe ici) d'un fichier </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">chemin</td><td>chemin d'acces au contenu </td></tr>
<tr><td class="paramname">id</td><td>id du contenu </td></tr>
<tr><td class="paramname">auteur</td><td>auteur qui fait la modification du contenu </td></tr>
<tr><td class="paramname">modifPremiere</td><td>permet de déterminer si on est sur une premiere modification du contenu ou si on remodifie un contenu en cours </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a557d039a5ef2bbca4bc02d5f4f9aa61e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a557d039a5ef2bbca4bc02d5f4f9aa61e">&#9670;&nbsp;</a></span>modifierContenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def modifierContenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</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>enCours</em> = <code>False</code>&#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>Modifier un contenu. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>contenu à modifier </td></tr>
<tr><td class="paramname">auteur</td><td>l'utilisateur désirant modifier la question </td></tr>
<tr><td class="paramname">isEnCours</td><td>Vrai si modification d'un contenu en cours </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0b2d85fae2c115a4a5bc1006ddd9c2db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b2d85fae2c115a4a5bc1006ddd9c2db">&#9670;&nbsp;</a></span>presenceUtilisateur()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def presenceUtilisateur </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nomUtilisateur</em></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>Vérification de la présence d'un utilisateur en base. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nomUtilisateurLe</td><td>nom de l'utilisateur </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True si Utilisateur présent, False sinon </dd></dl>
</div>
</div>
<a id="ac3f93cbd814ffe48330ae612419d62cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3f93cbd814ffe48330ae612419d62cf">&#9670;&nbsp;</a></span>supprimerContenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def supprimerContenu </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>numContenu</em></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>Suppression d'un contenu (dissociation avec son auteur) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">numContenu</td><td>l'id du contenu à dissocier </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a69999478373a00e1cf2912a60ec90752"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69999478373a00e1cf2912a60ec90752">&#9670;&nbsp;</a></span>supprimerContenuEnCours()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def supprimerContenuEnCours </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenuEnCours</em></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>supprimer un contenu en cours </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenuEnCours</td><td>id du contenu a supprimer </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a752e919a36738ea488ca5ffeccdf2578"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a752e919a36738ea488ca5ffeccdf2578">&#9670;&nbsp;</a></span>supprimerEvaluation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def supprimerEvaluation </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idEval</em></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>Supprimer une évaluation (définitif) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idEval</td><td>l'id de l'évaluation à supprimer </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa0e32f657b35302b23d2ddc50df9c6b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0e32f657b35302b23d2ddc50df9c6b5">&#9670;&nbsp;</a></span>supprimerFavori()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def supprimerFavori </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>idContenu</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>&#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>Permet de dissocier un contenu du panier d'un auteur tiers Si cet auteur était le seul à posséder une question "anonyme", elle est supprimée. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">idContenu</td><td>l'identifiant du contenu favori </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6b204d0914f171cc46bff4c1ba3eb702"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b204d0914f171cc46bff4c1ba3eb702">&#9670;&nbsp;</a></span>switchAuteur()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def switchAuteur </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>argument</em></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>Filtrage de la saisie utilisateur pour le choix d'un auteur. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Le</td><td>numéro d'auteur choisi </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>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"><b>Utils</b></li><li class="navelem"><a class="el" href="class_utils_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>
</ul>
</div>
</body>
</html>
var class_utils_1_1_utils =
[
[ "majFavori", "class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048", 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="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">Application de gestion de 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>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>UtilsGit</b></li><li class="navelem"><a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">UtilsGit.UtilsGit Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit.UtilsGit</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html#a87d664b45de656dcd5f3e0397d7d6d4c">changerVersionBranche</a>(chemin, branche)</td><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit.UtilsGit</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html#a44b6ba2fe2cf221032a80df81d52aeee">changerVersionCommit</a>(chemin, commit)</td><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit.UtilsGit</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html#a58a6c82d1e887f3c366ad8695abca5a6">commit</a>(cheminFichier, nomFichier, texteCommit)</td><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit.UtilsGit</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html#a368e1bbae6696813d7ea3dcd35127073">embranchement</a>(cheminFichier, nomBranche)</td><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit.UtilsGit</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html#a6fbd0d5ac5a824db79190234981d22d1">getIndex</a>()</td><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit.UtilsGit</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html#aca05962403f1218bb6647f634b04470e">mergeVersion</a>(chemin, nombranche)</td><td class="entry"><a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit.UtilsGit</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
<!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: UtilsGit 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>
<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">Application de gestion de 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('class_utils_git_1_1_utils_git.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="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">UtilsGit Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<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:acb88453b1ce86d7f85ef63db18643b8b"><td class="memItemLeft" align="right" valign="top"><a id="acb88453b1ce86d7f85ef63db18643b8b"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_git_1_1_utils_git.html#acb88453b1ce86d7f85ef63db18643b8b">getIndex</a> ()</td></tr>
<tr class="memdesc:acb88453b1ce86d7f85ef63db18643b8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">affichage d'un index (permet une extraction à partir du contenu d'un fichier) utile uniquement pour la démonstration du squelette <br /></td></tr>
<tr class="separator:acb88453b1ce86d7f85ef63db18643b8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa07041de3989a5f31eca2a3a2c47986"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_git_1_1_utils_git.html#afa07041de3989a5f31eca2a3a2c47986">commit</a> (cheminFichier, nomFichier, texteCommit)</td></tr>
<tr class="memdesc:afa07041de3989a5f31eca2a3a2c47986"><td class="mdescLeft">&#160;</td><td class="mdescRight">commit d'un fichier (branche principale) <a href="class_utils_git_1_1_utils_git.html#afa07041de3989a5f31eca2a3a2c47986">More...</a><br /></td></tr>
<tr class="separator:afa07041de3989a5f31eca2a3a2c47986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5abab34d70b159c8cb89a20ab341226e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e">embranchement</a> (cheminFichier, nomBranche)</td></tr>
<tr class="memdesc:a5abab34d70b159c8cb89a20ab341226e"><td class="mdescLeft">&#160;</td><td class="mdescRight">commit d'un fichier (branche principale) <a href="class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e">More...</a><br /></td></tr>
<tr class="separator:a5abab34d70b159c8cb89a20ab341226e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a537da990ec307af7206b456f2506bd65"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_git_1_1_utils_git.html#a537da990ec307af7206b456f2506bd65">changerVersionCommit</a> (chemin, <a class="el" href="class_utils_git_1_1_utils_git.html#afa07041de3989a5f31eca2a3a2c47986">commit</a>)</td></tr>
<tr class="memdesc:a537da990ec307af7206b456f2506bd65"><td class="mdescLeft">&#160;</td><td class="mdescRight">changer la version actuelle (avec une base commit): <a href="class_utils_git_1_1_utils_git.html#a537da990ec307af7206b456f2506bd65">More...</a><br /></td></tr>
<tr class="separator:a537da990ec307af7206b456f2506bd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae613cc4eaceff23ad3f7c45e2a076572"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_git_1_1_utils_git.html#ae613cc4eaceff23ad3f7c45e2a076572">changerVersionBranche</a> (chemin, branche)</td></tr>
<tr class="memdesc:ae613cc4eaceff23ad3f7c45e2a076572"><td class="mdescLeft">&#160;</td><td class="mdescRight">changer la version actuelle (avec une base branche): <a href="class_utils_git_1_1_utils_git.html#ae613cc4eaceff23ad3f7c45e2a076572">More...</a><br /></td></tr>
<tr class="separator:ae613cc4eaceff23ad3f7c45e2a076572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62096d973d2c93e877c805477f9ff9be"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be">mergeVersion</a> (chemin, nombranche)</td></tr>
<tr class="memdesc:a62096d973d2c93e877c805477f9ff9be"><td class="mdescLeft">&#160;</td><td class="mdescRight">valider une nouvelle version courante d'un contenu - Un peu plus compliqué à faire. <a href="class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be">More...</a><br /></td></tr>
<tr class="separator:a62096d973d2c93e877c805477f9ff9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae613cc4eaceff23ad3f7c45e2a076572"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae613cc4eaceff23ad3f7c45e2a076572">&#9670;&nbsp;</a></span>changerVersionBranche()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def changerVersionBranche </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>chemin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>branche</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>changer la version actuelle (avec une base branche): </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">chemin</td><td>chemin du repertoire git </td></tr>
<tr><td class="paramname">nombranche</td><td>branche contenant la branche avec le contenu désiré </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a537da990ec307af7206b456f2506bd65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a537da990ec307af7206b456f2506bd65">&#9670;&nbsp;</a></span>changerVersionCommit()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def changerVersionCommit </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>chemin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>commit</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>changer la version actuelle (avec une base commit): </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">chemin</td><td>chemin du repertoire git </td></tr>
<tr><td class="paramname">commit</td><td>branche contenant le commit de la version à charger </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afa07041de3989a5f31eca2a3a2c47986"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa07041de3989a5f31eca2a3a2c47986">&#9670;&nbsp;</a></span>commit()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def commit </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>cheminFichier</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nomFichier</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>texteCommit</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>commit d'un fichier (branche principale) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cheminFichier</td><td>le chemin du fichier </td></tr>
<tr><td class="paramname">texteCommit</td><td>le texte associé au commit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>le hash du commit </dd></dl>
</div>
</div>
<a id="a5abab34d70b159c8cb89a20ab341226e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5abab34d70b159c8cb89a20ab341226e">&#9670;&nbsp;</a></span>embranchement()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def embranchement </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>cheminFichier</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nomBranche</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>commit d'un fichier (branche principale) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cheminFichier</td><td>le chemin du fichier </td></tr>
<tr><td class="paramname">texteCommit</td><td>le texte associé au commit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>le hash du commit </dd></dl>
</div>
</div>
<a id="a62096d973d2c93e877c805477f9ff9be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62096d973d2c93e877c805477f9ff9be">&#9670;&nbsp;</a></span>mergeVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def mergeVersion </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>chemin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>nombranche</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>valider une nouvelle version courante d'un contenu - Un peu plus compliqué à faire. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">chemin</td><td>chemin du repertoire git </td></tr>
<tr><td class="paramname">nombranche</td><td>branche contenant le contenu temporaire à repasser en principal </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>UtilsGit.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"><b>UtilsGit</b></li><li class="navelem"><a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit</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>
</ul>
</div>
</body>
</html>
<!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: Data Structure 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>
<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">Application de gestion de 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('classes.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">Data Structure Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div>
<table class="classindex">
<tr><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>
<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 valign="top"><a class="el" href="class_utils_git_1_1_utils_git.html">UtilsGit</a> (UtilsGit)&#160;&#160;&#160;</td>
</tr>
<tr><td></td></tr>
<tr><td valign="top"><a class="el" href="class_menu_1_1_menu.html">Menu</a> (Menu)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="class_utils_1_1_utils.html">Utils</a> (Utils)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div>
</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>
html/doc.png

746 Bytes

/* The standard CSS for doxygen 1.8.17 */
body, table, div, p, dl {
font: 400 14px/22px Roboto,sans-serif;
}
p.reference, p.definition {
font: 400 14px/22px Roboto,sans-serif;
}
/* @group Heading Levels */
h1.groupheader {
font-size: 150%;
}
.title {
font: 400 14px/28px Roboto,sans-serif;
font-size: 150%;
font-weight: bold;
margin: 10px 2px;
}
h2.groupheader {
border-bottom: 1px solid #879ECB;
color: #354C7B;
font-size: 150%;
font-weight: normal;
margin-top: 1.75em;
padding-top: 8px;
padding-bottom: 4px;
width: 100%;
}
h3.groupheader {
font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
-webkit-transition: text-shadow 0.5s linear;
-moz-transition: text-shadow 0.5s linear;
-ms-transition: text-shadow 0.5s linear;
-o-transition: text-shadow 0.5s linear;
transition: text-shadow 0.5s linear;
margin-right: 15px;
}
h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
text-shadow: 0 0 15px cyan;
}
dt {
font-weight: bold;
}
ul.multicol {
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
column-gap: 1em;
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
p.startli, p.startdd {
margin-top: 2px;
}
th p.starttd, p.intertd, p.endtd {
font-size: 100%;
font-weight: 700;
}
p.starttd {
margin-top: 0px;
}
p.endli {
margin-bottom: 0px;
}
p.enddd {
margin-bottom: 4px;
}
p.endtd {
margin-bottom: 2px;
}
p.interli {
}
p.interdd {
}
p.intertd {
}
/* @end */
caption {
font-weight: bold;
}
span.legend {
font-size: 70%;
text-align: center;
}
h3.version {
font-size: 90%;
text-align: center;
}
div.qindex, div.navtab{
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
}
div.qindex, div.navpath {
width: 100%;
line-height: 140%;
}
div.navtab {
margin-right: 15px;
}
/* @group Link Styling */
a {
color: #3D578C;
font-weight: normal;
text-decoration: none;
}
.contents a:visited {
color: #4665A2;
}
a:hover {
text-decoration: underline;
}
a.qindex {
font-weight: bold;
}
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
color: #FFFFFF;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
color: #FFFFFF;
}
a.el {
font-weight: bold;
}
a.elRef {
}
a.code, a.code:visited, a.line, a.line:visited {
color: #4665A2;
}
a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
color: #4665A2;
}
/* @end */
dl.el {
margin-left: -1cm;
}
ul {
overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
}
#side-nav ul {
overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
}
#main-nav ul {
overflow: visible; /* reset ul rule for the navigation bar drop down lists */
}
.fragment {
text-align: left;
direction: ltr;
overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/
overflow-y: hidden;
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
word-wrap: break-word;
font-size: 9pt;
line-height: 125%;
font-family: monospace, fixed;
font-size: 105%;
}
div.fragment {
padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
margin: 4px 8px 4px 2px;
background-color: #FBFCFD;
border: 1px solid #C4CFE5;
}
div.line {
font-family: monospace, fixed;
font-size: 13px;
min-height: 13px;
line-height: 1.0;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
text-indent: -53px;
padding-left: 53px;
padding-bottom: 0px;
margin: 0px;
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
-moz-transition-duration: 0.5s;
-ms-transition-property: background-color, box-shadow;
-ms-transition-duration: 0.5s;
-o-transition-property: background-color, box-shadow;
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
}
div.line:after {
content:"\000A";
white-space: pre;
}
div.line.glow {
background-color: cyan;
box-shadow: 0 0 10px cyan;
}
span.lineno {
padding-right: 4px;
text-align: right;
border-right: 2px solid #0F0;
background-color: #E8E8E8;
white-space: pre;
}
span.lineno a {
background-color: #D8D8D8;
}
span.lineno a:hover {
background-color: #C8C8C8;
}
.lineno {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.ah, span.ah {
background-color: black;
font-weight: bold;
color: #FFFFFF;
margin-bottom: 3px;
margin-top: 3px;
padding: 0.2em;
border: solid thin #333;
border-radius: 0.5em;
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
box-shadow: 2px 2px 3px #999;
-webkit-box-shadow: 2px 2px 3px #999;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
}
div.classindex ul {
list-style: none;
padding-left: 0;
}
div.classindex span.ai {
display: inline-block;
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
font-weight: bold;
}
div.groupText {
margin-left: 16px;
font-style: italic;
}
body {
background-color: white;
color: black;
margin: 0;
}
div.contents {
margin-top: 10px;
margin-left: 12px;
margin-right: 8px;
}
td.indexkey {
background-color: #EBEFF6;
font-weight: bold;
border: 1px solid #C4CFE5;
margin: 2px 0px 2px 0;
padding: 2px 10px;
white-space: nowrap;
vertical-align: top;
}
td.indexvalue {
background-color: #EBEFF6;
border: 1px solid #C4CFE5;
padding: 2px 10px;
margin: 2px 0px;
}
tr.memlist {
background-color: #EEF1F7;
}
p.formulaDsp {
text-align: center;
}
img.formulaDsp {
}
img.formulaInl, img.inline {
vertical-align: middle;
}
div.center {
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}
div.center img {
border: 0px;
}
address.footer {
text-align: right;
padding-right: 12px;
}
img.footer {
border: 0px;
vertical-align: middle;
}
/* @group Code Colorization */
span.keyword {
color: #008000
}
span.keywordtype {
color: #604020
}
span.keywordflow {
color: #e08000
}
span.comment {
color: #800000
}
span.preprocessor {
color: #806020
}
span.stringliteral {
color: #002080
}
span.charliteral {
color: #008080
}
span.vhdldigit {
color: #ff00ff
}
span.vhdlchar {
color: #000000
}
span.vhdlkeyword {
color: #700070
}
span.vhdllogic {
color: #ff0000
}
blockquote {
background-color: #F7F8FB;
border-left: 2px solid #9CAFD4;
margin: 0 24px 0 4px;
padding: 0 12px 0 16px;
}
blockquote.DocNodeRTL {
border-left: 0;
border-right: 2px solid #9CAFD4;
margin: 0 4px 0 24px;
padding: 0 16px 0 12px;
}
/* @end */
/*
.search {
color: #003399;
font-weight: bold;
}
form.search {
margin-bottom: 0px;
margin-top: 0px;
}
input.search {
font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
}
*/
td.tiny {
font-size: 75%;
}
.dirtab {
padding: 4px;
border-collapse: collapse;
border: 1px solid #A3B4D7;
}
th.dirtab {
background: #EBEFF6;
font-weight: bold;
}
hr {
height: 0px;
border: none;
border-top: 1px solid #4A6AAA;
}
hr.footer {
height: 1px;
}
/* @group Member Descriptions */
table.memberdecls {
border-spacing: 0px;
padding: 0px;
}
.memberdecls td, .fieldtable tr {
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
-moz-transition-duration: 0.5s;
-ms-transition-property: background-color, box-shadow;
-ms-transition-duration: 0.5s;
-o-transition-property: background-color, box-shadow;
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
}
.memberdecls td.glow, .fieldtable tr.glow {
background-color: cyan;
box-shadow: 0 0 15px cyan;
}
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
background-color: #F9FAFC;
border: none;
margin: 4px;
padding: 1px 0 0 8px;
}
.mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px;
color: #555;
}
.memSeparator {
border-bottom: 1px solid #DEE4F0;
line-height: 1px;
margin: 0px;
padding: 0px;
}
.memItemLeft, .memTemplItemLeft {
white-space: nowrap;
}
.memItemRight, .memTemplItemRight {
width: 100%;
}
.memTemplParams {
color: #4665A2;
white-space: nowrap;
font-size: 80%;
}
/* @end */
/* @group Member Details */
/* Styles for detailed member documentation */
.memtitle {
padding: 8px;
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
margin-bottom: -1px;
background-image: url('nav_f.png');
background-repeat: repeat-x;
background-color: #E2E8F2;
line-height: 1.25;
font-weight: 300;
float:left;
}
.permalink
{
font-size: 65%;
display: inline-block;
vertical-align: middle;
}
.memtemplate {
font-size: 80%;
color: #4665A2;
font-weight: normal;
margin-left: 9px;
}
.memnav {
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
.mempage {
width: 100%;
}
.memitem {
padding: 0;
margin-bottom: 10px;
margin-right: 5px;
-webkit-transition: box-shadow 0.5s linear;
-moz-transition: box-shadow 0.5s linear;
-ms-transition: box-shadow 0.5s linear;
-o-transition: box-shadow 0.5s linear;
transition: box-shadow 0.5s linear;
display: table !important;
width: 100%;
}
.memitem.glow {
box-shadow: 0 0 15px cyan;
}
.memname {
font-weight: 400;
margin-left: 6px;
}
.memname td {
vertical-align: bottom;
}
.memproto, dl.reflist dt {
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 6px 0px 6px 0px;
color: #253555;
font-weight: bold;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
background-color: #DFE5F1;
/* opera specific markup */
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
border-top-right-radius: 4px;
/* firefox specific markup */
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-moz-border-radius-topright: 4px;
/* webkit specific markup */
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-webkit-border-top-right-radius: 4px;
}
.overload {
font-family: "courier new",courier,monospace;
font-size: 65%;
}
.memdoc, dl.reflist dd {
border-bottom: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 6px 10px 2px 10px;
background-color: #FBFCFD;
border-top-width: 0;
background-image:url('nav_g.png');
background-repeat:repeat-x;
background-color: #FFFFFF;
/* opera specific markup */
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
/* firefox specific markup */
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
/* webkit specific markup */
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
dl.reflist dt {
padding: 5px;
}
dl.reflist dd {
margin: 0px 0px 10px 0px;
padding: 5px;
}
.paramkey {
text-align: right;
}
.paramtype {
white-space: nowrap;
}
.paramname {
color: #602020;
white-space: nowrap;
}
.paramname em {
font-style: normal;
}
.paramname code {
line-height: 14px;
}
.params, .retval, .exception, .tparams {
margin-left: 0px;
padding-left: 0px;
}
.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
font-weight: bold;
vertical-align: top;
}
.params .paramtype, .tparams .paramtype {
font-style: italic;
vertical-align: top;
}
.params .paramdir, .tparams .paramdir {
font-family: "courier new",courier,monospace;
vertical-align: top;
}
table.mlabels {
border-spacing: 0px;
}
td.mlabels-left {
width: 100%;
padding: 0px;
}
td.mlabels-right {
vertical-align: bottom;
padding: 0px;
white-space: nowrap;
}
span.mlabels {
margin-left: 8px;
}
span.mlabel {
background-color: #728DC1;
border-top:1px solid #5373B4;
border-left:1px solid #5373B4;
border-right:1px solid #C4CFE5;
border-bottom:1px solid #C4CFE5;
text-shadow: none;
color: white;
margin-right: 4px;
padding: 2px 3px;
border-radius: 3px;
font-size: 7pt;
white-space: nowrap;
vertical-align: middle;
}
/* @end */
/* these are for tree view inside a (index) page */
div.directory {
margin: 10px 0px;
border-top: 1px solid #9CAFD4;
border-bottom: 1px solid #9CAFD4;
width: 100%;
}
.directory table {
border-collapse:collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline:none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
.arrow {
color: #9CAFD4;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
font-size: 80%;
display: inline-block;
width: 16px;
height: 22px;
}
.icon {
font-family: Arial, Helvetica;
font-weight: bold;
font-size: 12px;
height: 14px;
width: 16px;
display: inline-block;
background-color: #728DC1;
color: white;
text-align: center;
border-radius: 4px;
margin-left: 2px;
margin-right: 2px;
}
.icona {
width: 24px;
height: 22px;
display: inline-block;
}
.iconfopen {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderopen.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
.iconfclosed {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderclosed.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
.icondoc {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('doc.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
table.directory {
font: 400 14px Roboto,sans-serif;
}
/* @end */
div.dynheader {
margin-top: 8px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
address {
font-style: normal;
color: #2A3D61;
}
table.doxtable caption {
caption-side: top;
}
table.doxtable {
border-collapse:collapse;
margin-top: 4px;
margin-bottom: 4px;
}
table.doxtable td, table.doxtable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.doxtable th {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
table.fieldtable {
/*width: 100%;*/
margin-bottom: 10px;
border: 1px solid #A8B8D9;
border-spacing: 0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
}
.fieldtable td, .fieldtable th {
padding: 3px 7px 2px;
}
.fieldtable td.fieldtype, .fieldtable td.fieldname {
white-space: nowrap;
border-right: 1px solid #A8B8D9;
border-bottom: 1px solid #A8B8D9;
vertical-align: top;
}
.fieldtable td.fieldname {
padding-top: 3px;
}
.fieldtable td.fielddoc {
border-bottom: 1px solid #A8B8D9;
/*width: 100%;*/
}
.fieldtable td.fielddoc p:first-child {
margin-top: 0px;
}
.fieldtable td.fielddoc p:last-child {
margin-bottom: 2px;
}
.fieldtable tr:last-child td {
border-bottom: none;
}
.fieldtable th {
background-image:url('nav_f.png');
background-repeat:repeat-x;
background-color: #E2E8F2;
font-size: 90%;
color: #253555;
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
font-weight: 400;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom: 1px solid #A8B8D9;
}
.tabsearch {
top: 0px;
left: 10px;
height: 36px;
background-image: url('tab_b.png');
z-index: 101;
overflow: hidden;
font-size: 13px;
}
.navpath ul
{
font-size: 11px;
background-image:url('tab_b.png');
background-repeat:repeat-x;
background-position: 0 -5px;
height:30px;
line-height:30px;
color:#8AA0CC;
border:solid 1px #C2CDE4;
overflow:hidden;
margin:0px;
padding:0px;
}
.navpath li
{
list-style-type:none;
float:left;
padding-left:10px;
padding-right:15px;
background-image:url('bc_s.png');
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
}
.navpath li.navelem a
{
height:32px;
display:block;
text-decoration: none;
outline: none;
color: #283A5D;
font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
text-decoration: none;
}
.navpath li.navelem a:hover
{
color:#6884BD;
}
.navpath li.footer
{
list-style-type:none;
float:right;
padding-left:10px;
padding-right:15px;
background-image:none;
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
font-size: 8pt;
}
div.summary
{
float: right;
font-size: 8pt;
padding-right: 5px;
width: 50%;
text-align: right;
}
div.summary a
{
white-space: nowrap;
}
table.classindex
{
margin: 10px;
white-space: nowrap;
margin-left: 3%;
margin-right: 3%;
width: 94%;
border: 0;
border-spacing: 0;
padding: 0;
}
div.ingroups
{
font-size: 8pt;
width: 50%;
text-align: left;
}
div.ingroups a
{
white-space: nowrap;
}
div.header
{
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
margin: 0px;
border-bottom: 1px solid #C4CFE5;
}
div.headertitle
{
padding: 5px 5px 5px 10px;
}
.PageDocRTL-title div.headertitle {
text-align: right;
direction: rtl;
}
dl {
padding: 0 0 0 0;
}
/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */
dl.section {
margin-left: 0px;
padding-left: 0px;
}
dl.section.DocNodeRTL {
margin-right: 0px;
padding-right: 0px;
}
dl.note {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #D0C000;
}
dl.note.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #D0C000;
}
dl.warning, dl.attention {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #FF0000;
}
dl.warning.DocNodeRTL, dl.attention.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #FF0000;
}
dl.pre, dl.post, dl.invariant {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #00D000;
}
dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #00D000;
}
dl.deprecated {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #505050;
}
dl.deprecated.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #505050;
}
dl.todo {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #00C0E0;
}
dl.todo.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #00C0E0;
}
dl.test {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #3030E0;
}
dl.test.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #3030E0;
}
dl.bug {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #C08050;
}
dl.bug.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #C08050;
}
dl.section dd {
margin-bottom: 6px;
}
#projectlogo
{
text-align: center;
vertical-align: bottom;
border-collapse: separate;
}
#projectlogo img
{
border: 0px none;
}
#projectalign
{
vertical-align: middle;
}
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 2px 0px;
}
#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#projectnumber
{
font: 50% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#titlearea
{
padding: 0px;
margin: 0px;
width: 100%;
border-bottom: 1px solid #5373B4;
}
.image
{
text-align: center;
}
.dotgraph
{
text-align: center;
}
.mscgraph
{
text-align: center;
}
.plantumlgraph
{
text-align: center;
}
.diagraph
{
text-align: center;
}
.caption
{
font-weight: bold;
}
div.zoom
{
border: 1px solid #90A5CE;
}
dl.citelist {
margin-bottom:50px;
}
dl.citelist dt {
color:#334975;
float:left;
font-weight:bold;
margin-right:10px;
padding:5px;
}
dl.citelist dd {
margin:2px 0;
padding:5px 0;
}
div.toc {
padding: 14px 25px;
background-color: #F4F6FA;
border: 1px solid #D8DFEE;
border-radius: 7px 7px 7px 7px;
float: right;
height: auto;
margin: 0 8px 10px 10px;
width: 200px;
}
.PageDocRTL-title div.toc {
float: left !important;
text-align: right;
}
div.toc li {
background: url("bdwn.png") no-repeat scroll 0 5px transparent;
font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
margin-top: 5px;
padding-left: 10px;
padding-top: 2px;
}
.PageDocRTL-title div.toc li {
background-position-x: right !important;
padding-left: 0 !important;
padding-right: 10px;
}
div.toc h3 {
font: bold 12px/1.2 Arial,FreeSans,sans-serif;
color: #4665A2;
border-bottom: 0 none;
margin: 0;
}
div.toc ul {
list-style: none outside none;
border: medium none;
padding: 0px;
}
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
}
div.toc li.level3 {
margin-left: 30px;
}
div.toc li.level4 {
margin-left: 45px;
}
.PageDocRTL-title div.toc li.level1 {
margin-left: 0 !important;
margin-right: 0;
}
.PageDocRTL-title div.toc li.level2 {
margin-left: 0 !important;
margin-right: 15px;
}
.PageDocRTL-title div.toc li.level3 {
margin-left: 0 !important;
margin-right: 30px;
}
.PageDocRTL-title div.toc li.level4 {
margin-left: 0 !important;
margin-right: 45px;
}
.inherit_header {
font-weight: bold;
color: gray;
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.inherit_header td {
padding: 6px 0px 2px 5px;
}
.inherit {
display: none;
}
tr.heading h2 {
margin-top: 12px;
margin-bottom: 4px;
}
/* tooltip related style info */
.ttc {
position: absolute;
display: none;
}
#powerTip {
cursor: default;
white-space: nowrap;
background-color: white;
border: 1px solid gray;
border-radius: 4px 4px 4px 4px;
box-shadow: 1px 1px 7px gray;
display: none;
font-size: smaller;
max-width: 80%;
opacity: 0.9;
padding: 1ex 1em 1em;
position: absolute;
z-index: 2147483647;
}
#powerTip div.ttdoc {
color: grey;
font-style: italic;
}
#powerTip div.ttname a {
font-weight: bold;
}
#powerTip div.ttname {
font-weight: bold;
}
#powerTip div.ttdeci {
color: #006318;
}
#powerTip div {
margin: 0px;
padding: 0px;
font: 12px/16px Roboto,sans-serif;
}
#powerTip:before, #powerTip:after {
content: "";
position: absolute;
margin: 0px;
}
#powerTip.n:after, #powerTip.n:before,
#powerTip.s:after, #powerTip.s:before,
#powerTip.w:after, #powerTip.w:before,
#powerTip.e:after, #powerTip.e:before,
#powerTip.ne:after, #powerTip.ne:before,
#powerTip.se:after, #powerTip.se:before,
#powerTip.nw:after, #powerTip.nw:before,
#powerTip.sw:after, #powerTip.sw:before {
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
}
#powerTip.n:after, #powerTip.s:after,
#powerTip.w:after, #powerTip.e:after,
#powerTip.nw:after, #powerTip.ne:after,
#powerTip.sw:after, #powerTip.se:after {
border-color: rgba(255, 255, 255, 0);
}
#powerTip.n:before, #powerTip.s:before,
#powerTip.w:before, #powerTip.e:before,
#powerTip.nw:before, #powerTip.ne:before,
#powerTip.sw:before, #powerTip.se:before {
border-color: rgba(128, 128, 128, 0);
}
#powerTip.n:after, #powerTip.n:before,
#powerTip.ne:after, #powerTip.ne:before,
#powerTip.nw:after, #powerTip.nw:before {
top: 100%;
}
#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
border-top-color: #FFFFFF;
border-width: 10px;
margin: 0px -10px;
}
#powerTip.n:before {
border-top-color: #808080;
border-width: 11px;
margin: 0px -11px;
}
#powerTip.n:after, #powerTip.n:before {
left: 50%;
}
#powerTip.nw:after, #powerTip.nw:before {
right: 14px;
}
#powerTip.ne:after, #powerTip.ne:before {
left: 14px;
}
#powerTip.s:after, #powerTip.s:before,
#powerTip.se:after, #powerTip.se:before,
#powerTip.sw:after, #powerTip.sw:before {
bottom: 100%;
}
#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
border-bottom-color: #FFFFFF;
border-width: 10px;
margin: 0px -10px;
}
#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
border-bottom-color: #808080;
border-width: 11px;
margin: 0px -11px;
}
#powerTip.s:after, #powerTip.s:before {
left: 50%;
}
#powerTip.sw:after, #powerTip.sw:before {
right: 14px;
}
#powerTip.se:after, #powerTip.se:before {
left: 14px;
}
#powerTip.e:after, #powerTip.e:before {
left: 100%;
}
#powerTip.e:after {
border-left-color: #FFFFFF;
border-width: 10px;
top: 50%;
margin-top: -10px;
}
#powerTip.e:before {
border-left-color: #808080;
border-width: 11px;
top: 50%;
margin-top: -11px;
}
#powerTip.w:after, #powerTip.w:before {
right: 100%;
}
#powerTip.w:after {
border-right-color: #FFFFFF;
border-width: 10px;
top: 50%;
margin-top: -10px;
}
#powerTip.w:before {
border-right-color: #808080;
border-width: 11px;
top: 50%;
margin-top: -11px;
}
@media print
{
#top { display: none; }
#side-nav { display: none; }
#nav-path { display: none; }
body { overflow:visible; }
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
.summary { display: none; }
.memitem { page-break-inside: avoid; }
#doc-content
{
margin-left:0 !important;
height:auto !important;
width:auto !important;
overflow:inherit;
display:inline;
}
}
/* @group Markdown */
/*
table.markdownTable {
border-collapse:collapse;
margin-top: 4px;
margin-bottom: 4px;
}
table.markdownTable td, table.markdownTable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.markdownTableHead tr {
}
table.markdownTableBodyLeft td, table.markdownTable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
th.markdownTableHeadLeft {
text-align: left
}
th.markdownTableHeadRight {
text-align: right
}
th.markdownTableHeadCenter {
text-align: center
}
*/
table.markdownTable {
border-collapse:collapse;
margin-top: 4px;
margin-bottom: 4px;
}
table.markdownTable td, table.markdownTable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.markdownTable tr {
}
th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
th.markdownTableHeadLeft, td.markdownTableBodyLeft {
text-align: left
}
th.markdownTableHeadRight, td.markdownTableBodyRight {
text-align: right
}
th.markdownTableHeadCenter, td.markdownTableBodyCenter {
text-align: center
}
.DocNodeRTL {
text-align: right;
direction: rtl;
}
.DocNodeLTR {
text-align: left;
direction: ltr;
}
table.DocNodeRTL {
width: auto;
margin-right: 0;
margin-left: auto;
}
table.DocNodeLTR {
width: auto;
margin-right: auto;
margin-left: 0;
}
tt, code, kbd, samp
{
display: inline-block;
direction:ltr;
}
/* @end */
u {
text-decoration: underline;
}
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2017 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
/* @license-end */
<!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: Data Fields</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">Application de gestion de 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('functions.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="contents">
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
<h3><a id="index__5F"></a>- _ -</h3><ul>
<li>__init__()
: <a class="el" href="class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213">Menu</a>
</li>
</ul>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>affichage()
: <a class="el" href="class_utils_1_1_utils.html#ae1c671e319015c881b1a1ce778b70335">Utils</a>
</li>
<li>afficherContenus()
: <a class="el" href="class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5">Menu</a>
</li>
<li>afficherContenusBanque()
: <a class="el" href="class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7">Menu</a>
</li>
<li>afficherContenusEnCours()
: <a class="el" href="class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29">Menu</a>
</li>
<li>afficherContenusFavoris()
: <a class="el" href="class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11">Menu</a>
</li>
<li>afficherDdePublications()
: <a class="el" href="class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf">Menu</a>
</li>
<li>afficherEvaluations()
: <a class="el" href="class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d">Menu</a>
</li>
<li>ajouterContenu()
: <a class="el" href="class_utils_1_1_utils.html#a8ee6bbcf5ebecbbbd9b1e4edb7078aeb">Utils</a>
</li>
<li>ajouterUtilisateur()
: <a class="el" href="class_utils_1_1_utils.html#a856dacec68e517d977709e0c88a97b15">Utils</a>
</li>
<li>aneantirContenu()
: <a class="el" href="class_utils_1_1_utils.html#a081cfa632ed1c8d39a64f69e42092c87">Utils</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>changerVersion()
: <a class="el" href="class_utils_1_1_utils.html#ac8d87eefd3dc0ebe43a28e413eb0cf8a">Utils</a>
</li>
<li>changerVersionBranche()
: <a class="el" href="class_utils_git_1_1_utils_git.html#ae613cc4eaceff23ad3f7c45e2a076572">UtilsGit</a>
</li>
<li>changerVersionCommit()
: <a class="el" href="class_utils_git_1_1_utils_git.html#a537da990ec307af7206b456f2506bd65">UtilsGit</a>
</li>
<li>commit()
: <a class="el" href="class_utils_git_1_1_utils_git.html#afa07041de3989a5f31eca2a3a2c47986">UtilsGit</a>
</li>
<li>consulterBanque()
: <a class="el" href="class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26">Menu</a>
</li>
<li>consulterContenu()
: <a class="el" href="class_utils_1_1_utils.html#ab6dc37f249621a2fa3d6e8547648f18c">Utils</a>
</li>
<li>consulterEnCours()
: <a class="el" href="class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38">Menu</a>
</li>
<li>consulterEvaluations()
: <a class="el" href="class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d">Menu</a>
</li>
<li>consulterPanier()
: <a class="el" href="class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b">Menu</a>
</li>
<li>consulterTousLesContenu()
: <a class="el" href="class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5">Utils</a>
</li>
<li>creerEvaluation()
: <a class="el" href="class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7">Menu</a>
, <a class="el" href="class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723">Utils</a>
</li>
<li>creerNouveauContenu()
: <a class="el" href="class_utils_1_1_utils.html#a6dbe40fc111ecabfaab236235b774c14">Utils</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>demandePublication()
: <a class="el" href="class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13">Utils</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>embranchement()
: <a class="el" href="class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e">UtilsGit</a>
</li>
<li>existeEnFavori()
: <a class="el" href="class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c">Utils</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>gererDemandePub()
: <a class="el" href="class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272">Utils</a>
</li>
<li>gererDemandesPublication()
: <a class="el" href="class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2">Menu</a>
</li>
<li>getAuteurContenuEnCours()
: <a class="el" href="class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a">Utils</a>
</li>
<li>getBrancheContenuEnCours()
: <a class="el" href="class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2">Utils</a>
</li>
<li>getCheminDuContenu()
: <a class="el" href="class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa">Utils</a>
</li>
<li>getCommitPourUneVersion()
: <a class="el" href="class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16">Utils</a>
</li>
<li>getContenuavecId()
: <a class="el" href="class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22">Utils</a>
</li>
<li>getContenuavecIdEtVersion()
: <a class="el" href="class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff">Utils</a>
</li>
<li>getContenusEnCours()
: <a class="el" href="class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a">Utils</a>
</li>
<li>getDemandesPub()
: <a class="el" href="class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9">Utils</a>
</li>
<li>getEvaluations()
: <a class="el" href="class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551">Utils</a>
</li>
<li>getFavoris()
: <a class="el" href="class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881">Utils</a>
</li>
<li>getIdContenuAssocieAUnEnCours()
: <a class="el" href="class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc">Utils</a>
</li>
<li>getIndex()
: <a class="el" href="class_utils_git_1_1_utils_git.html#acb88453b1ce86d7f85ef63db18643b8b">UtilsGit</a>
</li>
<li>getMaxIdContenus()
: <a class="el" href="class_utils_1_1_utils.html#a95727ffea6044b6af0f3e87e4b09256b">Utils</a>
</li>
<li>getMaxIdContenusEnCours()
: <a class="el" href="class_utils_1_1_utils.html#aeb2ce3f29268fe0a54308e2967cc11ad">Utils</a>
</li>
<li>getMaxIdDemandesDePublication()
: <a class="el" href="class_utils_1_1_utils.html#a9c0a682ad843bb724afd83404d5ae074">Utils</a>
</li>
<li>getMaxIdEvaluations()
: <a class="el" href="class_utils_1_1_utils.html#a2cf9e910a18fed3978ea08e977286e9c">Utils</a>
</li>
<li>getVersionContenuavecId()
: <a class="el" href="class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31">Utils</a>
</li>
<li>getVersionCourante()
: <a class="el" href="class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0">Utils</a>
</li>
<li>getVersionFavoriById()
: <a class="el" href="class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c">Utils</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>importFichier()
: <a class="el" href="class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d">Menu</a>
</li>
<li>initialiseMongo()
: <a class="el" href="class_utils_1_1_utils.html#a2e6cfef207326861ea806c9592d62fc1">Utils</a>
</li>
<li>isAnonyme()
: <a class="el" href="class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2">Utils</a>
</li>
<li>isFavoriDeAuteur()
: <a class="el" href="class_utils_1_1_utils.html#a23c356985dfde79a6bec77e0503e7cea">Utils</a>
</li>
<li>isMajRefusee()
: <a class="el" href="class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3">Utils</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>listeMajFavoris()
: <a class="el" href="class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae">Utils</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>majContenu()
: <a class="el" href="class_utils_1_1_utils.html#a63c289e13e3966ec3450b04f7f66871d">Utils</a>
</li>
<li>majFavori()
: <a class="el" href="class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048">Utils</a>
</li>
<li>majFavoris()
: <a class="el" href="class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0">Menu</a>
</li>
<li>menuDeBase()
: <a class="el" href="class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756">Menu</a>
</li>
<li>menuDesActions()
: <a class="el" href="class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744">Menu</a>
</li>
<li>mergeVersion()
: <a class="el" href="class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be">UtilsGit</a>
</li>
<li>mettreContenuEnFavori()
: <a class="el" href="class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671">Utils</a>
</li>
<li>modification()
: <a class="el" href="class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d">Utils</a>
</li>
<li>modifierContenu()
: <a class="el" href="class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22">Menu</a>
, <a class="el" href="class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e">Utils</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>naviguerContenu()
: <a class="el" href="class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf">Menu</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>presenceUtilisateur()
: <a class="el" href="class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db">Utils</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>supprimerContenu()
: <a class="el" href="class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6">Menu</a>
, <a class="el" href="class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf">Utils</a>
</li>
<li>supprimerContenuEnCours()
: <a class="el" href="class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752">Utils</a>
</li>
<li>supprimerContenuFavori()
: <a class="el" href="class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f">Menu</a>
</li>
<li>supprimerContenuPersonnel()
: <a class="el" href="class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a">Menu</a>
</li>
<li>supprimerEvaluation()
: <a class="el" href="class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578">Utils</a>
</li>
<li>supprimerFavori()
: <a class="el" href="class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5">Utils</a>
</li>
<li>switchActions()
: <a class="el" href="class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f">Menu</a>
</li>
<li>switchAuteur()
: <a class="el" href="class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702">Utils</a>
</li>
<li>switchFichiers()
: <a class="el" href="class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9">Menu</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>toutPeter()
: <a class="el" href="class_utils_1_1_utils.html#a9284849c306e0d1976a5c07b85c4a28b">Utils</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>validerModification()
: <a class="el" href="class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470">Menu</a>
</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="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>
<!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: Data Fields - 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>
<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">Application de gestion de 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('functions_func.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="contents">
&#160;
<h3><a id="index__5F"></a>- _ -</h3><ul>
<li>__init__()
: <a class="el" href="class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213">Menu</a>
</li>
</ul>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>affichage()
: <a class="el" href="class_utils_1_1_utils.html#ae1c671e319015c881b1a1ce778b70335">Utils</a>
</li>
<li>afficherContenus()
: <a class="el" href="class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5">Menu</a>
</li>
<li>afficherContenusBanque()
: <a class="el" href="class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7">Menu</a>
</li>
<li>afficherContenusEnCours()
: <a class="el" href="class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29">Menu</a>
</li>
<li>afficherContenusFavoris()
: <a class="el" href="class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11">Menu</a>
</li>
<li>afficherDdePublications()
: <a class="el" href="class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf">Menu</a>
</li>
<li>afficherEvaluations()
: <a class="el" href="class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d">Menu</a>
</li>
<li>ajouterContenu()
: <a class="el" href="class_utils_1_1_utils.html#a8ee6bbcf5ebecbbbd9b1e4edb7078aeb">Utils</a>
</li>
<li>ajouterUtilisateur()
: <a class="el" href="class_utils_1_1_utils.html#a856dacec68e517d977709e0c88a97b15">Utils</a>
</li>
<li>aneantirContenu()
: <a class="el" href="class_utils_1_1_utils.html#a081cfa632ed1c8d39a64f69e42092c87">Utils</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>changerVersion()
: <a class="el" href="class_utils_1_1_utils.html#ac8d87eefd3dc0ebe43a28e413eb0cf8a">Utils</a>
</li>
<li>changerVersionBranche()
: <a class="el" href="class_utils_git_1_1_utils_git.html#ae613cc4eaceff23ad3f7c45e2a076572">UtilsGit</a>
</li>
<li>changerVersionCommit()
: <a class="el" href="class_utils_git_1_1_utils_git.html#a537da990ec307af7206b456f2506bd65">UtilsGit</a>
</li>
<li>commit()
: <a class="el" href="class_utils_git_1_1_utils_git.html#afa07041de3989a5f31eca2a3a2c47986">UtilsGit</a>
</li>
<li>consulterBanque()
: <a class="el" href="class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26">Menu</a>
</li>
<li>consulterContenu()
: <a class="el" href="class_utils_1_1_utils.html#ab6dc37f249621a2fa3d6e8547648f18c">Utils</a>
</li>
<li>consulterEnCours()
: <a class="el" href="class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38">Menu</a>
</li>
<li>consulterEvaluations()
: <a class="el" href="class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d">Menu</a>
</li>
<li>consulterPanier()
: <a class="el" href="class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b">Menu</a>
</li>
<li>consulterTousLesContenu()
: <a class="el" href="class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5">Utils</a>
</li>
<li>creerEvaluation()
: <a class="el" href="class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7">Menu</a>
, <a class="el" href="class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723">Utils</a>
</li>
<li>creerNouveauContenu()
: <a class="el" href="class_utils_1_1_utils.html#a6dbe40fc111ecabfaab236235b774c14">Utils</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>demandePublication()
: <a class="el" href="class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13">Utils</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>embranchement()
: <a class="el" href="class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e">UtilsGit</a>
</li>
<li>existeEnFavori()
: <a class="el" href="class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c">Utils</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>gererDemandePub()
: <a class="el" href="class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272">Utils</a>
</li>
<li>gererDemandesPublication()
: <a class="el" href="class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2">Menu</a>
</li>
<li>getAuteurContenuEnCours()
: <a class="el" href="class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a">Utils</a>
</li>
<li>getBrancheContenuEnCours()
: <a class="el" href="class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2">Utils</a>
</li>
<li>getCheminDuContenu()
: <a class="el" href="class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa">Utils</a>
</li>
<li>getCommitPourUneVersion()
: <a class="el" href="class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16">Utils</a>
</li>
<li>getContenuavecId()
: <a class="el" href="class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22">Utils</a>
</li>
<li>getContenuavecIdEtVersion()
: <a class="el" href="class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff">Utils</a>
</li>
<li>getContenusEnCours()
: <a class="el" href="class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a">Utils</a>
</li>
<li>getDemandesPub()
: <a class="el" href="class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9">Utils</a>
</li>
<li>getEvaluations()
: <a class="el" href="class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551">Utils</a>
</li>
<li>getFavoris()
: <a class="el" href="class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881">Utils</a>
</li>
<li>getIdContenuAssocieAUnEnCours()
: <a class="el" href="class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc">Utils</a>
</li>
<li>getIndex()
: <a class="el" href="class_utils_git_1_1_utils_git.html#acb88453b1ce86d7f85ef63db18643b8b">UtilsGit</a>
</li>
<li>getMaxIdContenus()
: <a class="el" href="class_utils_1_1_utils.html#a95727ffea6044b6af0f3e87e4b09256b">Utils</a>
</li>
<li>getMaxIdContenusEnCours()
: <a class="el" href="class_utils_1_1_utils.html#aeb2ce3f29268fe0a54308e2967cc11ad">Utils</a>
</li>
<li>getMaxIdDemandesDePublication()
: <a class="el" href="class_utils_1_1_utils.html#a9c0a682ad843bb724afd83404d5ae074">Utils</a>
</li>
<li>getMaxIdEvaluations()
: <a class="el" href="class_utils_1_1_utils.html#a2cf9e910a18fed3978ea08e977286e9c">Utils</a>
</li>
<li>getVersionContenuavecId()
: <a class="el" href="class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31">Utils</a>
</li>
<li>getVersionCourante()
: <a class="el" href="class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0">Utils</a>
</li>
<li>getVersionFavoriById()
: <a class="el" href="class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c">Utils</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>importFichier()
: <a class="el" href="class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d">Menu</a>
</li>
<li>initialiseMongo()
: <a class="el" href="class_utils_1_1_utils.html#a2e6cfef207326861ea806c9592d62fc1">Utils</a>
</li>
<li>isAnonyme()
: <a class="el" href="class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2">Utils</a>
</li>
<li>isFavoriDeAuteur()
: <a class="el" href="class_utils_1_1_utils.html#a23c356985dfde79a6bec77e0503e7cea">Utils</a>
</li>
<li>isMajRefusee()
: <a class="el" href="class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3">Utils</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>listeMajFavoris()
: <a class="el" href="class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae">Utils</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>majContenu()
: <a class="el" href="class_utils_1_1_utils.html#a63c289e13e3966ec3450b04f7f66871d">Utils</a>
</li>
<li>majFavori()
: <a class="el" href="class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048">Utils</a>
</li>
<li>majFavoris()
: <a class="el" href="class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0">Menu</a>
</li>
<li>menuDeBase()
: <a class="el" href="class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756">Menu</a>
</li>
<li>menuDesActions()
: <a class="el" href="class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744">Menu</a>
</li>
<li>mergeVersion()
: <a class="el" href="class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be">UtilsGit</a>
</li>
<li>mettreContenuEnFavori()
: <a class="el" href="class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671">Utils</a>
</li>
<li>modification()
: <a class="el" href="class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d">Utils</a>
</li>
<li>modifierContenu()
: <a class="el" href="class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22">Menu</a>
, <a class="el" href="class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e">Utils</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>naviguerContenu()
: <a class="el" href="class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf">Menu</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>presenceUtilisateur()
: <a class="el" href="class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db">Utils</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>supprimerContenu()
: <a class="el" href="class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6">Menu</a>
, <a class="el" href="class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf">Utils</a>
</li>
<li>supprimerContenuEnCours()
: <a class="el" href="class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752">Utils</a>
</li>
<li>supprimerContenuFavori()
: <a class="el" href="class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f">Menu</a>
</li>
<li>supprimerContenuPersonnel()
: <a class="el" href="class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a">Menu</a>
</li>
<li>supprimerEvaluation()
: <a class="el" href="class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578">Utils</a>
</li>
<li>supprimerFavori()
: <a class="el" href="class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5">Utils</a>
</li>
<li>switchActions()
: <a class="el" href="class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f">Menu</a>
</li>
<li>switchAuteur()
: <a class="el" href="class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702">Utils</a>
</li>
<li>switchFichiers()
: <a class="el" href="class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9">Menu</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>toutPeter()
: <a class="el" href="class_utils_1_1_utils.html#a9284849c306e0d1976a5c07b85c4a28b">Utils</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>validerModification()
: <a class="el" href="class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470">Menu</a>
</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="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>
<!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: Graph Legend</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">Application de gestion de 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('graph_legend.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">Graph Legend</div> </div>
</div><!--header-->
<div class="contents">
<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
<p>Consider the following example: </p><div class="fragment"><div class="line"><span class="comment">/*! Invisible class because of truncation */</span></div>
<div class="line"><span class="keyword">class </span>Invisible { };</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/*! Truncated class, inheritance relation is hidden */</span></div>
<div class="line"><span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };</div>
<div class="line"> </div>
<div class="line"><span class="comment">/* Class not documented with doxygen comments */</span></div>
<div class="line"><span class="keyword">class </span>Undocumented { };</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/*! Class that is inherited using public inheritance */</span></div>
<div class="line"><span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/*! A template class */</span></div>
<div class="line"><span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/*! Class that is inherited using protected inheritance */</span></div>
<div class="line"><span class="keyword">class </span>ProtectedBase { };</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/*! Class that is inherited using private inheritance */</span></div>
<div class="line"><span class="keyword">class </span>PrivateBase { };</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/*! Class that is used by the Inherited class */</span></div>
<div class="line"><span class="keyword">class </span>Used { };</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/*! Super class that inherits a number of other classes */</span></div>
<div class="line"><span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,</div>
<div class="line"> <span class="keyword">protected</span> ProtectedBase,</div>
<div class="line"> <span class="keyword">private</span> PrivateBase,</div>
<div class="line"> <span class="keyword">public</span> Undocumented,</div>
<div class="line"> <span class="keyword">public</span> Templ&lt;int&gt;</div>
<div class="line">{</div>
<div class="line"> <span class="keyword">private</span>:</div>
<div class="line"> Used *m_usedClass;</div>
<div class="line">};</div>
</div><!-- fragment --><p> This will result in the following graph:</p>
<center><img src="graph_legend.png" alt="" class="inline"/></center><p>The boxes in the above graph have the following meaning: </p>
<ul>
<li>
A filled gray box represents the struct or class for which the graph is generated. </li>
<li>
A box with a black border denotes a documented struct or class. </li>
<li>
A box with a gray border denotes an undocumented struct or class. </li>
<li>
A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
</ul>
<p>The arrows have the following meaning: </p>
<ul>
<li>
A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
<li>
A dark green arrow is used for protected inheritance. </li>
<li>
A dark red arrow is used for private inheritance. </li>
<li>
A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible. </li>
<li>
A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance. </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="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>
f51bf6e9a10430aafef59831b08dcbfe
\ 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: Projet Open Quiz</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">Application de gestion de 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('index.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="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">Projet Open Quiz </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>Cette application à pour objectif de définir une version minimaliste du projet OpenQuiz</p>
<h1><a class="anchor" id="intro_sec"></a>
Fonctionnalités</h1>
<ol type="1">
<li>Choisir un auteur parmi trois choix</li>
<li>Un menu proposant diverses options est affiché<ul>
<li>0 : Importer un contenu</li>
<li>1 : Consulter le panier</li>
<li>2 : Aller à la banque de contenu</li>
<li>3 : Revenir au menu</li>
<li>4 : Supprimer un contenu</li>
<li>5 : Créer une évaluation</li>
<li>6 : Consulter les évaluations</li>
<li>7 : Modifier un contenu</li>
<li>8 : Naviguer dans un contenu (a venir)</li>
<li>9 : Rechercher un contenu dans la banque (a venir)<br />
</li>
<li>10 : Consulter les contenus en cours de modification<br />
</li>
<li>11 : Gérer les demandes de publication<br />
</li>
<li>12 : Mises à jour de favoris<br />
</li>
</ul>
</li>
</ol>
</div></div><!-- PageDoc -->
</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>
This source diff could not be displayed because it is too large. You can view the blob instead.
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2017 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
function makeTree(data,relPath) {
var result='';
if ('children' in data) {
result+='<ul>';
for (var i in data.children) {
result+='<li><a href="'+relPath+data.children[i].url+'">'+
data.children[i].text+'</a>'+
makeTree(data.children[i],relPath)+'</li>';
}
result+='</ul>';
}
return result;
}
$('#main-nav').append(makeTree(menudata,relPath));
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
if (searchEnabled) {
if (serverSide) {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+relPath+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
} else {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
}
}
$('#main-menu').smartmenus();
}
/* @license-end */
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2019 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Data Structures",url:"annotated.html",children:[
{text:"Data Structures",url:"annotated.html"},
{text:"Data Structure Index",url:"classes.html"},
{text:"Data Fields",url:"functions.html",children:[
{text:"All",url:"functions.html",children:[
{text:"_",url:"functions.html#index__5F"},
{text:"a",url:"functions.html#index_a"},
{text:"c",url:"functions.html#index_c"},
{text:"d",url:"functions.html#index_d"},
{text:"e",url:"functions.html#index_e"},
{text:"g",url:"functions.html#index_g"},
{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:"s",url:"functions.html#index_s"},
{text:"t",url:"functions.html#index_t"},
{text:"v",url:"functions.html#index_v"}]},
{text:"Functions",url:"functions_func.html",children:[
{text:"_",url:"functions_func.html#index__5F"},
{text:"a",url:"functions_func.html#index_a"},
{text:"c",url:"functions_func.html#index_c"},
{text:"d",url:"functions_func.html#index_d"},
{text:"e",url:"functions_func.html#index_e"},
{text:"g",url:"functions_func.html#index_g"},
{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:"s",url:"functions_func.html#index_s"},
{text:"t",url:"functions_func.html#index_t"},
{text:"v",url:"functions_func.html#index_v"}]}]}]}]}
html/nav_f.png

153 Bytes

#nav-tree .children_ul {
margin:0;
padding:4px;
}
#nav-tree ul {
list-style:none outside none;
margin:0px;
padding:0px;
}
#nav-tree li {
white-space:nowrap;
margin:0px;
padding:0px;
}
#nav-tree .plus {
margin:0px;
}
#nav-tree .selected {
background-image: url('tab_a.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
}
#nav-tree img {
margin:0px;
padding:0px;
border:0px;
vertical-align: middle;
}
#nav-tree a {
text-decoration:none;
padding:0px;
margin:0px;
outline:none;
}
#nav-tree .label {
margin:0px;
padding:0px;
font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
}
#nav-tree .label a {
padding:2px;
}
#nav-tree .selected a {
text-decoration:none;
color:#fff;
}
#nav-tree .children_ul {
margin:0px;
padding:0px;
}
#nav-tree .item {
margin:0px;
padding:0px;
}
#nav-tree {
padding: 0px 0px;
background-color: #FAFAFF;
font-size:14px;
overflow:auto;
}
#doc-content {
overflow:auto;
display:block;
padding:0px;
margin:0px;
-webkit-overflow-scrolling : touch; /* iOS 5+ */
}
#side-nav {
padding:0 6px 0 0;
margin: 0px;
display:block;
position: absolute;
left: 0px;
width: 250px;
}
.ui-resizable .ui-resizable-handle {
display:block;
}
.ui-resizable-e {
background-image:url("splitbar.png");
background-size:100%;
background-repeat:repeat-y;
background-attachment: scroll;
cursor:ew-resize;
height:100%;
right:0;
top:0;
width:6px;
}
.ui-resizable-handle {
display:none;
font-size:0.1px;
position:absolute;
z-index:1;
}
#nav-tree-contents {
margin: 6px 0px 0px 0px;
}
#nav-tree {
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
-webkit-overflow-scrolling : touch; /* iOS 5+ */
}
#nav-sync {
position:absolute;
top:5px;
right:24px;
z-index:0;
}
#nav-sync img {
opacity:0.3;
}
#nav-sync img:hover {
opacity:0.9;
}
@media print
{
#nav-tree { display: none; }
div.ui-resizable-handle { display: none; position: relative; }
}
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2019 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
var navTreeSubIndices = new Array();
var arrowDown = '&#9660;';
var arrowRight = '&#9658;';
function getData(varName)
{
var i = varName.lastIndexOf('/');
var n = i>=0 ? varName.substring(i+1) : varName;
return eval(n.replace(/\-/g,'_'));
}
function stripPath(uri)
{
return uri.substring(uri.lastIndexOf('/')+1);
}
function stripPath2(uri)
{
var i = uri.lastIndexOf('/');
var s = uri.substring(i+1);
var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
return m ? uri.substring(i-6) : s;
}
function hashValue()
{
return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,'');
}
function hashUrl()
{
return '#'+hashValue();
}
function pathName()
{
return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, '');
}
function localStorageSupported()
{
try {
return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem;
}
catch(e) {
return false;
}
}
function storeLink(link)
{
if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
window.localStorage.setItem('navpath',link);
}
}
function deleteLink()
{
if (localStorageSupported()) {
window.localStorage.setItem('navpath','');
}
}
function cachedLink()
{
if (localStorageSupported()) {
return window.localStorage.getItem('navpath');
} else {
return '';
}
}
function getScript(scriptName,func,show)
{
var head = document.getElementsByTagName("head")[0];
var script = document.createElement('script');
script.id = scriptName;
script.type = 'text/javascript';
script.onload = func;
script.src = scriptName+'.js';
head.appendChild(script);
}
function createIndent(o,domNode,node,level)
{
var level=-1;
var n = node;
while (n.parentNode) { level++; n=n.parentNode; }
if (node.childrenData) {
var imgNode = document.createElement("span");
imgNode.className = 'arrow';
imgNode.style.paddingLeft=(16*level).toString()+'px';
imgNode.innerHTML=arrowRight;
node.plus_img = imgNode;
node.expandToggle = document.createElement("a");
node.expandToggle.href = "javascript:void(0)";
node.expandToggle.onclick = function() {
if (node.expanded) {
$(node.getChildrenUL()).slideUp("fast");
node.plus_img.innerHTML=arrowRight;
node.expanded = false;
} else {
expandNode(o, node, false, false);
}
}
node.expandToggle.appendChild(imgNode);
domNode.appendChild(node.expandToggle);
} else {
var span = document.createElement("span");
span.className = 'arrow';
span.style.width = 16*(level+1)+'px';
span.innerHTML = '&#160;';
domNode.appendChild(span);
}
}
var animationInProgress = false;
function gotoAnchor(anchor,aname,updateLocation)
{
var pos, docContent = $('#doc-content');
var ancParent = $(anchor.parent());
if (ancParent.hasClass('memItemLeft') ||
ancParent.hasClass('memtitle') ||
ancParent.hasClass('fieldname') ||
ancParent.hasClass('fieldtype') ||
ancParent.is(':header'))
{
pos = ancParent.position().top;
} else if (anchor.position()) {
pos = anchor.position().top;
}
if (pos) {
var dist = Math.abs(Math.min(
pos-docContent.offset().top,
docContent[0].scrollHeight-
docContent.height()-docContent.scrollTop()));
animationInProgress=true;
docContent.animate({
scrollTop: pos + docContent.scrollTop() - docContent.offset().top
},Math.max(50,Math.min(500,dist)),function(){
if (updateLocation) window.location.href=aname;
animationInProgress=false;
});
}
}
function newNode(o, po, text, link, childrenData, lastNode)
{
var node = new Object();
node.children = Array();
node.childrenData = childrenData;
node.depth = po.depth + 1;
node.relpath = po.relpath;
node.isLast = lastNode;
node.li = document.createElement("li");
po.getChildrenUL().appendChild(node.li);
node.parentNode = po;
node.itemDiv = document.createElement("div");
node.itemDiv.className = "item";
node.labelSpan = document.createElement("span");
node.labelSpan.className = "label";
createIndent(o,node.itemDiv,node,0);
node.itemDiv.appendChild(node.labelSpan);
node.li.appendChild(node.itemDiv);
var a = document.createElement("a");
node.labelSpan.appendChild(a);
node.label = document.createTextNode(text);
node.expanded = false;
a.appendChild(node.label);
if (link) {
var url;
if (link.substring(0,1)=='^') {
url = link.substring(1);
link = url;
} else {
url = node.relpath+link;
}
a.className = stripPath(link.replace('#',':'));
if (link.indexOf('#')!=-1) {
var aname = '#'+link.split('#')[1];
var srcPage = stripPath(pathName());
var targetPage = stripPath(link.split('#')[0]);
a.href = srcPage!=targetPage ? url : "javascript:void(0)";
a.onclick = function(){
storeLink(link);
if (!$(a).parent().parent().hasClass('selected'))
{
$('.item').removeClass('selected');
$('.item').removeAttr('id');
$(a).parent().parent().addClass('selected');
$(a).parent().parent().attr('id','selected');
}
var anchor = $(aname);
gotoAnchor(anchor,aname,true);
};
} else {
a.href = url;
a.onclick = function() { storeLink(link); }
}
} else {
if (childrenData != null)
{
a.className = "nolink";
a.href = "javascript:void(0)";
a.onclick = node.expandToggle.onclick;
}
}
node.childrenUL = null;
node.getChildrenUL = function() {
if (!node.childrenUL) {
node.childrenUL = document.createElement("ul");
node.childrenUL.className = "children_ul";
node.childrenUL.style.display = "none";
node.li.appendChild(node.childrenUL);
}
return node.childrenUL;
};
return node;
}
function showRoot()
{
var headerHeight = $("#top").height();
var footerHeight = $("#nav-path").height();
var windowHeight = $(window).height() - headerHeight - footerHeight;
(function (){ // retry until we can scroll to the selected item
try {
var navtree=$('#nav-tree');
navtree.scrollTo('#selected',100,{offset:-windowHeight/2});
} catch (err) {
setTimeout(arguments.callee, 0);
}
})();
}
function expandNode(o, node, imm, showRoot)
{
if (node.childrenData && !node.expanded) {
if (typeof(node.childrenData)==='string') {
var varName = node.childrenData;
getScript(node.relpath+varName,function(){
node.childrenData = getData(varName);
expandNode(o, node, imm, showRoot);
}, showRoot);
} else {
if (!node.childrenVisited) {
getNode(o, node);
}
$(node.getChildrenUL()).slideDown("fast");
node.plus_img.innerHTML = arrowDown;
node.expanded = true;
}
}
}
function glowEffect(n,duration)
{
n.addClass('glow').delay(duration).queue(function(next){
$(this).removeClass('glow');next();
});
}
function highlightAnchor()
{
var aname = hashUrl();
var anchor = $(aname);
if (anchor.parent().attr('class')=='memItemLeft'){
var rows = $('.memberdecls tr[class$="'+hashValue()+'"]');
glowEffect(rows.children(),300); // member without details
} else if (anchor.parent().attr('class')=='fieldname'){
glowEffect(anchor.parent().parent(),1000); // enum value
} else if (anchor.parent().attr('class')=='fieldtype'){
glowEffect(anchor.parent().parent(),1000); // struct field
} else if (anchor.parent().is(":header")) {
glowEffect(anchor.parent(),1000); // section header
} else {
glowEffect(anchor.next(),1000); // normal member
}
}
function selectAndHighlight(hash,n)
{
var a;
if (hash) {
var link=stripPath(pathName())+':'+hash.substring(1);
a=$('.item a[class$="'+link+'"]');
}
if (a && a.length) {
a.parent().parent().addClass('selected');
a.parent().parent().attr('id','selected');
highlightAnchor();
} else if (n) {
$(n.itemDiv).addClass('selected');
$(n.itemDiv).attr('id','selected');
}
if ($('#nav-tree-contents .item:first').hasClass('selected')) {
$('#nav-sync').css('top','30px');
} else {
$('#nav-sync').css('top','5px');
}
showRoot();
}
function showNode(o, node, index, hash)
{
if (node && node.childrenData) {
if (typeof(node.childrenData)==='string') {
var varName = node.childrenData;
getScript(node.relpath+varName,function(){
node.childrenData = getData(varName);
showNode(o,node,index,hash);
},true);
} else {
if (!node.childrenVisited) {
getNode(o, node);
}
$(node.getChildrenUL()).css({'display':'block'});
node.plus_img.innerHTML = arrowDown;
node.expanded = true;
var n = node.children[o.breadcrumbs[index]];
if (index+1<o.breadcrumbs.length) {
showNode(o,n,index+1,hash);
} else {
if (typeof(n.childrenData)==='string') {
var varName = n.childrenData;
getScript(n.relpath+varName,function(){
n.childrenData = getData(varName);
node.expanded=false;
showNode(o,node,index,hash); // retry with child node expanded
},true);
} else {
var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
if (rootBase=="index" || rootBase=="pages" || rootBase=="search") {
expandNode(o, n, true, true);
}
selectAndHighlight(hash,n);
}
}
}
} else {
selectAndHighlight(hash);
}
}
function removeToInsertLater(element) {
var parentNode = element.parentNode;
var nextSibling = element.nextSibling;
parentNode.removeChild(element);
return function() {
if (nextSibling) {
parentNode.insertBefore(element, nextSibling);
} else {
parentNode.appendChild(element);
}
};
}
function getNode(o, po)
{
var insertFunction = removeToInsertLater(po.li);
po.childrenVisited = true;
var l = po.childrenData.length-1;
for (var i in po.childrenData) {
var nodeData = po.childrenData[i];
po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
i==l);
}
insertFunction();
}
function gotoNode(o,subIndex,root,hash,relpath)
{
var nti = navTreeSubIndices[subIndex][root+hash];
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
navTo(o,NAVTREE[0][1],"",relpath);
$('.item').removeClass('selected');
$('.item').removeAttr('id');
}
if (o.breadcrumbs) {
o.breadcrumbs.unshift(0); // add 0 for root node
showNode(o, o.node, 0, hash);
}
}
function navTo(o,root,hash,relpath)
{
var link = cachedLink();
if (link) {
var parts = link.split('#');
root = parts[0];
if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,'');
else hash='';
}
if (hash.match(/^#l\d+$/)) {
var anchor=$('a[name='+hash.substring(1)+']');
glowEffect(anchor.parent(),1000); // line number
hash=''; // strip line number anchors
}
var url=root+hash;
var i=-1;
while (NAVTREEINDEX[i+1]<=url) i++;
if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
if (navTreeSubIndices[i]) {
gotoNode(o,i,root,hash,relpath)
} else {
getScript(relpath+'navtreeindex'+i,function(){
navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
if (navTreeSubIndices[i]) {
gotoNode(o,i,root,hash,relpath);
}
},true);
}
}
function showSyncOff(n,relpath)
{
n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>');
}
function showSyncOn(n,relpath)
{
n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>');
}
function toggleSyncButton(relpath)
{
var navSync = $('#nav-sync');
if (navSync.hasClass('sync')) {
navSync.removeClass('sync');
showSyncOff(navSync,relpath);
storeLink(stripPath2(pathName())+hashUrl());
} else {
navSync.addClass('sync');
showSyncOn(navSync,relpath);
deleteLink();
}
}
var loadTriggered = false;
var readyTriggered = false;
var loadObject,loadToRoot,loadUrl,loadRelPath;
$(window).on('load',function(){
if (readyTriggered) { // ready first
navTo(loadObject,loadToRoot,loadUrl,loadRelPath);
showRoot();
}
loadTriggered=true;
});
function initNavTree(toroot,relpath)
{
var o = new Object();
o.toroot = toroot;
o.node = new Object();
o.node.li = document.getElementById("nav-tree-contents");
o.node.childrenData = NAVTREE;
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);
o.node.depth = 0;
o.node.relpath = relpath;
o.node.expanded = false;
o.node.isLast = true;
o.node.plus_img = document.createElement("span");
o.node.plus_img.className = 'arrow';
o.node.plus_img.innerHTML = arrowRight;
if (localStorageSupported()) {
var navSync = $('#nav-sync');
if (cachedLink()) {
showSyncOff(navSync,relpath);
navSync.removeClass('sync');
} else {
showSyncOn(navSync,relpath);
}
navSync.click(function(){ toggleSyncButton(relpath); });
}
if (loadTriggered) { // load before ready
navTo(o,toroot,hashUrl(),relpath);
showRoot();
} else { // ready before load
loadObject = o;
loadToRoot = toroot;
loadUrl = hashUrl();
loadRelPath = relpath;
readyTriggered=true;
}
$(window).bind('hashchange', function(){
if (window.location.hash && window.location.hash.length>1){
var a;
if ($(location).attr('hash')){
var clslink=stripPath(pathName())+':'+hashValue();
a=$('.item a[class$="'+clslink.replace(/</g,'\\3c ')+'"]');
}
if (a==null || !$(a).parent().parent().hasClass('selected')){
$('.item').removeClass('selected');
$('.item').removeAttr('id');
}
var link=stripPath2(pathName());
navTo(o,link,hashUrl(),relpath);
} else if (!animationInProgress) {
$('#doc-content').scrollTop(0);
$('.item').removeClass('selected');
$('.item').removeAttr('id');
navTo(o,toroot,hashUrl(),relpath);
}
})
}
/* @license-end */
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2019 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
var NAVTREE =
[
[ "OpenQuizz", "index.html", [
[ "Projet Open Quiz", "index.html", [
[ "Fonctionnalités", "index.html#intro_sec", null ]
] ],
[ "Data Structures", "annotated.html", [
[ "Data Structures", "annotated.html", "annotated_dup" ],
[ "Data Structure Index", "classes.html", null ],
[ "Data Fields", "functions.html", [
[ "All", "functions.html", null ],
[ "Functions", "functions_func.html", null ]
] ]
] ]
] ]
];
var NAVTREEINDEX =
[
".html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
var SYNCOFFMSG = 'click to enable panel synchronisation';
\ No newline at end of file
var NAVTREEINDEX0 =
{
".html":[1,0,0],
".html":[1,0,1],
".html":[1,0,2],
"annotated.html":[1,0],
"class_menu_1_1_menu.html":[1,0,0,0],
"class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d":[1,0,0,0,9],
"class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7":[1,0,0,0,11],
"class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22":[1,0,0,0,17],
"class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d":[1,0,0,0,13],
"class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5":[1,0,0,0,1],
"class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26":[1,0,0,0,7],
"class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a":[1,0,0,0,21],
"class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf":[1,0,0,0,5],
"class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d":[1,0,0,0,6],
"class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf":[1,0,0,0,18],
"class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6":[1,0,0,0,19],
"class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2":[1,0,0,0,12],
"class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11":[1,0,0,0,4],
"class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9":[1,0,0,0,23],
"class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f":[1,0,0,0,22],
"class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0":[1,0,0,0,14],
"class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29":[1,0,0,0,3],
"class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744":[1,0,0,0,16],
"class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470":[1,0,0,0,24],
"class_menu_1_1_menu.html#aa747888b02aeda57031707f70b8c2a65":[1,0,0,0,25],
"class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756":[1,0,0,0,15],
"class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b":[1,0,0,0,10],
"class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38":[1,0,0,0,8],
"class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7":[1,0,0,0,2],
"class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213":[1,0,0,0,0],
"class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f":[1,0,0,0,20],
"class_utils_1_1_utils.html":[1,0,1,0],
"class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048":[1,0,1,0,0],
"class_utils_git_1_1_utils_git.html":[1,0,2,0],
"classes.html":[1,1],
"functions.html":[1,2,0],
"functions_func.html":[1,2,1],
"index.html":[0],
"index.html":[],
"index.html#intro_sec":[0,0],
"pages.html":[]
};
html/open.png

123 Bytes

/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2017 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
function initResizable()
{
var cookie_namespace = 'doxygen';
var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight;
function readCookie(cookie)
{
var myCookie = cookie_namespace+"_"+cookie+"=";
if (document.cookie) {
var index = document.cookie.indexOf(myCookie);
if (index != -1) {
var valStart = index + myCookie.length;
var valEnd = document.cookie.indexOf(";", valStart);
if (valEnd == -1) {
valEnd = document.cookie.length;
}
var val = document.cookie.substring(valStart, valEnd);
return val;
}
}
return 0;
}
function writeCookie(cookie, val, expiration)
{
if (val==undefined) return;
if (expiration == null) {
var date = new Date();
date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
expiration = date.toGMTString();
}
document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
}
function resizeWidth()
{
var windowWidth = $(window).width() + "px";
var sidenavWidth = $(sidenav).outerWidth();
content.css({marginLeft:parseInt(sidenavWidth)+"px"});
writeCookie('width',sidenavWidth-barWidth, null);
}
function restoreWidth(navWidth)
{
var windowWidth = $(window).width() + "px";
content.css({marginLeft:parseInt(navWidth)+barWidth+"px"});
sidenav.css({width:navWidth + "px"});
}
function resizeHeight()
{
var headerHeight = header.outerHeight();
var footerHeight = footer.outerHeight();
var windowHeight = $(window).height() - headerHeight - footerHeight;
content.css({height:windowHeight + "px"});
navtree.css({height:windowHeight + "px"});
sidenav.css({height:windowHeight + "px"});
var width=$(window).width();
if (width!=collapsedWidth) {
if (width<desktop_vp && collapsedWidth>=desktop_vp) {
if (!collapsed) {
collapseExpand();
}
} else if (width>desktop_vp && collapsedWidth<desktop_vp) {
if (collapsed) {
collapseExpand();
}
}
collapsedWidth=width;
}
(document.getElementById(location.hash.slice(1))||document.body).scrollIntoView();
}
function collapseExpand()
{
if (sidenav.width()>0) {
restoreWidth(0);
collapsed=true;
}
else {
var width = readCookie('width');
if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); }
collapsed=false;
}
}
header = $("#top");
sidenav = $("#side-nav");
content = $("#doc-content");
navtree = $("#nav-tree");
footer = $("#nav-path");
$(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
$(sidenav).resizable({ minWidth: 0 });
$(window).resize(function() { resizeHeight(); });
var device = navigator.userAgent.toLowerCase();
var touch_device = device.match(/(iphone|ipod|ipad|android)/);
if (touch_device) { /* wider split bar for touch only devices */
$(sidenav).css({ paddingRight:'20px' });
$('.ui-resizable-e').css({ width:'20px' });
$('#nav-sync').css({ right:'34px' });
barWidth=20;
}
var width = readCookie('width');
if (width) { restoreWidth(width); } else { resizeWidth(); }
resizeHeight();
var url = location.href;
var i=url.indexOf("#");
if (i>=0) window.location.hash=url.substr(i);
var _preventDefault = function(evt) { evt.preventDefault(); };
$("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
$(".ui-resizable-handle").dblclick(collapseExpand);
$(window).on('load',resizeHeight);
}
/* @license-end */
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['_5f_5finit_5f_5f_0',['__init__',['../class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213',1,'Menu::Menu']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['affichage_1',['affichage',['../class_utils_1_1_utils.html#ae1c671e319015c881b1a1ce778b70335',1,'Utils::Utils']]],
['affichercontenus_2',['afficherContenus',['../class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5',1,'Menu::Menu']]],
['affichercontenusbanque_3',['afficherContenusBanque',['../class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7',1,'Menu::Menu']]],
['affichercontenusencours_4',['afficherContenusEnCours',['../class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29',1,'Menu::Menu']]],
['affichercontenusfavoris_5',['afficherContenusFavoris',['../class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11',1,'Menu::Menu']]],
['afficherddepublications_6',['afficherDdePublications',['../class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf',1,'Menu::Menu']]],
['afficherevaluations_7',['afficherEvaluations',['../class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d',1,'Menu::Menu']]],
['ajoutercontenu_8',['ajouterContenu',['../class_utils_1_1_utils.html#a8ee6bbcf5ebecbbbd9b1e4edb7078aeb',1,'Utils::Utils']]],
['ajouterutilisateur_9',['ajouterUtilisateur',['../class_utils_1_1_utils.html#a856dacec68e517d977709e0c88a97b15',1,'Utils::Utils']]],
['aneantircontenu_10',['aneantirContenu',['../class_utils_1_1_utils.html#a081cfa632ed1c8d39a64f69e42092c87',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['changerversion_11',['changerVersion',['../class_utils_1_1_utils.html#ac8d87eefd3dc0ebe43a28e413eb0cf8a',1,'Utils::Utils']]],
['changerversionbranche_12',['changerVersionBranche',['../class_utils_git_1_1_utils_git.html#ae613cc4eaceff23ad3f7c45e2a076572',1,'UtilsGit::UtilsGit']]],
['changerversioncommit_13',['changerVersionCommit',['../class_utils_git_1_1_utils_git.html#a537da990ec307af7206b456f2506bd65',1,'UtilsGit::UtilsGit']]],
['commit_14',['commit',['../class_utils_git_1_1_utils_git.html#afa07041de3989a5f31eca2a3a2c47986',1,'UtilsGit::UtilsGit']]],
['consulterbanque_15',['consulterBanque',['../class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26',1,'Menu::Menu']]],
['consultercontenu_16',['consulterContenu',['../class_utils_1_1_utils.html#ab6dc37f249621a2fa3d6e8547648f18c',1,'Utils::Utils']]],
['consulterencours_17',['consulterEnCours',['../class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38',1,'Menu::Menu']]],
['consulterevaluations_18',['consulterEvaluations',['../class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d',1,'Menu::Menu']]],
['consulterpanier_19',['consulterPanier',['../class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b',1,'Menu::Menu']]],
['consultertouslescontenu_20',['consulterTousLesContenu',['../class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5',1,'Utils::Utils']]],
['creerevaluation_21',['creerEvaluation',['../class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7',1,'Menu.Menu.creerEvaluation()'],['../class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723',1,'Utils.Utils.creerEvaluation()']]],
['creernouveaucontenu_22',['creerNouveauContenu',['../class_utils_1_1_utils.html#a6dbe40fc111ecabfaab236235b774c14',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['demandepublication_23',['demandePublication',['../class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['embranchement_24',['embranchement',['../class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e',1,'UtilsGit::UtilsGit']]],
['existeenfavori_25',['existeEnFavori',['../class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['gererdemandepub_26',['gererDemandePub',['../class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272',1,'Utils::Utils']]],
['gererdemandespublication_27',['gererDemandesPublication',['../class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2',1,'Menu::Menu']]],
['getauteurcontenuencours_28',['getAuteurContenuEnCours',['../class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a',1,'Utils::Utils']]],
['getbranchecontenuencours_29',['getBrancheContenuEnCours',['../class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2',1,'Utils::Utils']]],
['getcheminducontenu_30',['getCheminDuContenu',['../class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa',1,'Utils::Utils']]],
['getcommitpouruneversion_31',['getCommitPourUneVersion',['../class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16',1,'Utils::Utils']]],
['getcontenuavecid_32',['getContenuavecId',['../class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22',1,'Utils::Utils']]],
['getcontenuavecidetversion_33',['getContenuavecIdEtVersion',['../class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff',1,'Utils::Utils']]],
['getcontenusencours_34',['getContenusEnCours',['../class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a',1,'Utils::Utils']]],
['getdemandespub_35',['getDemandesPub',['../class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9',1,'Utils::Utils']]],
['getevaluations_36',['getEvaluations',['../class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551',1,'Utils::Utils']]],
['getfavoris_37',['getFavoris',['../class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881',1,'Utils::Utils']]],
['getidcontenuassocieaunencours_38',['getIdContenuAssocieAUnEnCours',['../class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc',1,'Utils::Utils']]],
['getindex_39',['getIndex',['../class_utils_git_1_1_utils_git.html#acb88453b1ce86d7f85ef63db18643b8b',1,'UtilsGit::UtilsGit']]],
['getmaxidcontenus_40',['getMaxIdContenus',['../class_utils_1_1_utils.html#a95727ffea6044b6af0f3e87e4b09256b',1,'Utils::Utils']]],
['getmaxidcontenusencours_41',['getMaxIdContenusEnCours',['../class_utils_1_1_utils.html#aeb2ce3f29268fe0a54308e2967cc11ad',1,'Utils::Utils']]],
['getmaxiddemandesdepublication_42',['getMaxIdDemandesDePublication',['../class_utils_1_1_utils.html#a9c0a682ad843bb724afd83404d5ae074',1,'Utils::Utils']]],
['getmaxidevaluations_43',['getMaxIdEvaluations',['../class_utils_1_1_utils.html#a2cf9e910a18fed3978ea08e977286e9c',1,'Utils::Utils']]],
['getversioncontenuavecid_44',['getVersionContenuavecId',['../class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31',1,'Utils::Utils']]],
['getversioncourante_45',['getVersionCourante',['../class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0',1,'Utils::Utils']]],
['getversionfavoribyid_46',['getVersionFavoriById',['../class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['importfichier_47',['importFichier',['../class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d',1,'Menu::Menu']]],
['initialisemongo_48',['initialiseMongo',['../class_utils_1_1_utils.html#a2e6cfef207326861ea806c9592d62fc1',1,'Utils::Utils']]],
['isanonyme_49',['isAnonyme',['../class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2',1,'Utils::Utils']]],
['isfavorideauteur_50',['isFavoriDeAuteur',['../class_utils_1_1_utils.html#a23c356985dfde79a6bec77e0503e7cea',1,'Utils::Utils']]],
['ismajrefusee_51',['isMajRefusee',['../class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['listemajfavoris_52',['listeMajFavoris',['../class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['majcontenu_53',['majContenu',['../class_utils_1_1_utils.html#a63c289e13e3966ec3450b04f7f66871d',1,'Utils::Utils']]],
['majfavori_54',['majFavori',['../class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048',1,'Utils::Utils']]],
['majfavoris_55',['majFavoris',['../class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0',1,'Menu::Menu']]],
['menu_56',['Menu',['../class_menu_1_1_menu.html',1,'Menu']]],
['menudebase_57',['menuDeBase',['../class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756',1,'Menu::Menu']]],
['menudesactions_58',['menuDesActions',['../class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744',1,'Menu::Menu']]],
['mergeversion_59',['mergeVersion',['../class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be',1,'UtilsGit::UtilsGit']]],
['mettrecontenuenfavori_60',['mettreContenuEnFavori',['../class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671',1,'Utils::Utils']]],
['modification_61',['modification',['../class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d',1,'Utils::Utils']]],
['modifiercontenu_62',['modifierContenu',['../class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22',1,'Menu.Menu.modifierContenu()'],['../class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e',1,'Utils.Utils.modifierContenu()']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_9.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['naviguercontenu_63',['naviguerContenu',['../class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf',1,'Menu::Menu']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_a.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['projet_20open_20quiz_64',['Projet Open Quiz',['../index.html',1,'']]],
['presenceutilisateur_65',['presenceUtilisateur',['../class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_b.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['supprimercontenu_66',['supprimerContenu',['../class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6',1,'Menu.Menu.supprimerContenu()'],['../class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf',1,'Utils.Utils.supprimerContenu()']]],
['supprimercontenuencours_67',['supprimerContenuEnCours',['../class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752',1,'Utils::Utils']]],
['supprimercontenufavori_68',['supprimerContenuFavori',['../class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f',1,'Menu::Menu']]],
['supprimercontenupersonnel_69',['supprimerContenuPersonnel',['../class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a',1,'Menu::Menu']]],
['supprimerevaluation_70',['supprimerEvaluation',['../class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578',1,'Utils::Utils']]],
['supprimerfavori_71',['supprimerFavori',['../class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5',1,'Utils::Utils']]],
['switchactions_72',['switchActions',['../class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f',1,'Menu::Menu']]],
['switchauteur_73',['switchAuteur',['../class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702',1,'Utils::Utils']]],
['switchfichiers_74',['switchFichiers',['../class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9',1,'Menu::Menu']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['toutpeter_75',['toutPeter',['../class_utils_1_1_utils.html#a9284849c306e0d1976a5c07b85c4a28b',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_d.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['utils_76',['Utils',['../class_utils_1_1_utils.html',1,'Utils']]],
['utilsgit_77',['UtilsGit',['../class_utils_git_1_1_utils_git.html',1,'UtilsGit']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['validermodification_78',['validerModification',['../class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470',1,'Menu::Menu']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['menu_79',['Menu',['../class_menu_1_1_menu.html',1,'Menu']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['utils_80',['Utils',['../class_utils_1_1_utils.html',1,'Utils']]],
['utilsgit_81',['UtilsGit',['../class_utils_git_1_1_utils_git.html',1,'UtilsGit']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['_5f_5finit_5f_5f_82',['__init__',['../class_menu_1_1_menu.html#ae64f0875afe3067b97ba370b354b9213',1,'Menu::Menu']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['affichage_83',['affichage',['../class_utils_1_1_utils.html#ae1c671e319015c881b1a1ce778b70335',1,'Utils::Utils']]],
['affichercontenus_84',['afficherContenus',['../class_menu_1_1_menu.html#a209247bbad3a90c6775e6fa64da56be5',1,'Menu::Menu']]],
['affichercontenusbanque_85',['afficherContenusBanque',['../class_menu_1_1_menu.html#acf126408c5afb7f572c894a08872ccf7',1,'Menu::Menu']]],
['affichercontenusencours_86',['afficherContenusEnCours',['../class_menu_1_1_menu.html#aa01edc46d4f9dd6f1df9b850b7fd2e29',1,'Menu::Menu']]],
['affichercontenusfavoris_87',['afficherContenusFavoris',['../class_menu_1_1_menu.html#a63bf157a0fed80cd75e97b5b4fb58e11',1,'Menu::Menu']]],
['afficherddepublications_88',['afficherDdePublications',['../class_menu_1_1_menu.html#a35010d3d61c0019312a95d68978f55bf',1,'Menu::Menu']]],
['afficherevaluations_89',['afficherEvaluations',['../class_menu_1_1_menu.html#a445c8f817c7718312ff59cfc9561d95d',1,'Menu::Menu']]],
['ajoutercontenu_90',['ajouterContenu',['../class_utils_1_1_utils.html#a8ee6bbcf5ebecbbbd9b1e4edb7078aeb',1,'Utils::Utils']]],
['ajouterutilisateur_91',['ajouterUtilisateur',['../class_utils_1_1_utils.html#a856dacec68e517d977709e0c88a97b15',1,'Utils::Utils']]],
['aneantircontenu_92',['aneantirContenu',['../class_utils_1_1_utils.html#a081cfa632ed1c8d39a64f69e42092c87',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['changerversion_93',['changerVersion',['../class_utils_1_1_utils.html#ac8d87eefd3dc0ebe43a28e413eb0cf8a',1,'Utils::Utils']]],
['changerversionbranche_94',['changerVersionBranche',['../class_utils_git_1_1_utils_git.html#ae613cc4eaceff23ad3f7c45e2a076572',1,'UtilsGit::UtilsGit']]],
['changerversioncommit_95',['changerVersionCommit',['../class_utils_git_1_1_utils_git.html#a537da990ec307af7206b456f2506bd65',1,'UtilsGit::UtilsGit']]],
['commit_96',['commit',['../class_utils_git_1_1_utils_git.html#afa07041de3989a5f31eca2a3a2c47986',1,'UtilsGit::UtilsGit']]],
['consulterbanque_97',['consulterBanque',['../class_menu_1_1_menu.html#a214a46a1c2c8b81ddb3e97efd48eff26',1,'Menu::Menu']]],
['consultercontenu_98',['consulterContenu',['../class_utils_1_1_utils.html#ab6dc37f249621a2fa3d6e8547648f18c',1,'Utils::Utils']]],
['consulterencours_99',['consulterEnCours',['../class_menu_1_1_menu.html#abd5386a03c385e726b32a872a989fc38',1,'Menu::Menu']]],
['consulterevaluations_100',['consulterEvaluations',['../class_menu_1_1_menu.html#a033b38fcf2649da067534eaac444057d',1,'Menu::Menu']]],
['consulterpanier_101',['consulterPanier',['../class_menu_1_1_menu.html#aba95f49fec0421395c12fc4d0dda199b',1,'Menu::Menu']]],
['consultertouslescontenu_102',['consulterTousLesContenu',['../class_utils_1_1_utils.html#a2fb7b30ad41bcc4b61d952796b666bc5',1,'Utils::Utils']]],
['creerevaluation_103',['creerEvaluation',['../class_menu_1_1_menu.html#a0435e574da4f590726838f64c58355d7',1,'Menu.Menu.creerEvaluation()'],['../class_utils_1_1_utils.html#a8e24dbaf53eb1376ddd0b3b0d1bd7723',1,'Utils.Utils.creerEvaluation()']]],
['creernouveaucontenu_104',['creerNouveauContenu',['../class_utils_1_1_utils.html#a6dbe40fc111ecabfaab236235b774c14',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['demandepublication_105',['demandePublication',['../class_utils_1_1_utils.html#aad84f7602478f545a2a3246027e12c13',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['embranchement_106',['embranchement',['../class_utils_git_1_1_utils_git.html#a5abab34d70b159c8cb89a20ab341226e',1,'UtilsGit::UtilsGit']]],
['existeenfavori_107',['existeEnFavori',['../class_utils_1_1_utils.html#ac92b957c4643ae05a68d9e045f56212c',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['gererdemandepub_108',['gererDemandePub',['../class_utils_1_1_utils.html#a96bd581f2cf2374f92cd58cd081cf272',1,'Utils::Utils']]],
['gererdemandespublication_109',['gererDemandesPublication',['../class_menu_1_1_menu.html#a63255123b5a37085540c6eecf6306dc2',1,'Menu::Menu']]],
['getauteurcontenuencours_110',['getAuteurContenuEnCours',['../class_utils_1_1_utils.html#ad2af383a0806afc9e99ccb852dd80a1a',1,'Utils::Utils']]],
['getbranchecontenuencours_111',['getBrancheContenuEnCours',['../class_utils_1_1_utils.html#af1c368f0eefc75e80373af00e4d86ad2',1,'Utils::Utils']]],
['getcheminducontenu_112',['getCheminDuContenu',['../class_utils_1_1_utils.html#accd9109caeeb502e1dc5d98bba2cccaa',1,'Utils::Utils']]],
['getcommitpouruneversion_113',['getCommitPourUneVersion',['../class_utils_1_1_utils.html#abeef51565a7f4d0aa6a8c0d397cfdb16',1,'Utils::Utils']]],
['getcontenuavecid_114',['getContenuavecId',['../class_utils_1_1_utils.html#a7ea714d27a3c7d4ac79abc00842c4a22',1,'Utils::Utils']]],
['getcontenuavecidetversion_115',['getContenuavecIdEtVersion',['../class_utils_1_1_utils.html#ac0ae80c7630207b577683b10f2d6f1ff',1,'Utils::Utils']]],
['getcontenusencours_116',['getContenusEnCours',['../class_utils_1_1_utils.html#aa72cc0a6ed399ebd9e8427145cfdf20a',1,'Utils::Utils']]],
['getdemandespub_117',['getDemandesPub',['../class_utils_1_1_utils.html#a614529d5fad1df84222f168c7dff2ae9',1,'Utils::Utils']]],
['getevaluations_118',['getEvaluations',['../class_utils_1_1_utils.html#ab358ed1e212c2e2fee64a8fff9770551',1,'Utils::Utils']]],
['getfavoris_119',['getFavoris',['../class_utils_1_1_utils.html#a3005530a5d09cf6982a533242434d881',1,'Utils::Utils']]],
['getidcontenuassocieaunencours_120',['getIdContenuAssocieAUnEnCours',['../class_utils_1_1_utils.html#ae66e49368e3745f2f7ff4b88b57918dc',1,'Utils::Utils']]],
['getindex_121',['getIndex',['../class_utils_git_1_1_utils_git.html#acb88453b1ce86d7f85ef63db18643b8b',1,'UtilsGit::UtilsGit']]],
['getmaxidcontenus_122',['getMaxIdContenus',['../class_utils_1_1_utils.html#a95727ffea6044b6af0f3e87e4b09256b',1,'Utils::Utils']]],
['getmaxidcontenusencours_123',['getMaxIdContenusEnCours',['../class_utils_1_1_utils.html#aeb2ce3f29268fe0a54308e2967cc11ad',1,'Utils::Utils']]],
['getmaxiddemandesdepublication_124',['getMaxIdDemandesDePublication',['../class_utils_1_1_utils.html#a9c0a682ad843bb724afd83404d5ae074',1,'Utils::Utils']]],
['getmaxidevaluations_125',['getMaxIdEvaluations',['../class_utils_1_1_utils.html#a2cf9e910a18fed3978ea08e977286e9c',1,'Utils::Utils']]],
['getversioncontenuavecid_126',['getVersionContenuavecId',['../class_utils_1_1_utils.html#a3c0886f64b129044d640de49ada14b31',1,'Utils::Utils']]],
['getversioncourante_127',['getVersionCourante',['../class_utils_1_1_utils.html#a24a482742e03ea7892223605932487f0',1,'Utils::Utils']]],
['getversionfavoribyid_128',['getVersionFavoriById',['../class_utils_1_1_utils.html#a763eff76793f1d33964dcb5db7e09f2c',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['importfichier_129',['importFichier',['../class_menu_1_1_menu.html#a1c8bc994fcc439da37f5748e7d468e3d',1,'Menu::Menu']]],
['initialisemongo_130',['initialiseMongo',['../class_utils_1_1_utils.html#a2e6cfef207326861ea806c9592d62fc1',1,'Utils::Utils']]],
['isanonyme_131',['isAnonyme',['../class_utils_1_1_utils.html#a74120a04051d2aa7dfff80ac60361ca2',1,'Utils::Utils']]],
['isfavorideauteur_132',['isFavoriDeAuteur',['../class_utils_1_1_utils.html#a23c356985dfde79a6bec77e0503e7cea',1,'Utils::Utils']]],
['ismajrefusee_133',['isMajRefusee',['../class_utils_1_1_utils.html#ad31e54d1cec46118f981a76c1d891fa3',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['listemajfavoris_134',['listeMajFavoris',['../class_utils_1_1_utils.html#a373aaaa2eb664d1171cb0ce0aae35fae',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['majcontenu_135',['majContenu',['../class_utils_1_1_utils.html#a63c289e13e3966ec3450b04f7f66871d',1,'Utils::Utils']]],
['majfavori_136',['majFavori',['../class_utils_1_1_utils.html#afd41a8fa47341ed8b86aa27c22f05048',1,'Utils::Utils']]],
['majfavoris_137',['majFavoris',['../class_menu_1_1_menu.html#a98106a75d4f57fadb3ca0945b83f33c0',1,'Menu::Menu']]],
['menudebase_138',['menuDeBase',['../class_menu_1_1_menu.html#ab666125a7d2d44830680b367326c8756',1,'Menu::Menu']]],
['menudesactions_139',['menuDesActions',['../class_menu_1_1_menu.html#aa348dc125217f4ea0568ea49f23ea744',1,'Menu::Menu']]],
['mergeversion_140',['mergeVersion',['../class_utils_git_1_1_utils_git.html#a62096d973d2c93e877c805477f9ff9be',1,'UtilsGit::UtilsGit']]],
['mettrecontenuenfavori_141',['mettreContenuEnFavori',['../class_utils_1_1_utils.html#a730f561de23572d9f84491b9094f3671',1,'Utils::Utils']]],
['modification_142',['modification',['../class_utils_1_1_utils.html#a6b15ef1e02f922e942c56a399230be7d',1,'Utils::Utils']]],
['modifiercontenu_143',['modifierContenu',['../class_menu_1_1_menu.html#a0f61918a89e167e1095f92c30ff9fa22',1,'Menu.Menu.modifierContenu()'],['../class_utils_1_1_utils.html#a557d039a5ef2bbca4bc02d5f4f9aa61e',1,'Utils.Utils.modifierContenu()']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_9.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['naviguercontenu_144',['naviguerContenu',['../class_menu_1_1_menu.html#a5508cf55127fd1bcff487727b48aa4cf',1,'Menu::Menu']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_a.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['presenceutilisateur_145',['presenceUtilisateur',['../class_utils_1_1_utils.html#a0b2d85fae2c115a4a5bc1006ddd9c2db',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_b.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['supprimercontenu_146',['supprimerContenu',['../class_menu_1_1_menu.html#a5f1ce2b1e0991f51181c55e53c7d14c6',1,'Menu.Menu.supprimerContenu()'],['../class_utils_1_1_utils.html#ac3f93cbd814ffe48330ae612419d62cf',1,'Utils.Utils.supprimerContenu()']]],
['supprimercontenuencours_147',['supprimerContenuEnCours',['../class_utils_1_1_utils.html#a69999478373a00e1cf2912a60ec90752',1,'Utils::Utils']]],
['supprimercontenufavori_148',['supprimerContenuFavori',['../class_menu_1_1_menu.html#af1f8d21a77c97d5aa17ced2c0656db2f',1,'Menu::Menu']]],
['supprimercontenupersonnel_149',['supprimerContenuPersonnel',['../class_menu_1_1_menu.html#a288bb8cbfab8ffb826db7d0e030f2d8a',1,'Menu::Menu']]],
['supprimerevaluation_150',['supprimerEvaluation',['../class_utils_1_1_utils.html#a752e919a36738ea488ca5ffeccdf2578',1,'Utils::Utils']]],
['supprimerfavori_151',['supprimerFavori',['../class_utils_1_1_utils.html#aa0e32f657b35302b23d2ddc50df9c6b5',1,'Utils::Utils']]],
['switchactions_152',['switchActions',['../class_menu_1_1_menu.html#a87a01e7d1bf8fe2de748881cbb604c6f',1,'Menu::Menu']]],
['switchauteur_153',['switchAuteur',['../class_utils_1_1_utils.html#a6b204d0914f171cc46bff4c1ba3eb702',1,'Utils::Utils']]],
['switchfichiers_154',['switchFichiers',['../class_menu_1_1_menu.html#a86dea5a8f5ddc09b54b68aa84b3643f9',1,'Menu::Menu']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['toutpeter_155',['toutPeter',['../class_utils_1_1_utils.html#a9284849c306e0d1976a5c07b85c4a28b',1,'Utils::Utils']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_d.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['validermodification_156',['validerModification',['../class_menu_1_1_menu.html#aa379c4ce8f6e33cd37613b125a12e470',1,'Menu::Menu']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['projet_20open_20quiz_157',['Projet Open Quiz',['../index.html',1,'']]]
];
/*---------------- Search Box */
#FSearchBox {
float: left;
}
#MSearchBox {
white-space : nowrap;
float: none;
margin-top: 8px;
right: 0px;
width: 170px;
height: 24px;
z-index: 102;
}
#MSearchBox .left
{
display:block;
position:absolute;
left:10px;
width:20px;
height:19px;
background:url('search_l.png') no-repeat;
background-position:right;
}
#MSearchSelect {
display:block;
position:absolute;
width:20px;
height:19px;
}
.left #MSearchSelect {
left:4px;
}
.right #MSearchSelect {
right:5px;
}
#MSearchField {
display:block;
position:absolute;
height:19px;
background:url('search_m.png') repeat-x;
border:none;
width:115px;
margin-left:20px;
padding-left:4px;
color: #909090;
outline: none;
font: 9pt Arial, Verdana, sans-serif;
-webkit-border-radius: 0px;
}
#FSearchBox #MSearchField {
margin-left:15px;
}
#MSearchBox .right {
display:block;
position:absolute;
right:10px;
top:8px;
width:20px;
height:19px;
background:url('search_r.png') no-repeat;
background-position:left;
}
#MSearchClose {
display: none;
position: absolute;
top: 4px;
background : none;
border: none;
margin: 0px 4px 0px 0px;
padding: 0px 0px;
outline: none;
}
.left #MSearchClose {
left: 6px;
}
.right #MSearchClose {
right: 2px;
}
.MSearchBoxActive #MSearchField {
color: #000000;
}
/*---------------- Search filter selection */
#MSearchSelectWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #90A5CE;
background-color: #F9FAFC;
z-index: 10001;
padding-top: 4px;
padding-bottom: 4px;
-moz-border-radius: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
.SelectItem {
font: 8pt Arial, Verdana, sans-serif;
padding-left: 2px;
padding-right: 12px;
border: 0px;
}
span.SelectionMark {
margin-right: 4px;
font-family: monospace;
outline-style: none;
text-decoration: none;
}
a.SelectItem {
display: block;
outline-style: none;
color: #000000;
text-decoration: none;
padding-left: 6px;
padding-right: 12px;
}
a.SelectItem:focus,
a.SelectItem:active {
color: #000000;
outline-style: none;
text-decoration: none;
}
a.SelectItem:hover {
color: #FFFFFF;
background-color: #3D578C;
outline-style: none;
text-decoration: none;
cursor: pointer;
display: block;
}
/*---------------- Search results window */
iframe#MSearchResults {
width: 60ex;
height: 15em;
}
#MSearchResultsWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #000;
background-color: #EEF1F7;
z-index:10000;
}
/* ----------------------------------- */
#SRIndex {
clear:both;
padding-bottom: 15px;
}
.SREntry {
font-size: 10pt;
padding-left: 1ex;
}
.SRPage .SREntry {
font-size: 8pt;
padding: 1px 5px;
}
body.SRPage {
margin: 5px 2px;
}
.SRChildren {
padding-left: 3ex; padding-bottom: .5em
}
.SRPage .SRChildren {
display: none;
}
.SRSymbol {
font-weight: bold;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRScope {
display: block;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRSymbol:focus, a.SRSymbol:active,
a.SRScope:focus, a.SRScope:active {
text-decoration: underline;
}
span.SRScope {
padding-left: 4px;
}
.SRPage .SRStatus {
padding: 2px 5px;
font-size: 8pt;
font-style: italic;
}
.SRResult {
display: none;
}
DIV.searchresults {
margin-left: 10px;
margin-right: 10px;
}
/*---------------- External search page results */
.searchresult {
background-color: #F0F3F8;
}
.pages b {
color: white;
padding: 5px 5px 3px 5px;
background-image: url("../tab_a.png");
background-repeat: repeat-x;
text-shadow: 0 1px 1px #000000;
}
.pages {
line-height: 17px;
margin-left: 4px;
text-decoration: none;
}
.hl {
font-weight: bold;
}
#searchresults {
margin-bottom: 20px;
}
.searchpages {
margin-top: 10px;
}
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2017 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
function convertToId(search)
{
var result = '';
for (i=0;i<search.length;i++)
{
var c = search.charAt(i);
var cn = c.charCodeAt(0);
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
{
result+=c;
}
else if (cn<16)
{
result+="_0"+cn.toString(16);
}
else
{
result+="_"+cn.toString(16);
}
}
return result;
}
function getXPos(item)
{
var x = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
x += item.offsetLeft;
item = item.offsetParent;
}
}
return x;
}
function getYPos(item)
{
var y = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
y += item.offsetTop;
item = item.offsetParent;
}
}
return y;
}
/* A class handling everything associated with the search panel.
Parameters:
name - The name of the global variable that will be
storing this instance. Is needed to be able to set timeouts.
resultPath - path to use for external files
*/
function SearchBox(name, resultsPath, inFrame, label)
{
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
// ---------- Instance variables
this.name = name;
this.resultsPath = resultsPath;
this.keyTimeout = 0;
this.keyTimeoutLength = 500;
this.closeSelectionTimeout = 300;
this.lastSearchValue = "";
this.lastResultsPage = "";
this.hideTimeout = 0;
this.searchIndex = 0;
this.searchActive = false;
this.insideFrame = inFrame;
this.searchLabel = label;
// ----------- DOM Elements
this.DOMSearchField = function()
{ return document.getElementById("MSearchField"); }
this.DOMSearchSelect = function()
{ return document.getElementById("MSearchSelect"); }
this.DOMSearchSelectWindow = function()
{ return document.getElementById("MSearchSelectWindow"); }
this.DOMPopupSearchResults = function()
{ return document.getElementById("MSearchResults"); }
this.DOMPopupSearchResultsWindow = function()
{ return document.getElementById("MSearchResultsWindow"); }
this.DOMSearchClose = function()
{ return document.getElementById("MSearchClose"); }
this.DOMSearchBox = function()
{ return document.getElementById("MSearchBox"); }
// ------------ Event Handlers
// Called when focus is added or removed from the search field.
this.OnSearchFieldFocus = function(isActive)
{
this.Activate(isActive);
}
this.OnSearchSelectShow = function()
{
var searchSelectWindow = this.DOMSearchSelectWindow();
var searchField = this.DOMSearchSelect();
if (this.insideFrame)
{
var left = getXPos(searchField);
var top = getYPos(searchField);
left += searchField.offsetWidth + 6;
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
left -= searchSelectWindow.offsetWidth;
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
else
{
var left = getXPos(searchField);
var top = getYPos(searchField);
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
// stop selection hide timer
if (this.hideTimeout)
{
clearTimeout(this.hideTimeout);
this.hideTimeout=0;
}
return false; // to avoid "image drag" default event
}
this.OnSearchSelectHide = function()
{
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
this.closeSelectionTimeout);
}
// Called when the content of the search field is changed.
this.OnSearchFieldChange = function(evt)
{
if (this.keyTimeout) // kill running timer
{
clearTimeout(this.keyTimeout);
this.keyTimeout = 0;
}
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 || e.keyCode==13)
{
if (e.shiftKey==1)
{
this.OnSearchSelectShow();
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
child.focus();
return;
}
}
return;
}
else if (window.frames.MSearchResults.searchResults)
{
var elem = window.frames.MSearchResults.searchResults.NavNext(0);
if (elem) elem.focus();
}
}
else if (e.keyCode==27) // Escape out of the search field
{
this.DOMSearchField().blur();
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
this.Activate(false);
return;
}
// strip whitespaces
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue != this.lastSearchValue) // search value has changed
{
if (searchValue != "") // non-empty search
{
// set timer for search update
this.keyTimeout = setTimeout(this.name + '.Search()',
this.keyTimeoutLength);
}
else // empty search field
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
}
}
}
this.SelectItemCount = function(id)
{
var count=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
count++;
}
}
return count;
}
this.SelectItemSet = function(id)
{
var i,j=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
var node = child.firstChild;
if (j==id)
{
node.innerHTML='&#8226;';
}
else
{
node.innerHTML='&#160;';
}
j++;
}
}
}
// Called when an search filter selection is made.
// set item with index id as the active item
this.OnSelectItem = function(id)
{
this.searchIndex = id;
this.SelectItemSet(id);
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue!="" && this.searchActive) // something was found -> do a search
{
this.Search();
}
}
this.OnSearchSelectKey = function(evt)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
{
this.searchIndex++;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==38 && this.searchIndex>0) // Up
{
this.searchIndex--;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==13 || e.keyCode==27)
{
this.OnSelectItem(this.searchIndex);
this.CloseSelectionWindow();
this.DOMSearchField().focus();
}
return false;
}
// --------- Actions
// Closes the results window.
this.CloseResultsWindow = function()
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.Activate(false);
}
this.CloseSelectionWindow = function()
{
this.DOMSearchSelectWindow().style.display = 'none';
}
// Performs a search.
this.Search = function()
{
this.keyTimeout = 0;
// strip leading whitespace
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
var code = searchValue.toLowerCase().charCodeAt(0);
var idxChar = searchValue.substr(0, 1).toLowerCase();
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
{
idxChar = searchValue.substr(0, 2);
}
var resultsPage;
var resultsPageWithSearch;
var hasResultsPage;
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
if (idx!=-1)
{
var hexCode=idx.toString(16);
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
hasResultsPage = true;
}
else // nothing available for this search term
{
resultsPage = this.resultsPath + '/nomatches.html';
resultsPageWithSearch = resultsPage;
hasResultsPage = false;
}
window.frames.MSearchResults.location = resultsPageWithSearch;
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
if (domPopupSearchResultsWindow.style.display!='block')
{
var domSearchBox = this.DOMSearchBox();
this.DOMSearchClose().style.display = 'inline';
if (this.insideFrame)
{
var domPopupSearchResults = this.DOMPopupSearchResults();
domPopupSearchResultsWindow.style.position = 'relative';
domPopupSearchResultsWindow.style.display = 'block';
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
domPopupSearchResultsWindow.style.width = width + 'px';
domPopupSearchResults.style.width = width + 'px';
}
else
{
var domPopupSearchResults = this.DOMPopupSearchResults();
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
domPopupSearchResultsWindow.style.display = 'block';
left -= domPopupSearchResults.offsetWidth;
domPopupSearchResultsWindow.style.top = top + 'px';
domPopupSearchResultsWindow.style.left = left + 'px';
}
}
this.lastSearchValue = searchValue;
this.lastResultsPage = resultsPage;
}
// -------- Activation Functions
// Activates or deactivates the search panel, resetting things to
// their default values if necessary.
this.Activate = function(isActive)
{
if (isActive || // open it
this.DOMPopupSearchResultsWindow().style.display == 'block'
)
{
this.DOMSearchBox().className = 'MSearchBoxActive';
var searchField = this.DOMSearchField();
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
{
searchField.value = '';
this.searchActive = true;
}
}
else if (!isActive) // directly remove the panel
{
this.DOMSearchBox().className = 'MSearchBoxInactive';
this.DOMSearchField().value = this.searchLabel;
this.searchActive = false;
this.lastSearchValue = ''
this.lastResultsPage = '';
}
}
}
// -----------------------------------------------------------------------
// The class that handles everything on the search results page.
function SearchResults(name)
{
// The number of matches from the last run of <Search()>.
this.lastMatchCount = 0;
this.lastKey = 0;
this.repeatOn = false;
// Toggles the visibility of the passed element ID.
this.FindChildElement = function(id)
{
var parentElement = document.getElementById(id);
var element = parentElement.firstChild;
while (element && element!=parentElement)
{
if (element.nodeName == 'DIV' && element.className == 'SRChildren')
{
return element;
}
if (element.nodeName == 'DIV' && element.hasChildNodes())
{
element = element.firstChild;
}
else if (element.nextSibling)
{
element = element.nextSibling;
}
else
{
do
{
element = element.parentNode;
}
while (element && element!=parentElement && !element.nextSibling);
if (element && element!=parentElement)
{
element = element.nextSibling;
}
}
}
}
this.Toggle = function(id)
{
var element = this.FindChildElement(id);
if (element)
{
if (element.style.display == 'block')
{
element.style.display = 'none';
}
else
{
element.style.display = 'block';
}
}
}
// Searches for the passed string. If there is no parameter,
// it takes it from the URL query.
//
// Always returns true, since other documents may try to call it
// and that may or may not be possible.
this.Search = function(search)
{
if (!search) // get search word from URL
{
search = window.location.search;
search = search.substring(1); // Remove the leading '?'
search = unescape(search);
}
search = search.replace(/^ +/, ""); // strip leading spaces
search = search.replace(/ +$/, ""); // strip trailing spaces
search = search.toLowerCase();
search = convertToId(search);
var resultRows = document.getElementsByTagName("div");
var matches = 0;
var i = 0;
while (i < resultRows.length)
{
var row = resultRows.item(i);
if (row.className == "SRResult")
{
var rowMatchName = row.id.toLowerCase();
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
if (search.length<=rowMatchName.length &&
rowMatchName.substr(0, search.length)==search)
{
row.style.display = 'block';
matches++;
}
else
{
row.style.display = 'none';
}
}
i++;
}
document.getElementById("Searching").style.display='none';
if (matches == 0) // no results
{
document.getElementById("NoMatches").style.display='block';
}
else // at least one result
{
document.getElementById("NoMatches").style.display='none';
}
this.lastMatchCount = matches;
return true;
}
// return the first item with index index or higher that is visible
this.NavNext = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index++;
}
return focusItem;
}
this.NavPrev = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index--;
}
return focusItem;
}
this.ProcessKeys = function(e)
{
if (e.type == "keydown")
{
this.repeatOn = false;
this.lastKey = e.keyCode;
}
else if (e.type == "keypress")
{
if (!this.repeatOn)
{
if (this.lastKey) this.repeatOn = true;
return false; // ignore first keypress after keydown
}
}
else if (e.type == "keyup")
{
this.lastKey = 0;
this.repeatOn = false;
}
return this.lastKey!=0;
}
this.Nav = function(evt,itemIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
var newIndex = itemIndex-1;
var focusItem = this.NavPrev(newIndex);
if (focusItem)
{
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
if (child && child.style.display == 'block') // children visible
{
var n=0;
var tmpElem;
while (1) // search for last child
{
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
if (tmpElem)
{
focusItem = tmpElem;
}
else // found it!
{
break;
}
n++;
}
}
}
if (focusItem)
{
focusItem.focus();
}
else // return focus to search field
{
parent.document.getElementById("MSearchField").focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = itemIndex+1;
var focusItem;
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem && elem.style.display == 'block') // children visible
{
focusItem = document.getElementById('Item'+itemIndex+'_c0');
}
if (!focusItem) focusItem = this.NavNext(newIndex);
if (focusItem) focusItem.focus();
}
else if (this.lastKey==39) // Right
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'block';
}
else if (this.lastKey==37) // Left
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'none';
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
this.NavChild = function(evt,itemIndex,childIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
if (childIndex>0)
{
var newIndex = childIndex-1;
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
}
else // already at first child, jump to parent
{
document.getElementById('Item'+itemIndex).focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = childIndex+1;
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
if (!elem) // last child, jump to parent next parent
{
elem = this.NavNext(itemIndex+1);
}
if (elem)
{
elem.focus();
}
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
}
function setKeyActions(elem,action)
{
elem.setAttribute('onkeydown',action);
elem.setAttribute('onkeypress',action);
elem.setAttribute('onkeyup',action);
}
function setClassAttr(elem,attr)
{
elem.setAttribute('class',attr);
elem.setAttribute('className',attr);
}
function createResults()
{
var results = document.getElementById("SRResults");
for (var e=0; e<searchData.length; e++)
{
var id = searchData[e][0];
var srResult = document.createElement('div');
srResult.setAttribute('id','SR_'+id);
setClassAttr(srResult,'SRResult');
var srEntry = document.createElement('div');
setClassAttr(srEntry,'SREntry');
var srLink = document.createElement('a');
srLink.setAttribute('id','Item'+e);
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
setClassAttr(srLink,'SRSymbol');
srLink.innerHTML = searchData[e][1][0];
srEntry.appendChild(srLink);
if (searchData[e][1].length==2) // single result
{
srLink.setAttribute('href',searchData[e][1][1][0]);
if (searchData[e][1][1][1])
{
srLink.setAttribute('target','_parent');
}
var srScope = document.createElement('span');
setClassAttr(srScope,'SRScope');
srScope.innerHTML = searchData[e][1][1][2];
srEntry.appendChild(srScope);
}
else // multiple results
{
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
var srChildren = document.createElement('div');
setClassAttr(srChildren,'SRChildren');
for (var c=0; c<searchData[e][1].length-1; c++)
{
var srChild = document.createElement('a');
srChild.setAttribute('id','Item'+e+'_c'+c);
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
setClassAttr(srChild,'SRScope');
srChild.setAttribute('href',searchData[e][1][c+1][0]);
if (searchData[e][1][c+1][1])
{
srChild.setAttribute('target','_parent');
}
srChild.innerHTML = searchData[e][1][c+1][2];
srChildren.appendChild(srChild);
}
srEntry.appendChild(srChildren);
}
srResult.appendChild(srEntry);
results.appendChild(srResult);
}
}
function init_search()
{
var results = document.getElementById("MSearchSelectWindow");
for (var key in indexSectionLabels)
{
var link = document.createElement('a');
link.setAttribute('class','SelectItem');
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
link.href='javascript:void(0)';
link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
results.appendChild(link);
}
searchBox.OnSelectItem(0);
}
/* @license-end */
var indexSectionsWithContent =
{
0: "_acdegilmnpstuv",
1: "mu",
2: "_acdegilmnpstv",
3: "p"
};
var indexSectionNames =
{
0: "all",
1: "classes",
2: "functions",
3: "pages"
};
var indexSectionLabels =
{
0: "All",
1: "Data Structures",
2: "Functions",
3: "Pages"
};
html/tab_a.png

142 Bytes

html/tab_b.png

169 Bytes

html/tab_h.png

177 Bytes

html/tab_s.png

184 Bytes

.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}}
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{Data Structures}
Here are the data structures with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{class_menu_1_1_menu}{Menu}} }{\pageref{class_menu_1_1_menu}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_utils_1_1_utils}{Utils}} \\*Classe utils }{\pageref{class_utils_1_1_utils}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_utils_git_1_1_utils_git}{Utils\+Git}} }{\pageref{class_utils_git_1_1_utils_git}}{}
\end{DoxyCompactList}
\hypertarget{class_menu_1_1_menu}{}\doxysection{Menu Class Reference}
\label{class_menu_1_1_menu}\index{Menu@{Menu}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{class_menu_1_1_menu_ae64f0875afe3067b97ba370b354b9213}\label{class_menu_1_1_menu_ae64f0875afe3067b97ba370b354b9213}}
def \mbox{\hyperlink{class_menu_1_1_menu_ae64f0875afe3067b97ba370b354b9213}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self)
\begin{DoxyCompactList}\small\item\em Constructeur, permet de lancer le 1er menu. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_ab666125a7d2d44830680b367326c8756}\label{class_menu_1_1_menu_ab666125a7d2d44830680b367326c8756}}
def \mbox{\hyperlink{class_menu_1_1_menu_ab666125a7d2d44830680b367326c8756}{menu\+De\+Base}} (self)
\begin{DoxyCompactList}\small\item\em 1er menu affiché et proposé à l\textquotesingle{}utilisateur Permet de choisir un \char`\"{}compte\char`\"{} (Version spéciale pour le squelette) \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_aa348dc125217f4ea0568ea49f23ea744}\label{class_menu_1_1_menu_aa348dc125217f4ea0568ea49f23ea744}}
def \mbox{\hyperlink{class_menu_1_1_menu_aa348dc125217f4ea0568ea49f23ea744}{menu\+Des\+Actions}} (self)
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_menu_1_1_menu}{Menu}} affiché une fois un compte valide sélectionné \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a87a01e7d1bf8fe2de748881cbb604c6f}\label{class_menu_1_1_menu_a87a01e7d1bf8fe2de748881cbb604c6f}}
def \mbox{\hyperlink{class_menu_1_1_menu_a87a01e7d1bf8fe2de748881cbb604c6f}{switch\+Actions}} (self, argument)
\begin{DoxyCompactList}\small\item\em Permet de récupérer l\textquotesingle{}action désirée par l\textquotesingle{}utilisateur. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a1c8bc994fcc439da37f5748e7d468e3d}\label{class_menu_1_1_menu_a1c8bc994fcc439da37f5748e7d468e3d}}
def \mbox{\hyperlink{class_menu_1_1_menu_a1c8bc994fcc439da37f5748e7d468e3d}{import\+Fichier}} (self)
\begin{DoxyCompactList}\small\item\em Importer un fichier (action 0) \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a86dea5a8f5ddc09b54b68aa84b3643f9}\label{class_menu_1_1_menu_a86dea5a8f5ddc09b54b68aa84b3643f9}}
def \mbox{\hyperlink{class_menu_1_1_menu_a86dea5a8f5ddc09b54b68aa84b3643f9}{switch\+Fichiers}} (self, argument)
\begin{DoxyCompactList}\small\item\em En fonction du choix effectué dans import\+Fichier, on charge le fichier choisi. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_aba95f49fec0421395c12fc4d0dda199b}\label{class_menu_1_1_menu_aba95f49fec0421395c12fc4d0dda199b}}
def \mbox{\hyperlink{class_menu_1_1_menu_aba95f49fec0421395c12fc4d0dda199b}{consulter\+Panier}} (self)
\begin{DoxyCompactList}\small\item\em Consulter le panier (action 1) \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a214a46a1c2c8b81ddb3e97efd48eff26}\label{class_menu_1_1_menu_a214a46a1c2c8b81ddb3e97efd48eff26}}
def \mbox{\hyperlink{class_menu_1_1_menu_a214a46a1c2c8b81ddb3e97efd48eff26}{consulter\+Banque}} (self)
\begin{DoxyCompactList}\small\item\em Consulter la banque (action 2) \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a209247bbad3a90c6775e6fa64da56be5}\label{class_menu_1_1_menu_a209247bbad3a90c6775e6fa64da56be5}}
def \mbox{\hyperlink{class_menu_1_1_menu_a209247bbad3a90c6775e6fa64da56be5}{afficher\+Contenus}} (self, contenu)
\begin{DoxyCompactList}\small\item\em Fonction d\textquotesingle{}affichage des contenus \textquotesingle{}panier personnel\textquotesingle{}. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_acf126408c5afb7f572c894a08872ccf7}\label{class_menu_1_1_menu_acf126408c5afb7f572c894a08872ccf7}}
def \mbox{\hyperlink{class_menu_1_1_menu_acf126408c5afb7f572c894a08872ccf7}{afficher\+Contenus\+Banque}} (self, contenu)
\begin{DoxyCompactList}\small\item\em Fonction d\textquotesingle{}affichage des contenus \textquotesingle{}banque\textquotesingle{}. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a63bf157a0fed80cd75e97b5b4fb58e11}\label{class_menu_1_1_menu_a63bf157a0fed80cd75e97b5b4fb58e11}}
def \mbox{\hyperlink{class_menu_1_1_menu_a63bf157a0fed80cd75e97b5b4fb58e11}{afficher\+Contenus\+Favoris}} (self, contenu, version)
\begin{DoxyCompactList}\small\item\em Fonction d\textquotesingle{}affichage des contenus \textquotesingle{}favoris\textquotesingle{}. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_aa01edc46d4f9dd6f1df9b850b7fd2e29}\label{class_menu_1_1_menu_aa01edc46d4f9dd6f1df9b850b7fd2e29}}
def \mbox{\hyperlink{class_menu_1_1_menu_aa01edc46d4f9dd6f1df9b850b7fd2e29}{afficher\+Contenus\+En\+Cours}} (self, contenu)
\begin{DoxyCompactList}\small\item\em Fonction d\textquotesingle{}affichage des contenus \textquotesingle{}en cours de modification\textquotesingle{}. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a5f1ce2b1e0991f51181c55e53c7d14c6}\label{class_menu_1_1_menu_a5f1ce2b1e0991f51181c55e53c7d14c6}}
def \mbox{\hyperlink{class_menu_1_1_menu_a5f1ce2b1e0991f51181c55e53c7d14c6}{supprimer\+Contenu}} (self)
\begin{DoxyCompactList}\small\item\em Supprimer un contenu (permet de dissocier son auteur) (action 4) \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a288bb8cbfab8ffb826db7d0e030f2d8a}\label{class_menu_1_1_menu_a288bb8cbfab8ffb826db7d0e030f2d8a}}
def \mbox{\hyperlink{class_menu_1_1_menu_a288bb8cbfab8ffb826db7d0e030f2d8a}{supprimer\+Contenu\+Personnel}} (self)
\begin{DoxyCompactList}\small\item\em Supprimer un contenu -\/ Fonction spécifique contenu personnel (action 4) \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_af1f8d21a77c97d5aa17ced2c0656db2f}\label{class_menu_1_1_menu_af1f8d21a77c97d5aa17ced2c0656db2f}}
def \mbox{\hyperlink{class_menu_1_1_menu_af1f8d21a77c97d5aa17ced2c0656db2f}{supprimer\+Contenu\+Favori}} (self)
\begin{DoxyCompactList}\small\item\em Supprimer un contenu -\/ Fonction spécifique contenu favori (action 4) \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a0435e574da4f590726838f64c58355d7}\label{class_menu_1_1_menu_a0435e574da4f590726838f64c58355d7}}
def \mbox{\hyperlink{class_menu_1_1_menu_a0435e574da4f590726838f64c58355d7}{creer\+Evaluation}} (self)
\begin{DoxyCompactList}\small\item\em Créer une evaluation (regroupement de contenu) (action 5) \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a033b38fcf2649da067534eaac444057d}\label{class_menu_1_1_menu_a033b38fcf2649da067534eaac444057d}}
def \mbox{\hyperlink{class_menu_1_1_menu_a033b38fcf2649da067534eaac444057d}{consulter\+Evaluations}} (self)
\begin{DoxyCompactList}\small\item\em Consulter les évaluations pour l\textquotesingle{}auteur en cours (action 6) \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a445c8f817c7718312ff59cfc9561d95d}\label{class_menu_1_1_menu_a445c8f817c7718312ff59cfc9561d95d}}
def \mbox{\hyperlink{class_menu_1_1_menu_a445c8f817c7718312ff59cfc9561d95d}{afficher\+Evaluations}} (self, evaluations)
\begin{DoxyCompactList}\small\item\em Afficher le détail des évaluations d\textquotesingle{}un auteur. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a0f61918a89e167e1095f92c30ff9fa22}\label{class_menu_1_1_menu_a0f61918a89e167e1095f92c30ff9fa22}}
def \mbox{\hyperlink{class_menu_1_1_menu_a0f61918a89e167e1095f92c30ff9fa22}{modifier\+Contenu}} (self)
\begin{DoxyCompactList}\small\item\em Afficher le détail des évaluations d\textquotesingle{}un auteur (action 7) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_menu_1_1_menu_abd5386a03c385e726b32a872a989fc38}{consulter\+En\+Cours}} (self)
\begin{DoxyCompactList}\small\item\em Contenus en cours de modification. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_aa379c4ce8f6e33cd37613b125a12e470}\label{class_menu_1_1_menu_aa379c4ce8f6e33cd37613b125a12e470}}
def \mbox{\hyperlink{class_menu_1_1_menu_aa379c4ce8f6e33cd37613b125a12e470}{valider\+Modification}} (self, id\+Contenu\+En\+Cours)
\begin{DoxyCompactList}\small\item\em changement de version d\textquotesingle{}un contenu OU demande de publication à l\textquotesingle{}auteur d\textquotesingle{}origine \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a5508cf55127fd1bcff487727b48aa4cf}\label{class_menu_1_1_menu_a5508cf55127fd1bcff487727b48aa4cf}}
def \mbox{\hyperlink{class_menu_1_1_menu_a5508cf55127fd1bcff487727b48aa4cf}{naviguer\+Contenu}} (self)
\begin{DoxyCompactList}\small\item\em Naviguer entre différentes versions d\textquotesingle{}un contenu -\/ Action 8. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a63255123b5a37085540c6eecf6306dc2}\label{class_menu_1_1_menu_a63255123b5a37085540c6eecf6306dc2}}
def \mbox{\hyperlink{class_menu_1_1_menu_a63255123b5a37085540c6eecf6306dc2}{gerer\+Demandes\+Publication}} (self)
\begin{DoxyCompactList}\small\item\em Gérer les demandes de publication emises et recues -\/ Action 11. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_menu_1_1_menu_a35010d3d61c0019312a95d68978f55bf}{afficher\+Dde\+Publications}} (self, publications, emetteur)
\begin{DoxyCompactList}\small\item\em Affichage des demandes de publication. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_menu_1_1_menu_a98106a75d4f57fadb3ca0945b83f33c0}\label{class_menu_1_1_menu_a98106a75d4f57fadb3ca0945b83f33c0}}
def \mbox{\hyperlink{class_menu_1_1_menu_a98106a75d4f57fadb3ca0945b83f33c0}{maj\+Favoris}} (self)
\begin{DoxyCompactList}\small\item\em Observer les possibilités de mettre à jour les favoris -\/ Action 12. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{class_menu_1_1_menu_aa747888b02aeda57031707f70b8c2a65}\label{class_menu_1_1_menu_aa747888b02aeda57031707f70b8c2a65}}
{\bfseries auteur\+En\+Cours}
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{class_menu_1_1_menu_ae0a4dc342e5770dbcb5a9c2306168ead}\label{class_menu_1_1_menu_ae0a4dc342e5770dbcb5a9c2306168ead}}
int {\bfseries auteur\+En\+Cours} = 0
\end{DoxyCompactItemize}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_menu_1_1_menu_a35010d3d61c0019312a95d68978f55bf}\label{class_menu_1_1_menu_a35010d3d61c0019312a95d68978f55bf}}
\index{Menu@{Menu}!afficherDdePublications@{afficherDdePublications}}
\index{afficherDdePublications@{afficherDdePublications}!Menu@{Menu}}
\doxysubsubsection{\texorpdfstring{afficherDdePublications()}{afficherDdePublications()}}
{\footnotesize\ttfamily def afficher\+Dde\+Publications (\begin{DoxyParamCaption}\item[{}]{self, }\item[{}]{publications, }\item[{}]{emetteur }\end{DoxyParamCaption})}
Affichage des demandes de publication.
\begin{DoxyParams}{Parameters}
{\em emetteur} & -\/$>$ l\textquotesingle{}auteur est le demandeur de la publication si True, et le réceptionnaire si False \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_menu_1_1_menu_abd5386a03c385e726b32a872a989fc38}\label{class_menu_1_1_menu_abd5386a03c385e726b32a872a989fc38}}
\index{Menu@{Menu}!consulterEnCours@{consulterEnCours}}
\index{consulterEnCours@{consulterEnCours}!Menu@{Menu}}
\doxysubsubsection{\texorpdfstring{consulterEnCours()}{consulterEnCours()}}
{\footnotesize\ttfamily def consulter\+En\+Cours (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}
Contenus en cours de modification.
Seront par la suite intégrés au panier
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
Menu.\+py\end{DoxyCompactItemize}
\hypertarget{class_utils_1_1_utils}{}\doxysection{Utils Class Reference}
\label{class_utils_1_1_utils}\index{Utils@{Utils}}
Classe utils.
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
def \mbox{\hyperlink{class_utils_1_1_utils_afd41a8fa47341ed8b86aa27c22f05048}{maj\+Favori}} (id\+Favori, id\+Nouvelle\+Version, auteur, refuse=False)
\begin{DoxyCompactList}\small\item\em mettre à jour un favori \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
def \mbox{\hyperlink{class_utils_1_1_utils_a6b204d0914f171cc46bff4c1ba3eb702}{switch\+Auteur}} (argument)
\begin{DoxyCompactList}\small\item\em Filtrage de la saisie utilisateur pour le choix d\textquotesingle{}un auteur. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_a2e6cfef207326861ea806c9592d62fc1}\label{class_utils_1_1_utils_a2e6cfef207326861ea806c9592d62fc1}}
def \mbox{\hyperlink{class_utils_1_1_utils_a2e6cfef207326861ea806c9592d62fc1}{initialise\+Mongo}} ()
\begin{DoxyCompactList}\small\item\em Connexion avec la base de données recherche -\/$>$ find and find\+\_\+one insertion -\/$>$ insert\+\_\+one and insert\+\_\+many maj -\/$>$ update\+\_\+one, update\+\_\+many and replace\+\_\+one suppression -\/$>$ delete\+\_\+one and delete\+\_\+many. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a856dacec68e517d977709e0c88a97b15}{ajouter\+Utilisateur}} (nom\+Utilisateur)
\begin{DoxyCompactList}\small\item\em Création d\textquotesingle{}utilisateur. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a0b2d85fae2c115a4a5bc1006ddd9c2db}{presence\+Utilisateur}} (nom\+Utilisateur)
\begin{DoxyCompactList}\small\item\em Vérification de la présence d\textquotesingle{}un utilisateur en base. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a8ee6bbcf5ebecbbbd9b1e4edb7078aeb}{ajouter\+Contenu}} (nom\+Fichier, auteur)
\begin{DoxyCompactList}\small\item\em Creation d\textquotesingle{}un contenu. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_ab6dc37f249621a2fa3d6e8547648f18c}{consulter\+Contenu}} (auteur, panier=False)
\begin{DoxyCompactList}\small\item\em Consultation de tous les contenus publics \+: Si panier est égal à True, on sort les contenus de l\textquotesingle{}auteur Si panier est égal à False, on sort toutes les questions sauf celles de l\textquotesingle{}auteur (Nb\+: La problématique des contenus \char`\"{}en cours de modification\char`\"{} sera traitée ultérieurement) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a2fb7b30ad41bcc4b61d952796b666bc5}{consulter\+Tous\+Les\+Contenu}} ()
\begin{DoxyCompactList}\small\item\em Consultation de tous les contenus, sans distinction (utile temporairement pour la création d\textquotesingle{}évaluations) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_ac3f93cbd814ffe48330ae612419d62cf}{supprimer\+Contenu}} (num\+Contenu)
\begin{DoxyCompactList}\small\item\em Suppression d\textquotesingle{}un contenu (dissociation avec son auteur) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a730f561de23572d9f84491b9094f3671}{mettre\+Contenu\+En\+Favori}} (id\+Contenu, auteur)
\begin{DoxyCompactList}\small\item\em Permet d\textquotesingle{}associer un contenu avec le panier d\textquotesingle{}un auteur tiers. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_aa0e32f657b35302b23d2ddc50df9c6b5}{supprimer\+Favori}} (id\+Contenu, auteur, version)
\begin{DoxyCompactList}\small\item\em Permet de dissocier un contenu du panier d\textquotesingle{}un auteur tiers Si cet auteur était le seul à posséder une question \char`\"{}anonyme\char`\"{}, elle est supprimée. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a74120a04051d2aa7dfff80ac60361ca2}{is\+Anonyme}} (id\+Contenu)
\begin{DoxyCompactList}\small\item\em Permet de savoir si un contenu possède un auteur légitime. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_ac0ae80c7630207b577683b10f2d6f1ff}{get\+Contenuavec\+Id\+Et\+Version}} (id\+Contenu, version)
\begin{DoxyCompactList}\small\item\em Récupérer un contenu à partir de son identifiant et sa version. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a24a482742e03ea7892223605932487f0}{get\+Version\+Courante}} (id\+Contenu)
\begin{DoxyCompactList}\small\item\em récupérer la version courante d\textquotesingle{}un contenu \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a7ea714d27a3c7d4ac79abc00842c4a22}{get\+Contenuavec\+Id}} (id\+Contenu)
\begin{DoxyCompactList}\small\item\em Récupérer un contenu à partir de son identifiant. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a3c0886f64b129044d640de49ada14b31}{get\+Version\+Contenuavec\+Id}} (id\+Contenu)
\begin{DoxyCompactList}\small\item\em Récupérer la version en cours d\textquotesingle{}un contenu à partir de son identifiant. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_a95727ffea6044b6af0f3e87e4b09256b}\label{class_utils_1_1_utils_a95727ffea6044b6af0f3e87e4b09256b}}
def \mbox{\hyperlink{class_utils_1_1_utils_a95727ffea6044b6af0f3e87e4b09256b}{get\+Max\+Id\+Contenus}} ()
\begin{DoxyCompactList}\small\item\em Récupérer l\textquotesingle{}id maximal (pour les contenus) permet de s\textquotesingle{}assurer que les id de contenu soient uniques. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_a2cf9e910a18fed3978ea08e977286e9c}\label{class_utils_1_1_utils_a2cf9e910a18fed3978ea08e977286e9c}}
def \mbox{\hyperlink{class_utils_1_1_utils_a2cf9e910a18fed3978ea08e977286e9c}{get\+Max\+Id\+Evaluations}} ()
\begin{DoxyCompactList}\small\item\em Récupérer l\textquotesingle{}id maximal (pour les evaluations) permet de s\textquotesingle{}assurer que les id de contenu soient uniques. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_aeb2ce3f29268fe0a54308e2967cc11ad}\label{class_utils_1_1_utils_aeb2ce3f29268fe0a54308e2967cc11ad}}
def \mbox{\hyperlink{class_utils_1_1_utils_aeb2ce3f29268fe0a54308e2967cc11ad}{get\+Max\+Id\+Contenus\+En\+Cours}} ()
\begin{DoxyCompactList}\small\item\em Récupérer l\textquotesingle{}id maximal (pour les contenus en cours de modification) permet de s\textquotesingle{}assurer que les id de contenu soient uniques. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_a9c0a682ad843bb724afd83404d5ae074}\label{class_utils_1_1_utils_a9c0a682ad843bb724afd83404d5ae074}}
def \mbox{\hyperlink{class_utils_1_1_utils_a9c0a682ad843bb724afd83404d5ae074}{get\+Max\+Id\+Demandes\+De\+Publication}} ()
\begin{DoxyCompactList}\small\item\em Récupérer l\textquotesingle{}id maximal (pour les demandes de publication) permet de s\textquotesingle{}assurer que les id de demande de publication soient uniques. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a3005530a5d09cf6982a533242434d881}{get\+Favoris}} (auteur)
\begin{DoxyCompactList}\small\item\em Récupérer les favoris d\textquotesingle{}un utilisateur. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a8e24dbaf53eb1376ddd0b3b0d1bd7723}{creer\+Evaluation}} (contenus, auteur)
\begin{DoxyCompactList}\small\item\em Créer une évaluation. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_ab358ed1e212c2e2fee64a8fff9770551}{get\+Evaluations}} (auteur)
\begin{DoxyCompactList}\small\item\em Récupérer les évaluations d\textquotesingle{}un auteur. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a557d039a5ef2bbca4bc02d5f4f9aa61e}{modifier\+Contenu}} (id\+Contenu, auteur, en\+Cours=False)
\begin{DoxyCompactList}\small\item\em Modifier un contenu. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_ae1c671e319015c881b1a1ce778b70335}\label{class_utils_1_1_utils_ae1c671e319015c881b1a1ce778b70335}}
def \mbox{\hyperlink{class_utils_1_1_utils_ae1c671e319015c881b1a1ce778b70335}{affichage}} (chemin)
\begin{DoxyCompactList}\small\item\em affichage d\textquotesingle{}un contenu de fichier \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a6b15ef1e02f922e942c56a399230be7d}{modification}} (chemin, id\+Contenu, auteur, modif\+Premiere=True)
\begin{DoxyCompactList}\small\item\em modification (directe ici) d\textquotesingle{}un fichier \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_a63c289e13e3966ec3450b04f7f66871d}\label{class_utils_1_1_utils_a63c289e13e3966ec3450b04f7f66871d}}
def \mbox{\hyperlink{class_utils_1_1_utils_a63c289e13e3966ec3450b04f7f66871d}{maj\+Contenu}} (chemin, id\+Contenu, nom\+Branche)
\begin{DoxyCompactList}\small\item\em Mettre à jour un contenu (branche principale) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a752e919a36738ea488ca5ffeccdf2578}{supprimer\+Evaluation}} (id\+Eval)
\begin{DoxyCompactList}\small\item\em Supprimer une évaluation (définitif) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_ac92b957c4643ae05a68d9e045f56212c}{existe\+En\+Favori}} (id\+Contenu)
\begin{DoxyCompactList}\small\item\em Fonction pour savoir si un contenu est favori chez qqun. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a763eff76793f1d33964dcb5db7e09f2c}{get\+Version\+Favori\+By\+Id}} (id\+Contenu, auteur)
\begin{DoxyCompactList}\small\item\em On entre l\textquotesingle{}id d\textquotesingle{}un contenu favori pour un auteur, on veut récupérer en sortie la version associée. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_a081cfa632ed1c8d39a64f69e42092c87}\label{class_utils_1_1_utils_a081cfa632ed1c8d39a64f69e42092c87}}
def \mbox{\hyperlink{class_utils_1_1_utils_a081cfa632ed1c8d39a64f69e42092c87}{aneantir\+Contenu}} (id\+Contenu)
\begin{DoxyCompactList}\small\item\em Suppression définitive d\textquotesingle{}un contenu. \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_aa72cc0a6ed399ebd9e8427145cfdf20a}{get\+Contenus\+En\+Cours}} (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{class_utils_1_1_utils_ae66e49368e3745f2f7ff4b88b57918dc}{get\+Id\+Contenu\+Associe\+A\+Un\+En\+Cours}} (id\+Contenu\+En\+Cours)
\begin{DoxyCompactList}\small\item\em permet de récupérer le contenu originel associé à un contenu en cours \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_ae7944a6085436f489f2e211f536683a2}\label{class_utils_1_1_utils_ae7944a6085436f489f2e211f536683a2}}
def {\bfseries get\+Id\+Contenu\+Associe\+A\+Une\+Publication} (id\+Dde\+Publication)
\item
\mbox{\Hypertarget{class_utils_1_1_utils_ae141ed44595a78930b924f86c9ff809e}\label{class_utils_1_1_utils_ae141ed44595a78930b924f86c9ff809e}}
def {\bfseries get\+Id\+Contenu\+En\+Cours\+Associe\+A\+Une\+Publication} (id\+Dde\+Publication)
\item
def \mbox{\hyperlink{class_utils_1_1_utils_accd9109caeeb502e1dc5d98bba2cccaa}{get\+Chemin\+Du\+Contenu}} (id\+Contenu)
\begin{DoxyCompactList}\small\item\em récupérer le chemin d\textquotesingle{}un fichier associé à un contenu \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_ac8d87eefd3dc0ebe43a28e413eb0cf8a}{changer\+Version}} (id\+Contenu, version, nom\+Branche=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em permet de changer de version pour un contenu (modification de la branche / du commit en fonction de la situation) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a69999478373a00e1cf2912a60ec90752}{supprimer\+Contenu\+En\+Cours}} (id\+Contenu\+En\+Cours)
\begin{DoxyCompactList}\small\item\em supprimer un contenu en cours \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_ad2af383a0806afc9e99ccb852dd80a1a}{get\+Auteur\+Contenu\+En\+Cours}} (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{class_utils_1_1_utils_af1c368f0eefc75e80373af00e4d86ad2}{get\+Branche\+Contenu\+En\+Cours}} (id\+Contenu\+En\+Cours)
\begin{DoxyCompactList}\small\item\em récupérer la branche d\textquotesingle{}un contenu en cours \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_a9284849c306e0d1976a5c07b85c4a28b}\label{class_utils_1_1_utils_a9284849c306e0d1976a5c07b85c4a28b}}
def \mbox{\hyperlink{class_utils_1_1_utils_a9284849c306e0d1976a5c07b85c4a28b}{tout\+Peter}} ()
\begin{DoxyCompactList}\small\item\em A NE J\+A\+M\+A\+IS U\+T\+I\+L\+I\+S\+ER S\+A\+NS R\+E\+F\+L\+E\+C\+H\+IR Suppression integrale de la base de données \& recreation des 3 auteurs. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_a6dbe40fc111ecabfaab236235b774c14}\label{class_utils_1_1_utils_a6dbe40fc111ecabfaab236235b774c14}}
def \mbox{\hyperlink{class_utils_1_1_utils_a6dbe40fc111ecabfaab236235b774c14}{creer\+Nouveau\+Contenu}} (chemin, auteur\+En\+Cours, id\+Contenu\+En\+Cours)
\begin{DoxyCompactList}\small\item\em creer un contenu à partir d\textquotesingle{}un contenu en cours \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_utils_1_1_utils_a23c356985dfde79a6bec77e0503e7cea}\label{class_utils_1_1_utils_a23c356985dfde79a6bec77e0503e7cea}}
def \mbox{\hyperlink{class_utils_1_1_utils_a23c356985dfde79a6bec77e0503e7cea}{is\+Favori\+De\+Auteur}} (auteur, id\+Contenu)
\begin{DoxyCompactList}\small\item\em fonction qui permet de savoir si un contenu fait partie des favoris d\textquotesingle{}un auteur On fraude un peu en utilisant get\+Version\+Favori\+By\+Id -\/$>$ si la sortie est à 0 ben le contenu n\textquotesingle{}est pas un favori \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_aad84f7602478f545a2a3246027e12c13}{demande\+Publication}} (id\+Contenu, id\+Contenu\+En\+Cours, auteur\+En\+Cours, auteur)
\begin{DoxyCompactList}\small\item\em créer une demande de Publication à l\textquotesingle{}auteur d\textquotesingle{}origine \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a614529d5fad1df84222f168c7dff2ae9}{get\+Demandes\+Pub}} (auteur, emises=True)
\begin{DoxyCompactList}\small\item\em recuperer toutes les demandes de publication en cours pour un auteur \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_abeef51565a7f4d0aa6a8c0d397cfdb16}{get\+Commit\+Pour\+Une\+Version}} (id\+Contenu, version)
\begin{DoxyCompactList}\small\item\em permet de recuperer un commit particulier lié avec une version donnee \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a96bd581f2cf2374f92cd58cd081cf272}{gerer\+Demande\+Pub}} (id\+Publication, reponse)
\begin{DoxyCompactList}\small\item\em permet de gerer la reponse à la publication \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_a373aaaa2eb664d1171cb0ce0aae35fae}{liste\+Maj\+Favoris}} (auteur)
\begin{DoxyCompactList}\small\item\em listing de toutes les mises a jour possibles pour les favoris d\textquotesingle{}un auteur \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_1_1_utils_ad31e54d1cec46118f981a76c1d891fa3}{is\+Maj\+Refusee}} (auteur, id\+Contenu, version\+Maj)
\begin{DoxyCompactList}\small\item\em Fonction permettant de savoir si une maj de favori a été refusée ou pas. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{class_utils_1_1_utils_a5c7f1436ad41c62fb9fc0ecc9e608e0e}\label{class_utils_1_1_utils_a5c7f1436ad41c62fb9fc0ecc9e608e0e}}
{\bfseries statdb} = None
\item
\mbox{\Hypertarget{class_utils_1_1_utils_aecdda56ca1cc4464af69fd07cc98c055}\label{class_utils_1_1_utils_aecdda56ca1cc4464af69fd07cc98c055}}
string {\bfseries chemin} = \char`\"{}/home/passerat/Stage/Squelette/\char`\"{}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Classe utils.
Permet de stocker les fonctions utilitaires \char`\"{}transversales\char`\"{}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_utils_1_1_utils_a8ee6bbcf5ebecbbbd9b1e4edb7078aeb}\label{class_utils_1_1_utils_a8ee6bbcf5ebecbbbd9b1e4edb7078aeb}}
\index{Utils@{Utils}!ajouterContenu@{ajouterContenu}}
\index{ajouterContenu@{ajouterContenu}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{ajouterContenu()}{ajouterContenu()}}
{\footnotesize\ttfamily def ajouter\+Contenu (\begin{DoxyParamCaption}\item[{}]{nom\+Fichier, }\item[{}]{auteur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Creation d\textquotesingle{}un contenu.
\begin{DoxyParams}{Parameters}
{\em nom\+Fichier} & le nom du fichier importé \\
\hline
{\em auteur} & l\textquotesingle{}auteur qui importe le fichier \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a856dacec68e517d977709e0c88a97b15}\label{class_utils_1_1_utils_a856dacec68e517d977709e0c88a97b15}}
\index{Utils@{Utils}!ajouterUtilisateur@{ajouterUtilisateur}}
\index{ajouterUtilisateur@{ajouterUtilisateur}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{ajouterUtilisateur()}{ajouterUtilisateur()}}
{\footnotesize\ttfamily def ajouter\+Utilisateur (\begin{DoxyParamCaption}\item[{}]{nom\+Utilisateur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Création d\textquotesingle{}utilisateur.
\begin{DoxyParams}{Parameters}
{\em nom\+Utilisateur} & Le nom de l\textquotesingle{}utilisateur \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_ac8d87eefd3dc0ebe43a28e413eb0cf8a}\label{class_utils_1_1_utils_ac8d87eefd3dc0ebe43a28e413eb0cf8a}}
\index{Utils@{Utils}!changerVersion@{changerVersion}}
\index{changerVersion@{changerVersion}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{changerVersion()}{changerVersion()}}
{\footnotesize\ttfamily def changer\+Version (\begin{DoxyParamCaption}\item[{}]{id\+Contenu, }\item[{}]{version, }\item[{}]{nom\+Branche = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
permet de changer de version pour un contenu (modification de la branche / du commit en fonction de la situation)
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & le contenu concerné \\
\hline
{\em version} & la version du contenu désirée \\
\hline
{\em nom\+Branche} & changement direct de branche -\/$>$ utile pour naviguer parmi les versions \char`\"{}en cours\char`\"{} \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_ab6dc37f249621a2fa3d6e8547648f18c}\label{class_utils_1_1_utils_ab6dc37f249621a2fa3d6e8547648f18c}}
\index{Utils@{Utils}!consulterContenu@{consulterContenu}}
\index{consulterContenu@{consulterContenu}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{consulterContenu()}{consulterContenu()}}
{\footnotesize\ttfamily def consulter\+Contenu (\begin{DoxyParamCaption}\item[{}]{auteur, }\item[{}]{panier = {\ttfamily False} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Consultation de tous les contenus publics \+: Si panier est égal à True, on sort les contenus de l\textquotesingle{}auteur Si panier est égal à False, on sort toutes les questions sauf celles de l\textquotesingle{}auteur (Nb\+: La problématique des contenus \char`\"{}en cours de modification\char`\"{} sera traitée ultérieurement)
\begin{DoxyReturn}{Returns}
les contenus de l\textquotesingle{}auteur ou tous les autres
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_1_1_utils_a2fb7b30ad41bcc4b61d952796b666bc5}\label{class_utils_1_1_utils_a2fb7b30ad41bcc4b61d952796b666bc5}}
\index{Utils@{Utils}!consulterTousLesContenu@{consulterTousLesContenu}}
\index{consulterTousLesContenu@{consulterTousLesContenu}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{consulterTousLesContenu()}{consulterTousLesContenu()}}
{\footnotesize\ttfamily def consulter\+Tous\+Les\+Contenu (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Consultation de tous les contenus, sans distinction (utile temporairement pour la création d\textquotesingle{}évaluations)
\begin{DoxyReturn}{Returns}
tous les contenus présents
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_1_1_utils_a8e24dbaf53eb1376ddd0b3b0d1bd7723}\label{class_utils_1_1_utils_a8e24dbaf53eb1376ddd0b3b0d1bd7723}}
\index{Utils@{Utils}!creerEvaluation@{creerEvaluation}}
\index{creerEvaluation@{creerEvaluation}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{creerEvaluation()}{creerEvaluation()}}
{\footnotesize\ttfamily def creer\+Evaluation (\begin{DoxyParamCaption}\item[{}]{contenus, }\item[{}]{auteur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Créer une évaluation.
\begin{DoxyParams}{Parameters}
{\em contenus} & les numeros des contenus associés à l\textquotesingle{}évaluation @auteur l\textquotesingle{}auteur qui créée l\textquotesingle{}évaluation \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_aad84f7602478f545a2a3246027e12c13}\label{class_utils_1_1_utils_aad84f7602478f545a2a3246027e12c13}}
\index{Utils@{Utils}!demandePublication@{demandePublication}}
\index{demandePublication@{demandePublication}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{demandePublication()}{demandePublication()}}
{\footnotesize\ttfamily def demande\+Publication (\begin{DoxyParamCaption}\item[{}]{id\+Contenu, }\item[{}]{id\+Contenu\+En\+Cours, }\item[{}]{auteur\+En\+Cours, }\item[{}]{auteur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
créer une demande de Publication à l\textquotesingle{}auteur d\textquotesingle{}origine
\begin{DoxyParams}{Parameters}
{\em id\+Contenu\+En\+Cours} & la modification à soumettre \\
\hline
{\em id\+Contenu} & le contenu de base \\
\hline
{\em auteur\+En\+Cours} & l\textquotesingle{}auteur de la modification \\
\hline
{\em auteur} & l\textquotesingle{}auteur du contenu d\textquotesingle{}origine A\+T\+T\+E\+N\+T\+I\+ON, IL F\+A\+U\+D\+RA S\+U\+R\+E\+M\+E\+NT I\+N\+S\+E\+R\+ER UN ID P\+O\+UR P\+L\+US DE F\+A\+C\+I\+L\+I\+TE A M\+A\+N\+I\+P\+U\+L\+ER \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_ac92b957c4643ae05a68d9e045f56212c}\label{class_utils_1_1_utils_ac92b957c4643ae05a68d9e045f56212c}}
\index{Utils@{Utils}!existeEnFavori@{existeEnFavori}}
\index{existeEnFavori@{existeEnFavori}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{existeEnFavori()}{existeEnFavori()}}
{\footnotesize\ttfamily def existe\+En\+Favori (\begin{DoxyParamCaption}\item[{}]{id\+Contenu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Fonction pour savoir si un contenu est favori chez qqun.
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a96bd581f2cf2374f92cd58cd081cf272}\label{class_utils_1_1_utils_a96bd581f2cf2374f92cd58cd081cf272}}
\index{Utils@{Utils}!gererDemandePub@{gererDemandePub}}
\index{gererDemandePub@{gererDemandePub}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{gererDemandePub()}{gererDemandePub()}}
{\footnotesize\ttfamily def gerer\+Demande\+Pub (\begin{DoxyParamCaption}\item[{}]{id\+Publication, }\item[{}]{reponse }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
permet de gerer la reponse à la publication
\begin{DoxyParams}{Parameters}
{\em id\+Publication} & la publication concernée \\
\hline
{\em reponse} & la reponse donnée (0 / N) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_ad2af383a0806afc9e99ccb852dd80a1a}\label{class_utils_1_1_utils_ad2af383a0806afc9e99ccb852dd80a1a}}
\index{Utils@{Utils}!getAuteurContenuEnCours@{getAuteurContenuEnCours}}
\index{getAuteurContenuEnCours@{getAuteurContenuEnCours}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getAuteurContenuEnCours()}{getAuteurContenuEnCours()}}
{\footnotesize\ttfamily def get\+Auteur\+Contenu\+En\+Cours (\begin{DoxyParamCaption}\item[{}]{id\+Contenu\+En\+Cours }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
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}
\mbox{\Hypertarget{class_utils_1_1_utils_af1c368f0eefc75e80373af00e4d86ad2}\label{class_utils_1_1_utils_af1c368f0eefc75e80373af00e4d86ad2}}
\index{Utils@{Utils}!getBrancheContenuEnCours@{getBrancheContenuEnCours}}
\index{getBrancheContenuEnCours@{getBrancheContenuEnCours}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getBrancheContenuEnCours()}{getBrancheContenuEnCours()}}
{\footnotesize\ttfamily def get\+Branche\+Contenu\+En\+Cours (\begin{DoxyParamCaption}\item[{}]{id\+Contenu\+En\+Cours }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
récupérer la branche d\textquotesingle{}un contenu en cours
\begin{DoxyParams}{Parameters}
{\em id\+Contenu\+En\+Cours} & l\textquotesingle{}id du contenu en cours de modification \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_accd9109caeeb502e1dc5d98bba2cccaa}\label{class_utils_1_1_utils_accd9109caeeb502e1dc5d98bba2cccaa}}
\index{Utils@{Utils}!getCheminDuContenu@{getCheminDuContenu}}
\index{getCheminDuContenu@{getCheminDuContenu}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getCheminDuContenu()}{getCheminDuContenu()}}
{\footnotesize\ttfamily def get\+Chemin\+Du\+Contenu (\begin{DoxyParamCaption}\item[{}]{id\+Contenu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
récupérer le chemin d\textquotesingle{}un fichier associé à un contenu
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}id du contenu \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_abeef51565a7f4d0aa6a8c0d397cfdb16}\label{class_utils_1_1_utils_abeef51565a7f4d0aa6a8c0d397cfdb16}}
\index{Utils@{Utils}!getCommitPourUneVersion@{getCommitPourUneVersion}}
\index{getCommitPourUneVersion@{getCommitPourUneVersion}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getCommitPourUneVersion()}{getCommitPourUneVersion()}}
{\footnotesize\ttfamily def get\+Commit\+Pour\+Une\+Version (\begin{DoxyParamCaption}\item[{}]{id\+Contenu, }\item[{}]{version }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
permet de recuperer un commit particulier lié avec une version donnee
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}id du contenu manipulé \\
\hline
{\em version} & le numéro de version désiré \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a7ea714d27a3c7d4ac79abc00842c4a22}\label{class_utils_1_1_utils_a7ea714d27a3c7d4ac79abc00842c4a22}}
\index{Utils@{Utils}!getContenuavecId@{getContenuavecId}}
\index{getContenuavecId@{getContenuavecId}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getContenuavecId()}{getContenuavecId()}}
{\footnotesize\ttfamily def get\+Contenuavec\+Id (\begin{DoxyParamCaption}\item[{}]{id\+Contenu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Récupérer un contenu à partir de son identifiant.
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}id associé au contenu \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Le contenu lié à l\textquotesingle{}id
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_1_1_utils_ac0ae80c7630207b577683b10f2d6f1ff}\label{class_utils_1_1_utils_ac0ae80c7630207b577683b10f2d6f1ff}}
\index{Utils@{Utils}!getContenuavecIdEtVersion@{getContenuavecIdEtVersion}}
\index{getContenuavecIdEtVersion@{getContenuavecIdEtVersion}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getContenuavecIdEtVersion()}{getContenuavecIdEtVersion()}}
{\footnotesize\ttfamily def get\+Contenuavec\+Id\+Et\+Version (\begin{DoxyParamCaption}\item[{}]{id\+Contenu, }\item[{}]{version }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Récupérer un contenu à partir de son identifiant et sa version.
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}id associé au contenu \\
\hline
{\em version} & version désirée \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Le contenu lié à l\textquotesingle{}id
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_1_1_utils_aa72cc0a6ed399ebd9e8427145cfdf20a}\label{class_utils_1_1_utils_aa72cc0a6ed399ebd9e8427145cfdf20a}}
\index{Utils@{Utils}!getContenusEnCours@{getContenusEnCours}}
\index{getContenusEnCours@{getContenusEnCours}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getContenusEnCours()}{getContenusEnCours()}}
{\footnotesize\ttfamily def get\+Contenus\+En\+Cours (\begin{DoxyParamCaption}\item[{}]{auteur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
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}
\mbox{\Hypertarget{class_utils_1_1_utils_a614529d5fad1df84222f168c7dff2ae9}\label{class_utils_1_1_utils_a614529d5fad1df84222f168c7dff2ae9}}
\index{Utils@{Utils}!getDemandesPub@{getDemandesPub}}
\index{getDemandesPub@{getDemandesPub}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getDemandesPub()}{getDemandesPub()}}
{\footnotesize\ttfamily def get\+Demandes\+Pub (\begin{DoxyParamCaption}\item[{}]{auteur, }\item[{}]{emises = {\ttfamily True} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
recuperer toutes les demandes de publication en cours pour un auteur
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur concerné \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_ab358ed1e212c2e2fee64a8fff9770551}\label{class_utils_1_1_utils_ab358ed1e212c2e2fee64a8fff9770551}}
\index{Utils@{Utils}!getEvaluations@{getEvaluations}}
\index{getEvaluations@{getEvaluations}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getEvaluations()}{getEvaluations()}}
{\footnotesize\ttfamily def get\+Evaluations (\begin{DoxyParamCaption}\item[{}]{auteur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Récupérer les évaluations d\textquotesingle{}un auteur.
\begin{DoxyParams}{Parameters}
{\em auteur} & le nom de l\textquotesingle{}auteur \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
les évaluations de l\textquotesingle{}auteur
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_1_1_utils_a3005530a5d09cf6982a533242434d881}\label{class_utils_1_1_utils_a3005530a5d09cf6982a533242434d881}}
\index{Utils@{Utils}!getFavoris@{getFavoris}}
\index{getFavoris@{getFavoris}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getFavoris()}{getFavoris()}}
{\footnotesize\ttfamily def get\+Favoris (\begin{DoxyParamCaption}\item[{}]{auteur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Récupérer les favoris d\textquotesingle{}un utilisateur.
\begin{DoxyParams}{Parameters}
{\em auteur} & le nom de l\textquotesingle{}utilisateur \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
les favoris de l\textquotesingle{}utilisateur \textquotesingle{}auteur\textquotesingle{}
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_1_1_utils_ae66e49368e3745f2f7ff4b88b57918dc}\label{class_utils_1_1_utils_ae66e49368e3745f2f7ff4b88b57918dc}}
\index{Utils@{Utils}!getIdContenuAssocieAUnEnCours@{getIdContenuAssocieAUnEnCours}}
\index{getIdContenuAssocieAUnEnCours@{getIdContenuAssocieAUnEnCours}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getIdContenuAssocieAUnEnCours()}{getIdContenuAssocieAUnEnCours()}}
{\footnotesize\ttfamily def get\+Id\+Contenu\+Associe\+A\+Un\+En\+Cours (\begin{DoxyParamCaption}\item[{}]{id\+Contenu\+En\+Cours }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
permet de récupérer le contenu originel associé à un contenu en cours
\begin{DoxyParams}{Parameters}
{\em id\+Contenu\+En\+Cours} & l\textquotesingle{}id du contenu en cours de modification \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a3c0886f64b129044d640de49ada14b31}\label{class_utils_1_1_utils_a3c0886f64b129044d640de49ada14b31}}
\index{Utils@{Utils}!getVersionContenuavecId@{getVersionContenuavecId}}
\index{getVersionContenuavecId@{getVersionContenuavecId}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getVersionContenuavecId()}{getVersionContenuavecId()}}
{\footnotesize\ttfamily def get\+Version\+Contenuavec\+Id (\begin{DoxyParamCaption}\item[{}]{id\+Contenu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Récupérer la version en cours d\textquotesingle{}un contenu à partir de son identifiant.
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}id associé au contenu \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
La version en cours du contenu lié à l\textquotesingle{}id
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_1_1_utils_a24a482742e03ea7892223605932487f0}\label{class_utils_1_1_utils_a24a482742e03ea7892223605932487f0}}
\index{Utils@{Utils}!getVersionCourante@{getVersionCourante}}
\index{getVersionCourante@{getVersionCourante}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getVersionCourante()}{getVersionCourante()}}
{\footnotesize\ttfamily def get\+Version\+Courante (\begin{DoxyParamCaption}\item[{}]{id\+Contenu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
récupérer la version courante d\textquotesingle{}un contenu
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}id du contenu concerné \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a763eff76793f1d33964dcb5db7e09f2c}\label{class_utils_1_1_utils_a763eff76793f1d33964dcb5db7e09f2c}}
\index{Utils@{Utils}!getVersionFavoriById@{getVersionFavoriById}}
\index{getVersionFavoriById@{getVersionFavoriById}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{getVersionFavoriById()}{getVersionFavoriById()}}
{\footnotesize\ttfamily def get\+Version\+Favori\+By\+Id (\begin{DoxyParamCaption}\item[{}]{id\+Contenu, }\item[{}]{auteur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
On entre l\textquotesingle{}id d\textquotesingle{}un contenu favori pour un auteur, on veut récupérer en sortie la version associée.
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a74120a04051d2aa7dfff80ac60361ca2}\label{class_utils_1_1_utils_a74120a04051d2aa7dfff80ac60361ca2}}
\index{Utils@{Utils}!isAnonyme@{isAnonyme}}
\index{isAnonyme@{isAnonyme}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{isAnonyme()}{isAnonyme()}}
{\footnotesize\ttfamily def is\+Anonyme (\begin{DoxyParamCaption}\item[{}]{id\+Contenu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Permet de savoir si un contenu possède un auteur légitime.
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}identifiant du contenu \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_ad31e54d1cec46118f981a76c1d891fa3}\label{class_utils_1_1_utils_ad31e54d1cec46118f981a76c1d891fa3}}
\index{Utils@{Utils}!isMajRefusee@{isMajRefusee}}
\index{isMajRefusee@{isMajRefusee}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{isMajRefusee()}{isMajRefusee()}}
{\footnotesize\ttfamily def is\+Maj\+Refusee (\begin{DoxyParamCaption}\item[{}]{auteur, }\item[{}]{id\+Contenu, }\item[{}]{version\+Maj }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Fonction permettant de savoir si une maj de favori a été refusée ou pas.
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur concerné \\
\hline
{\em id\+Contenu} & l\textquotesingle{}id du favori \\
\hline
{\em version\+Maj} & la version de la mise à jour potentielle \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a373aaaa2eb664d1171cb0ce0aae35fae}\label{class_utils_1_1_utils_a373aaaa2eb664d1171cb0ce0aae35fae}}
\index{Utils@{Utils}!listeMajFavoris@{listeMajFavoris}}
\index{listeMajFavoris@{listeMajFavoris}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{listeMajFavoris()}{listeMajFavoris()}}
{\footnotesize\ttfamily def liste\+Maj\+Favoris (\begin{DoxyParamCaption}\item[{}]{auteur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
listing de toutes les mises a jour possibles pour les favoris d\textquotesingle{}un auteur
\begin{DoxyParams}{Parameters}
{\em auteur} & l\textquotesingle{}auteur en cours \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_afd41a8fa47341ed8b86aa27c22f05048}\label{class_utils_1_1_utils_afd41a8fa47341ed8b86aa27c22f05048}}
\index{Utils@{Utils}!majFavori@{majFavori}}
\index{majFavori@{majFavori}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{majFavori()}{majFavori()}}
{\footnotesize\ttfamily def maj\+Favori (\begin{DoxyParamCaption}\item[{}]{id\+Favori, }\item[{}]{id\+Nouvelle\+Version, }\item[{}]{auteur, }\item[{}]{refuse = {\ttfamily False} }\end{DoxyParamCaption})}
mettre à jour un favori
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}id du favori \\
\hline
{\em version\+Contenu} & la version du favori \\
\hline
{\em auteur} & l\textquotesingle{}auteur concerné \\
\hline
{\em refuse} & True = maj acceptée, False = maj refusée \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a730f561de23572d9f84491b9094f3671}\label{class_utils_1_1_utils_a730f561de23572d9f84491b9094f3671}}
\index{Utils@{Utils}!mettreContenuEnFavori@{mettreContenuEnFavori}}
\index{mettreContenuEnFavori@{mettreContenuEnFavori}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{mettreContenuEnFavori()}{mettreContenuEnFavori()}}
{\footnotesize\ttfamily def mettre\+Contenu\+En\+Favori (\begin{DoxyParamCaption}\item[{}]{id\+Contenu, }\item[{}]{auteur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Permet d\textquotesingle{}associer un contenu avec le panier d\textquotesingle{}un auteur tiers.
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}id associé au contenu \\
\hline
{\em auteur} & le nom de l\textquotesingle{}auteur qui désire un favori \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a6b15ef1e02f922e942c56a399230be7d}\label{class_utils_1_1_utils_a6b15ef1e02f922e942c56a399230be7d}}
\index{Utils@{Utils}!modification@{modification}}
\index{modification@{modification}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{modification()}{modification()}}
{\footnotesize\ttfamily def modification (\begin{DoxyParamCaption}\item[{}]{chemin, }\item[{}]{id\+Contenu, }\item[{}]{auteur, }\item[{}]{modif\+Premiere = {\ttfamily True} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
modification (directe ici) d\textquotesingle{}un fichier
\begin{DoxyParams}{Parameters}
{\em chemin} & chemin d\textquotesingle{}acces au contenu \\
\hline
{\em id} & id du contenu \\
\hline
{\em auteur} & auteur qui fait la modification du contenu \\
\hline
{\em modif\+Premiere} & permet de déterminer si on est sur une premiere modification du contenu ou si on remodifie un contenu en cours \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a557d039a5ef2bbca4bc02d5f4f9aa61e}\label{class_utils_1_1_utils_a557d039a5ef2bbca4bc02d5f4f9aa61e}}
\index{Utils@{Utils}!modifierContenu@{modifierContenu}}
\index{modifierContenu@{modifierContenu}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{modifierContenu()}{modifierContenu()}}
{\footnotesize\ttfamily def modifier\+Contenu (\begin{DoxyParamCaption}\item[{}]{id\+Contenu, }\item[{}]{auteur, }\item[{}]{en\+Cours = {\ttfamily False} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Modifier un contenu.
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & contenu à modifier \\
\hline
{\em auteur} & l\textquotesingle{}utilisateur désirant modifier la question \\
\hline
{\em is\+En\+Cours} & Vrai si modification d\textquotesingle{}un contenu en cours \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a0b2d85fae2c115a4a5bc1006ddd9c2db}\label{class_utils_1_1_utils_a0b2d85fae2c115a4a5bc1006ddd9c2db}}
\index{Utils@{Utils}!presenceUtilisateur@{presenceUtilisateur}}
\index{presenceUtilisateur@{presenceUtilisateur}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{presenceUtilisateur()}{presenceUtilisateur()}}
{\footnotesize\ttfamily def presence\+Utilisateur (\begin{DoxyParamCaption}\item[{}]{nom\+Utilisateur }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Vérification de la présence d\textquotesingle{}un utilisateur en base.
\begin{DoxyParams}{Parameters}
{\em nom\+Utilisateur\+Le} & nom de l\textquotesingle{}utilisateur \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
True si Utilisateur présent, False sinon
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_1_1_utils_ac3f93cbd814ffe48330ae612419d62cf}\label{class_utils_1_1_utils_ac3f93cbd814ffe48330ae612419d62cf}}
\index{Utils@{Utils}!supprimerContenu@{supprimerContenu}}
\index{supprimerContenu@{supprimerContenu}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{supprimerContenu()}{supprimerContenu()}}
{\footnotesize\ttfamily def supprimer\+Contenu (\begin{DoxyParamCaption}\item[{}]{num\+Contenu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Suppression d\textquotesingle{}un contenu (dissociation avec son auteur)
\begin{DoxyParams}{Parameters}
{\em num\+Contenu} & l\textquotesingle{}id du contenu à dissocier \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a69999478373a00e1cf2912a60ec90752}\label{class_utils_1_1_utils_a69999478373a00e1cf2912a60ec90752}}
\index{Utils@{Utils}!supprimerContenuEnCours@{supprimerContenuEnCours}}
\index{supprimerContenuEnCours@{supprimerContenuEnCours}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{supprimerContenuEnCours()}{supprimerContenuEnCours()}}
{\footnotesize\ttfamily def supprimer\+Contenu\+En\+Cours (\begin{DoxyParamCaption}\item[{}]{id\+Contenu\+En\+Cours }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
supprimer un contenu en cours
\begin{DoxyParams}{Parameters}
{\em id\+Contenu\+En\+Cours} & id du contenu a supprimer \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a752e919a36738ea488ca5ffeccdf2578}\label{class_utils_1_1_utils_a752e919a36738ea488ca5ffeccdf2578}}
\index{Utils@{Utils}!supprimerEvaluation@{supprimerEvaluation}}
\index{supprimerEvaluation@{supprimerEvaluation}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{supprimerEvaluation()}{supprimerEvaluation()}}
{\footnotesize\ttfamily def supprimer\+Evaluation (\begin{DoxyParamCaption}\item[{}]{id\+Eval }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Supprimer une évaluation (définitif)
\begin{DoxyParams}{Parameters}
{\em id\+Eval} & l\textquotesingle{}id de l\textquotesingle{}évaluation à supprimer \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_aa0e32f657b35302b23d2ddc50df9c6b5}\label{class_utils_1_1_utils_aa0e32f657b35302b23d2ddc50df9c6b5}}
\index{Utils@{Utils}!supprimerFavori@{supprimerFavori}}
\index{supprimerFavori@{supprimerFavori}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{supprimerFavori()}{supprimerFavori()}}
{\footnotesize\ttfamily def supprimer\+Favori (\begin{DoxyParamCaption}\item[{}]{id\+Contenu, }\item[{}]{auteur, }\item[{}]{version }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Permet de dissocier un contenu du panier d\textquotesingle{}un auteur tiers Si cet auteur était le seul à posséder une question \char`\"{}anonyme\char`\"{}, elle est supprimée.
\begin{DoxyParams}{Parameters}
{\em id\+Contenu} & l\textquotesingle{}identifiant du contenu favori \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_1_1_utils_a6b204d0914f171cc46bff4c1ba3eb702}\label{class_utils_1_1_utils_a6b204d0914f171cc46bff4c1ba3eb702}}
\index{Utils@{Utils}!switchAuteur@{switchAuteur}}
\index{switchAuteur@{switchAuteur}!Utils@{Utils}}
\doxysubsubsection{\texorpdfstring{switchAuteur()}{switchAuteur()}}
{\footnotesize\ttfamily def switch\+Auteur (\begin{DoxyParamCaption}\item[{}]{argument }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
Filtrage de la saisie utilisateur pour le choix d\textquotesingle{}un auteur.
\begin{DoxyParams}{Parameters}
{\em Le} & numéro d\textquotesingle{}auteur choisi \\
\hline
\end{DoxyParams}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
Utils.\+py\end{DoxyCompactItemize}
\hypertarget{class_utils_git_1_1_utils_git}{}\doxysection{Utils\+Git Class Reference}
\label{class_utils_git_1_1_utils_git}\index{UtilsGit@{UtilsGit}}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_acb88453b1ce86d7f85ef63db18643b8b}\label{class_utils_git_1_1_utils_git_acb88453b1ce86d7f85ef63db18643b8b}}
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_acb88453b1ce86d7f85ef63db18643b8b}{get\+Index}} ()
\begin{DoxyCompactList}\small\item\em affichage d\textquotesingle{}un index (permet une extraction à partir du contenu d\textquotesingle{}un fichier) utile uniquement pour la démonstration du squelette \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_afa07041de3989a5f31eca2a3a2c47986}{commit}} (chemin\+Fichier, nom\+Fichier, texte\+Commit)
\begin{DoxyCompactList}\small\item\em commit d\textquotesingle{}un fichier (branche principale) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_a5abab34d70b159c8cb89a20ab341226e}{embranchement}} (chemin\+Fichier, nom\+Branche)
\begin{DoxyCompactList}\small\item\em commit d\textquotesingle{}un fichier (branche principale) \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_a537da990ec307af7206b456f2506bd65}{changer\+Version\+Commit}} (chemin, \mbox{\hyperlink{class_utils_git_1_1_utils_git_afa07041de3989a5f31eca2a3a2c47986}{commit}})
\begin{DoxyCompactList}\small\item\em changer la version actuelle (avec une base commit)\+: \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_ae613cc4eaceff23ad3f7c45e2a076572}{changer\+Version\+Branche}} (chemin, branche)
\begin{DoxyCompactList}\small\item\em changer la version actuelle (avec une base branche)\+: \end{DoxyCompactList}\item
def \mbox{\hyperlink{class_utils_git_1_1_utils_git_a62096d973d2c93e877c805477f9ff9be}{merge\+Version}} (chemin, nombranche)
\begin{DoxyCompactList}\small\item\em valider une nouvelle version courante d\textquotesingle{}un contenu -\/ Un peu plus compliqué à faire. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_ae613cc4eaceff23ad3f7c45e2a076572}\label{class_utils_git_1_1_utils_git_ae613cc4eaceff23ad3f7c45e2a076572}}
\index{UtilsGit@{UtilsGit}!changerVersionBranche@{changerVersionBranche}}
\index{changerVersionBranche@{changerVersionBranche}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{changerVersionBranche()}{changerVersionBranche()}}
{\footnotesize\ttfamily def changer\+Version\+Branche (\begin{DoxyParamCaption}\item[{}]{chemin, }\item[{}]{branche }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
changer la version actuelle (avec une base branche)\+:
\begin{DoxyParams}{Parameters}
{\em chemin} & chemin du repertoire git \\
\hline
{\em nombranche} & branche contenant la branche avec le contenu désiré \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_a537da990ec307af7206b456f2506bd65}\label{class_utils_git_1_1_utils_git_a537da990ec307af7206b456f2506bd65}}
\index{UtilsGit@{UtilsGit}!changerVersionCommit@{changerVersionCommit}}
\index{changerVersionCommit@{changerVersionCommit}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{changerVersionCommit()}{changerVersionCommit()}}
{\footnotesize\ttfamily def changer\+Version\+Commit (\begin{DoxyParamCaption}\item[{}]{chemin, }\item[{}]{commit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
changer la version actuelle (avec une base commit)\+:
\begin{DoxyParams}{Parameters}
{\em chemin} & chemin du repertoire git \\
\hline
{\em commit} & branche contenant le commit de la version à charger \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_afa07041de3989a5f31eca2a3a2c47986}\label{class_utils_git_1_1_utils_git_afa07041de3989a5f31eca2a3a2c47986}}
\index{UtilsGit@{UtilsGit}!commit@{commit}}
\index{commit@{commit}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{commit()}{commit()}}
{\footnotesize\ttfamily def commit (\begin{DoxyParamCaption}\item[{}]{chemin\+Fichier, }\item[{}]{nom\+Fichier, }\item[{}]{texte\+Commit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
commit d\textquotesingle{}un fichier (branche principale)
\begin{DoxyParams}{Parameters}
{\em chemin\+Fichier} & le chemin du fichier \\
\hline
{\em texte\+Commit} & le texte associé au commit \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le hash du commit
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_a5abab34d70b159c8cb89a20ab341226e}\label{class_utils_git_1_1_utils_git_a5abab34d70b159c8cb89a20ab341226e}}
\index{UtilsGit@{UtilsGit}!embranchement@{embranchement}}
\index{embranchement@{embranchement}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{embranchement()}{embranchement()}}
{\footnotesize\ttfamily def embranchement (\begin{DoxyParamCaption}\item[{}]{chemin\+Fichier, }\item[{}]{nom\+Branche }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
commit d\textquotesingle{}un fichier (branche principale)
\begin{DoxyParams}{Parameters}
{\em chemin\+Fichier} & le chemin du fichier \\
\hline
{\em texte\+Commit} & le texte associé au commit \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le hash du commit
\end{DoxyReturn}
\mbox{\Hypertarget{class_utils_git_1_1_utils_git_a62096d973d2c93e877c805477f9ff9be}\label{class_utils_git_1_1_utils_git_a62096d973d2c93e877c805477f9ff9be}}
\index{UtilsGit@{UtilsGit}!mergeVersion@{mergeVersion}}
\index{mergeVersion@{mergeVersion}!UtilsGit@{UtilsGit}}
\doxysubsubsection{\texorpdfstring{mergeVersion()}{mergeVersion()}}
{\footnotesize\ttfamily def merge\+Version (\begin{DoxyParamCaption}\item[{}]{chemin, }\item[{}]{nombranche }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
valider une nouvelle version courante d\textquotesingle{}un contenu -\/ Un peu plus compliqué à faire.
\begin{DoxyParams}{Parameters}
{\em chemin} & chemin du repertoire git \\
\hline
{\em nombranche} & branche contenant le contenu temporaire à repasser en principal \\
\hline
\end{DoxyParams}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
Utils\+Git.\+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
Cette application à pour objectif de définir une version minimaliste du projet Open\+Quiz\hypertarget{index_intro_sec}{}\doxysection{Fonctionnalités}\label{index_intro_sec}
\begin{DoxyEnumerate}
\item Choisir un auteur parmi trois choix
\item Un menu proposant diverses options est affiché
\begin{DoxyItemize}
\item 0 \+: Importer un contenu
\item 1 \+: Consulter le panier
\item 2 \+: Aller à la banque de contenu
\item 3 \+: Revenir au menu
\item 4 \+: Supprimer un contenu
\item 5 \+: Créer une évaluation
\item 6 \+: Consulter les évaluations
\item 7 \+: Modifier un contenu
\item 8 \+: Naviguer dans un contenu (a venir)
\item 9 \+: Rechercher un contenu dans la banque (a venir)~\newline
\item 10 \+: Consulter les contenus en cours de modification~\newline
\item 11 \+: Gérer les demandes de publication~\newline
\item 12 \+: Mises à jour de favoris~\newline
\end{DoxyItemize}
\end{DoxyEnumerate}
\ No newline at end of file
%%
%% 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{Projet Open Quiz}
\label{index}\hypertarget{index}{}\input{index}
\chapter{Data Structure Index}
\input{annotated}
\chapter{Data Structure Documentation}
\input{class_menu_1_1_menu}
\input{class_utils_1_1_utils}
\input{class_utils_git_1_1_utils_git}
%--- 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.
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