WIP: ecommerce

This commit is contained in:
2025-10-06 07:13:09 +00:00
parent e6d9326872
commit 7200d0e6af
4 changed files with 16 additions and 13 deletions

View File

@@ -236,7 +236,7 @@ $sugar_config = array (
'log_memory_usage' => false, 'log_memory_usage' => false,
'logger' => 'logger' =>
array ( array (
'level' => 'off', 'level' => 'debug',
'file' => 'file' =>
array ( array (
'ext' => '.log', 'ext' => '.log',

View File

@@ -16,7 +16,6 @@ $sugar_config['stack_trace_errors'] = false;
$sugar_config['developerMode'] = false; $sugar_config['developerMode'] = false;
$sugar_config['list_max_entries_per_page'] = '100'; $sugar_config['list_max_entries_per_page'] = '100';
$sugar_config['other_group_tab_displayed'] = true; $sugar_config['other_group_tab_displayed'] = true;
$sugar_config['logger']['level'] = 'off';
$sugar_config['passwordsetting']['systexpiration'] = '2'; $sugar_config['passwordsetting']['systexpiration'] = '2';
$sugar_config['passwordsetting']['systexpirationlogin'] = '1'; $sugar_config['passwordsetting']['systexpirationlogin'] = '1';
$sugar_config['passwordsetting']['systexpirationtime'] = ''; $sugar_config['passwordsetting']['systexpirationtime'] = '';

View File

@@ -1,14 +1,21 @@
<?php <?php
// enable error reporting
error_reporting(LC_ALL);
ini_set('display_errors', 1);
// ?XDEBUG_SESSION_START=PHPSTORM // ?XDEBUG_SESSION_START=PHPSTORM
//importInvoices(); importInvoices();
function importInvoices() function importInvoices()
{ {
$apilo_config = loadApiloConfiguration(); $apilo_config = loadApiloConfiguration();
$db = $GLOBALS['db']; $db = $GLOBALS['db'];
$GLOBALS['log']->info('----- Importing invoices from Apilo, config', $apilo_config);
$dbRes = $db->query("SELECT COUNT(id) as last_id FROM ecommerce_invoices WHERE origin LIKE 'apilo%'"); $dbRes = $db->query("SELECT COUNT(id) as last_id FROM ecommerce_invoices WHERE origin LIKE 'apilo%'");
$offset = intval($db->fetchByAssoc($dbRes)['last_id']); $offset = intval($db->fetchByAssoc($dbRes)['last_id']);
$GLOBALS['log']->info('----- Importing invoices from Apilo, offset', $offset);
$invoices = loadApiloInvoices($apilo_config['token'], $offset); $invoices = loadApiloInvoices($apilo_config['token'], $offset);
if (isset($invoices->error)) { if (isset($invoices->error)) {
if (refreshApiloToken($apilo_config['refreshToken'], $apilo_config['clientId'], $apilo_config['clientSecret']) == true) { if (refreshApiloToken($apilo_config['refreshToken'], $apilo_config['clientId'], $apilo_config['clientSecret']) == true) {
@@ -19,6 +26,10 @@ function importInvoices()
} }
} }
brecho(count($invoices->documents));
$GLOBALS['log']->info('----- Importing invoices from Apilo, documents count', count($invoices->documents));
$platforms = loadApiloPlatformsList($apilo_config['token']); $platforms = loadApiloPlatformsList($apilo_config['token']);
if (!$platforms) { if (!$platforms) {

View File

@@ -1,11 +1,4 @@
<?php <?php
die(); $logger = $GLOBALS['log'];
require_once 'modules/Schedulers/Monitoring.php'; $logger->debug('test');
$EcmSysInfo = new EcmSysInfo (); echo 'test';
if ($EcmSysInfo->getDatabaseName () == 'preDb_7561b7965a2f9cebf2cbca60a9a07064') {
new Monitoring ();
}
return true;
?>