Issue #0001636: reste encore travailler sur les styles du dialog
This commit is contained in:
parent
0c27f1f47b
commit
9ba3704e88
@ -553,7 +553,7 @@ class UserController extends Zend_Controller_Action
|
||||
* Sends email to the specific client, who requests for forgotten password
|
||||
*/
|
||||
public function motpasseAction()
|
||||
{
|
||||
{
|
||||
$request = $this->getRequest();
|
||||
$name = 'Mot de passe, Identifiant oubliés';
|
||||
$params = array(
|
||||
@ -602,25 +602,14 @@ class UserController extends Zend_Controller_Action
|
||||
$mail->setBodyHTML($params['mailbody']);
|
||||
$mail->setFrom('support');
|
||||
$mail->addToKey('support');
|
||||
$mail->setReplyTo($params['email']);
|
||||
try {
|
||||
$mail->send();
|
||||
$message = "Votre demande avec les informations suivantes a été envoyée. Nous vous contacterons prochainement.";
|
||||
}
|
||||
catch ( Zend_Mail_Transport_Exception $e ){
|
||||
$message = $e->getMessage();
|
||||
}
|
||||
|
||||
// this is temporary mail sending, changing to Zend_mail is needed
|
||||
$header = 'MIME-Version: 1.0' . "\r\n";
|
||||
$header .= 'Content-type: text/html; charset=utf-8' . "\r\n";
|
||||
$header .= 'FROM: '.$params['email']. "\r\n" ;
|
||||
$header .= 'Reply-To: '.$params['email'];
|
||||
if (mail('support@scores-decisions.com', $name, $params['mailbody'], $header)){
|
||||
$message = "Votre demande avec les informations suivantes a été envoyée. Nous vous contacterons prochainement.";
|
||||
} else {
|
||||
$message = "Votre demande n'a pas été envoyé à cause d'un problème technique. Essaye dans 10 minutes.";
|
||||
}
|
||||
// end of temporary mail sending
|
||||
}
|
||||
}
|
||||
$this->view->assign('message', $message);
|
||||
}
|
||||
|
@ -1,6 +1,7 @@
|
||||
<?php echo $this->doctype()?>
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="/libs/ui-1.9.2/themes/smoothness/jquery-ui.css" />
|
||||
<?=$this->headMeta();?>
|
||||
<?=$this->headTitle();?>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="<?='http://'.$_SERVER['SERVER_NAME']?>/favicon.ico" />
|
||||
@ -606,7 +607,7 @@ $(document).ready(function(){
|
||||
<!-- <input type="checkbox" name="remember_login" value="1" id="remember_login" /><label for="remember_login">Remember</label> -->
|
||||
<script>document.write('<input name="screenSize" type="hidden" value="'+ screen.width +'x'+screen.height + '">')</script>
|
||||
<input type="submit" id="submit" class="login" value="Connexion" />
|
||||
</fieldset>
|
||||
</fieldset><div class="StyleInfoData"><?=$this->action('motpasse','user', null); ?></div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
@ -38,7 +38,7 @@ label#frm {
|
||||
font-weight: bold;
|
||||
}
|
||||
input#frm {
|
||||
width: 28em;
|
||||
width: 28em !important;
|
||||
}
|
||||
.brsr {
|
||||
border-style:solid;
|
||||
@ -69,6 +69,10 @@ input#frm {
|
||||
height:25px;
|
||||
}
|
||||
|
||||
#htxt #ftxt {
|
||||
width:400px;
|
||||
}
|
||||
|
||||
#alwayshidden {
|
||||
display:none;
|
||||
}
|
||||
@ -82,7 +86,7 @@ input#frm {
|
||||
$params = $this->params;
|
||||
?>
|
||||
|
||||
<div id='vspace'>
|
||||
<div id='htxt'>
|
||||
<pre>Cher client,
|
||||
|
||||
Pour recevoir votre mot de passe ou votre identifiant oubliés, nous vous invitons à saisir les informations ci-dessous et cliquer sur valider.
|
||||
@ -151,7 +155,7 @@ S'il vous plaît envoyez-moi encore une fois l'identifiant et(ou) le mot de pass
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<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.
|
||||
</pre>
|
||||
|
@ -13,6 +13,10 @@ class Application_Controller_Plugin_Auth extends Zend_Controller_Plugin_Abstract
|
||||
if ($request->getControllerName()=='user' && $request->getActionName()=='login') {
|
||||
$checkAuth = false;
|
||||
}
|
||||
|
||||
if ($request->getControllerName()=='user' && $request->getActionName()=='motpasse') {
|
||||
$checkAuth = false;
|
||||
}
|
||||
|
||||
if ($request->getControllerName()=='fichier'
|
||||
&& $request->getClientIp(false)=='78.31.45.206') {
|
||||
|
@ -11,10 +11,14 @@ class Mail
|
||||
{
|
||||
$c = Zend_Registry::get('config');
|
||||
$this->config = $c->profil->mail;
|
||||
|
||||
$cnfg = array('auth' => 'login',
|
||||
'username' => $this->config->username,
|
||||
'password' => $this->config->password);
|
||||
|
||||
$this->mail = new Zend_Mail();
|
||||
if ($this->config->method == 'smtp') {
|
||||
$tr = new Zend_Mail_Transport_Smtp($this->config->smtp_host);
|
||||
$tr = new Zend_Mail_Transport_Smtp($this->config->smtp_host, $cnfg);
|
||||
$this->mail->setDefaultTransport($tr);
|
||||
} else {
|
||||
$tr = new Zend_Mail_Transport_Sendmail();
|
||||
@ -32,6 +36,15 @@ class Mail
|
||||
$this->mail->setFrom($email, ucfirst($configKey));
|
||||
}
|
||||
|
||||
/**
|
||||
* Set Reply-To address
|
||||
* @param string $email
|
||||
*/
|
||||
public function setReplyTo($email)
|
||||
{
|
||||
$this->mail->setReplyTo($email);
|
||||
}
|
||||
|
||||
/**
|
||||
* Champ To en fonction de la clé de configuration
|
||||
* @param string $configKey
|
||||
|
@ -54,7 +54,7 @@ $('#dlg').dialog({ buttons: [
|
||||
$.post('/user/motpasse', values, function(data) {
|
||||
$('#dlg').html(data);
|
||||
$('pre').hide();
|
||||
$('#vspace').height(50);
|
||||
$('#htxt').height(50);
|
||||
$('input#frm').attr("disabled", "disabled");
|
||||
$(".ui-dialog-buttonpane button:contains('Valider')").hide();
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user