//                    }
 //                    define('LANG_APP', $lang);
 //                    require_once Config::get('fichier_langue');
 /*************************/
 $obj_message = new MessageCompte();
 $contenu = tradTxt("Votre question :") . ' ' . $obj_question->getQuestion();
 $contenu .= ' <br/><br/> ' . tradTxt("Notre réponse :") . ' ' . nl2br($reponse);
 $obj_message->setContenu($contenu);
 //$obj_message->setDateEnvoi($date); // défini dans l'insert
 $obj_message->setIdMembre($obj_question->getIdMembre());
 $sujet = tradTxt("Réponse à votre question du") . ' ' . formaterDate($obj_question->getDate());
 $obj_message->setSujet($sujet);
 $obj_message->setValide(1);
 $tab_retour = MessageCompteManager::insertBdd($obj_message);
 // envoi également d'un email
 loadLibs('mail');
 $reponse_email = tradTxt("Bonjour") . ' ' . $obj_membre->getPrenom() . ', ' . "\r\n\r\n";
 $reponse_email .= tradTxt("Vous recevez ce mail car vous avez posé une question à notre service client.") . "\r\n\r\n";
 $reponse_email .= '1)' . tradTxt("Votre question") . "\r\n\r\n";
 $reponse_email .= $obj_question->getQuestion() . "\r\n\r\n";
 $reponse_email .= '2)' . tradTxt("Notre réponse") . "\r\n\r\n";
 $reponse_email .= $reponse . "\r\n\r\n";
 $reponse_email .= tradTxt("Avons-nous répondu à votre question ? N'hésitez pas à nous écrire si vous rencontrez d'autres problèmes ou si vous souhaitez nous faire part d'améliorations que nous pouvons apporter à notre application.") . "\r\n\r\n";
 $reponse_email .= tradTxt("Bien cordialement,") . "\r\n";
 $reponse_email .= tradTxt("L'équipe de Tooki Island");
 sendMailText($obj_membre->getEmail(), $sujet_reponse, $reponse_email);
 // ---
 if (!$tab_retour[0]) {
     // tout ok
     setFlashData('message', "Réponse envoyée");
 } else {
Exemplo n.º 2
0
     }
     print json_encode($tab_itec_select);
     exit;
 } else {
     if ($http_request['act'] == 'lot_update_field') {
         if (isset($http_request['id_lotgagne']) && !empty($http_request['id_lotgagne']) && isset($http_request['id_item']) && !empty($http_request['id_item'])) {
             $obj_lotgagne = new LotGagne($http_request['id_lotgagne']);
             $obj_lotgagne->setIdItem($http_request['id_item']);
             LotGagneManager::updateBdd($obj_lotgagne);
             $obj_item = ItemManager::get($http_request['id_item']);
             //exit($obj_item->getNom());
         }
         exit;
     } else {
         if ($http_request['act'] == 'generer_etiquettes') {
             loadLibs('tiers/fpdf/FPDF', false);
             setlocale(LC_ALL, 'fr_FR');
             // permet de mettre les caractères accentués en majuscule
             $tab_lots = LotGagneManager::getListPasEnvoyes();
             if (isset($http_request['checkbox'])) {
                 $tab = explode(",", $http_request['checkbox']);
                 foreach ($tab as $key => $value) {
                     if ($value != "") {
                         $tab_checkbox[$key] = $value;
                     }
                 }
             }
             class PDF extends FPDF
             {
                 function AjouteEtiquette($p, $i, $y, $txt)
                 {