Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1180 → Rev 1181

/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);
}
}