Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 469 Rev 477
Line 50... Line 50...
50
					$this->genererCorrespondanceDescription();
50
					$this->genererCorrespondanceDescription();
51
					break;
51
					break;
52
				case 'fusionIndex' :
52
				case 'fusionIndex' :
53
					$this->fusionnerIndex();
53
					$this->fusionnerIndex();
54
					break;
54
					break;
-
 
55
				case 'uploadFichiersSp' :
-
 
56
					$this->uploaderFichiersSp();
-
 
57
					break;
-
 
58
				case 'downloadWiki' :
-
 
59
					$this->dowloaderWiki();
-
 
60
					break;
55
				default :
61
				default :
56
					throw new Exception("Erreur : la commande '$cmd' n'existe pas!");
62
					throw new Exception("Erreur : la commande '$cmd' n'existe pas!");
57
			}
63
			}
58
		} catch (Exception $e) {
64
		} catch (Exception $e) {
59
			$this->traiterErreur($e->getMessage());
65
			$this->traiterErreur($e->getMessage());
Line 174... Line 180...
174
	private function getClasseIndex() {
180
	private function getClasseIndex() {
175
		$index = $this->getClasse('Index');
181
		$index = $this->getClasse('Index');
176
		return $index;
182
		return $index;
177
	}
183
	}
Line -... Line 184...
-
 
184
 
-
 
185
	private function uploaderFichiersSp() {
-
 
186
		$wiki = $this->getClasseWiki();
-
 
187
		$wiki->uploaderFichiersSp();
-
 
188
	}
-
 
189
 
-
 
190
	private function dowloaderWiki() {
-
 
191
		$wiki = $this->getClasseWiki();
-
 
192
		$wiki->dowloaderPagesWiki();
-
 
193
	}
-
 
194
 
-
 
195
	private function getClasseWiki() {
-
 
196
		$wiki = $this->getClasse('Wiki');
-
 
197
		return $wiki;
-
 
198
	}
178
 
199
 
179
	private function getClasse($classeNom) {
200
	private function getClasse($classeNom) {
180
		$conteneur = new Conteneur();
201
		$conteneur = new Conteneur();
181
		$conteneur->setParametre('-v', $this->getParametre('-v'));
202
		$conteneur->setParametre('-v', $this->getParametre('-v'));
182
		require_once dirname(__FILE__).'/'.$classeNom.'.php';
203
		require_once dirname(__FILE__).'/'.$classeNom.'.php';
183
		$objet = new $classeNom($conteneur);
204
		$objet = new $classeNom($conteneur);
184
		return $objet;
205
		return $objet;
185
	}
206
	}
186
}
207
}
187
?>
208
?>