Ceci est une ancienne révision du document !
En construction...
BugReport : plateforme de remonté d'incidents
Documentation technique - Sommaire :
- Gestion des applications
Gestion des applications
1- Fonctionnalités
2- Classes métiers
3- Variables de session ($_SESSION)
Nom | Type | Descriptif |
---|---|---|
$_SESSION["ckAll"] | Booléen | Etat de la case à cocher permettant de sélectionner ou de désélectionner toute les applications |
$_SESSION["selectedApps"] | Tableau d'entiers | Ids des applications sélectionnés |
$_SESSION["selectedUsesCases"] | Tableau d'entiers | Ids des cas d'utilisations sélectionnés |
4- Vues
4.1 VApps
Liste des applications
<div id="apps"> <fieldset class="cadre"> <legend><input type="checkbox" id="ckAll" title="(Dé)sélectionner les applications"> Applications :</legend> <table id="appsTable"> <?php Gui::show($data["apps"],"addDelete")?> </table> <div class="buttons"> <div class="btn" id="btAdd" name="btAdd" title="Ajouter une nouvelle application"><span class="add">Ajouter une application...</span></div> <div id="multi"><b>Pour la sélection :</b> <a href="#" class="delete" id="btMultiDelete" name="btMultiDelete" title="Supprimer les applications sélectionnées">Supprimer</a> </div> </div> </fieldset> </div> <?php echo $data["js"];?>
4.2 vAddApp
Ajouter une application
<?php $app=$data["app"];?> <form id="frmAddApp" name="frmAddApp" onsubmit="return false;"> <fieldset> <legend><?php echo $data["title"];?></legend> <input type="hidden" id="id" name="id" value="<?php echo $app->getId();?>"> <label class="label" for="libelle">Libellé <font color="red">*</font> :</label><input title="Libellé obligatoire" placeholder="libellé" type="text" id="libelle" name="libelle" value="<?php echo $app->getLibelle();?>" maxlength="30" required><br> <label class="label" for="mail">Descriptif :</label><input title="Descriptif de l'application" type="text" id="descriptif" name="descriptif" value="<?php echo $app->getDescriptif();?>"><br> <label class="label" for="version">Version :</label><input title="Version de l'application" placeholder="1.0.0.0" type="text" id="version" name="version" value="<?php echo $app->getVersion();?>"><br> <div class="buttons"> <?php echo $data['addUseCase'];?> <div id="btValidAddApp" class="btn">Valider</div> <div id="btCancelAddApp" class="btn">Annuler</div> </div> </fieldset> </form> <?php echo $data["js"];?>
4.3 vUseCase
Liste des cas d'utilisations de l'application sélectionnée
<div id="useCases"> <?php //$useCase=$data["useCase"];?> <form id="frmUseCase" name="frmUseCase" onsubmit="return false;"> <fieldset> <legend><?php echo $data["title"];?></legend> <input type="hidden" id="idApp" name="idApp" value="<?php echo $data["idApp"];?>"> <?php echo $data['useCases'];?> <div class="buttons"> <div class="btn" id="btAddUseCase" name="btAdd" title="Ajouter un cas d'utilisation"><span class="add">Ajouter un cas d'utilisation...</span></div> <div id="btValidUseCase" class="btn">Valider</div> <div id="btCancelUseCase" class="btn">Annuler</div> <div id="multiUseCase"><b>Pour la sélection :</b> <a href="#" class="deleteUseCase" id="btMultiDeleteUseCase" name="btMultiDeleteUseCase" title="Supprimer les cas d'utilisations sélectionnées">Supprimer</a> </div> </div> </fieldset> </form> </div> <?php echo $data["js"];?>
4.4 vAddUseCase
Ajouter un cas d'utilisation a l'application sélectionnée.
<form id="frmAddUseCase" name="frmAddUseCase" onsubmit="return false;"> <fieldset> <legend><?php echo $data["title"];?></legend> <input type="hidden" id="application" name="application" value="<?php echo $data['idApp'];?>"><br> <label class="label" for="code">Code <font color="red">*</font> :</label><input title="Code obligatoire" placeholder="Votre code" type="text" id="code" name="code" value="" maxlength="30" required><br> <label class="label" for="libelle">libelle <font color="red">*</font> :</label><input title="Libelle obligatoire" placeholder="Votre libelle" type="text" id="libelle" name="libelle" value="" maxlength="30" required><br> <div class="buttons"> <div id="btValidAddUseCase" class="btn">Valider</div> <div id="btCancelAddUseCase" class="btn">Annuler</div> </div> </fieldset> </form> <?php echo $data["js"];?>