feat: Add XML file management functionality

- Created XmlFiles control class for handling XML file views and regeneration.
- Implemented method to retrieve clients with XML feeds in the factory class.
- Added database migration to include google_merchant_account_id in clients table.
- Created migrations for products_keyword_planner_terms and products_merchant_sync_log tables.
- Added campaign_keywords table migration for managing campaign keyword data.
- Developed main view template for displaying XML files and their statuses.
- Introduced a debug script for analyzing product URLs and their statuses.
This commit is contained in:
2026-02-18 21:23:53 +01:00
parent 3dc06d505a
commit efbdcce08a
36 changed files with 8778 additions and 2615 deletions

View File

@@ -3,8 +3,12 @@ $database['name'] = 'host700513_adspro';
$database['host'] = 'localhost';
$database['user'] = 'host700513_adspro';
$database['password'] = '2Ug7DvBy5MCAJtKmkCRs';
$database['remote_host'] = 'host700513.hostido.net.pl';
$settings['email_host'] = 'mail.project-pro.pl';
$settings['email_port'] = 25;
$settings['email_login'] = 'www@project-pro.pl';
$settings['email_password'] = 'ProjectPro2025!';
$settings['cron_products_clients_per_run'] = 1;
$settings['cron_campaigns_clients_per_run'] = 1;