示例#1
0
 /**
  * Validation des champs avant l'envoi et met a jour les données du client
  * @param $id_cart
  * @param $create
  */
 private function validate_cart($id_cart, $create)
 {
     if ($id_cart != 'null') {
         //Controle des champs obligatoire, arrêt du script si null ou = à ''
         $data_validate = array('lastname_cart', 'firstname_cart', 'email_cart', 'street_cart', 'city_cart', 'postal_cart', 'country_cart');
         foreach ($data_validate as $input) {
             if (!$_POST[$input] or $_POST[$input] == null or $_POST[$input] == '') {
                 $this->getNotify('empty', false);
                 return;
             }
         }
         //Nettoyage des variable $_POST et injection dans colonne du panier
         $id_cart = magixcjquery_form_helpersforms::inputNumeric($id_cart);
         $lastname = magixcjquery_form_helpersforms::inputClean($_POST['lastname_cart']);
         $firstname = magixcjquery_form_helpersforms::inputClean($_POST['firstname_cart']);
         $email = magixcjquery_form_helpersforms::inputClean($_POST['email_cart']);
         $phone = magixcjquery_form_helpersforms::inputClean($_POST['phone_cart']);
         $street = magixcjquery_form_helpersforms::inputClean($_POST['street_cart']);
         $city = magixcjquery_form_helpersforms::inputClean($_POST['city_cart']);
         $postal = magixcjquery_form_helpersforms::inputClean($_POST['postal_cart']);
         $country = magixcjquery_form_helpersforms::inputClean($_POST['country_cart']);
         $vat = magixcjquery_form_helpersforms::inputClean($_POST['vat_cart']);
         $company = magixcjquery_form_helpersforms::inputClean($_POST['company_cart']);
         $message = $_POST['message_cart'] != null ? magixcjquery_form_helpersforms::inputClean($_POST['message_cart']) : '';
         //$adressliv  =   $_POST['adressliv'] != null ? magixcjquery_form_helpersforms::inputClean($_POST['adressliv']) : '';
         $lastname_liv = magixcjquery_form_helpersforms::inputClean($_POST['lastname_liv_cart']);
         $firstname_liv = magixcjquery_form_helpersforms::inputClean($_POST['firstname_liv_cart']);
         $street_liv = magixcjquery_form_helpersforms::inputClean($_POST['street_liv_cart']);
         $city_liv = magixcjquery_form_helpersforms::inputClean($_POST['city_liv_cart']);
         $postal_liv = magixcjquery_form_helpersforms::inputClean($_POST['postal_liv_cart']);
         $country_liv = magixcjquery_form_helpersforms::inputClean($_POST['country_liv_cart']);
         if (magixcjquery_filter_request::isSession('idprofil')) {
             $idprofil = magixcjquery_form_helpersforms::inputNumeric($_SESSION['idprofil']);
         } else {
             $idprofil = null;
         }
         // Enregistrer les données du formulaire en DB
         parent::u_cart_customer_infos($id_cart, $idprofil, $firstname, $lastname, $email, $phone, $street, $city, $vat, $company, $postal, $country, $message, $street_liv, $city_liv, $postal_liv, $country_liv, $lastname_liv, $firstname_liv);
     }
 }