extranet/includes/recherche/recherche_feed.php
2009-08-27 08:41:56 +00:00

91 lines
2.2 KiB
PHP

<?php
require_once 'recherche/session.php';
$nb_recherche = count($_SESSION['recherche']['list']);
$links = array();
$links[]=array('title'=>'Afficher la liste des recherches sur une page', 'href'=>'./?page=recherche&vue=histo');
for($i=0;$i<$nb_recherche;$i++){
$parametres = recherche_element($i);
if($parametres['type']=='ent'){
$texte = '<b>Recherche entreprise :</b><br/>';
$texte.= $parametres['raisonSociale'];
$links[] = array('title'=> $texte, 'href'=> './?page=recherche&action=rechercher&vue=list'.$parametres['link']);
}
elseif($parametres['type']=='dir')
{
$texte = '<b>Recherche dirigeant :</b><br/>';
$texte.= $parametres['dirNom'];
$links[] = array('title'=>$texte, 'href'=> './?page=recherche&action=rechercher&vue=list'.$parametres['link']);
}
}
?>
<div id="recherche_list">
<ul>
<?php
$i=0;
foreach($links as $link){
?>
<li <?php ($i%2==0)? print 'class="odd"': ''; ?> lien="<?=$link['href']?>"><?=$link['title']?></li>
<?php
$i++;
}
?>
</ul>
</div>
<script type="text/javascript">
$(document).ready(function(){
var nbclick = 0;
$('#recherche_list > ul > li').each(function(){
$(this).click(function(){
alert( $(this).attr('lien') );
document.location.href=$(this).attr('lien');
});
$(this).hover(
function () {
$(this).addClass('over');
},
function () {
$(this).removeClass('over');
}
);
});
//Click sur la liste de recherche
$('#recherche_feed').click(function(){
var position = $(this).position();
var top = position.top+$(this).outerHeight();
var left = position.left;
$('#recherche_list').css('position', 'absolute');
$('#recherche_list').css('top', top);
$('#recherche_list').css('left', left);
$('#recherche_list').css('display', 'block');
nbclick++;
if(nbclick==2){
nbclick=0;
document.location.href='./?page=recherche&vue=histo';
return false;
}else{
return false;
}
});
$("#recherche_list").hover(
function () {
$('#recherche_list').css('display', 'block');
},
function () {
$('#recherche_list').css('display', 'none');
}
);
$("#recherche_feed").hover(
function () {},
function () {
$('#recherche_list').css('display', 'none');
}
);
});
</script>