Issue #0001636: reste encore travailler sur les styles du dialog

This commit is contained in:
Aram HARUTYUNYAN 2013-06-14 14:14:20 +00:00
parent 0c27f1f47b
commit 9ba3704e88
6 changed files with 31 additions and 20 deletions

View File

@ -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);
}

View File

@ -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>

View File

@ -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>

View File

@ -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') {

View File

@ -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

View File

@ -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();
});