43,6 → 43,12 |
case 'creerDscTxt' : |
$this->creerDescriptionTxt(); |
break; |
case 'statDscTxt' : |
$this->verifierDescriptionTxt(); |
break; |
case 'correspondanceDsc' : |
$this->genererCorrespondanceDescription(); |
break; |
default : |
throw new Exception("Erreur : la commande '$cmd' n'existe pas!"); |
} |
138,11 → 144,26 |
} |
|
private function creerDescriptionTxt() { |
$conteneur = new Conteneur(); |
$conteneur->setParametre('-v', $this->getParametre('-v')); |
require_once dirname(__FILE__)."/Description.php"; |
$description = new Description($conteneur); |
$description = $this->getClasseDescription(); |
$description->genererDescriptionTxt(); |
} |
|
private function verifierDescriptionTxt() { |
$description = $this->getClasseDescription(); |
$description->verifierDescriptionTxt(); |
} |
|
private function genererCorrespondanceDescription() { |
$description = $this->getClasseDescription(); |
$description->genererCorrespondance(); |
} |
|
private function getClasseDescription() { |
$conteneur = new Conteneur(); |
$conteneur->setParametre('-v', $this->getParametre('-v')); |
require_once dirname(__FILE__)."/Description.php"; |
$description = new Description($conteneur); |
return $description; |
} |
} |
?> |