Merge, Amélioration batch, suppression mandataire

This commit is contained in:
Michael RICOIS 2010-06-29 09:38:48 +00:00
commit 410c25184f
5 changed files with 55 additions and 46 deletions

View File

@ -141,7 +141,6 @@ foreach ($tabFichiers as $k => $nomFichier)
if (strtolower(substr($nomFichier,0,1))=='g' ||
strtolower(substr($nomFichier,0,1))=='c'){
echo date ('Y/m/d - H:i:s')." - Fichier $nomFichier disponible pour traitement.".EOL;
//Traitement des fichiers scannés une deuxième fois
$refFichier = str_replace('.pdf','', $nomFichier);
$refFichier = explode('-', $refFichier);
@ -150,6 +149,8 @@ foreach ($tabFichiers as $k => $nomFichier)
//Detection de la référence fichier dans les commandes
if (isset($tabCommandes[$numFichier]) && is_array($tabCommandes[$numFichier]))
{
echo date ('Y/m/d - H:i:s')." - Fichier $nomFichier disponible pour traitement.".EOL;
$commande = $tabCommandes[$numFichier];
echo date ('Y/m/d - H:i:s')." - Le fichier $nomFichier correspond à la commande ".$commande['refDocument'].' de '.$commande['login'].'.'.EOL;
@ -163,8 +164,8 @@ foreach ($tabFichiers as $k => $nomFichier)
}
//Le fichier existe déjà @todo : envoyé un mail quand même ?
if (file_exists(ACTES_IG_LOCAL_DIR.$nomCible)){
if (file_exists(ACTES_IG_LOCAL_DIR.$nomCible))
{
echo date ('Y/m/d - H:i:s')." - Le fichier de la commande $nomCible est déjà disponible !".EOL;
/*
* Vérifier que la date de reception est à nulle

View File

@ -29,8 +29,6 @@ function listCmdMois($statut, $date){
->andWhere('statutCommande = ?', $statut)
->andWhere('dateCommande LIKE ?', $date.'%')
->andWhere('dateReception = ?', '0000-00-00 00:00:00');
echo $q->getSqlQuery();
print_r($q->getFlattenedParams());
$listeCmd = $q->execute();
return $listeCmd;
}
@ -45,40 +43,40 @@ if ( empty($argv[1]) ) {
$listeCmd = listCmdMois(0, $moisPrecedent);
$emailTxt = "";
$emailTxt = '';
//Liste commandes non-traites
$emailTxt.= "<b><u>Commandes greffe non receptionné</u></b>";
$emailTxt.= "<br/>";
$emailTxt.= '<b><u>Commandes greffe non receptionné</u></b>';
$emailTxt.= '<br/>';
if(count($listeCmd)>0){
$emailTxt.= "<table border=\"1\" style=\"border:1px solid; margin:5px; border-collapse:collapse;\">";
$emailTxt.= "<thead>";
$emailTxt.= "<tr>";
$emailTxt.= "<th>Ref.</th>";
$emailTxt.= "<th>Siren</th>";
$emailTxt.= "<th>Ref. Document</th>";
$emailTxt.= "<th>Date de commande</th>";
$emailTxt.= "</tr>";
$emailTxt.= "</thead>";
$emailTxt.= "<tbody>";
$emailTxt.= '<table border="1" style="border:1px solid; margin:5px; border-collapse:collapse;">';
$emailTxt.= '<thead>';
$emailTxt.= '<tr>';
$emailTxt.= '<th>Ref.</th>';
$emailTxt.= '<th>Siren</th>';
$emailTxt.= '<th>Ref. Document</th>';
$emailTxt.= '<th>Date de commande</th>';
$emailTxt.= '</tr>';
$emailTxt.= '</thead>';
$emailTxt.= '<tbody>';
foreach($listeCmd as $cmd){
$emailTxt.= "<tr>";
$emailTxt.= "<td style=\"padding:5px\">G".$cmd->idCommande."</td>";
$emailTxt.= "<td style=\"padding:5px\">".$cmd->siren."</a></td>";
$emailTxt.= '<tr>';
$emailTxt.= '<td style="padding:5px">G'.$cmd->idCommande.'</td>';
$emailTxt.= '<td style="padding:5px">'.$cmd->siren.'</a></td>';
if( preg_match('/^([0-9]{4}_).*?$/', $cmd->refDocument, $matches) ){
$type = 'bilans';
}else{
$type = 'actes';
}
$emailTxt.= "<td style=\"padding:5px\"><a href=\"/?page=greffes&vue=".$type."&siret=".$cmd->siren."\">".$cmd->refDocument."</a></td>";
$emailTxt.= "<td style=\"padding:5px\">".$cmd->dateCommande."</td>";
$emailTxt.= "</tr>";
$emailTxt.= '<td style="padding:5px"><a href="/?page=greffes&vue='.$type.'&siret='.$cmd->siren.'">'.$cmd->refDocument.'</a></td>';
$emailTxt.= '<td style="padding:5px">'.$cmd->dateCommande.'</td>';
$emailTxt.= '</tr>';
}
$emailTxt.= "</tbody>";
$emailTxt.= "</table>";
$emailTxt.= '</tbody>';
$emailTxt.= '</table>';
}else{
$emailTxt.= "Aucune commande<br/>";
}
$emailTxt.= "<br/>";
$emailTxt.= '<br/>';
$emailtTxt = utf8_encode($emailTxt);
//Envoi mail

View File

@ -47,15 +47,16 @@ if ($error==TRUE){
}catch (SoapFault $fault){
$message = 'Une erreur s\'est produite durant l\'enregistrement';
}
if(count($tableResults)>0){
/*if(count($tableResults)>0){
FB::log($tableResults, 'RESULTS');
$message = 'Il semble que le mandataire soit déjà enregistré';
}else{
}else{*/
//Si le webservice renvoie une erreur, on l'affecte à message
try {
$client->setMandataire($tabMandataires);
}catch(SoapFault $fault){
$message = 'Une erreur s\'est produite durant l\'enregistrement';
}
}
//}
}
echo $message;

View File

@ -76,7 +76,7 @@ function mailSoapFault($message)
{
require_once 'mail/mail.php';
sendMail(
"Erreur SOAP - (Date :".date("d")."/".date("m")."/".date("Y").")",
"Erreur SOAP - ".EXTRANET_URL." - (Date :".date("d")."/".date("m")."/".date("Y").")",
$message,
//From
array(

View File

@ -2,7 +2,6 @@
require_once 'common/dates.php';
require_once 'common/curl.php';
/** Déclation du client Soap auprès du webservice **/
/** Déclation du client Soap auprès du webservice **/
$client = new SoapClient(null, array(
'trace' => 1,
@ -121,42 +120,42 @@ if(count($annonces)>0)
<td width="350" colspan="2" class="StyleInfoData">Référence : <?=$annonce['Ref']?></td>
</tr>
<?php
if ($annonce['Bodacc']=='A' || $annonce['Bodacc']=='B' || $annonce['Bodacc']=='C')
{
if ($annonce['Bodacc']=='A' || $annonce['Bodacc']=='B' || $annonce['Bodacc']=='C')
{
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoData">BODACC n&deg;<?=$annonce['Parution'].'&nbsp;'.$annonce['Bodacc'].' du '.$annonce['DatePar'];?>. <?=$annonce['Tribunal']?>.</td>
</tr>
<?php
}
elseif ($annonce['Bodacc']=='G')
{
}
elseif ($annonce['Bodacc']=='G')
{
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoData">GREFFE du <?=$annonce['Tribunal'].' au '.$annonce['DatePar'];?>.</td>
</tr>
<?php
}
elseif ($annonce['Bodacc']=='P')
{
}
elseif ($annonce['Bodacc']=='P')
{
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoData">RNCS du <?=$annonce['Tribunal'].' au '.$annonce['DatePar'];?>.</td>
</tr>
<?php
}
else
{
}
else
{
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoData">Collecte SD du <?=$annonce['Tribunal'].' au '.$annonce['DatePar'];?>.</td>
</tr>
<?php
}
}
?>
<tr>
<td width="30">&nbsp;</td>
@ -174,7 +173,17 @@ else
<tr>
<td colspan="3"><hr width="80%"></td>
</tr>
<?php }
}?>
<?php
} // Fin foreach
//Si pas d'annonces
} else {
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoLib">Aucune annonce</td>
</tr>
<?php
}
?>
</table>
</div>