29 lines
1.1 KiB
PHP
29 lines
1.1 KiB
PHP
<?
|
|
include 'medoo.php';
|
|
$mdb = new medoo( [
|
|
'database_type' => 'mysql',
|
|
'database_name' => 'interblue_sklep',
|
|
'server' => 'localhost',
|
|
'username' => 'interblue_sklep',
|
|
'password' => '2212+#++@pSVSb4',
|
|
'charset' => 'utf8'
|
|
] );
|
|
|
|
$erli_date = $mdb -> get( 'custom_cron', 'value', [ 'param' => 'erli_orders_check' ] );
|
|
if ( $erli_date )
|
|
{
|
|
$orders = $mdb -> select( 'ps_orders', [ 'id_order', 'date_add' ], [ 'date_add[>=]' => $erli_date, 'LIMIT' => 50, 'ORDER' => [ 'date_add' => 'ASC' ] ] );
|
|
foreach ( $orders as $order )
|
|
{
|
|
$statuses = $mdb -> select( 'ps_order_history', 'id_order_state', [ 'id_order' => $order['id_order'] ] );
|
|
if ( is_array( $statuses ) and count( array_intersect( $statuses, [ '40', '41', '42' ] ) ) > 0 )
|
|
{
|
|
$mdb -> update( 'ps_orders', [ 'order_source' => 'Erli' ], [ 'id_order' => $order['id_order'] ] );
|
|
echo '<p>Zamówienie erli ID: ' . $order['id_order'] . '</p>';
|
|
}
|
|
|
|
$erli_date = $order['date_add'];
|
|
$mdb -> update( 'custom_cron', [ 'value' => $erli_date ], [ 'param' => 'erli_orders_check' ] );
|
|
}
|
|
}
|
|
?>
|