1 )
|| in_array($argv[1], array('--help', '-help', '-h', '-?')) ) {
?>
Liste les actes non envoyés du mois dernier
Avec les options --help, -help, -h, et -?, vous obtiendrez cette aide.
Sans aucun paramètre, envoi de la liste par mail pour le mois précédent.
Utilisation :
[AAAAMM] >> /vers/fichier.log
from('Commandes')
->Where('typeCommande = ?', 'G')
->andWhere('statutCommande = ?', $statut)
->andWhere('dateCommande LIKE ?', $date.'%')
->andWhere('dateReception = ?', '0000-00-00 00:00:00');
$listeCmd = $q->execute();
return $listeCmd;
}
//=> Debut
if ( empty($argv[1]) ) {
$timeMoisPrecedent = mktime(0, 0, 0, date('m')-1, 1, date('Y'));
$moisPrecedent = date('Y-m', $timeMoisPrecedent);
} else {
$moisPrecedent = $argv[1];
}
$listeCmd = listCmdMois(0, $moisPrecedent);
$emailTxt = "";
//Liste commandes non-traites
$emailTxt.= "Commandes greffe non receptionné";
$emailTxt.= "
";
if(count($listeCmd)>0){
$emailTxt.= "
Ref. | "; $emailTxt.= "Siren | "; $emailTxt.= "Ref. Document | "; $emailTxt.= "Date de commande | "; $emailTxt.= "
---|---|---|---|
G".$cmd->idCommande." | "; $emailTxt.= "".$cmd->siren." | "; if( preg_match('/^([0-9]{4}_).*?$/', $cmd->refDocument, $matches) ){ $type = 'bilans'; }else{ $type = 'actes'; } $emailTxt.= "siren."\">".$cmd->refDocument." | "; $emailTxt.= "".$cmd->dateCommande." | "; $emailTxt.= "