From 2b4f5bbcd02cc6b7b08012d9a68b97a4d9afbc59 Mon Sep 17 00:00:00 2001 From: tDidierjean Date: Wed, 28 Mar 2012 14:21:29 +0000 Subject: [PATCH] =?UTF-8?q?[*]=20BO=20:=20#PSTEST-791=20-=20Fiche=20produi?= =?UTF-8?q?t=20Virtuels=20-=20Onglet=20Produit=20d=C3=A9mat=C3=A9rialis?= =?UTF-8?q?=C3=A9=20incompr=C3=A9hensible?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controllers/products/virtualproduct.tpl | 229 ++++++++++-------- translations/fr/admin.php | 6 + 2 files changed, 130 insertions(+), 105 deletions(-) diff --git a/admin-dev/themes/default/template/controllers/products/virtualproduct.tpl b/admin-dev/themes/default/template/controllers/products/virtualproduct.tpl index e2db29bb4..a692e1aea 100644 --- a/admin-dev/themes/default/template/controllers/products/virtualproduct.tpl +++ b/admin-dev/themes/default/template/controllers/products/virtualproduct.tpl @@ -87,18 +87,16 @@ data = data.getElementsByTagName('return')[0]; var result = data.getAttribute("result"); var msg = data.getAttribute("msg"); - var fileName = data.getAttribute("filename") - if(result == "error") - $("#upload-confirmation").html('

error: ' + msg + '

'); + var fileName = data.getAttribute("filename"); + $("#upload-confirmation").show(); + if (result == "error") + $("#upload-confirmation td").html('
{l s='Error:'} ' + msg + '
'); else { - $('#virtual_product_file').remove(); - $('#virtual_product_file_label').hide(); + $('#upload_input').remove(); $('#file_missing').hide(); - $('#delete_downloadable_product').show(); $('#virtual_product_name').attr('value', fileName); - $('#upload-confirmation').html( - '{l s='The file'} "' + fileName + '" {l s='has successfully been uploaded'}' + + $('#upload-confirmation div').prepend('{l s='The file'} "'+fileName+'" {l s='has successfully been uploaded'}' + ''); } } @@ -146,108 +144,129 @@

{l s='Virtual Product (services, booking and downloadable products)'}

- - - + + {/if} + + + + + + + + + + + + + + + + {* Feature not implemented *} + {**} + {**} + {**} + {**} + {else} +
{l s='You cannot edit your file here because you used combinations. Please edit it in the Combinations tab'}
+
+ {$error_product_download} + {/if} +
-
- is_virtual && $product->productDownload->active}checked="checked"{/if} /> - -
- {* [begin] virtual product *} -
productDownload->id || $product->productDownload->active}style="display:none"{/if} > - - - - - - -
-
{l s='Does this product has an associated file?'}
- -

- {if $download_product_file_missing} -

- {$download_product_file_missing} :
- {$smarty.const._PS_DOWNLOAD_DIR_}/{$product->productDownload->filename}
-

- {/if} -
-
\ No newline at end of file +
+ + + +

{l s='The full filename with its extension (e.g. Book.pdf)'}

+
+ + + +

{l s='Number of allowed downloads per customer - (Set to 0 for unlimited downloads)'}

+
+ + + {l s='Format: YYYY-MM-DD'} +

{l s='If set, the file will not be downloadable anymore after this date. Leave this blank for no expiration date'}

+
+ + + * +

{l s='How many days this file can be accessed by customers'} - ({l s='Set to zero for unlimited access'})

