diff --git a/www/pages/kbis2.php b/www/pages/kbis2.php index 0c14d695f..a0f810bf7 100644 --- a/www/pages/kbis2.php +++ b/www/pages/kbis2.php @@ -31,13 +31,15 @@ if($ajax===TRUE) $firephp->log($url, 'url'); if($url===FALSE) { - mail( 'support@scores-decisions.com',"Commande de KBIS pour $login ($siren) : Erreur", - 'REQUEST='.EOL.print_r($_REQUEST,true).'EOL'. - 'SERVER='.EOL.print_r($_SERVER,true).'EOL'. - 'SESSION='.EOL.print_r($_SESSION,true).'EOL'. - 'ENV='.EOL.print_r($_ENV,true).'EOL'. + mail( 'support@scores-decisions.com', + 'Commande de KBIS pour $login ($siren) : Erreur', + 'REQUEST='.EOL.print_r($_REQUEST,true).EOL. + 'SERVER='.EOL.print_r($_SERVER,true).EOL. + 'SESSION='.EOL.print_r($_SESSION,true).EOL. + 'ENV='.EOL.print_r($_ENV,true).EOL. 'tabInfo='.print_r($tabInfo,true).EOL. - 'O='.print_r($O,true).EOL + 'O='.print_r($O,true).EOL, + 'From: Contact ' ); echo 'Une erreur est survenue. Merci de réssayez en cliquant ici'; }else{ @@ -88,12 +90,42 @@ if($ajax===TRUE) exit; } +function sendCmdMail($sujet, $message) +{ + require_once 'phpmailer/class.phpmailer.php'; + $receptionCmd = array( 'email' =>'pieces@scores-decisions.com', 'nom'=>'Pieces'); + $mail = new PHPMailer(true); + $mail->IsSendmail(); + try + { + $body = $message; + $body = eregi_replace("[\]",'',$body); + $mail->AddReplyTo('contact@scores-decisions.com','Contact Scores & Décisions'); + $mail->SetFrom('contact@scores-decisions.com','Contact Scores & Décisions'); + $mail->AddAddress($receptionCmd['email'], $receptionCmd['nom']); + $mail->Subject = $sujet; + $mail->MsgHTML($body); + $mail->Send(); + } + catch (phpmailerException $e) + { + //echo $e->errorMessage(); + } catch (Exception $e) { + //echo $e->getMessage(); + } +}; + //Envoi d'un mail de demande de reception de kbis par mail if(isset($_REQUEST['mailkbis']) && $_REQUEST['mailkbis']=='Ok') { - mail( 'pieces@scores-decisions.com',"Demande de kbis par email", - 'Demande pour recevoir le kbis de siren : '.$_REQUEST['siren'].EOL. - 'pour login '.$_REQUEST['login'].'('.$_REQUEST['mail'].')' + sendCmdMail( + '[COMMANDE PIECES] - KBIS par email après essai(s) de téléchargement', + 'COMMANDE DE PIECES - Demande de kbis par email après essai(s) de téléchargement
'.EOL. + 'Demande pour recevoir le KBIS de SIREN :'. + ''. + $_REQUEST['siret'].'
'.EOL. + 'pour login '.$_SESSION['tabInfo']['login'].'('.$_REQUEST['email'].')
'.EOL. + 'Référence : '.$_REQUEST['ref'] ); $client->setLog('kbis', $_REQUEST['siret'], 0, 'mail'); $message = 'Votre demande de reception de Kbis par email à été prise en compte'; diff --git a/www/pages/piecescmd.php b/www/pages/piecescmd.php index 38c5e3251..682145327 100644 --- a/www/pages/piecescmd.php +++ b/www/pages/piecescmd.php @@ -13,9 +13,33 @@ require_once 'user/user.php'; //Paramètres $siret = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret'])); -if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !'); +if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) + die('Paramètres incorrects !'); -$emailReceptionCmd = 'pieces@scores-decisions.com'; +function sendCmdMail($sujet, $message) +{ + require_once 'phpmailer/class.phpmailer.php'; + $receptionCmd = array( 'email' =>'pieces@scores-decisions.com', 'nom'=>'Pieces'); + $mail = new PHPMailer(true); + $mail->IsSendmail(); + try + { + $body = $message; + $body = eregi_replace("[\]",'',$body); + $mail->AddReplyTo('contact@scores-decisions.com','Contact Scores & Décisions'); + $mail->SetFrom('contact@scores-decisions.com','Contact Scores & Décisions'); + $mail->AddAddress($receptionCmd['email'], $receptionCmd['nom']); + $mail->Subject = $sujet; + $mail->MsgHTML($body); + $mail->Send(); + } + catch (phpmailerException $e) + { + //echo $e->errorMessage(); + } catch (Exception $e) { + //echo $e->getMessage(); + } +}; $firephp->log($_REQUEST); if(isset($_REQUEST['action'])) @@ -27,14 +51,15 @@ if(isset($_REQUEST['action'])) { //Vérification des champs if(!empty($_REQUEST['email'])) - { - - mail( $emailReceptionCmd,"[COMMANDE PIECES] - KBIS par email", - 'COMMANDE DE PIECES - Demande de kbis par email'.EOL. - 'Demande pour recevoir le kbis de siren : '.$_REQUEST['siret'].EOL. - 'pour login '.$_SESSION['tabInfo']['login'].'('.$_REQUEST['email'].')'.EOL. - 'Référence : '.$_REQUEST['ref'] - ); + { + sendCmdMail('[COMMANDE PIECES] - KBIS par email', + 'COMMANDE DE PIECES - Demande de kbis par email
'.EOL. + 'Demande pour recevoir le KBIS de SIREN :'. + ''. + $_REQUEST['siret'].'
'.EOL. + 'pour login '.$_SESSION['tabInfo']['login'].'('.$_REQUEST['email'].')
'.EOL. + 'Référence : '.$_REQUEST['ref']); + $message = 'Votre demande de reception de Kbis par email a été prise en compte'; $client->setLog('kbis', $_REQUEST['siret'], 0, 'mail'); unset($_REQUEST['method']); @@ -52,18 +77,21 @@ if(isset($_REQUEST['action'])) { if(empty($_REQUEST[$field])) $error = true; } - if(!$error){ - mail( $emailReceptionCmd,"[COMMANDE PIECES] - KBIS par courrier", - 'COMMANDE DE PIECES - Demande de kbis par courrier'.EOL. - 'Demande pour recevoir le kbis de siren : '.$_REQUEST['siret'].EOL. - 'pour login '.$_SESSION['tabInfo']['login'].EOL. - 'Societe :'.$_REQUEST['societe'].EOL. - 'Nom : '.$_REQUEST['nom'].EOL. - 'Prenom : '.$_REQUEST['prenom'].EOL. - 'Adresse : '.$_REQUEST['adresse'].EOL. - 'CP : '.$_REQUEST['cp'].EOL. - 'Ville : '.$_REQUEST['ville'] - ); + if(!$error) + { + sendCmdMail('[COMMANDE PIECES] - KBIS par courrier', + 'COMMANDE DE PIECES - Demande de kbis par courrier'.EOL. + 'Demande pour recevoir le kbis de siren : '. + ''. + $_REQUEST['siret'].'
'.EOL. + 'pour login '.$_SESSION['tabInfo']['login'].'
'.EOL. + 'Societe :'.$_REQUEST['societe'].'
'.EOL. + 'Nom : '.$_REQUEST['nom'].'
'.EOL. + 'Prenom : '.$_REQUEST['prenom'].'
'.EOL. + 'Adresse : '.$_REQUEST['adresse'].'
'.EOL. + 'CP : '.$_REQUEST['cp'].'
'.EOL. + 'Ville : '.$_REQUEST['ville'] + ); $message = 'Votre commande à été prise en compte, vous recevrez ce document sur votre e-mail'; $client->setLog('kbis', $_REQUEST['siret'], 0, 'courrier'); unset($_REQUEST['method']); @@ -81,12 +109,14 @@ if(isset($_REQUEST['action'])) $privileges = join(', ', $_REQUEST['privileges']['type']); $privilegesLog = join('-', $_REQUEST['privileges']['type']); $firephp->log($privileges, 'privileges'); - mail( $emailReceptionCmd,"[COMMANDE PIECES] - PRIVILEGES par email", - 'COMMANDE DE PRIVILEGES - par email'.EOL. - 'Demande pour recevoir ('.$privileges.') pour siren : '.$_REQUEST['siret'].EOL. - 'pour login '.$_SESSION['tabInfo']['login'].'('.$_REQUEST['email'].')'.EOL. - 'Référence : '.$_REQUEST['ref'] - ); + sendCmdMail("[COMMANDE PIECES] - PRIVILEGES par email", + 'COMMANDE DE PRIVILEGES - par email
'.EOL. + 'Demande pour recevoir ('.$privileges.') pour SIREN : '. + ''. + $_REQUEST['siret'].'
'.EOL. + 'pour login '.$_SESSION['tabInfo']['login'].'('.$_REQUEST['email'].')
'.EOL. + 'Référence : '.$_REQUEST['ref'] + ); $message = 'Votre commande a bien été prise en compte, vous recevrez ces documents sur votre e-mail.'; $client->setLog('privileges', $_REQUEST['siret'], 0, 'mail:'.$privilegesLog); unset($_REQUEST['privileges']['type']);