Subversion Repositories eFlore/Applications.cel

Rev

Rev 3768 | Rev 3773 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3768 Rev 3771
Line 257... Line 257...
257
					continue; // obs supprimée chez PN sans être passée par nos serveurs
257
					continue; // obs supprimée chez PN sans être passée par nos serveurs
258
				}
258
				}
Line 259... Line 259...
259
 
259
 
260
				$images = [];
260
				$images = [];
-
 
261
				$tags_images = [];
261
				$tags_images = [];
262
				$images_size = 0;
262
				foreach ($obs['images'] ?? [] as $i => $image) {
263
				foreach ($obs['images'] ?? [] as $i => $image) {
263
					if ($image['deleted']) {
264
					if ($image['deleted']) {
264
						continue;
265
						continue;
Line 280... Line 281...
280
					// Écriture dans un fichier temporaire
281
					// Écriture dans un fichier temporaire
281
					$tempfile = tempnam("/tmp", "PullPN_") . ".jpg";
282
					$tempfile = tempnam("/tmp", "PullPN_") . ".jpg";
282
					$handle = fopen($tempfile, "w");
283
					$handle = fopen($tempfile, "w");
283
					fwrite($handle, $img);
284
					fwrite($handle, $img);
284
					fclose($handle);
285
					fclose($handle);
-
 
286
					$images_size += filesize($tempfile);
Line 285... Line 287...
285
 
287
 
Line 286... Line 288...
286
					echo "Image de " . number_format(filesize($tempfile), 0, ',', ' ') . " octets créé : $tempfile\n";
288
					// echo "Image de " . number_format(filesize($tempfile), 0, ',', ' ') . " octets créé : $tempfile\n";
287
 
289
 
288
					$params = [
290
					$params = [
289
						'name' => 'image' . $i,
291
						'name' => 'image' . $i,
Line 313... Line 315...
313
					</root>
315
					</root>
314
					*/
316
					*/
315
					// var_dump($reponse);
317
					// var_dump($reponse);
316
					if ($reponse && '' == $reponse->message /* && '' != $reponse->{'image-nom'} */) {
318
					if ($reponse && '' == $reponse->message /* && '' != $reponse->{'image-nom'} */) {
317
						$images[] = (string)$reponse->{'image-nom'};
319
						$images[] = (string)$reponse->{'image-nom'};
-
 
320
 
318
						$tags_images[] = $this->tagsImageTraduits[$image['organ']] ?? $image['organ'];
321
						$tag = $this->tagsImageTraduits[$image['organ']] ?? $image['organ'];
-
 
322
						if (trim($tag)) {
-
 
323
							$tags_images[] = $tag;
-
 
324
						}
319
					}
325
					}
320
				}
326
				}
321
				// var_dump($images, $tags_images);
327
				// var_dump($images, $tags_images);
322
				// die();
328
				// die();
Line 381... Line 387...
381
						.' VALUES (%s, %s, NOW())'
387
						.' VALUES (%s, %s, NOW())'
382
						. ' -- ' . __FILE__ . ':' . __LINE__;
388
						. ' -- ' . __FILE__ . ':' . __LINE__;
383
				$sql = sprintf($sql, $this->bdd->proteger($id_obs_tb), $this->bdd->proteger($id_obs_pn));
389
				$sql = sprintf($sql, $this->bdd->proteger($id_obs_tb), $this->bdd->proteger($id_obs_pn));
384
				$this->bdd->requeter($sql);
390
				$this->bdd->requeter($sql);
Line -... Line 391...
-
 
391
 
-
 
392
				$date = date('d/m/Y H:i:s', intdiv($obs['dateObs'], 1000));
-
 
393
				$count_img = count($images);
385
 
394
				$images_size = number_format($images_size, 0, ',', ' ');
386
				echo "Obs insérée en base : ID PN $id_obs_pn ; ID TB $id_obs_tb ; utilisateur_tb $email\n";
395
				echo "Obs insérée en base : ID PN $id_obs_pn ; ID TB $id_obs_tb ; utilisateur_tb $email ; date $date ; images $count_img ; taille_octets $images_size \n";
387
			}
396
			}
388
		}
397
		}
Line 389... Line 398...
389
	}
398
	}