From 7869d671a6ad81512d2e8709931e72c49f349c91 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Mon, 1 Sep 2003 13:21:44 +0000 Subject: [PATCH] Ajout upload de la vignette --- htdocs/boutique/livre/fiche.php | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/htdocs/boutique/livre/fiche.php b/htdocs/boutique/livre/fiche.php index 8bc661d3331..a9777145bbe 100644 --- a/htdocs/boutique/livre/fiche.php +++ b/htdocs/boutique/livre/fiche.php @@ -22,6 +22,42 @@ require("./pre.inc.php"); +if ( $HTTP_POST_VARS["sendit"] ) +{ + global $local_file, $error_msg; + + $upload_dir = OSC_CATALOG_DIRECTORY."/images/"; + + if (! is_dir($upload_dir)) + { + umask(0); + mkdir($upload_dir, 0755); + } + + if (move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'])) + { + print "Le fichier est valide, et a été téléchargé avec succès.\n"; + //print_r($_FILES); + } + else + { + echo "Le fichier n'a pas été téléchargé"; + // print_r($_FILES); + } + + if ($id or $oscid) + { + $livre = new Livre($db); + + if ($id) + { + $result = $livre->fetch($id, 0); + $livre->update_image($_FILES['userfile']['name']); + } + } +} + + if ($action == 'add') { $livre = new Livre($db); @@ -290,6 +326,15 @@ else print ""; print "\n"; + print 'Vignette'; + echo '
'; + print ''; + print '
'; + print ''; + print '
'; + print '
'; + print "\n"; + print '
'; }