genius_ Posted May 29, 2013 Share Posted May 29, 2013 (edited) Bonjour Je développe un petit module pour permettre de proposer un article à la location. Grâce à un tuto qui m'a grandement aidé (http://www.prestasho...-en-prestashop/) j'ai pu ajouter en back-office un onglet "location de produit" dans la page de modification d'un produit. L'admin saisi une date, dans un champ <input> de type date mais dans la fonction hookActionProductUpdate($params) qui effectue mon traitement lorsque j'enregistre les modifs, je voudrais vérifier que la données saisie est bien au bon format (et donc de type date) La fonction en question, toute simple : public function hookActionProductUpdate($params) { $id_product = Tools::getValue('id_product'); $sampleObj = BlockLocationClasse::loadByIdProduct($id_product); $sampleObj->texte = Tools::getValue('texte'); $sampleObj->date_limite = Tools::getValue('date_limite'); $sampleObj->nb_article = Tools::getValue('nb_article'); $sampleObj->nb_jour_max = Tools::getValue('nb_jour_max'); $sampleObj->id_product = $id_product; // -----------> je suppose que le traitement doit se faire ici ou alors dans ma condition ci-dessous // mais comment la faire cette vérif ? avec quelles méthodes ? if( !empty($sampleObj) && isset($sampleObj->id) ) { $sampleObj->update(); } else { $sampleObj->add(); } } Si le type date pose problème, on peut essayer avec un <input> de type texte S'il vous plait. Je vous remercie de votre patience. Edited May 29, 2013 by genius_ (see edit history) Link to comment Share on other sites More sharing options...
Pepitoww Posted May 30, 2013 Share Posted May 30, 2013 (edited) Bonjour, en utilisant les fonctions définies dans la classe Validate concernant les dates il serait alors possible de tester le type pour le champ date entré par l'utilisateur (IsDate et IsDateFormat). Si le retour n'est pas bon tu provoques l'affichage d'une erreur. Cordialement Edited May 31, 2013 by Pepitoww (see edit history) Link to comment Share on other sites More sharing options...
genius_ Posted May 30, 2013 Author Share Posted May 30, 2013 Merci l'ami Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now