Line 361... |
Line 361... |
361 |
$id_obs = $resultat_id_obs[0]['id_observation'];
|
361 |
$id_obs = $resultat_id_obs[0]['id_observation'];
|
Line 362... |
Line 362... |
362 |
|
362 |
|
363 |
// creation lien image
|
363 |
// creation lien image
|
Line 364... |
Line 364... |
364 |
foreach ($info_image as $pic) {
|
364 |
foreach ($info_image as $pic) {
|
365 |
|
365 |
|
366 |
$requete_liaison = 'INSERT INTO cel_obs_images (id_image, id_utilisateur, id_observation ) VALUES ('.$this->proteger($pic['id_image']).','.$this->proteger($utilisateur).', '.$id_obs.') ON DUPLICATE KEY UPDATE id_image = id_image ';
|
366 |
$requete_liaison = 'INSERT INTO cel_obs_images (id_image, id_observation ) VALUES ('.$this->proteger($pic['id_image']).', '.$id_obs.') ON DUPLICATE KEY UPDATE id_image = id_image ';
|
367 |
$liaison = $this->executer($requete_liaison);
|
367 |
$liaison = $this->executer($requete_liaison);
|
368 |
if ($liaison !== false) {
|
368 |
if ($liaison !== false) {
|
369 |
$this->cpt_images_liees++;
|
369 |
$this->cpt_images_liees++;
|
Line 378... |
Line 378... |
378 |
function traiterLigneComplement($line,$i,$utilisateur, $id_obs = null) {
|
378 |
function traiterLigneComplement($line,$i,$utilisateur, $id_obs = null) {
|
Line 379... |
Line 379... |
379 |
|
379 |
|
380 |
$info_image=$this->traiterImage($line[IMAGE][$i],$utilisateur); // Image separee par des / + utilisateur
|
380 |
$info_image=$this->traiterImage($line[IMAGE][$i],$utilisateur); // Image separee par des / + utilisateur
|
381 |
// creation lien image
|
381 |
// creation lien image
|
382 |
foreach ($info_image as $pic) {
|
382 |
foreach ($info_image as $pic) {
|
383 |
$requete = 'INSERT INTO cel_obs_images (id_image, id_utilisateur, id_observation) VALUES ('.$this->proteger($pic['id_image']).','.$this->proteger($utilisateur).', '.$this->proteger($id_obs).') ON DUPLICATE KEY UPDATE id_image = id_image' ;
|
383 |
$requete = 'INSERT INTO cel_obs_images (id_image, id_observation) VALUES ('.$this->proteger($pic['id_image']).', '.$this->proteger($id_obs).') ON DUPLICATE KEY UPDATE id_image = id_image' ;
|
384 |
$resultat_liaison = $this->executer($requete);
|
384 |
$resultat_liaison = $this->executer($requete);
|
385 |
if ($resultat_liaison !== false) {
|
385 |
if ($resultat_liaison !== false) {
|
386 |
$this->cpt_images_liees++;
|
386 |
$this->cpt_images_liees++;
|
387 |
} else {
|
387 |
} else {
|
Line 502... |
Line 502... |
502 |
|
502 |
|
503 |
function traiterImage($images,$utilisateur) { // recherche id image de ce nom
|
503 |
function traiterImage($images,$utilisateur) { // recherche id image de ce nom
|
504 |
$liste_images = explode("/",$images) ;
|
504 |
$liste_images = explode("/",$images) ;
|
505 |
$row =array();
|
505 |
$row =array();
|
- |
|
506 |
foreach($liste_images as $image) {
|
506 |
foreach($liste_images as $image) {
|
507 |
$image = remove_accent(fix_latin($image));
|
507 |
$requete = "SELECT * FROM cel_images WHERE ce_utilisateur = ".$this->proteger($utilisateur)." AND nom_original= ".$this->proteger($image);
|
508 |
$requete = "SELECT * FROM cel_images WHERE ce_utilisateur = ".$this->proteger($utilisateur)." AND nom_original= ".$this->proteger($image);
|
508 |
$ligne = $this->requeter($requete);
|
509 |
$ligne = $this->requeter($requete);
|
509 |
if(is_array($ligne) && !empty($ligne)) {
|
510 |
if(is_array($ligne) && !empty($ligne)) {
|
510 |
$row[] = $ligne[0];
|
511 |
$row[] = $ligne[0];
|