etudiants:2014:bertrand:bugreport

Ceci est une ancienne révision du document !


BugReport : plateforme de remonté d'incidents

Nom Type Descriptif
$_SESSION["ckAll"] Booléen Etat de la case à cocher permettant de sélectionner ou de désélectionner tous les utilisateurs
$_SESSION["selectedUsers"] Tableau d'entiers Ids des utilisateurs sélectionnés

1.4.1 vHeader

Page en-tête

<?php 
require_once 'technics/Gui.php';
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="<?php echo $GLOBALS["siteUrl"]?>js/jquery-2.0.3.js"></script>
<script type="text/javascript" src="<?php echo $GLOBALS["siteUrl"]?>js/jquery.validate.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo $GLOBALS["siteUrl"]?>css/main.css">
<title>Pi - Gestion des utilisateurs</title>
</head>
<body>
<div class="title">Pi <small>v0.9</small> - [ Plateforme d'Incident ]</div>
<div class="content">

<div id="hierarchie"><ul><?php echo $data["lien"];?></ul></div>

1.4.2 vUsers

Liste des utilisateurs (Affichage initial et rafraîchissement)

<div id="users">
	<fieldset class="cadre">
	<legend><input type="checkbox" id="ckAll" title="(Dé)sélectionner les utilisateurs">&nbsp;Utilisateurs :</legend>
		<table id="usersTable">
			<?php Gui::show($data["users"],"addDeleteUser")?>
		</table>
		<div class="buttons">
			<div class="btn" id="btAdd" name="btAdd" title="Ajouter un nouvel utilisateur"><span class="addUser">Ajouter un utilisateur...</span></div>
			<div id="multi"><b>Pour la sélection :</b>&nbsp;
				<a href="#" class="deleteUser" id="btMultiDelete" name="btMultiDelete" title="Supprimer les utilisateurs sélectionnés">Supprimer</a>&nbsp;
				Affecter au groupe :<select id="multiGroupe"><?php echo Gui::show($data["groupes"],"select");?></select>
				&nbsp;<a href="#" class="" id="btMultiToGroup" name="btMultiToGroup" title="Affecter les utilisateurs sélectionnés au groupe">Ok</a>
			</div>
	
		</div>
	</fieldset>
</div>
<?php echo $data["js"];?>

1.4.3 vFooter

Page pied-de-page

<div id="operation" style="display: none;"></div>
<div id="message"><?php echo $data['message']; ?></div>
</div>
</body>
</html>

1.4.4 vAddUser

Ajout d'un nouvel utilisateur ou modification d'un utilisateur existant

<?php $user=$data["user"];?>
<form id="frmAddUser" name="frmAddUser" onsubmit="return false;">
<fieldset>
<legend><?php echo $data["title"];?></legend>
	<input type="hidden" id="id" name="id" value="<?php echo $user->getId();?>">
	<label class="label" for="login">Login <font color="red">*</font> :</label><input title="Login obligatoire" placeholder="Votre login" type="text" id="login" name="login" value="<?php echo $user->getLogin();?>" maxlength="30" required><br>
	<label class="label" for="password">Password* :</label><input title="Password obligatoire" type="password" id="password" name="password" value="" maxlength="10"><br>
	<label class="label" for="mail">Email :</label><input title="Entrer un mail valide" type="email" id="mail" name="mail" value="<?php echo $user->getMail();?>"><br>
	<label class="label" for="groupe">Groupe :</label><select title="Sélectionner un groupe" size="1" id="idGroupe" name="idGroupe"><?php echo Gui::show($data["groupes"],"select");?>"></select><br>
	<div class="buttons">
		<div id="btValidAddUser" class="btn">Valider</div>
		<div id="btCancelAddUser" class="btn">Annuler</div>
	</div>
</fieldset>
</form>
<?php echo $data["js"];?>

1.5.1 cUtilisateur/index

Fonctionnalité Descriptif
Gestion des utilisateurs Contrôleur de gestion des utilisateurs
Appel du contrôleur refresh

public function index(){ 
		$this->refresh();

  • etudiants/2014/bertrand/bugreport.1384770078.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)