= o.date_created AND o2.status_storno=0 AND o2.status IN ('.join(',', getStatuses('active')).') // AND ((oi2.id_variation IS NULL AND oi.id_variation IS NULL) OR oi.id_variation=oi2.id_variation) // )) >= 0' // ); // $complete = returnSQLResult('SELECT FOUND_ROWS()'); // } $orders = []; if (isset($GLOBALS['cfg']['Order']['Status']['global'])) { foreach ($GLOBALS['cfg']['Order']['Status']['global'] as $key => $value) { $orders[$key] = (array_search($key, getStatuses('active')) !== false ? ' ('.returnSQLResult("SELECT COUNT(*) FROM orders WHERE status={$key} AND status_storno = 0").')' : ''); } } $flags = []; if (!empty($cfg['Order']['Flags'])) { foreach ($cfg['Order']['Flags'] as $key => $flag) { $flags[$key] = returnSQLResult("SELECT COUNT(*) FROM orders WHERE FIND_IN_SET('{$key}',flags)>0 AND status IN (".join(',', getStatuses('active')).')'); } } return array_merge($vars, [ 'complete' => $complete, 'orders' => $orders, 'flags' => $flags, ] ); } }