Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1916 Rev 1932
Line 287... Line 287...
287
		try {
287
		try {
288
			// Construction de la requête d'ajout
288
			// Construction de la requête d'ajout
289
		   	// Notes : pour rester compatibles avec l'annuaire de Tela, les utilisateurs sont ajoutés directement avec l'id
289
		   	// Notes : pour rester compatibles avec l'annuaire de Tela, les utilisateurs sont ajoutés directement avec l'id
290
		   	// de l'annuaire Tela. Dans CoelPersonne, les personnes qui ne sont pas utilisateur sont ajoutés avec un id supérieur à 100 000
290
		   	// de l'annuaire Tela. Dans CoelPersonne, les personnes qui ne sont pas utilisateur sont ajoutés avec un id supérieur à 100 000
291
		   	$cp_fmt_nom_complet = $infos['prenom'].' '.$infos['nom'];
291
		   	$cp_fmt_nom_complet = $infos['prenom'].' '.$infos['nom'];
292
		   	$cp_mark_licence = '0'; 
292
		   	$cp_mark_licence = '0';
-
 
293
			// si un utilisateur a changé son email dans un compte TB existant, une ligne avec son ID existera déjà et /i
-
 
294
			// => on fait un REPLACE (attention à la compatibilité !)
293
		   	$requete = 	'INSERT INTO coel_personne '.
295
		   	$requete = 	'REPLACE INTO coel_personne '.
294
		   				'	(cp_id_personne, cp_fmt_nom_complet, cp_prenom, cp_nom, cp_code_postal, '. 
296
		   				'	(cp_id_personne, cp_fmt_nom_complet, cp_prenom, cp_nom, cp_code_postal, '. 
295
						'	cp_ville, cp_truk_courriel, cp_login, cp_mot_de_passe, cp_ce_annuaire, cp_mark_licence) '.
297
						'	cp_ville, cp_truk_courriel, cp_login, cp_mot_de_passe, cp_ce_annuaire, cp_mark_licence) '.
296
		   				"VALUES ('{$infos['id']}', '$cp_fmt_nom_complet', '{$infos['prenom']}', '{$infos['nom']}', ". 
298
		   				"VALUES ('{$infos['id']}', '$cp_fmt_nom_complet', '{$infos['prenom']}', '{$infos['nom']}', ". 
297
		   				"'{$infos['code_postal']}', '{$infos['ville']}', '{$infos['courriel']}', '{$infos['courriel']}', '".$mot_de_passe_sha1."', ". 
299
		   				"'{$infos['code_postal']}', '{$infos['ville']}', '{$infos['courriel']}', '{$infos['courriel']}', '".$mot_de_passe_sha1."', ". 
298
		   				"'{$infos['id']}', $cp_mark_licence) ";
300
		   				"'{$infos['id']}', $cp_mark_licence) ";
Line 303... Line 305...
303
				$this->debug[] = "Utilisateur NON ajouté dans coel_personne car la requête a échouée.";
305
				$this->debug[] = "Utilisateur NON ajouté dans coel_personne car la requête a échouée.";
304
			} else {
306
			} else {
305
				$this->debug[] = "Utilisateur ajouté à coel_personne.";
307
				$this->debug[] = "Utilisateur ajouté à coel_personne.";
306
			}
308
			}
307
		} catch (PDOException $e) {
309
		} catch (PDOException $e) {
-
 
310
			//$this->debug[] = "EREEUR SQL: " . sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage(), $requete);
308
			$messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage(), $requete);
311
			$messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage(), $requete);
309
		}
312
		}
310
	}
313
	}
Line 311... Line 314...
311
 
314
 
Line 496... Line 499...
496
			}
499
			}
497
		}
500
		}
498
		return $headers;
501
		return $headers;
499
	}
502
	}
500
}
503
}
501
?>
-
 
502
504
?>
-
 
505