Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 207 Rev 208
Line 98... Line 98...
98
			$this->partages['Bdd'] = new Bdd();
98
			$this->partages['Bdd'] = new Bdd();
99
		}
99
		}
100
		return $this->partages['Bdd'];
100
		return $this->partages['Bdd'];
101
	}
101
	}
Line -... Line 102...
-
 
102
 
-
 
103
	public function getNomDao() {
-
 
104
		$ressources = $this->getRessourcesUrl();
-
 
105
		$parametres = $this->getParametresUrl();
-
 
106
		$bdd = $this->getBdd();
-
 
107
		$projet = $this->getProjet();
-
 
108
		$versions = $this->getVersions();
-
 
109
		$nomDao = new NomDAO($ressources, $parametres, $bdd, $projet, $versions);
-
 
110
		return $nomDao;
-
 
111
	}
-
 
112
 
-
 
113
	public function getNomFormateur() {
-
 
114
		$formateur = new NomFormateur();
-
 
115
		$formateur->setBdd($this->getBdd());
-
 
116
		$formateur->setChampsProjet($this->getParametreTableau('champsProjet'));
-
 
117
		$formateur->setDetailsHrefTpl($this->getParametre('detailsHrefTpl'));
-
 
118
		$formateur->setOntologieHrefTpl($this->getParametre('ontologieHrefTpl'));
-
 
119
		return $formateur;
-
 
120
	}
102
 
121
 
103
	public function getService($classe) {
122
	public function getService($classe) {
104
		$service = new $classe($this->getRessourcesUrl(), $this->getParametresUrl(), $this->getBdd());
-
 
105
		$service->setProjet($this->getProjet()->getNom());
-
 
106
		$service->setVersions($this->getVersions());
-
 
107
		$service->setDetailsHrefTpl($this->getParametre('detailsHrefTpl'));
-
 
108
		$service->setChampsProjet($this->getParametreTableau('champsProjet'));
-
 
109
		$service->setOntologieHrefTpl($this->getParametre('ontologieHrefTpl'));
123
		$service = new $classe($this->getRessourcesUrl(), $this->getParametresUrl(), $this->getNomDao(), $this->getNomFormateur());
110
		if ($service instanceof NomsListe) {
124
		if ($service instanceof NomsListe) {
111
			$service->setListeUrl($this->getParametre('listeUrl'));
125
			$service->setListeUrl($this->getParametre('listeUrl'));
112
		}
126
		}
113
		return $service;
127
		return $service;