// } // 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 {
} 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) {