Affichage des paramètres du compte

This commit is contained in:
Michael RICOIS 2012-09-10 09:34:14 +00:00
parent 4c2db4ef20
commit 8c66f28b90
2 changed files with 38 additions and 7 deletions

View File

@ -308,9 +308,39 @@ class DashboardController extends Zend_Controller_Action
$this->view->assign('prefInterface'.ucfirst($name), $value);
}
}
$timestamp = strtotime( $user->dateContrat );
$dateBegin = date( 'd/m/Y', $timestamp );
$timestamp = mktime(0,0,0,substr($dateBegin,3,2)+$user->periodContrat,substr($dateBegin,0,2), substr($dateBegin,6,4));
$dateEnd = date( 'd/m/Y', $timestamp );
$this->view->assign('dateBegin', $dateBegin);
$this->view->assign('dateEnd', $dateEnd);
//Customer params have an option on the RNCS filter
$this->view->assign('filterRNCS', $user->filterRNCS);
$this->view->assign('licenceINSEE', $user->licenceINSEE);
$this->view->assign('immediatExtract', $user->immediatExtract);
$tarifText = '';
//Tarifs
if ($user->forfait!=0) {
//Forfait de
$tarifText = 'Forfait de '.$user->forfait.' euros';
} else {
$tarifText = 'Tarif unitaire à la ligne de '.$user->priceLine.' euros';
}
//Paramètres
if ( $user->limitFiles!=0 && $user->limitLines!=0 ) {
$tarifText.= ' limité à '.$user->limitFiles.' fichiers et à '.$user->limitLines.' lignes par fichier.';
} elseif ( $user->limitFiles!=0 && $user->limitLines==0 ) {
$tarifText.= ' limité à '.$user->limitFiles.' fichiers';
} elseif ( $user->limitFiles==0 && $user->limitLines!=à ) {
$tarifText.= ' limité à '.$user->limitLines.' lignes par fichier.';
}
$this->view->assign('tarifText', $tarifText);
//List of data to extract
$profilsM = new Application_Model_EnrichissementProfils();
@ -331,7 +361,6 @@ class DashboardController extends Zend_Controller_Action
}
$profil = new stdClass();
$profil->labels = $profilLabels;
//$profil->tarif = $result['priceLine'];
$profil->reference = $result['reference'];
$this->view->assign('profil', $profil);
}

View File

@ -13,12 +13,14 @@
<div id="dashboard">
<h2>Paramètres de votre compte</h2>
<p>Licence INSEE : paiement à chaque extraction, non comptabilisé (déjà licencié)</p>
<p>Filtre RNCS : actif, désactiver</p>
<p>Extraction possible de xxx lignes, nombre de fichiers illimités sur la durée du contrat</p>
<p>Extraction possible de xxx lignes par fichier, nombre de fichiers maximums x sur la durée du contrat</p>
<p>Service ouvert du <?=$this->dateBegin?> au <?=$this->dateEnd?></p>
<p><?=$this->tarifText?></p>
<p>Licence INSEE :<?php if ($this->licenceINSEE) {?> Non comptabilisé (déjà licencié)<?php } else {?> Paiement à chaque extraction.<?php }?></p>
<p>Filtre RNCS :<?php if ($this->filterRNCS) {?> Filtrer au seul paramètre RNCS.<?php } else {?> Aucun filtre.<?php }?></p>
<p>Extraction de fichier : <?php if ($this->immediatExtract) {?>Immédiat<?php } else { ?>Différé<?php }?></p>
<br/>
<h2>Préférences d'affichage</h2>
<p>
L'application permet la modification de l'affichage des critères de ciblage afin de permettre une
@ -44,6 +46,7 @@ Activer le mode personnalisation
<?php }?>
<br/>
<div>
<label>Afficher le nombre d'unité INSEE</label><br/>
<span><i>Pour permettre une estimation du cout de la redevance INSEE, en activant cette option,
@ -63,11 +66,10 @@ $('input[type=checkbox]').click(function(){
<br/>
<h2>Profils d'enrichissement</h2>
<?php if ($this->profil) {?>
<p>Référence : <?=$this->profil->reference?></p>
<p>Tarif à la ligne (redevance INSEE non inclus) : <?=$this->profil->tarif?> euros</p>
<p>Liste des données extraites lors d'un enrichissement</p>
<?php foreach($this->profil->labels as $label) {?>
<?=$label?><br/>