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 |
|