| Server IP : 172.67.201.108 / Your IP : 216.73.216.11 Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.5 System : Linux ip-172-31-69-123.ec2.internal 6.1.176-223.369.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 13:34:27 UTC 2026 x86_64 User : ec2-user ( 1000) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/tgnewprod/admin/mod/ |
Upload File : |
<?php
use classes\lib\BatchJob;
use classes\lib\EmailEngine;
require('_mod_security.php'); ?>
<?php
$ar_rsvp_status = ['rsvp', 'attended', 'conf', 'cancel', 'wait'];
switch ($_GET['func']) :
case 'import_wp_data' :
if ($_GET['action'] == 'import') :
$batch_job = new BatchJob(job_type: 'batch_import');
session_write_close();
$batch_job->start('process_wp_data_import', [
$batch_job->get_job_id(),
$_POST['import_events'] ?? 0,
$_POST['import_locations'] ?? 0,
$_POST['import_categories'] ?? 0,
$_POST['import_articles'] ?? 0,
$_POST['erase_data'] ?? 0,
$_POST['remap_recurrence'] ?? 0,
]);
endif;
break;
case 'import_obw_data' :
if ($_GET['action'] == 'import') :
$upload_dir = APP_UPLOAD_DIR . '/data_import/';
$upload_path = '"' . $upload_dir . $_POST['import_file'] . '"';
$batch_job = new BatchJob(job_type: 'batch_import_obw');
session_write_close();
$batch_job->start('process_obw_data_import', [
$batch_job->get_job_id(),
$_POST['import_shows'] ?? 0,
$_POST['import_locations'] ?? 0,
$_POST['erase_data'] ?? 0,
$upload_path,
$_POST['import_column_names'] ?? 0,
]);
endif;
break;
case 'import_csv_data' :
if ($_GET['action'] == 'import') :
$upload_dir = APP_UPLOAD_DIR . '/data_import/';
$upload_path = '"' . $upload_dir . $_POST['import_file'] . '"';
$batch_job = new BatchJob(job_type: 'batch_import_csv');
session_write_close();
$batch_job->start('process_csv_data_import', [
$batch_job->get_job_id(),
$upload_path,
$_POST['import_column_names'] ?? 0,
]);
endif;
break;
endswitch;