+
*} + {**} + {**} + {*productDownload->is_shareable}checked="checked"{/if} />*} + {**} + {*
+ + + \ No newline at end of file diff --git a/translations/fr/admin.php b/translations/fr/admin.php index cb3918bcb..b965a762d 100644 --- a/translations/fr/admin.php +++ b/translations/fr/admin.php @@ -2456,6 +2456,7 @@ $_LANGADM['AdminProducts004bf6c9a40003140292e97330236c53'] = 'Action'; $_LANGADM['AdminProducts0063394f0497bfd610ebac0aee7cfc34'] = 'Associations'; $_LANGADM['AdminProducts006b4cc15322f7951d9100716edcac07'] = 'Quantité minimale :'; $_LANGADM['AdminProducts00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Activé'; +$_LANGADM['AdminProducts014140590702586ff3083be3cf84ee2f'] = 'Si elle est définie, le fichier ne sera plus disponible au téléchargement à partir de cette date. Laissez vide si vous ne souhaitez pas de date d\'expiration'; $_LANGADM['AdminProducts019d1ca7d50cc54b995f60d456435e87'] = 'Occasion'; $_LANGADM['AdminProducts01b6e20344b68835c5ed1ddedf20d531'] = 'à'; $_LANGADM['AdminProducts02fa003c38fefcda498b876f67f4cac7'] = 'URL simplifiée :'; @@ -2534,6 +2535,7 @@ $_LANGADM['AdminProducts290b7c47045d269e2ccfa69e6477acfe'] = 'Prix de vente du p $_LANGADM['AdminProducts2998f049bcca4beccebd03d57d35384e'] = 'Nombre de champs texte à afficher'; $_LANGADM['AdminProducts29d7b46b863639e29ae8452d2320530a'] = 'Faire de cette déclinaison celle par défaut pour ce produit'; $_LANGADM['AdminProducts2aa2ef9d99efe99c01d0c1fb2a3838e5'] = 'Prix d\'achat HT :'; +$_LANGADM['AdminProducts2ad05de2ced7109415b7aae16965fa31'] = 'Lien vers le fichier :'; $_LANGADM['AdminProducts2b05e1a0e6c62dbf0018af09ed38f4e0'] = 'Format : YYYY-MM-DD'; $_LANGADM['AdminProducts2ba18b8df558ceaabcc89f3a16772a9b'] = 'Recherche uniquement'; $_LANGADM['AdminProducts2bb8274755d1ebd33d759a3005bfbcd3'] = 'Prix à l\'unité HT'; @@ -2558,6 +2560,7 @@ $_LANGADM['AdminProducts3b6c024d7eff743d98d894ce0e0d1242'] = 'Documents disponib $_LANGADM['AdminProducts3bc79dca1e0cdc4b2ac5a2e415f902bf'] = 'Le prix de vente hors taxe du produit'; $_LANGADM['AdminProducts3c6c11039b6caf151f6e3e99237f2f3b'] = 'À partir de (quantité)'; $_LANGADM['AdminProducts3cb94c0658e6bbfdeac7e65b9635a8f5'] = 'Voici le lien'; +$_LANGADM['AdminProducts3d9f514d46849760ef1b1412e314fd99'] = 'Erreur :'; $_LANGADM['AdminProducts3dd42bfc8345e82c43b4a40a3426ec49'] = 'Référence :'; $_LANGADM['AdminProducts3e053943605d9e4bf7dd7588ea19e9d2'] = 'Caractères interdits :'; $_LANGADM['AdminProducts3e06cfca1e715c7c256ef8da2098f62a'] = 'Vous devez enregistrer ce produit avant de pouvoir ajouter des images.'; @@ -2700,6 +2703,7 @@ $_LANGADM['AdminProducts92c75dc7b5c97898f326b95360d4bac7'] = 'afficher le nom du $_LANGADM['AdminProducts936229092c21ed68de9ba5c3edb6c9f8'] = 'nombre de jours'; $_LANGADM['AdminProducts936ccdb97115e9f35a11d35e3d5b5cad'] = 'Cliquez ici'; $_LANGADM['AdminProducts93cba07454f06a4a960172bbd6e2a435'] = 'Oui'; +$_LANGADM['AdminProducts945ceb0f13fd944d0766929df2053dff'] = 'Nombre de téléchargement permis par client (mettez à 0 pour des téléchargements illimités)'; $_LANGADM['AdminProducts94d26b23623d5a7a411fa43f3cd48c9a'] = 'Vous pouvez choisir d\'utiliser la gestion des stocks avancée pour ce produit, ou non.'; $_LANGADM['AdminProducts94d4eb606950cf2b2d24c9821a362cb8'] = 'Quantité disponible à la vente dans la boutique/groupe de boutiques en cours'; $_LANGADM['AdminProducts95b6faa9d75417fe5e7767a733ab6fb4'] = 'À partir de'; @@ -2722,6 +2726,7 @@ $_LANGADM['AdminProducts9d74dc485c5bf552c65dd6a2a3596a59'] = 'Enregistrement des $_LANGADM['AdminProducts9d9aa88574c4dab04ddd8356c377357d'] = 'Catégorie par défaut :'; $_LANGADM['AdminProducts9e648a50303a03e66b9d41cfbaa52ea7'] = 'Impossible si le produit est un pack'; $_LANGADM['AdminProducts9e834f13e35e4edf64863ab414a6217a'] = 'Réduction'; +$_LANGADM['AdminProducts9e8502652dd83fa0544df75ba4641144'] = 'La réduction est appliquée après les taxes'; $_LANGADM['AdminProducts9e962fd822ee734a531490fffa643c49'] = 'Mettez à 0 pour un accès illimité au téléchargement'; $_LANGADM['AdminProducts9ea67be453eaccf020697b4654fc021a'] = 'Enregistrer et rester'; $_LANGADM['AdminProducts9f82518d468b9fee614fcc92f76bb163'] = 'Boutique'; @@ -2795,6 +2800,7 @@ $_LANGADM['AdminProductsc795dfff10a7c952f4c5438951e9ece9'] = 'Image de couvertur $_LANGADM['AdminProductsc7c2169d380b95e2e3672037c5ace793'] = 'Attribuer des caractéristiques à ce produit'; $_LANGADM['AdminProductsc8360cc476fc8b5ee9a4db494220058d'] = 'Nombre de téléchargements autorisé par client'; $_LANGADM['AdminProductsc9211c294f5e55646fb079d71194cd96'] = 'Impossible si la gestion des stocks avancée n\'est pas activée'; +$_LANGADM['AdminProductsc925e061d42989c43e6d3a7e43f2a878'] = 'Nombre de téléchargement permis'; $_LANGADM['AdminProductsc975449f6135768798a09476bcbaa6e8'] = 'afficher le nom du fichier d\'une déclinaison'; $_LANGADM['AdminProductsc9cc8cce247e49bae79f15173ce97354'] = 'Enregistrer'; $_LANGADM['AdminProductsc9ccbcfb87f75a9cf7a437314e6ece4f'] = 'Veuillez choisir les fournisseurs associés au produit, et celui par défaut.';