Issue #0001636: Le champs 'Sevice*' ajoute

This commit is contained in:
Aram HARUTYUNYAN 2013-06-18 07:02:10 +00:00
parent 053555505c
commit f90bb1cef6
3 changed files with 28 additions and 56 deletions

View File

@ -611,6 +611,7 @@ class UserController extends Zend_Controller_Action
'nom' => '',
'prenom' => '',
'fonction' => '',
'service' => '',
'rsociale' => '',
);
@ -626,6 +627,7 @@ class UserController extends Zend_Controller_Action
'nom' => 'Nom',
'prenom' => 'Prénom',
'fonction' => 'Fonction',
'service' => 'Service',
'rsociale' => 'Sociale',
);
@ -645,8 +647,8 @@ class UserController extends Zend_Controller_Action
if ($message == '') {
$mailbody = '<style type="text/css">table {font-family:Arial, Helvetica, sans-serif; font-size: 12px; width: 550px; border: none;}table td{padding: 4px 8px;}</style>';
$mailbody .= "Chers S&amp;D collègues,<br />J'ai oublié mon identifiant et(ou) mot de passe de site web scores-decisions.com.<br />";
$mailbody .= "S'il vous plaît envoyez-moi encore une fois l'identifiant et(ou) le mot de passe qui me permettra d'avoir un accès au site.";
$mailbody .= "Chers S&amp;D collègues,<br />J'ai oublié mon identifiant et/ou mot de passe de site web scores-decisions.com.<br />";
$mailbody .= "S'il vous plaît envoyez-moi encore une fois l'identifiant et/ou le mot de passe qui me permettra d'avoir un accès au site.";
$mailbody .= "<p>Ci-dessous, trouvez les informations enregistrées sur mon identité:</p>";
$mailbody .= "<table><tr bgcolor='#eeeeee'><td width='200px'><strong>Identifiant :</strong></td><td>".$params['identifiant']."</td></tr>";
$mailbody .= "<tr><td><strong>Adresse email:</strong></td><td>".$params['email']."</td></tr>";
@ -654,7 +656,8 @@ class UserController extends Zend_Controller_Action
$mailbody .= "<tr><td><strong>Nom:</strong></td><td>".$params['nom']."</td></tr>";
$mailbody .= "<tr bgcolor='#eeeeee'><td><strong>Prénom:</strong></td><td>".$params['prenom']."</td></tr>";
$mailbody .= "<tr><td><strong>Fonction:</strong></td><td>".$params['fonction']."</td></tr>";
$mailbody .= "<tr bgcolor='#eeeeee'><td><strong>Raison Sociale:</strong></td><td>".$params['rsociale']."</td></tr></table>";
$mailbody .= "<tr bgcolor='#eeeeee'><td><strong>Service:</strong></td><td>".$params['service']."</td></tr>";
$mailbody .= "<tr><td><strong>Raison Sociale:</strong></td><td>".$params['rsociale']."</td></tr></table>";
$mailbody .= "<p>Veuillez agréer, chers collègues, l'assurance de mes sentiments respectueux.</p>";
require_once 'Scores/Mail.php';

View File

@ -1,31 +1,31 @@
<?php if ($this->href) {?>
<?php } else {?>
<style>
div#dlg input[type="text"] {
border-radius:0;
font-size:1em;
font-size:0.9em;
margin:0;
padding:0;
background: none;
box-shadow: none;
width: 20em;
}
pre {
font-family: arial;
font-size:0.9em;
}
label#frm {
font-family: arial;
font-size:0.9em;
cursor: default;
clear: both;
float: left;
width: 20em;
margin-right: 1em;
text-align: right;
font-weight: bold;
}
/*input#frm {
width: 28em !important;
}*/
.brsr {
border-style:solid;
border-width:1px;
@ -49,7 +49,7 @@ label#frm {
background-color: #FFFFDD;
border: 1px solid #FCEFA1;
border-radius: 4px;
padding-left: 15px;
padding: 10px 15px 10px 15px;
}
#stl {
height:25px;
@ -59,10 +59,6 @@ label#frm {
width:400px;
}
#alwayshidden {
display:none;
}
</style>
<?php if ($this->message!='') {?>
@ -74,10 +70,11 @@ $params = $this->params;
<div id='htxt'>
<pre>
Pour recevoir votre mot de passe ou votre identifiant oubliés, nous vous invitons à saisir les informations ci-dessous et cliquer sur valider.
Pour recevoir votre mot de passe et/ou votre identifiant oubliés, nous vous invitons à saisir les informations ci-dessous et cliquer sur valider.
A réception de ces données, nous vous informerons par e-mail.
Tous les champs (*) sont obligatoires : en cas de données manquantes ou erronées , votre demande ne pourra pas être prise en compte par nos services. * = champ obligatoire.
</pre>
</div>
@ -92,7 +89,7 @@ Tous les champs (*) sont obligatoires : en cas de données manquantes ou erroné
<input id="frm" type="text" name="email" value="<?=$params['email']; ?>" required />
</div>
<div id="stl">
<label id="frm">Votre Numéro de téléphone * :</label>
<label id="frm">Votre Numéro de téléphone* :</label>
<input id="frm" type="text" name="telephone" value="<?=$params['telephone']; ?>" required/>
</div>
<div id="stl">
@ -108,41 +105,21 @@ Tous les champs (*) sont obligatoires : en cas de données manquantes ou erroné
<input id="frm" type="text" name="fonction" value="<?=$params['fonction']; ?>" required/>
</div>
<div id="stl">
<label id="frm">Votre Service* :</label>
<input id="frm" type="text" name="service" value="<?=$params['service']; ?>" required/>
</div>
<div id="stl">
<label id="frm">Raison Sociale* :</label>
<input id="frm" type="text" name="rsociale" value="<?=$params['rsociale']; ?>" required/>
</div>
<div id="alwayshidden">
<style type="text/css">
table {font-family:Arial, Helvetica, sans-serif; font-size: 12px; width: 550px; border: none;}
table td{padding: 4px 8px;}
</style>
Chers S&amp;D collègues,<br />
J'ai oublié mon identifiant et(ou) mot de passe de site web scores-decisions.com.<br />
S'il vous plaît envoyez-moi encore une fois l'identifiant et(ou) le mot de passe qui me permettra d'avoir un accès au site.
<p>Ci-dessous, trouvez les informations enregistrées sur mon identité:</p>
<table>
<tr bgcolor='#eeeeee'><td width='200px'><strong>Identifiant :</strong></td><td id='identifiant'></td></tr>
<tr><td><strong>Adresse email:</strong></td><td id='email'></td></tr>
<tr bgcolor='#eeeeee'><td><strong>Numéro de téléphone direct:</strong></td><td id='telephone'></td></tr>
<tr><td><strong>Nom:</strong></td><td id='nom'></td></tr>
<tr bgcolor='#eeeeee'><td><strong>Prénom:</strong></td><td id='prenom'></td></tr>
<tr><td><strong>Fonction:</strong></td><td id='fonction'></td></tr>
<tr bgcolor='#eeeeee'><td><strong>Raison Sociale:</strong></td><td id='rsociale'></td></tr>
</table>
<p>Veuillez agréer, chers collègues, l'assurance de mes sentiments respectueux.</p>
</div>
<input type="hidden" name="mailbody" value=""/>
</form>
</div>
<div id="ftxt">
<pre>
Les informations que vous nous communiquez dans ce formulaire seront utilisées exclusivement par nos services internes pour le traitement de votre demande et pour personnaliser la communication.
Ces informations sont destinées exclusivement au traitement de votre demande et à lémission d'une réponse personnalisée.
</pre>
</div>

View File

@ -1,10 +1,3 @@
function fill() {
$("input#frm").each(function() {
var td_id = $(this).attr("name");
$("td#"+td_id).text($(this).val());
});
}
function validate() {
var allvals = true;
$("[required]").each(function() {
@ -37,12 +30,11 @@ $(document).ready(function(){
$('[required]').blur(function(){
validate();
isEmail($('[name=email]'));
});
$('#dlg').dialog({ buttons: [
{ text: "Valider", click: function() {
fill();
$("[name='mailbody']").val($("#alwayshidden").html());
var values = $(this).find('form').serialize();
if (validate() && isEmail($('[name=email]'))) {
if ($('.loading').css('display')=='none') {