Subversion Repositories Applications.referentiel

Rev

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

Rev 45 Rev 49
Line 271... Line 271...
271
	/**
271
	/**
272
	 * Méthode appelée pour ajouter un traitement.
272
	 * Méthode appelée pour ajouter un traitement.
273
	 * Retour l'id du nouvel enregistrement ou false!
273
	 * Retour l'id du nouvel enregistrement ou false!
274
	 */
274
	 */
275
	public function createElement($params_post) {
275
	public function createElement($params_post) {
276
		$params_proteges = $this->traiterParametresPost(array('referentiel_code', 'script'), $params_post);
276
		$params_proteges = $this->traiterParametresPost(array('referentiel_code', 'script', 'script_parametres'), $params_post);
277
		$meta_date_creation = date ("Y-m-d H:i:s");
277
		$meta_date_creation = date ('Y-m-d H:i:s');
278
		$nom = $this->bdd->quote("Traitement {$params_post['referentiel_code']} - $meta_date_creation");
278
		$nom = $this->bdd->quote("Traitement {$params_post['referentiel_code']} - $meta_date_creation");
279
		$meta_date_creation = $this->bdd->quote($meta_date_creation);
279
		$meta_date_creation = $this->bdd->quote($meta_date_creation);
Line 280... Line 280...
280
		
280
		
281
		try {
281
		try {
282
			$requete = 	"INSERT INTO ref_traitement ".
282
			$requete = 	"INSERT INTO ref_traitement ".
283
   						' (referentiel_code, script, nom, meta_date_creation) '.
283
   						' (referentiel_code, script, script_parametres, nom, meta_date_creation) '.
284
						" VALUES ({$params_proteges['referentiel_code']}, {$params_proteges['script']}, $nom, $meta_date_creation) ";
284
						" VALUES ({$params_proteges['referentiel_code']}, {$params_proteges['script_parametres']}, {$params_proteges['script']}, $nom, $meta_date_creation) ";
285
			$resultat = $this->bdd->exec($requete);
285
			$resultat = $this->bdd->exec($requete);
286
			if ($resultat === false) {
286
			if ($resultat === false) {
287
				$id = false;
287
				$id = false;
288
				$this->debug[] = "Traitement NON ajouté.";
288
				$this->debug[] = "Traitement NON ajouté.";