Line 163... |
Line 163... |
163 |
*
|
163 |
*
|
164 |
*/
|
164 |
*/
|
165 |
private function ajouterCultivarGroupe() {
|
165 |
private function ajouterCultivarGroupe() {
|
166 |
$html = '';
|
166 |
$html = '';
|
167 |
if ($this->avoirInfo('cultivar_groupe')) {
|
167 |
if ($this->avoirInfo('cultivar_groupe')) {
|
- |
|
168 |
$groupe = $this->compo_nom['cultivar_groupe'];
|
168 |
//si le champ cultivar_groupe n'est pas vide
|
169 |
//si le champ cultivar_groupe n'est pas vide
|
169 |
if ($this->compo_nom['cultivar']) {
|
170 |
if ($this->avoirInfo('cultivar')) {
|
170 |
//si il y a un cultivar, on ajoute des parenthèses au group (mais pas au grex)
|
171 |
//si il y a un cultivar, on ajoute des parenthèses au group (mais pas au grex)
|
171 |
if (strrpos($this->compo_nom['cultivar_groupe'], ' gx ') !== false) {
|
172 |
if (strrpos($groupe, ' gx ') !== false) {
|
172 |
//si le grex est composé de groupe
|
173 |
//si le grex est composé de groupe
|
173 |
$tab_gp = explode(' gx ', $this->compo_nom['cultivar_groupe']);
|
174 |
$gpEtGx = explode(' gx ', $groupe);
|
174 |
$html = ' <span class="gp">'.$tab_gp[0].
|
175 |
$html = ' <span class="gp">'.
|
175 |
' <abbr title="grex">gx </abbr>('.$tab_gp[1].
|
176 |
$gpEtGx[0].' '.'<abbr title="grex">gx</abbr>'.
|
- |
|
177 |
' '.
|
176 |
' <abbr title="groupe">Gp</abbr>)</span>';
|
178 |
'('.$gpEtGx[1].' <abbr title="groupe">Gp</abbr>)'.
|
- |
|
179 |
'</span>';
|
177 |
} elseif (strrpos($this->compo_nom['cultivar_groupe'], ' gx') !== false) {
|
180 |
} elseif (strrpos($groupe, ' gx') !== false) {
|
178 |
//si il y a un grex et pas de groupe
|
181 |
//si il y a un grex et pas de groupe
|
179 |
$tab_gp = explode(' gx', $this->compo_nom['cultivar_groupe']);
|
182 |
$gx = str_replace(' gx', '', $groupe);
|
180 |
$html = ' <span class="gp">'.$tab_gp[0].' <abbr title="grex">gx</abbr></span>';
|
183 |
$html = ' <span class="gp">'.$gx.' <abbr title="grex">gx</abbr></span>';
|
181 |
} else { //si il n'y a pas de grex mais un groupe
|
184 |
} else { //si il n'y a pas de grex mais un groupe
|
182 |
$html = ' <span class="gp">'.$this->compo_nom['cultivar_groupe'].' <abbr title="groupe">Gp</abbr>)</span>';
|
185 |
$html = ' <span class="gp">('.$groupe.' <abbr title="groupe">Gp</abbr>)</span>';
|
183 |
}
|
186 |
}
|
184 |
} else { //s'il n'y a pas de cultivar
|
187 |
} else { //s'il n'y a pas de cultivar
|
185 |
if (strrpos($this->compo_nom['cultivar_groupe'], ' gx ') !== false) {
|
188 |
if (strrpos($groupe, ' gx ') !== false) {
|
186 |
//si le grex est composé de groupe
|
189 |
//si le grex est composé de groupe
|
187 |
$tab_gp = explode(' gx ', $this->compo_nom['cultivar_groupe']);
|
190 |
$gpEtGx = explode(' gx ', $groupe);
|
188 |
$html = ' <span class="gp">'.$tab_gp[0].
|
191 |
$html = ' <span class="gp">'.
|
189 |
' <abbr title="grex">gx</abbr>'.$tab_gp[1].
|
192 |
$gpEtGx[0].' <abbr title="grex">gx</abbr>'.
|
- |
|
193 |
' '.
|
190 |
' <abbr title="groupe">Gp</abbr></span>';
|
194 |
$gpEtGx[1].' <abbr title="groupe">Gp</abbr>'.
|
- |
|
195 |
'</span>';
|
191 |
} elseif (strrpos($this->compo_nom['cultivar_groupe'], ' gx') !== false) {
|
196 |
} elseif (strrpos($groupe, ' gx') !== false) {
|
192 |
//si il y a un grex et pas de groupe
|
197 |
//si il y a un grex et pas de groupe
|
193 |
$tab_gp = explode(' gx', $this->compo_nom['cultivar_groupe']);
|
198 |
$gx = str_replace(' gx', '', $groupe);
|
194 |
$html = ' <span class="gp">'.$tab_gp[0].' <abbr title="grex">gx</abbr></span>';
|
199 |
$html = ' <span class="gp">'.$gx.' <abbr title="grex">gx</abbr></span>';
|
195 |
} else { //si il n'y a pas de grex mais un groupe
|
200 |
} else { //si il n'y a pas de grex mais un groupe
|
196 |
$html = ' <span class="gp">'.$this->compo_nom['cultivar_groupe'].' <abbr title="groupe">Gp</abbr></span>';
|
201 |
$html = ' <span class="gp">'.$groupe.' <abbr title="groupe">Gp</abbr></span>';
|
197 |
}
|
202 |
}
|
198 |
}
|
203 |
}
|
199 |
}
|
204 |
}
|
200 |
return $html;
|
205 |
return $html;
|
201 |
}
|
206 |
}
|