291 lines
13 KiB
Text
291 lines
13 KiB
Text
<div id="messagePlaceHolder"></div>
|
|
|
|
#if $message != ''
|
|
<script type="text/javascript">setMessage('$message.replace("\'","\\\'")')</script>
|
|
#end if
|
|
|
|
#if $error != ''
|
|
<script type="text/javascript">setMessage('$error.replace("\'","\\\'")', 'errorMessage')</script>
|
|
#end if
|
|
|
|
|
|
<div id="loadings">
|
|
Chargement en cours...
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
function showDetail(id){
|
|
slideDown(id, {duration:0.4});
|
|
var element = document.getElementById("togglelink" + id);
|
|
element.onclick=null;
|
|
element.style.backgroundPosition='bottom left';
|
|
setTimeout("var element = document.getElementById(\'togglelink" + id + "\');element.onclick=function () {hideDetail(\'" + id + "\'); return false;};",450);
|
|
return false;
|
|
}
|
|
function hideDetail(id){
|
|
slideUp(id, {duration:0.4});
|
|
var element = document.getElementById("togglelink" + id);
|
|
element.onclick=null;
|
|
element.style.backgroundPosition="top left";
|
|
setTimeout("var element = document.getElementById(\'togglelink" + id + "\');element.onclick=function () {showDetail(\'" + id + "\'); return false;};",450);
|
|
return false;
|
|
}
|
|
</script>
|
|
|
|
<div id="globalDiv" onclick="setMessage();">
|
|
<div id="paramCompte" class="domtab">
|
|
<h1>Paramètres de mon compte</h1>
|
|
<ul class="domtabs">
|
|
<li><a href="#mainTab">Général</a></li>
|
|
<li><a href="#machinesTab">Machines</a></li>
|
|
<li><a href="#mailTab">Mails</a></li>
|
|
<li><a href="#variousTab">Divers</a></li>
|
|
</ul>
|
|
<!-- +++++++++++++++++++ Infos Utilisateur +++++++++++++++++++ -->
|
|
<div>
|
|
<h2 class="mark"><a name="mainTab" id="mainTab"></a></h2>
|
|
<dl class="tabbed_page">
|
|
<dt>Nom :</dt>
|
|
<dd>$adherent.nom
|
|
<span class="actions"><a href="#" onclick="return askForName('$adherent.nom')">modifier</a></span>
|
|
<div class="clear"></div>
|
|
</dd>
|
|
<dt>Prénom :</dt>
|
|
<dd>$adherent.prenom
|
|
<span class="actions"><a href="#" onclick="return askForSurname('$adherent.prenom')">modifier</a></span>
|
|
<div class="clear"></div>
|
|
|
|
</dd>
|
|
<dt>Chambre :</dt>
|
|
<dd>$adherent.chambre</dd>
|
|
<dt>Solde :</dt>
|
|
<dd>
|
|
$adherent.solde €
|
|
<span class="actions"><a href="rechargerCompteImpression" onclick="return paypalWindow('$adherent.telephone')">modifier</a></span>
|
|
<div class="clear"></div>
|
|
</dd>
|
|
<dt>Téléphone :</dt>
|
|
<dd>$adherent.telephone
|
|
<span class="actions"><a href="#" onclick="return askForTel('$adherent.telephone')">modifier</a></span>
|
|
<div class="clear"></div>
|
|
</dd>
|
|
|
|
#if $adherent.droits
|
|
<dt>Droits :</dt>
|
|
<dd>
|
|
$adherent.droits
|
|
</dd>
|
|
#end if
|
|
|
|
|
|
<dt>État administratif pour l'année $adherent.anneeScolaire :</dt>
|
|
<dd>
|
|
<dl>
|
|
<dt>Cotisation : </dt>
|
|
<dd>#if $adherent.cotisationOK
|
|
<span class="valide"> OK</span>
|
|
#else
|
|
<span class="invalide"> Non payée</span>
|
|
#end if
|
|
</dd>
|
|
<dt>Carte d'étudiant : </dt>
|
|
<dd>#if $adherent.carteOK
|
|
<span class="valide"> OK</span>
|
|
#else
|
|
<span class="invalide"> pas de carte d'étudiant</span>
|
|
#end if
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt class="last">Changer mon mot de passe</dt>
|
|
<dd class="last">
|
|
<form action="changePasswordAdherent" name="changePasswordForm" method="POST">
|
|
<label class="textInputLabel" for="ancienPassword">Ancien mot de passe : </label>
|
|
<input type="password" id="ancienPassword" name="ancienPassword"/><br />
|
|
<label class="textInputLabel" for="nouveauPassword1">Nouveau mot de passe : </label>
|
|
<input type="password" id="nouveauPassword1" name="nouveauPassword1"/><br />
|
|
<a class="textInputNote" href="#" onclick="return GeneratePassword()">Générer un nouveau mot de passe</a><br />
|
|
<label class="textInputLabel" for="nouveauPassword2">Confirmation : </label>
|
|
<input type="password" id="nouveauPassword2" name="nouveauPassword2"/><br />
|
|
<input type="submit" value="Modifier" />
|
|
</form>
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
|
|
|
|
<!-- +++++++++++++++++++ Infos Machines +++++++++++++++++++ -->
|
|
<div>
|
|
<h2 class="mark"><a name="machinesTab" id="machinesTab"></a></h2>
|
|
<dl id="machineList">
|
|
#for $machine in $machines
|
|
<dt>
|
|
<a href="#" class="linkToggle" id="togglelinkmachine$machine.id" onclick="showDetail('machine$machine.id'); return false;"></a>
|
|
$machine.nomCourt
|
|
</dt>
|
|
<dd>
|
|
<div class="machineDetails" id="machine$machine.id">
|
|
<div>
|
|
<dl class="machineInfos">
|
|
<dt>Type : </dt><dd>$machine.type</dd>
|
|
<dt>MAC : </dt><dd>$machine.mac</dd>
|
|
<dt>IP : </dt><dd>$machine.ip</dd>
|
|
#if $machine.ipsec
|
|
<dt>Clef ipsec : </dt><dd>$machine.ipsec</dd>
|
|
#end if
|
|
</dl>
|
|
<div class="clear"></div>
|
|
<span class="actions">
|
|
<a href="#" onclick="return askForMachineName('$machine.nomCourt', '$machine.mid')">renommer</a>
|
|
<a href="#" onclick="return askForMachineMac('$machine.mac', '$machine.mid')">Changer de MAC</a>
|
|
<a href="#" onclick="return askForDeleteMachine('$machine.mid');">Supprimer</a>
|
|
</span>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</div>
|
|
</dd>
|
|
#end for
|
|
</dl>
|
|
<ul class="tabbed_page">
|
|
<li class="last">
|
|
<h3>Ajouter une machine</h3>
|
|
<form action="creerMachine" method="post" onsubmit="return creerMachine(this.nomNouvelleMachine.value, this.MACNouvelleMachine.value, this.estMachineWifi.checked)" name="addMachineForm">
|
|
<label class="textInputLabel" for="nomNouvelleMachine">Nom de la machine :</label>
|
|
<input type="text" id="nomNouvelleMachine" name="nomNouvelleMachine"/><br />
|
|
<label class="textInputLabel" for="MACNouvelleMachine">Adresse MAC :</label>
|
|
<input type="text" id="MACNouvelleMachine" name="MACNouvelleMachine"/><br />
|
|
<a class="textInputNote" href="http://wiki/VieCrans/Param%c3%a8tresConnexion/AdresseMac" target="_blanc">Comment trouver l'adresse mac ?</a><br />
|
|
<label class="checkBoxLabel" for="isWifi"><input type="checkbox" id="estMachineWifi" name="estMachineWifi" value="1" />machine wifi</label><br />
|
|
<input type="submit" value="Ajouter" />
|
|
</form>
|
|
<p class="note"><b>Note :</b>Pour les non membres actifs, le nombre de machines fixes est limité à 1</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
|
|
<!-- +++++++++++++++++++ Infos Mails +++++++++++++++++++ -->
|
|
<div>
|
|
<h2 class="mark"><a name="mailTab" id="mailTab"></a></h2>
|
|
<form action="saveMailPrefs#mailTab" method="POST">
|
|
<dl class="tabbed_page">
|
|
<dt>Alias:</dt>
|
|
<dd>
|
|
#if $mailInfos.alias==[]
|
|
<span class="empty">Vide</span>
|
|
#else
|
|
<ul class="listeAlias">
|
|
#for $an_alias in $mailInfos.alias
|
|
<li>$an_alias</li>
|
|
#end for
|
|
</ul>
|
|
#end if
|
|
<div class="clear"></div>
|
|
<span class="actions">
|
|
<a href="#" onclick="return newAlias()">Nouvel alias</a>
|
|
</span>
|
|
<div class="clear"></div>
|
|
|
|
</dd>
|
|
<dt>
|
|
Greylisting:
|
|
</dt>
|
|
<dd>
|
|
#if $mailInfos.contourneGreylist==True
|
|
<label for="contourneGreylist" class="labelCheckbox"><input type="checkbox" name="contourneGreylist" id="contourneGreylist" class="inputCheckbox" value="oui" checked /> Contourner</label>
|
|
#else
|
|
<label for="contourneGreylist" class="labelCheckbox"><input type="checkbox" name="contourneGreylist" id="contourneGreylist" class="inputCheckbox" value="oui" /> Contourner</label>
|
|
#end if
|
|
<a class="textInputNote" href="http://wiki/CransTechnique/GreyListing?highlight=%28Greylist%29" target="_blanc">Plus d'infos</a><br />
|
|
</dd>
|
|
<dt>
|
|
Entêtes:
|
|
</dt>
|
|
<dd>
|
|
#if $mailInfos.rewriteMailHeaders==True
|
|
<label for="rewriteMailHeaders" class="labelCheckbox"><input type="checkbox" name="rewriteMailHeaders" id="rewriteMailHeaders" class="contourneGreylist" value="oui" checked /> Réécriture des en-tête mails</label>
|
|
#else
|
|
<label for="rewriteMailHeaders" class="labelCheckbox"><input type="checkbox" name="rewriteMailHeaders" id="rewriteMailHeaders" class="contourneGreylist" value="oui" /> Réécriture des en-tête mails</label>
|
|
#end if
|
|
</dd>
|
|
</dl>
|
|
|
|
#if $getVar('mailError', False)
|
|
<ul class="tabbed_page">
|
|
<li class="centrer last">
|
|
<span class="errorMessage">$mailError</span>
|
|
</li>
|
|
</ul>
|
|
#else
|
|
<dl class="tabbed_page">
|
|
<dt>Transfert:</dt>
|
|
<dd>
|
|
<label for="forwarding_address" class="labelInput">
|
|
<input type="text" name="forwarding_address" id="forwarding_address" class="inputText" value="$mailInfos.forwarding_address" />
|
|
<p class="textInputNote">Laisser vide pour désactiver le transfert</p><br />
|
|
|
|
</label>
|
|
</dd>
|
|
<dt>Tri des spams:</dt>
|
|
<dd>
|
|
<label for="spanTreatment_no" class="labelRadio">
|
|
#if $mailInfos.spam.no
|
|
<input type="radio" name="spanTreatment" id="spanTreatment_no" class="inputRadio" value="no" checked /> Aucun
|
|
#else
|
|
<input type="radio" name="spanTreatment" id="spanTreatment_no" class="inputRadio" value="no" /> Aucun
|
|
#end if
|
|
</label><br />
|
|
|
|
<label for="spanTreatment_mark" class="labelRadio">
|
|
#if $mailInfos.spam.mark
|
|
<input type="radio" name="spanTreatment" id="spanTreatment_mark" class="inputRadio" value="mark" checked /> Marquer
|
|
#else
|
|
<input type="radio" name="spanTreatment" id="spanTreatment_mark" class="inputRadio" value="mark" /> Marquer
|
|
#end if
|
|
</label><br />
|
|
|
|
<label for="spanTreatment_drop" class="labelRadio">
|
|
#if $mailInfos.spam.drop
|
|
<input type="radio" name="spanTreatment" id="spanTreatment_drop" class="inputRadio" value="drop" checked /> Supprimer
|
|
#else
|
|
<input type="radio" name="spanTreatment" id="spanTreatment_drop" class="inputRadio" value="drop" /> Supprimer
|
|
#end if
|
|
</label><br />
|
|
</dd>
|
|
</dl>
|
|
#end if
|
|
<ul class="tabbed_page">
|
|
<li class="centrer last">
|
|
<input type="reset" value="Reset">
|
|
<input type="submit" nom="mailSubmit" value="Soumettre">
|
|
</li>
|
|
</ul>
|
|
</form>
|
|
</div>
|
|
|
|
|
|
|
|
<!-- +++++++++++++++++++ divers +++++++++++++++++++ -->
|
|
<div>
|
|
<h2 class="mark"><a name="variousTab" id="variousTab"></a></h2>
|
|
<form action="saveVariousPrefs#variousTab" method="POST">
|
|
<dl class="tabbed_page">
|
|
<dt>Bittorent:</dt>
|
|
<dd>
|
|
<label for="bittorent" class="labelCheckbox"><input type="checkbox" name="bittorent" id="bittorent" class="inputCheckbox" value="1" /> Utiliser Bittorent</label>
|
|
<a class="textInputNote" href="#">Plus d'infos</a><br />
|
|
</dd>
|
|
</dl>
|
|
|
|
<ul class="tabbed_page">
|
|
<li class="last centrer">
|
|
<input type="reset" value="Reset">
|
|
<input type="submit" nom="variousSubmit" value="Soumettre">
|
|
</li>
|
|
</ul>
|
|
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|