Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1041 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1041 Rev 1042
Line 55... Line 55...
55
		$widget['donnees']['efloreRechercheVernaUrlTpl'] = $this->config['url']['efloreRechercheVernaUrlTpl'];
55
		$widget['donnees']['efloreRechercheVernaUrlTpl'] = $this->config['url']['efloreRechercheVernaUrlTpl'];
56
		$widget['donnees']['ficheTaxonUrlTpl'] = $this->config['url']['ficheTaxonUrlTpl'];
56
		$widget['donnees']['ficheTaxonUrlTpl'] = $this->config['url']['ficheTaxonUrlTpl'];
Line 57... Line 57...
57
		
57
		
58
		$widget['donnees']['referentielsSciDispos'] = $this->traiterReferentielSciDispos();
58
		$widget['donnees']['referentielsSciDispos'] = $this->traiterReferentielSciDispos();
59
		$widget['donnees']['referentielsVernasDispos'] = $this->traiterReferentielsSciVernasDispos();
59
		$widget['donnees']['referentielsVernasDispos'] = $this->traiterReferentielsSciVernasDispos();
60
		$ref_sci_defaut = $widget['donnees']['referentielsSciDispos'][0];
60
		$ref_sci_defaut = array_shift(array_keys($widget['donnees']['referentielsSciDispos']));
61
		$ref_verna_defaut = $widget['donnees']['referentielsVernasDispos'][$ref_sci_defaut];
61
		$ref_verna_defaut = $widget['donnees']['referentielsVernasDispos'][$ref_sci_defaut];
62
		$widget['donnees']['efloreRechercheSciUrlDefaut'] = str_replace('{referentiel}', $ref_sci_defaut, $this->config['url']['efloreRechercheSciUrlTpl']);
62
		$widget['donnees']['efloreRechercheSciUrlDefaut'] = str_replace('{referentiel}', $ref_sci_defaut, $this->config['url']['efloreRechercheSciUrlTpl']);
63
		$widget['donnees']['efloreRechercheVernaUrlDefaut'] = str_replace('{referentiel}',$ref_verna_defaut, $this->config['url']['efloreRechercheVernaUrlTpl']);
63
		$widget['donnees']['efloreRechercheVernaUrlDefaut'] = str_replace('{referentiel}',$ref_verna_defaut, $this->config['url']['efloreRechercheVernaUrlTpl']);
64
		$widget['donnees']['ficheTaxonUrlTplDefaut'] = str_replace('{referentiel}', $ref_sci_defaut, $this->config['url']['ficheTaxonUrlTpl']);
64
		$widget['donnees']['ficheTaxonUrlTplDefaut'] = str_replace('{referentiel}', $ref_sci_defaut, $this->config['url']['ficheTaxonUrlTpl']);
65
		$widget['squelette'] = 'recherche';
65
		$widget['squelette'] = 'recherche';
66
		return $widget;
66
		return $widget;
Line 67... Line 67...
67
	}
67
	}
-
 
68
	
68
	
69
	private function traiterReferentielSciDispos() {
69
	private function traiterReferentielSciDispos() {
70
		$refs_sci_fmt = array();
-
 
71
		$refs_sci = $this->config['referentiel']['referentielsSciDispos'];
-
 
72
		$refs_sci = explode(',', $refs_sci);
-
 
73
		foreach($refs_sci as $ref) {
-
 
74
			$ref_code_desc = explode('#', $ref);
70
		$refs_sci = $this->config['referentiel']['referentielsSciDispos'];
75
			$refs_sci_fmt[$ref_code_desc[0]] = $ref_code_desc[1];
71
		$refs_sci = explode(',', $refs_sci);
76
		}
Line 72... Line 77...
72
		return $refs_sci;
77
		return $refs_sci_fmt;
73
	}
78
	}
74
	
79