Ajout des liens sur l'écran de recherche pour spécificités clients

This commit is contained in:
Michael RICOIS 2011-09-09 13:36:43 +00:00
parent 3e045c2999
commit 155337fc0a
2 changed files with 38 additions and 17 deletions

View File

@ -316,6 +316,7 @@ class RechercheController extends Zend_Controller_Action
if( !empty($params['pays']) && $type == 'ent' ){
Zend_Registry::get('firebug')->info('RECHERCHE GIANT');
$this->_forward('search', 'giant', null, $params);
//Recherche
} else {
$page = $request->getParam('page', 1);
@ -421,6 +422,9 @@ class RechercheController extends Zend_Controller_Action
Zend_Registry::get('firebug')->info($reponse);
}
require_once 'Scores/Utilisateur.php';
$user = new Utilisateur();
if (is_object($reponse) && $reponse !== false)
{
$etabs = $reponse->result->item;
@ -557,9 +561,32 @@ class RechercheController extends Zend_Controller_Action
$item['InfoActionnaire'].= '<br/>';
}
//Affichage accès directe vers pages
if ($user->getIdClient()==34) {
$liens = array();
$liens[] = array(
'title' => 'Lien fiche procédure collective',
'href' => $this->view->url(array('controller'=>'identite', 'action'=>'fichepc', 'siret'=>$etab->Siren.$etab->Nic, 'id'=>$etab->id)),
);
$liens[] = array(
'title' => 'Lien fiche procédure collective',
'href' => $this->view->url(array('controller'=>'identite', 'action'=>'fichepc', 'siret'=>$etab->Siren.$etab->Nic, 'id'=>$etab->id)),
);
$item['lien'] = $liens;
}
if ($user->getIdClient()==60){
$liens = array();
$liens[] = array(
'title' => 'Lien fiche procédure collective',
'href' => $this->view->url(array('controller'=>'identite', 'action'=>'fichepc', 'siret'=>$etab->Siren.$etab->Nic, 'id'=>$etab->id)),
);
$item['lien'] = $liens;
}
$liste[] = $item;
}
}
} elseif (is_string($reponse)){
$this->_forward('entreprise', 'recherche', null, array_merge(
$params, array('message' => $reponse))
@ -568,8 +595,6 @@ class RechercheController extends Zend_Controller_Action
$this->_forward('soap', 'error');
}
require_once 'Scores/Utilisateur.php';
$user = new Utilisateur();
$this->view->assign('blockInvestig', $user->checkPerm('INVESTIG'));
if ($type=='dir') {

View File

@ -1,4 +1,4 @@
<div id="center">
ragion<div id="center">
<div id="recherche-info">
<p class="StyleInfoLib">
@ -46,10 +46,13 @@ echo $this->url(array(
<?php } elseif(isset($item['InfoActionnaire'])) {?>
<?=$item['InfoActionnaire']?>
<?php }?>
<?php if (isset($item['lien']) && count($item['lien'])>0){?>
<br/> Liens : <?php foreach($item['lien'] as $lien){?>
<a href="<?=$item['href']?>"><?=$item['title']?></a>
<?php }?>
<?php }?>
</li>
<?php
}
?>
<?php }?>
</ol>
<div id="recherche-page">
@ -75,9 +78,7 @@ if ($this->curPage<$this->totPage) {
onmouseover="this.src='/themes/default/images/boutton_suivant_on.gif'"
onmouseout="this.src='/themes/default/images/boutton_suivant_off.gif'"/>
</a>
<?
}
?>
<?php }?>
</div>
<br/>
@ -88,9 +89,7 @@ if ($this->blockDirToEntreprise){
Effectuer une recherche entreprise avec les paramètres "<a href="<?=$this->searchDirToEntrepriseLien?>">
<?=$this->searchDirToEntrepriseTxt?></a>"
</p>
<?php
}
?>
<?php }?>
<?php
if ($this->blockInvestig) {
@ -99,9 +98,6 @@ if ($this->blockInvestig) {
Si aucun r&eacute;sultat ne correspond &agrave; votre recherche.
<a href="<?php echo $this->url(array('action'=>'enquete'))?>">Cliquez-ici.</a>
</p>
<?php
}
?>
<?php }?>
</div>
</div>