Jump to content

[RESOLU]Demande d'aide PHP pour ajouter champ dans ce fichier php


jp77

Recommended Posts

bonjour tous

je reviens vers vous pour un coup de pouce car là je seche.

j'amerais dans le module joint pouvoir afficher une colonne avec :
Message lorsque hors-stock mais commandable : délais 1 semaines ou 2 semaines etc afin d'eviter d'ouvrir les produits 1 par 1 pour mettre les delais a jour.
J’ai trouvé l’information pour les produits hors stock mais commandables dans la base SQL dans product_lang

J’a i donc ajouté dans le module notamment dans le fichier AdminProductEdit.php de ce module les lignes :

48 / 32 / 121 et 122 mais impossible de récupérer l’information

Sur la ligne 48 je suis en type decimal et la cellule apparait si je me mets en text rien d’affiché j’ai également essayé avec value mais rien à faire.

Je pense que je ne suis pas loin mais j’ai besoin d’un œil neuf.
merci de votre aide a tous.

Link to comment
Share on other sites

je reformule ma demande

dans ce fichier qui fait appel a id_ product je souhaite faire apparaitre un champ qui ce trouve dans id_product_lang, mais après des heures de recherche je n'y arrive pas si une âme bien veillante pouvait me donner un coup de main ce serait super sympas Merci d'avance

Link to comment
Share on other sites

Bonjour,

Voici les modifications à effectuer (fichier corrigé joint) :

ligne 50 :

'available_later' => array('title' => $this->l('dispo le'),'align' => 'center', 'filter_key' => 'pl!available_later', 'type'=>'decimal','orderby' => false)



lignes 122 à 126 :

if (array_key_exists('available_later', $_POST))
$fields2['available_later'] = $_POST['available_later'];

if (!Db::getInstance()->AutoExecute(_DB_PREFIX_.$this->table, $fields, "UPDATE", "`{$_POST['where_identifier']}` = '{$_POST['where_identifier_value']}'") OR !Db::getInstance()->AutoExecute(_DB_PREFIX_.'product_lang', $fields2, "UPDATE", "`{$_POST['where_identifier']}` = '{$_POST['where_identifier_value']}'"))
               $this->_errors[] = Tools::displayError('an error occurred while updating data');



ligne 178 :
Rajouter pl.`available_later` dans la requête :

$this->_select = "pl.`name`, pl.`available_later`, t.`rate`";

AdminProductEdit.zip

Link to comment
Share on other sites

Bonjour Sandrine
Merci 1000 fois
j'avais oublier pas mal de chose !!!!!!

j'ai encore des progres a faire

si je peux un jour vous rendre service, cela seras avec plaisir

Merci encore de tout coeur.

Jean philippe

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...