/trunk/jrest/services/MigrationImages.php |
---|
188,7 → 188,7 |
echo "-------------------------------------------------------------------\n\n"; |
echo " ETAPE 3. migration des liaisons obs images ... \n\n"; |
echo "-------------------------------------------------------------------\n\n"; |
//$this->migrerLiaisonsObsImages(); |
$this->migrerLiaisonsObsImages(); |
echo "\n"."\n"."\n"; |
} |
339,11 → 339,7 |
foreach($tableau_liaisons as &$liaison) { |
$mail_utilisateur = $liaison['coi_ce_utilisateur']; |
$utilisateur = $mail_utilisateur; |
if (isset($this->tableau_utilisateurs[$mail_utilisateur])) { |
$utilisateur = $this->tableau_utilisateurs[$mail_utilisateur]['id']; |
} |
$utilisateur = $this->renvoyerIdPourMigration($mail_utilisateur); |
$id_obs = $liaison['coi_ce_observation']; |
463,12 → 459,8 |
private function traiterIdentifiantUtilisateur($ligne_image) { |
$mail_image = $ligne_image['ci_ce_utilisateur']; |
$retour = $mail_image; |
$retour = $this->renvoyerIdPourMigration($mail_image); |
if (isset($this->tableau_utilisateurs[$mail_image])) { |
$retour = $this->tableau_utilisateurs[$mail_image]['id']; |
} |
return $retour; |
} |
479,6 → 471,8 |
if (isset($this->tableau_utilisateurs[$mail_image])) { |
$retour = $this->tableau_utilisateurs[$mail_image]['prenom']; |
} else { |
$retour = ''; |
} |
return $retour; |
491,6 → 485,8 |
if (isset($this->tableau_utilisateurs[$mail_image])) { |
$retour = $this->tableau_utilisateurs[$mail_image]['nom']; |
} else { |
$retour = ''; |
} |
return $retour; |
703,6 → 699,29 |
return $chemin_sur_serveur_final; |
} |
private function renvoyerIdPourMigration($utilisateur) { |
// si tout les test suivant échouent, on garde l'utilisateur tel quel |
// (cas de la chaine de session des utilisateur anonymes) |
$retour = $utilisateur; |
// si le mail correspond a un utilisateur de la bdd |
if (isset($this->tableau_utilisateurs[$utilisateur])) { |
// on renvoie son id |
$retour = $this->tableau_utilisateurs[$utilisateur]['id']; |
} else { |
// sinon si c'est un mail inconnu, on garde le md5 |
if($this->mailValide($utilisateur)) { |
$retour = md5($utilisateur); |
} |
} |
return $retour; |
} |
public function mailValide($mail) { |
// vérification bidon mais ça suffit pour ici |
return !(strpos('@',$mail) === false); |
} |
private $tableau_ids_tags_exif = array('InteropIndex' => '1', |
'InteropVersion' => '2', |
'ProcessingSoftware' => '11', |
/trunk/jrest/services/MigrationMotsCles.php |
---|
245,11 → 245,8 |
private function construireSousRequeteInsertionArbresMotsCles($prefixe, $ligne) { |
$id_proprietaire_mot_cle = $ligne[$prefixe.'id_proprietaire']; |
$id_proprietaire_mot_cle = $this->renvoyerIdPourMigration($id_proprietaire_mot_cle); |
if(isset($this->tableau_utilisateurs[$ligne[$prefixe.'id_proprietaire']])) { |
$id_proprietaire_mot_cle = $this->tableau_utilisateurs[$ligne[$prefixe.'id_proprietaire']]['id']; |
} |
$sous_requete_insertion_valeurs = '('.$this->proteger($ligne[$prefixe.'id_mot_cle_utilisateur']).','. |
$this->proteger($id_proprietaire_mot_cle).','. |
$this->proteger($ligne[$prefixe.'mot_cle']).','. |
379,4 → 376,27 |
return $mots_cles; |
} |
private function renvoyerIdPourMigration($utilisateur) { |
// si tout les test suivant échouent, on garde l'utilisateur tel quel |
// (cas de la chaine de session des utilisateur anonymes) |
$retour = $utilisateur; |
// si le mail correspond a un utilisateur de la bdd |
if (isset($this->tableau_utilisateurs[$utilisateur])) { |
// on renvoie son id |
$retour = $this->tableau_utilisateurs[$utilisateur]['id']; |
} else { |
// sinon si c'est un mail inconnu, on garde le md5 |
if($this->mailValide($utilisateur)) { |
$retour = md5($utilisateur); |
} |
} |
return $retour; |
} |
public function mailValide($mail) { |
// vérification bidon mais ça suffit pour ici |
return !(strpos('@',$mail) === false); |
} |
} |
/trunk/jrest/services/MigrationObs.php |
---|
481,10 → 481,7 |
private function traiterIdentifiantUtilisateur($ligne_observation) { |
$mail_observation = $ligne_observation['identifiant']; |
$retour = $mail_observation; |
if (isset($this->tableau_utilisateurs[$mail_observation])) { |
$retour = $this->tableau_utilisateurs[$mail_observation]['id']; |
} |
$retour = $this->renvoyerIdPourMigration($mail_observation); |
return $retour; |
} |
494,6 → 491,8 |
$retour = $mail_observation; |
if (isset($this->tableau_utilisateurs[$mail_observation])) { |
$retour = $this->tableau_utilisateurs[$mail_observation]['prenom']; |
} else { |
$retour = ''; |
} |
return $retour; |
506,6 → 505,8 |
if (isset($this->tableau_utilisateurs[$mail_observation])) { |
$retour = $this->tableau_utilisateurs[$mail_observation]['nom']; |
} else { |
$retour = ''; |
} |
return $retour; |
571,4 → 572,27 |
return $indice; |
} |
private function renvoyerIdPourMigration($utilisateur) { |
// si tout les test suivant échouent, on garde l'utilisateur tel quel |
// (cas de la chaine de session des utilisateur anonymes) |
$retour = $utilisateur; |
// si le mail correspond a un utilisateur de la bdd |
if (isset($this->tableau_utilisateurs[$utilisateur])) { |
// on renvoie son id |
$retour = $this->tableau_utilisateurs[$utilisateur]['id']; |
} else { |
// sinon si c'est un mail inconnu, on garde le md5 |
if($this->mailValide($utilisateur)) { |
$retour = md5($utilisateur); |
} |
} |
return $retour; |
} |
public function mailValide($mail) { |
// vérification bidon mais ça suffit pour ici |
return !(strpos('@',$mail) === false); |
} |
} |