/trunk/jrest/lib/GestionObservation.php |
---|
219,6 → 219,27 |
} |
/** |
* Fonction utilisée pour importer les anciennes observations saisie dans les widget dans un compte identifié |
* Dans ce cas là, le widget remplit la case id_utilisateur par le mail indiqué lors de la saisie |
* @param string $mail_utilisateur |
* @param string $id_utilisateur |
*/ |
public function migrerObservationsMailVersId($mail_utilisateur, $infos_utilisateur) { |
// ATTENTION : cette fonction suppose que l'utilisateur n'ai pas déjà d'observations dans le CEL |
// avec l'identifiant $id_utilisateur ce qui est normalement le cas |
$requete_migration_releve = 'UPDATE cel_obs SET '. |
'ce_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).', '. |
'prenom_utilisateur = '.$this->proteger($infos_utilisateur['prenom']).', '. |
'nom_utilisateur = '.$this->proteger($infos_utilisateur['nom']).', '. |
'courriel_utilisateur = '.$this->proteger($infos_utilisateur['courriel']).' '. |
'WHERE ce_utilisateur = '.$this->proteger($mail_utilisateur).' '; |
$migration_releve = $this->executerRequeteSimple($requete_migration_releve); |
return $migration_releve; |
} |
/** |
* Formate les paramètres fournis en ajoutant des infos complementaires |
* |
* @param array $parametres tableau indexé avec les mêmes noms de champs que la bdd |
/trunk/jrest/lib/LiaisonMotsCles.php |
---|
203,5 → 203,47 |
return $valeur; |
} |
/** |
* Fonction utilisée pour importer les anciens mots clés saisis dans les widget dans un compte identifié |
* Dans ce cas là, le widget remplit la case id_utilisateur par le mail indiqué lors de la saisie |
* @param string $mail_utilisateur |
* @param string $id_utilisateur |
*/ |
public function migrerMotsClesMailVersId($mail_utilisateur, $infos_utilisateur) { |
// ATTENTION : cette fonction suppose que l'utilisateur n'ai pas déjà de mots clés dans le CEL |
// avec l'identifiant $id_utilisateur ce qui est normalement le cas |
$requete_migration_mc_images = 'UPDATE cel_mots_cles_images SET '. |
'id_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).' '. |
'WHERE id_utilisateur = '.$this->proteger($mail_utilisateur).' '; |
$migration_mc_images = $this->executerRequeteSimple($requete_migration_mc_images); |
// ATTENTION : cette fonction suppose que l'utilisateur n'ai pas déjà de mots clés dans le CEL |
// avec l'identifiant $id_utilisateur ce qui est normalement le cas |
$requete_migration_mc_obs = 'UPDATE cel_mots_cles_obs SET '. |
'id_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).' '. |
'WHERE id_utilisateur = '.$this->proteger($mail_utilisateur).' '; |
$migration_mc_obs = $this->executerRequeteSimple($requete_migration_mc_obs); |
// Migration des liaisons de mots clés |
$requete_migration_mc_liaisons_obs = 'UPDATE cel_obs_mots_cles SET '. |
'id_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).' '. |
'WHERE id_utilisateur = '.$this->proteger($mail_utilisateur).' '; |
$migration_mc_liaisons_obs = $this->executerRequeteSimple($requete_migration_mc_liaisons_obs); |
$requete_migration_mc_liaisons_images = 'UPDATE cel_images_mots_cles SET '. |
'id_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).' '. |
'WHERE id_utilisateur = '.$this->proteger($mail_utilisateur).' '; |
$migration_mc_liaisons_images = $this->executerRequeteSimple($requete_migration_mc_liaisons_images); |
return $migration_mc_images !== false && |
$migration_mc_obs !== false && |
$migration_mc_liaisons_obs !== false && |
$migration_mc_liaisons_images !== false; |
} |
} |
?> |
/trunk/jrest/lib/GestionImage.php |
---|
284,5 → 284,26 |
return $destruction_fichier_image; |
} |
/** |
* Fonction utilisée pour importer les anciennes images saisies dans les widget dans un compte identifié |
* Dans ce cas là, le widget remplit la case id_utilisateur par le mail indiqué lors de la saisie |
* @param string $mail_utilisateur |
* @param string $id_utilisateur |
*/ |
public function migrerImagesMailVersId($mail_utilisateur, $infos_utilisateur) { |
// ATTENTION : cette fonction suppose que l'utilisateur n'ai pas déjà d'images dans le CEL |
// avec l'identifiant $id_utilisateur ce qui est normalement le cas |
$requete_migration_releve = 'UPDATE cel_images SET '. |
'ce_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).', '. |
'prenom_utilisateur = '.$this->proteger($infos_utilisateur['prenom']).', '. |
'nom_utilisateur = '.$this->proteger($infos_utilisateur['nom']).', '. |
'courriel_utilisateur = '.$this->proteger($infos_utilisateur['courriel']).' '. |
'WHERE ce_utilisateur = '.$this->proteger($mail_utilisateur).' '; |
$migration_releve = $this->executerRequeteSimple($requete_migration_releve); |
return $migration_releve; |
} |
} |
?> |