Skip to content
Snippets Groups Projects
Commit e07af8c2 authored by llaffont's avatar llaffont
Browse files

Correction affichage des recherches infructueuses

git-svn-id: http://afi-forge.afi-sa.fr/svn/opacce/trunk@2745 e3cc70dd-a52f-4065-8a26-0e09943c8c5c
parent df04c253
No related merge requests found
......@@ -11,6 +11,8 @@ print('<th class="stat">Expression recherchée</th>');
print('<th class="stat">Critères de sélection</th>');
print('</tr>');
$codification = new Class_Codification();
// Lignes
foreach($this->liste as $ligne)
{
......@@ -42,7 +44,7 @@ foreach($this->liste as $ligne)
'expressionRecherche' => '',
'rech_titres' => '',
'rech_auteurs' => '',
'rech_matieres' => 'Sujet',
'rech_matieres' => '',
'rech_dewey' => '',
'rech_editeur' => '',
'rech_collection' => '',
......@@ -61,8 +63,14 @@ foreach($this->liste as $ligne)
'operateur_dewey'=>'',
'operateur_editeur'=>'',
'operateur_collection'=>'',
'section' => ''],
'section' => '',
'code_rebond' => '',
'facette' => ],
$crit);
$expression=addCritere("Expression", null, $crit["expressionRecherche"]);
$expression=addCritere("Rebond ".$codification->getNomChamp($crit["code_rebond"]),
null,
$codification->getLibelleFacette($crit["code_rebond"]));
$expression=addCritere("Titre",$crit["operateur_titres"],$crit["rech_titres"]);
$expression=addCritere("Auteur",$crit["operateur_auteurs"],$crit["rech_auteurs"]);
$expression=addCritere("Sujet",$crit["operateur_matieres"],$crit["rech_matieres"]);
......
......@@ -99,7 +99,7 @@ class Class_Dewey {
// Rend le libelle ou le code si le libelle est vide
// ----------------------------------------------------------------
static function getLibelle($indice) {
return ($dewey = Class_CodifDewey::find($indice))
return (($dewey = Class_CodifDewey::find($indice)) && $dewey->getLibelle())
? $dewey->getLibelle()
: Class_Dewey::formatIndice($indice);
}
......
......@@ -311,7 +311,6 @@ class Class_MoteurRecherche {
public function visitRubrique($indice,$fil) {
if ($indice=='guidee') {
$rubriques_tmp=['X1','X2'];
if ($thesauri = Class_CodifThesaurus::getIndices('root')) {
......@@ -320,8 +319,6 @@ class Class_MoteurRecherche {
}
}
/// $rubriques_tmp=
$this->_notices_not_shown=true;
$indice='';
}
......
......@@ -92,7 +92,7 @@ class Class_Pcdm4 extends Storm_Model_Abstract {
// Rend le libelle ou le code si le libelle est vide
// ----------------------------------------------------------------
static function getLibelle($indice) {
return ($pcdm4 = Class_CodifPcdm4::find($indice))
return (($pcdm4 = Class_CodifPcdm4::find($indice)) && $pcdm4->getLibelle())
? $pcdm4->getLibelle()
: Class_Pcdm4::formatIndice($indice);
}
......
......@@ -166,7 +166,6 @@ class ZendAfi_View_Helper_TagCriteresRecherche extends Zend_View_Helper_HtmlElem
public function visitExpression($expression) {
// $this->htmlAppend($this->view->_('Recherche: ').$expression);
if($this->_current_facettes)
$this->_html .= '<span>'.$this->view->_('Restreint à :').'&nbsp;</span>';
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment