/
bugs.php
65 lines (50 loc) · 2.25 KB
/
bugs.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?
include_once ("inc_connect.php");
include_once ("functions_auth.php");
include_once ("bugs_functions.php");
include_once ("bugs_functions_db.php");
include_once ("top.php");
$bug = $_REQUEST[bug];
init_bug($bug);
function init_bug($bug)
{
// Si l'on vient de remplir le formulaire d'ajout ou d"édition
// d'un bug, on met à jour la bdd
if ($bug == "edit" && userIsGuilde()) {
editDbBug(); // editDbBug ne prend pas de parametre
// Suppression d'un bug
} elseif ( (is_numeric($bug)) && ($_REQUEST[action] == "del") && userIsGuilde()) {
deleteDbBug($bug);
}
// On affiche le formulaire si l'on connait l'id du bug
// ou que l'on veut en créer un nouveau
if (is_numeric($bug) || $bug == "new") {
afficher_titre_tableau("Bug Track des outils ".RELAISMAGO,"");
afficherFicheBug($bug);
// Sinon, on affiche la liste des bugs
} else {
$text = "<i>Vous venez de découvrir un dysfonctionnement dans les outils, ou vous voulez voir ";
$text .= "une nouvelle fonctionnalité apparaître ? Cet outil est pour vous !</i><br><br>";
if (userIsGuilde()) {
$text .= "<input type='button' class='mh_form_submit' ";
$text .= "onClick=\"Javascript:document.location.href='bugs.php?bug=new'\" value=\"Ajouter un bug ou une demande d'amélioration\">";
} else {
$text .= "L'ajout de Bug ou Souhait est uniquement accessible par les ".RELAISMAGO." authentifiés pour l'instant.<br>";
}
afficher_titre_tableau("Bug Track ".RELAISMAGO." : Les Bugs ou Souhaits dans les outils",$text);
afficherListeBugs();
}
}
function bug_affiche_info()
{
$text = "L'ajout de bugs s'effectue à l'aide de la nouvelle interface : <br>";
$text .= "<a href='http://outils.lipyx.net/bugs/?group=relaismago'>Anomalies</a><br>";
$text .="Avec cette interface, les développeurs recevront un mail à chaque nouveau bug,";
$text .= "et vous aussi lorsque celui-ci sera corrigé.<br><br>";
$text .= "Tous les bugs présents ici seront transférés sur la nouvelle interface.<br>";
$text .= "Pour ajouter un bug, vous devrez être authentifié. Pour vous inscrire, c'est ici : ";
$text .= "<a href='http://outils.lipyx.net/account/register.php'>http://outils.lipyx.net/account/register.php</a>";
$text .= "Pour toutes questions, contactez Bodega (49145).";
return $text;
}
?>