issue #0001948 : Supprimer l'envoi d'email dans la classMInsee + catch exception dans class sendMail

This commit is contained in:
Michael RICOIS 2014-05-12 09:19:01 +00:00
parent 8e0642311c
commit afbad39a47
2 changed files with 13 additions and 11 deletions

View File

@ -1610,7 +1610,7 @@ class MInsee
$limit="LIMIT $deb, $nbRep";
$sqlInfo="e.id, e.source, e.source_id, e.triCode, e.autre_id, LPAD(e.siren, 9, 0) as siren, LPAD(e.nic, 5, 0) as nic, e.siege, ".
"e.raisonSociale, e.enseigne, e.sigle, e.adr_num, e.adr_btq, LPAD(e.adr_typeVoie,0,4) AS adr_typeVoie, e.adr_libVoie, ".
"e.raisonSociale, e.enseigne, e.sigle, LPAD(e.adr_num,4,0) AS adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, ".
"e.adr_comp, LPAD(e.adr_cp,5,0) AS adr_cp, e.adr_ville, e.adr_dep, e.adr_com, LPAD(e.tel,10,0) AS tel, LPAD(e.fax,10,0) AS fax, e.cj, e.ape_etab, e.ape_entrep, e.teff_etab, ".
"CONCAT(siren, nic) as siret, e.actif, e.identite_pre, IF(e.siege=2,0.5,e.siege) AS triSiege";
@ -4304,7 +4304,7 @@ class MInsee
$derProcol =str_replace('-','',key($tabJugements))*1;
$maxLatence=date('Ymd',mktime(0,0,0,(substr($derProcol,4,2)*1)+1,substr($derProcol,6,2),substr($derProcol,0,4)));
if (date('Ymd')>$maxLatence) {
sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "Vérifier la Procédure Collective sur $siren (cas 2b)", "L'entreprise, siren $siren, fait l'objet d'une clôture de procédure collective de type ".current($tabJugements)." alors qu'elle est encore active !".EOL."Merci de vérifier et de supprimer la procédure le cas échéant !");
//sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "Vérifier la Procédure Collective sur $siren (cas 2b)", "L'entreprise, siren $siren, fait l'objet d'une clôture de procédure collective de type ".current($tabJugements)." alors qu'elle est encore active !".EOL."Merci de vérifier et de supprimer la procédure le cas échéant !");
$tabRet=array();
}
}
@ -4312,7 +4312,7 @@ class MInsee
case 3: // Pas Procol si actif RCS
//$tabId=$this->getIdentiteLight($siren);
if ($tabId['Actif']*1>0) {
sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "MInsee::getAnnonceProcol sur $siren (cas 3)", print_r($tabNoProcol, true));
//sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "MInsee::getAnnonceProcol sur $siren (cas 3)", print_r($tabNoProcol, true));
$tabRet=array();
}
break;
@ -4330,7 +4330,7 @@ class MInsee
if ($tabId['Actif']*1>0) {
/** Procédure trop ancienne **/
$derPr=$classWDate->dateT('Ymd','d/m/Y',$derProcol);
sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "Vérifier la Procédure Collective sur $siren (cas 5)", "L'entreprise, siren $siren, fait l'objet d'une clôture de procédure collective de type ".current($tabJugements)." en date du $derPr alors que cela fait plus de 12 ans !".EOL."Merci de vérifier et de supprimer la procédure le cas échéant !".EOL.print_r($tabBilans,true).EOL."Liste des derniers jugements :".EOL.print_r($tabJugements,true));
//sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "Vérifier la Procédure Collective sur $siren (cas 5)", "L'entreprise, siren $siren, fait l'objet d'une clôture de procédure collective de type ".current($tabJugements)." en date du $derPr alors que cela fait plus de 12 ans !".EOL."Merci de vérifier et de supprimer la procédure le cas échéant !".EOL.print_r($tabBilans,true).EOL."Liste des derniers jugements :".EOL.print_r($tabJugements,true));
$tabRet=array();
}
} elseif ((current($tabJugements)>=1300 && current($tabJugements)<=1313 && current($tabJugements)!=1310) ||
@ -4348,7 +4348,7 @@ class MInsee
if ($derExercice>$derProcol) {
$derEx=$classWDate->dateT('Ymd','d/m/Y',$derExercice);
$derPr=$classWDate->dateT('Ymd','d/m/Y',$derProcol);
sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "Vérifier la Procédure Collective sur $siren (cas 4)", "L'entreprise, siren $siren, fait l'objet d'une clôture de procédure collective de type ".current($tabJugements)." en date du $derPr alors que le dernier bilan publié date du $derEx !".EOL."Merci de vérifier et de supprimer la procédure le cas échéant !".EOL.print_r($tabBilans,true).EOL."Liste des derniers jugements :".EOL.print_r($tabJugements,true));
//sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "Vérifier la Procédure Collective sur $siren (cas 4)", "L'entreprise, siren $siren, fait l'objet d'une clôture de procédure collective de type ".current($tabJugements)." en date du $derPr alors que le dernier bilan publié date du $derEx !".EOL."Merci de vérifier et de supprimer la procédure le cas échéant !".EOL.print_r($tabBilans,true).EOL."Liste des derniers jugements :".EOL.print_r($tabJugements,true));
$tabRet=array();
}
}
@ -6275,10 +6275,10 @@ class MInsee
}
}
if (!$trouve) {
@sendMail( 'production@scores-decisions.com', 'ylenaour@scores-decisions.com',
/*@sendMail( 'production@scores-decisions.com', 'ylenaour@scores-decisions.com',
"classMInsee::getInfosIris sur $codeCommune pas de RIVOLI sur $adrNum $adrIndRep $adrTypVoie $adrLibVoie (cas 1a)",
"Plusieurs codes IRIS pour un même rivoli".EOL.print_r($ret, true));
print_r($ret);
print_r($ret);*/
// die("TROP DE RIVOLI POUR '$codeCommune' et '$adrLibVoie2' ($adrNum, $adrIndRep, $adrTypVoie)");
}
} else
@ -6320,9 +6320,9 @@ class MInsee
break;
}
}
if (count($ret2)<>1)
@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "classMInsee::getInfosIris sur $codeCommune/$codeRivoli IRIS multiple KO sur $adrNum $adrIndRep $adrTypVoie $adrLibVoie (cas 1a)", "Plusieurs codes IRIS pour le même rivoli".EOL.print_r($ret, true));
else {
if (count($ret2)<>1) {
//@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "classMInsee::getInfosIris sur $codeCommune/$codeRivoli IRIS multiple KO sur $adrNum $adrIndRep $adrTypVoie $adrLibVoie (cas 1a)", "Plusieurs codes IRIS pour le même rivoli".EOL.print_r($ret, true));
} else {
//@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "classMInsee::getInfosIris sur $codeCommune/$codeRivoli IRIS multiple ok sur $adrNum $adrIndRep $adrTypVoie $adrLibVoie (cas 1b)", "Plusieurs codes IRIS pour le même rivoli".EOL.print_r($ret2, true).EOL.print_r($ret, true));
$ret=$ret2;
}
@ -6356,7 +6356,7 @@ class MInsee
} else {
//typVoie, libVoie, rivoli, typeNum 1:chiffres impaires, 2:chiffres paires
//numd, indd, numf, indf
@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "classMInsee::getInfosIris sur $codeCommune/$codeRivoli IRIS multiple KO sur $adrNum $adrIndRep $adrTypVoie $adrLibVoie (cas 2)", "Plusieurs codes IRIS pour le même rivoli".EOL.print_r($ret, true));
//@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "classMInsee::getInfosIris sur $codeCommune/$codeRivoli IRIS multiple KO sur $adrNum $adrIndRep $adrTypVoie $adrLibVoie (cas 2)", "Plusieurs codes IRIS pour le même rivoli".EOL.print_r($ret, true));
}
return $tabRet;
}

View File

@ -44,6 +44,8 @@ function sendMail($from, $to, $subject, $text='', $html='', $tabAttachedFiles=ar
$mail->send();
} catch (Zend_Mail_Transport_Exception $e) {
file_put_contents(LOG_PATH.'/sendMailError.log',date('Y-m-d H:i:s')." - ".$e->getMessage().PHP_EOL, FILE_APPEND);
} catch (Zend_Mail_Protocol_Exception $e) {
file_put_contents(LOG_PATH.'/sendMailError.log',date('Y-m-d H:i:s')." - ".$e->getMessage().PHP_EOL, FILE_APPEND);
}
}
?>