Subversion Repositories Applications.referentiel

Rev

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

Rev 97 Rev 142
Line 30... Line 30...
30
	private $traitementDao = null;
30
	private $traitementDao = null;
31
	private $tableStructureDao = null;
31
	private $tableStructureDao = null;
32
	private $referentielDao = null;
32
	private $referentielDao = null;
Line 33... Line 33...
33
	
33
	
34
	public function executer() {
-
 
35
		// Récupération de paramêtres
-
 
36
		$this->projet = $this->getParam('p');
34
	public function executer() {
Line 37... Line 35...
37
		$this->manuel = parse_ini_file(Config::get('chemin_appli').DS.'..'.DS.'configurations'.DS.'referentiel_v2.1.ini');
35
		$this->manuel = parse_ini_file(Config::get('chemin_appli').DS.'..'.DS.'configurations'.DS.'referentiel_v2.1.ini');
38
		
36
		
39
		$this->resultatDao = new ResultatDao();
37
		$this->resultatDao = new ResultatDao();
40
		$this->traitementDao = new TraitementDao();
38
		$this->traitementDao = new TraitementDao();
41
		Debug::printr('Dans le script test');
39
		Debug::printr('Dans le script test');
42
		// Récupération du dernier traitement demandé
40
		// Récupération du dernier traitement demandé
-
 
41
		$this->traitement = $this->traitementDao->getDernierTraitement('tout', self::SCRIPT_NOM);
43
		$this->traitement = $this->traitementDao->getDernierTraitement($this->projet, self::SCRIPT_NOM);
42
		if (isset($this->traitement)) {
44
		if (isset($this->traitement)) {
43
			$this->projet = $this->traitement['referentiel_code']; // Récupération du nom de projet
45
			Debug::printr($this->traitement);
44
			Debug::printr($this->traitement);
Line 46... Line 45...
46
			// Écriture de la date de début du traitement
45
			// Écriture de la date de début du traitement
Line 65... Line 64...
65
					$this->traiterErreur('Erreur : la commande "%s" n\'existe pas!', array($cmd));
64
					$this->traiterErreur('Erreur : la commande "%s" n\'existe pas!', array($cmd));
66
			}
65
			}
67
			// Écriture de la date de fin du traitement
66
			// Écriture de la date de fin du traitement
68
			Debug::printr('Termine:'.$this->traitementDao->terminerTraitement($this->traitement['id_traitement']));
67
			Debug::printr('Termine:'.$this->traitementDao->terminerTraitement($this->traitement['id_traitement']));
69
		} else {
68
		} else {
70
			Debug::printr("Aucun dernier traitement trouvé pour le projet '{$this->projet}' et le script '".self::SCRIPT_NOM."' !");
69
			Debug::printr("Aucun dernier traitement trouvé pour le script '".self::SCRIPT_NOM."' !");
71
		}
70
		}
72
    }
71
    }
Line 73... Line 72...
73
 
72
 
74
    public function lancerTests() {
73
    public function lancerTests() {