| Line 119... |
Line 119... |
| 119 |
$versions = $this->getVersions();
|
119 |
$versions = $this->getVersions();
|
| 120 |
$nomDao = new NomDAO($ressources, $parametres, $bdd, $versions);
|
120 |
$nomDao = new NomDAO($ressources, $parametres, $bdd, $versions);
|
| 121 |
return $nomDao;
|
121 |
return $nomDao;
|
| 122 |
}
|
122 |
}
|
| Line -... |
Line 123... |
| - |
|
123 |
|
| - |
|
124 |
public function getOntologiesDao() {
|
| - |
|
125 |
$ressources = $this->getRessourcesUrl();
|
| - |
|
126 |
$parametres = $this->getParametresUrl();
|
| - |
|
127 |
$bdd = $this->getBdd();
|
| - |
|
128 |
$versions = $this->getVersions();
|
| - |
|
129 |
$ontologieDao = new OntologieDAO($ressources, $parametres, $bdd, $versions);
|
| - |
|
130 |
return $ontologieDao;
|
| - |
|
131 |
}
|
| 123 |
|
132 |
|
| 124 |
public function getNomFormateur() {
|
133 |
public function getNomFormateur() {
|
| 125 |
$formateur = new NomFormateur();
|
134 |
$formateur = new NomFormateur();
|
| 126 |
$formateur->setBdd($this->getBdd());
|
135 |
$formateur->setBdd($this->getBdd());
|
| 127 |
$formateur->setChampsProjet($this->getParametreTableau('champsProjet'));
|
136 |
$formateur->setChampsProjet($this->getParametreTableau('champsProjet'));
|
| 128 |
$formateur->setDetailsHrefTpl($this->getParametre('detailsHrefTpl'));
|
137 |
$formateur->setDetailsHrefTpl($this->getParametre('detailsHrefTpl'));
|
| 129 |
$formateur->setOntologieHrefTpl($this->getParametre('ontologieHrefTpl'));
|
138 |
$formateur->setOntologieHrefTpl($this->getParametre('ontologieHrefTpl'));
|
| 130 |
return $formateur;
|
139 |
return $formateur;
|
| Line -... |
Line 140... |
| - |
|
140 |
}
|
| - |
|
141 |
|
| - |
|
142 |
public function getOntologiesFormateur() {
|
| - |
|
143 |
$formateur = new OntologieFormateur();
|
| - |
|
144 |
$formateur->setBdd($this->getBdd());
|
| - |
|
145 |
$formateur->setChampsProjet($this->getParametreTableau('champsProjet'));
|
| - |
|
146 |
$formateur->setDetailsHrefTpl($this->getParametre('detailsHrefOntologiesTpl'));
|
| - |
|
147 |
$formateur->setLangueDemandee($this->getParametresUrl()->get('retour.langue'));
|
| - |
|
148 |
return $formateur;
|
| 131 |
}
|
149 |
}
|
| - |
|
150 |
|
| 132 |
|
151 |
public function getServiceGenerique() {
|
| 133 |
public function getServiceGenerique() {
|
152 |
$ressources = $this->getRessourcesUrl();
|
| - |
|
153 |
$classe = $ressources->getServiceClasse();
|
| 134 |
$classe = $this->getRessourcesUrl()->getServiceClasse();
|
154 |
$classeGenerique = $classe.'Generique';
|
| 135 |
$classeGenerique = $classe.'Generique';
|
155 |
if ($ressources->getServiceNom() == 'noms' || $ressources->getServiceNom() == 'taxons') {
|
| 136 |
$service = new $classeGenerique($this->getRessourcesUrl(), $this->getParametresUrl(), $this->getNomDao(), $this->getNomFormateur());
|
156 |
$service = new $classeGenerique($this->getRessourcesUrl(), $this->getParametresUrl(), $this->getNomDao(), $this->getNomFormateur());
|
| - |
|
157 |
if ($classe == 'NomsListe') {
|
| - |
|
158 |
$service->setListeUrl($this->getParametre('listeUrl'));
|
| - |
|
159 |
}
|
| - |
|
160 |
} else if ($ressources->getServiceNom() == 'ontologies') {
|
| - |
|
161 |
$service = new $classeGenerique($this->getRessourcesUrl(), $this->getParametresUrl(), $this->getOntologiesDao(), $this->getOntologiesFormateur());
|
| - |
|
162 |
if ($classe == 'OntologiesListe') {
|
| 137 |
if ($classe == 'NomsListe') {
|
163 |
$service->setListeUrl($this->getParametre('listeUrlOntologies'));
|
| - |
|
164 |
}
|
| 138 |
$service->setListeUrl($this->getParametre('listeUrl'));
|
165 |
}
|
| 139 |
}
|
166 |
|
| 140 |
return $service;
|
167 |
return $service;
|
| 141 |
}
|
168 |
}
|
| 142 |
}
|
169 |
}
|