// Improved supply orders

This commit is contained in:
bMancone
2012-02-01 14:59:45 +00:00
parent beedaff103
commit 6ea3a720b3
4 changed files with 92 additions and 46 deletions
@@ -267,7 +267,4 @@
});
</script>
{/if}
{if isset($show_change_state_form)}
{$state_content}
{/if}
{/block}
@@ -0,0 +1,42 @@
{*
* 2007-2011 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2011 PrestaShop SA
* @version Release: $Revision$
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*}
{extends file="helper/form/form.tpl"}
{block name="other_fieldsets"}
<br />
{if isset($supply_order_state) && $supply_order_state->editable == false}
<fieldset>
<legend>
<img src="../img/admin/pdf.gif" alt="{l s='Supply Order State'}">
{l s='Print the supply order form'}
</legend>
<a href="pdf.php?id_supply_order='.(int)$supply_order->id.'" target="_blank" title="Export as PDF">{l s='Click here to download the supply order form'}.</a>
</fieldset>
{/if}
{/block}
@@ -512,8 +512,9 @@ class AdminSupplyOrdersControllerCore extends AdminController
}
$supply_order = new SupplyOrder($id_supply_order);
$supply_order_state = new SupplyOrderState($supply_order->id_supply_order_state);
if (!Validate::isLoadedObject($supply_order))
if (!Validate::isLoadedObject($supply_order) || !Validate::isLoadedObject($supply_order_state))
{
$this->errors[] = Tools::displayError($this->l('The specified supply order is not valid'));
return parent::initContent();
@@ -577,15 +578,18 @@ class AdminSupplyOrdersControllerCore extends AdminController
'id_supply_order' => $id_supply_order,
);
// generates the form to display
$this->content = $helper->generateForm($this->fields_form);
//$this->setHelperDisplay($helper);
$helper->override_folder = 'supply_orders_change_state/';
// assigns our content
$this->tpl_form_vars['show_change_state_form'] = true;
$this->tpl_form_vars['state_content'] = $this->content;
$helper->tpl_vars['show_change_state_form'] = true;
$helper->tpl_vars['supply_order_state'] = $supply_order_state;
// generates the form to display
$content = $helper->generateForm($this->fields_form);
$this->context->smarty->assign(array(
'content' => $this->content,
'content' => $content,
'url_post' => self::$currentIndex.'&token='.$this->token,
));
}
+40 -37
View File
@@ -7,6 +7,9 @@ $_LANGADM['AdminHelpAccess6a26f548831e6a8c26bfbbd9f6ec61e0'] = 'Aide';
$_LANGADM['AdminPdf788ebe0fc7fc09c0c20069659af8e139'] = 'Configuration des PDF dans la langue courante :';
$_LANGADM['AdminPdf125902509918b45d53071e760d5c97c1'] = 'Utiliser le disque dur pour le cache';
$_LANGADM['AdminPdf4547c92e3493ab518fc274b8be9427c3'] = 'Economise la mémoire mais ralentit le processus.';
$_LANGADM['AdminSupplyOrdersChangeState79ea758900c3bcb857f45804c7802062'] = 'Statut de commande fournisseur';
$_LANGADM['AdminSupplyOrdersChangeState4079e267d14aa06a871f899e9814db79'] = 'Imprimer le bon de commande';
$_LANGADM['AdminSupplyOrdersChangeState37dcf77d4b53cce7b5dd23fd9bdd72d7'] = 'Cliquer ici pour télécharger le bon de commande';
$_LANGADM['AdminNotFound55a6c776077ef389722620bcfd4a2dbf'] = 'Le controlleur';
$_LANGADM['AdminNotFound0bafa728272543abdcdbc58357b00d2f'] = 'est manquant ou invalide';
$_LANGADM['AdminNotFoundd19e8ab738bcb64f6c960a6ee116b3b5'] = 'Aller à l\'accueil';
@@ -23,14 +26,6 @@ $_LANGADM['AdminSubDomains3547c78d942e86c858f271e467adb778'] = 'Sous-domaines :'
$_LANGADM['AdminSubDomains6252c0f2c2ed83b7b06dfca86d4650bb'] = 'Caractères invalides';
$_LANGADM['AdminSubDomains38fb7d24e0d60a048f540ecb18e13376'] = 'Sauvegarder';
$_LANGADM['AdminSubDomainsfeedb03bed3f1e5339e12ecffc46eaba'] = 'Les cookies sont distincts pour chaque sous-domaine de votre site internet. Si vous souhaitez utiliser le même cookie pour tous, ajoutez ici ceux qui sont utilisés par votre boutique. Le plus commun d\'entre eux est \"www\".';
$_LANGADM['AdminProfilesd3b206d196cd6be3a2764c1fb90b200f'] = 'Supprimer la sélection';
$_LANGADM['AdminProfilese25f0ecd41211b01c83e5fec41df4fe7'] = 'Supprimer la sélection ?';
$_LANGADM['AdminProfilesb718adec73e04ce3ec720dd11a06a308'] = 'ID';
$_LANGADM['AdminProfiles49ee3087348e8d44e1feda1917443987'] = 'Nom';
$_LANGADM['AdminProfilesb2d77645b299d0652be9f8871fa5aab7'] = 'Profils';
$_LANGADM['AdminProfiles4e140ba723a03baa6948340bf90e2ef6'] = 'Nom :';
$_LANGADM['AdminProfiles38fb7d24e0d60a048f540ecb18e13376'] = 'Enregistrer';
$_LANGADM['AdminProfiles4901062927f176fea0548821fe6a8625'] = 'Pour des raisons de sécurité, vous ne pouvez pas supprimer le profil Administrateur';
$_LANGADM['AdminTaxRulesb1c94ca2fbc3e78fc30069c8d0f01680'] = 'Tout';
$_LANGADM['AdminTaxRules00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Activé';
$_LANGADM['AdminTaxRulesb9f5c797ebbf55adccdd8539a65a0241'] = 'Désactivé';
@@ -47,24 +42,14 @@ $_LANGADM['AdminOutstanding59ca88f7b0e80cdd9af330af600a9ff6'] = 'Risque';
$_LANGADM['AdminOutstandingc4e8e61e01875cfb720e75c7d97b9c88'] = 'Encours autorisé';
$_LANGADM['AdminOutstandingb9894a8360f66fa7c87aebe79d2f5021'] = 'Encours courant';
$_LANGADM['AdminOutstandingbcd1b68617759b1dfcff0403a6b5a8d1'] = 'PDF';
$_LANGADM['AdminSearchEnginesd3b206d196cd6be3a2764c1fb90b200f'] = 'Supprimer la sélection';
$_LANGADM['AdminSearchEnginese25f0ecd41211b01c83e5fec41df4fe7'] = 'Supprimer la sélection ?';
$_LANGADM['AdminSearchEnginesb718adec73e04ce3ec720dd11a06a308'] = 'ID';
$_LANGADM['AdminSearchEngines9aa1b03934893d7134a660af4204f2a9'] = 'Serveur';
$_LANGADM['AdminSearchEnginesb864759d534539519ceaa2c03a39d4c2'] = 'Variable GET';
$_LANGADM['AdminSearchEnginesb6f05e5ddde1ec63d992d61144452dfa'] = 'Réferrant';
$_LANGADM['AdminSearchEngines505de52d5ae227b6e8acb02dce2a0c4d'] = 'Serveur';
$_LANGADM['AdminSearchEnginese2380878646a0e952f3475b82317cd19'] = 'Variable $_GET';
$_LANGADM['AdminSearchEngines38fb7d24e0d60a048f540ecb18e13376'] = 'Enregistrer';
$_LANGADM['AdminAccountingManagement0a00c22a3a2a56e14c21e34d92f5a14b'] = 'Veuillez sélectionner la boutique que vous souhaiter configurer';
$_LANGADM['AdminAccountingManagement3d87210607b465011fdf6efd18217782'] = 'Gestion comptabilité';
$_LANGADM['AdminAccountingManagementc9cc8cce247e49bae79f15173ce97354'] = 'Sauvegarder';
$_LANGADM['AdminAccountingManagementa9e2ceb7315eca5c3974b433f0c540fb'] = 'Les numéros de comptes ont été sauvegardé';
$_LANGADM['AdminAccountingManagement05c2af8e9583b3ade94e13447958f7af'] = 'les numéros de comptes n\'ont pu être mis à jour ou bien ajouté dans la base de donnée';
$_LANGADM['AdminAccountingManagement0f26e4f64d58beb4d924627c707e43ad'] = 'Numéro de compte';
$_LANGADM['AdminAccountingManagement9949d6d5e347ca9d0da84520de395f89'] = 'Configurer le numéro de compte pour la zone :';
$_LANGADM['AdminAccountingManagementa8e0a285de8593b0f978b33fb620179e'] = 'Numéro par défaut pour cette boutique';
$_LANGADM['AdminAccountingManagement30d3e6fd5ca592e6a2b9c87b591eca9e'] = 'Si une l\'un des champ zone suivant est vide, le numéro par défaut sera appliqué';
$_LANGADM['AdminProfilesd3b206d196cd6be3a2764c1fb90b200f'] = 'Supprimer la sélection';
$_LANGADM['AdminProfilese25f0ecd41211b01c83e5fec41df4fe7'] = 'Supprimer la sélection ?';
$_LANGADM['AdminProfilesb718adec73e04ce3ec720dd11a06a308'] = 'ID';
$_LANGADM['AdminProfiles49ee3087348e8d44e1feda1917443987'] = 'Nom';
$_LANGADM['AdminProfilesb2d77645b299d0652be9f8871fa5aab7'] = 'Profils';
$_LANGADM['AdminProfiles4e140ba723a03baa6948340bf90e2ef6'] = 'Nom :';
$_LANGADM['AdminProfiles38fb7d24e0d60a048f540ecb18e13376'] = 'Enregistrer';
$_LANGADM['AdminProfiles4901062927f176fea0548821fe6a8625'] = 'Pour des raisons de sécurité, vous ne pouvez pas supprimer le profil Administrateur';
$_LANGADM['AdminOrderMessaged3b206d196cd6be3a2764c1fb90b200f'] = 'Supprimer la sélection';
$_LANGADM['AdminOrderMessagee25f0ecd41211b01c83e5fec41df4fe7'] = 'Supprimer la sélection ?';
$_LANGADM['AdminOrderMessageb718adec73e04ce3ec720dd11a06a308'] = 'ID';
@@ -74,16 +59,24 @@ $_LANGADM['AdminOrderMessage38d6bc03067212bb0c2633f8a57d5881'] = 'Messages préd
$_LANGADM['AdminOrderMessage4e140ba723a03baa6948340bf90e2ef6'] = 'Nom :';
$_LANGADM['AdminOrderMessage940663fd4428d2c86f9a4780b6574028'] = 'Message :';
$_LANGADM['AdminOrderMessage38fb7d24e0d60a048f540ecb18e13376'] = 'Sauvegarder';
$_LANGADM['AdminStatsTab452a7601dbc6f2c38aa89e68bda8b603'] = 'Statistiques';
$_LANGADM['AdminStatsTab8ff922bbcd8ad41cdfc48d3c5163b2ab'] = 'Calendrier';
$_LANGADM['AdminStatsTab03727ac48595a24daed975559c944a44'] = 'Jour';
$_LANGADM['AdminStatsTab7cbb885aa1164b390a0bc050a64e1812'] = 'Mois';
$_LANGADM['AdminStatsTab537c66b24ef5c83b7382cdc3f34885f2'] = 'Année';
$_LANGADM['AdminStatsTab1e6d57e813355689e9c77e947d73ad8f'] = 'du';
$_LANGADM['AdminStatsTab33caa076f23f453dd4061726f3706325'] = 'au';
$_LANGADM['AdminStatsTabc9cc8cce247e49bae79f15173ce97354'] = 'Changer';
$_LANGADM['AdminStatsTab6e7b34fa59e1bd229b207892956dc41c'] = 'Jamais';
$_LANGADM['AdminStatsTabd2ce009594dcc60befa6a4e6cbeb71fc'] = 'Semaine';
$_LANGADM['AdminAccountingManagement0a00c22a3a2a56e14c21e34d92f5a14b'] = 'Veuillez sélectionner la boutique que vous souhaiter configurer';
$_LANGADM['AdminAccountingManagement3d87210607b465011fdf6efd18217782'] = 'Gestion comptabilité';
$_LANGADM['AdminAccountingManagementc9cc8cce247e49bae79f15173ce97354'] = 'Sauvegarder';
$_LANGADM['AdminAccountingManagementa9e2ceb7315eca5c3974b433f0c540fb'] = 'Les numéros de comptes ont été sauvegardé';
$_LANGADM['AdminAccountingManagement05c2af8e9583b3ade94e13447958f7af'] = 'les numéros de comptes n\'ont pu être mis à jour ou bien ajouté dans la base de donnée';
$_LANGADM['AdminAccountingManagement0f26e4f64d58beb4d924627c707e43ad'] = 'Numéro de compte';
$_LANGADM['AdminAccountingManagement9949d6d5e347ca9d0da84520de395f89'] = 'Configurer le numéro de compte pour la zone :';
$_LANGADM['AdminAccountingManagementa8e0a285de8593b0f978b33fb620179e'] = 'Numéro par défaut pour cette boutique';
$_LANGADM['AdminAccountingManagement30d3e6fd5ca592e6a2b9c87b591eca9e'] = 'Si une l\'un des champ zone suivant est vide, le numéro par défaut sera appliqué';
$_LANGADM['AdminSearchEnginesd3b206d196cd6be3a2764c1fb90b200f'] = 'Supprimer la sélection';
$_LANGADM['AdminSearchEnginese25f0ecd41211b01c83e5fec41df4fe7'] = 'Supprimer la sélection ?';
$_LANGADM['AdminSearchEnginesb718adec73e04ce3ec720dd11a06a308'] = 'ID';
$_LANGADM['AdminSearchEngines9aa1b03934893d7134a660af4204f2a9'] = 'Serveur';
$_LANGADM['AdminSearchEnginesb864759d534539519ceaa2c03a39d4c2'] = 'Variable GET';
$_LANGADM['AdminSearchEnginesb6f05e5ddde1ec63d992d61144452dfa'] = 'Réferrant';
$_LANGADM['AdminSearchEngines505de52d5ae227b6e8acb02dce2a0c4d'] = 'Serveur';
$_LANGADM['AdminSearchEnginese2380878646a0e952f3475b82317cd19'] = 'Variable $_GET';
$_LANGADM['AdminSearchEngines38fb7d24e0d60a048f540ecb18e13376'] = 'Enregistrer';
$_LANGADM['AdminTrackingb718adec73e04ce3ec720dd11a06a308'] = 'ID';
$_LANGADM['AdminTracking49ee3087348e8d44e1feda1917443987'] = 'Nom';
$_LANGADM['AdminTrackingb5a7adde1af5c87d7fd797b6245c2a39'] = 'Description';
@@ -94,6 +87,16 @@ $_LANGADM['AdminTracking2a165a1bc55d3f7269782aea7f7fa203'] = 'Liste des produits
$_LANGADM['AdminTracking9aabc6d7a546d7f8b13503258c822a50'] = 'Liste des produits sans déclinaisons en rupture de stock (quantités disponibles à la vente) :';
$_LANGADM['AdminTracking1679821fd0e65d65924aa77e56068814'] = 'Liste des produits désactivés :';
$_LANGADM['AdminTrackingbcaad756615668f5e8e0447aa36f4f22'] = 'Produit désactivé';
$_LANGADM['AdminStatsTab452a7601dbc6f2c38aa89e68bda8b603'] = 'Statistiques';
$_LANGADM['AdminStatsTab8ff922bbcd8ad41cdfc48d3c5163b2ab'] = 'Calendrier';
$_LANGADM['AdminStatsTab03727ac48595a24daed975559c944a44'] = 'Jour';
$_LANGADM['AdminStatsTab7cbb885aa1164b390a0bc050a64e1812'] = 'Mois';
$_LANGADM['AdminStatsTab537c66b24ef5c83b7382cdc3f34885f2'] = 'Année';
$_LANGADM['AdminStatsTab1e6d57e813355689e9c77e947d73ad8f'] = 'du';
$_LANGADM['AdminStatsTab33caa076f23f453dd4061726f3706325'] = 'au';
$_LANGADM['AdminStatsTabc9cc8cce247e49bae79f15173ce97354'] = 'Changer';
$_LANGADM['AdminStatsTab6e7b34fa59e1bd229b207892956dc41c'] = 'Jamais';
$_LANGADM['AdminStatsTabd2ce009594dcc60befa6a4e6cbeb71fc'] = 'Semaine';
$_LANGADM['AdminDeliverySlip4b8e87b44ae65d84dfab14d17d2f10ee'] = 'Options des bons de livraison';
$_LANGADM['AdminDeliverySlip97794c45ba541adc77cd08dd3114cefc'] = 'Préfixe :';
$_LANGADM['AdminDeliverySlip7b59b85b45733b885f95f89f8924f0fd'] = 'Préfixe utilisé pour la numérotation des bons de livraison';
@@ -1164,6 +1167,7 @@ $_LANGADM['AdminEmployeesf16b5952df8d25ea30b25ff95ee8fedf'] = 'Boutique associé
$_LANGADM['AdminEmployees38fb7d24e0d60a048f540ecb18e13376'] = 'Enregistrer';
$_LANGADM['AdminAttributesGroupsb718adec73e04ce3ec720dd11a06a308'] = 'ID';
$_LANGADM['AdminAttributesGroups49ee3087348e8d44e1feda1917443987'] = 'Nom';
$_LANGADM['AdminAttributesGroupsc82a6100dace2b41087ba6cf99a5976a'] = 'Valeurs';
$_LANGADM['AdminAttributesGroups52f5e0bc3859bc5f5e25130b6c7e8881'] = 'Position';
$_LANGADM['AdminAttributesGroupsd3b206d196cd6be3a2764c1fb90b200f'] = 'Supprimer la sélection';
$_LANGADM['AdminAttributesGroupse25f0ecd41211b01c83e5fec41df4fe7'] = 'Supprimer les éléments sélectionnés ?';
@@ -1179,7 +1183,6 @@ $_LANGADM['AdminAttributesGroups6c451a8f2e9598b41a6968542cbe6061'] = 'Type d\'at
$_LANGADM['AdminAttributesGroups4f7922279a02c666c5504da88da4ae1b'] = 'Choisir le type d\'attribut';
$_LANGADM['AdminAttributesGroupsabc42d386e1904a255aabb45715860c8'] = 'Association de groupe de boutique :';
$_LANGADM['AdminAttributesGroups38fb7d24e0d60a048f540ecb18e13376'] = 'Enregistrer';
$_LANGADM['AdminAttributesGroupsc82a6100dace2b41087ba6cf99a5976a'] = 'Valeurs';
$_LANGADM['AdminAttributesGroupsfb5a0e846f382e4f81b1c4daddcf6e4e'] = 'Couleur :';
$_LANGADM['AdminAttributesGroups9c29287ce313fd9ed3e9a86e1af4f4b3'] = 'Couleurs HTML uniquement (par exemple,';
$_LANGADM['AdminAttributesGroups76a2e1080cd661b42c6653fc8fd57367'] = 'Texture:';