33 lines
928 B
PHP
33 lines
928 B
PHP
<?php
|
|
// --------------------------------------------------------------------------- //
|
|
// giant.php
|
|
// --------------------------------------------------------------------------- //
|
|
require_once '../config/config.inc';
|
|
require_once '../includes/giant/config.php';
|
|
require_once '../includes/giant/client.php';
|
|
require_once '../includes/dbbootstrap.php';
|
|
setDbConn('giantclient');
|
|
|
|
$date = date('Y-m-d H:i:s');
|
|
$commandes = Doctrine_Query::create()
|
|
->from('Commandes')
|
|
->where('ServiceLevelName != ?', 'Immediate')
|
|
->andWhere('OrderStatus = ?', 'Pending')
|
|
->execute();
|
|
foreach ($commandes as $c) {
|
|
if ($date < $c->DueDateTime) {
|
|
continue;
|
|
}
|
|
|
|
$status = giantEtatDeCommande($c);
|
|
if ($status == 'Pending') {
|
|
print $c->OrderId." pas encore disponible\n";
|
|
continue;
|
|
} else if ($status == 'Undeliverable') {
|
|
continue;
|
|
}
|
|
|
|
print $c->OrderId." complete\n";
|
|
}
|
|
?>
|