Affichage en infobulle des nouveautés, issue #0001099
This commit is contained in:
parent
8dd03c9ec8
commit
35f334ce81
@ -7,9 +7,28 @@ class AideController extends Zend_Controller_Action
|
||||
*/
|
||||
public function newAction()
|
||||
{
|
||||
//Afficher une bulle de nouveautés pendant une semaine
|
||||
//Récupération de la date de dernière connexion du login
|
||||
//Affichage de la liste des nouveautés
|
||||
$nbNewsMax = 5;
|
||||
$nbJourGlisssant = 1;
|
||||
|
||||
require_once 'Scores/Utilisateur.php';
|
||||
$user = new Utilisateur();
|
||||
$date = $user->getDateDerniereConnexion();
|
||||
|
||||
$nouveautes = array();
|
||||
if ( $date!=null || $date!='0000-00-00 00:00:00' )
|
||||
{
|
||||
$time = mktime(0, 0, 0, date('m'), date('d')-1, date('Y'));
|
||||
$dateglissant = date('Y-m-d', $time);
|
||||
$now = date('Y-m-d');
|
||||
|
||||
$nouveautesM = new Application_Model_Nouveautes();
|
||||
$sql = $nouveautesM->select()
|
||||
->where("date>='".$dateglissant."' AND date<='".$now)
|
||||
->order('date DESC')
|
||||
->limit($nbNewsMax);
|
||||
$nouveautes = $nouveautesM->fetchAll($sql);
|
||||
}
|
||||
$this->view->assign('nouveautes', $nouveautes);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -24,7 +43,7 @@ class AideController extends Zend_Controller_Action
|
||||
$sql = $nouveautesM->select()
|
||||
->order('date DESC');
|
||||
|
||||
$nouveautes = $nouveautesM->fetchAll($sql);
|
||||
$nouveautes = $nouveautesM->fetchAll($sql);
|
||||
$this->view->assign('nouveautes', $nouveautes);
|
||||
|
||||
}
|
||||
|
@ -1,9 +1,17 @@
|
||||
<?php if ( count($this->nouveautes)>0 ) {?>
|
||||
<div style="position:absolute;width:680px;top:5px;" class="ui-state-highlight ui-corner-all">
|
||||
<p>
|
||||
<span style="float:left;margin-right:0.3em;" class="ui-icon ui-icon-info"></span>
|
||||
<strong>Nouveau !</strong>
|
||||
<a href="">Amélioration des surveillances</a>, <a href="">Modification téléchargement KBIS</a>
|
||||
<?php $cpt = 0;?>
|
||||
<?php foreach ( $this->nouveautes as $nouveaute) {?>
|
||||
<a href="<?=$this->url(array('controller'=>'fichier', 'action'=>'new', 'fichier'=>$nouveaute->fichier))?>"><?=$nouveaute->intitule?></a>
|
||||
<?php if ( $cpt < count( $this->nouveaute) ) {?>,<?php }?>
|
||||
<?php $cpt++;?>
|
||||
<?php }?>
|
||||
<br/>
|
||||
<span style="font-size:10px;">Cliquez sur les intitulés pour consulter le document, ou <a href="">ici</a> pour retrouver la liste des modifications</span>
|
||||
<span style="font-size:10px;">Cliquez sur les intitulés pour consulter le document,
|
||||
ou <a href="<?=$this->url(array('controller'=>'aide', 'action'=>'newliste'))?>">ici</a> pour retrouver la liste des modifications</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<?php }?>
|
Loading…
Reference in New Issue
Block a user