HEX
Server: Apache/2.4.65 (Debian)
System: Linux web6 5.10.0-36-amd64 #1 SMP Debian 5.10.244-1 (2025-09-29) x86_64
User: innocamp (1028)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/unimil/public_html/wp-content/plugins/timetable/importer/importer.php
<?php
if(!defined('WP_LOAD_IMPORTERS')) 
	define('WP_LOAD_IMPORTERS', true);

require_once ABSPATH . 'wp-admin/includes/import.php';
$importer_error = false;
$import_filepath = $file;


if(!class_exists('WP_Importer'))
{
	$class_wp_importer = ABSPATH . 'wp-admin/includes/class-wp-importer.php';
	if(file_exists($class_wp_importer))
		require_once($class_wp_importer);
	else
		$importer_error = true;
}

if(!class_exists('WP_Import')) 
{
	$class_wp_import = plugin_dir_path(__FILE__) . 'wordpress-importer.php';
	if(file_exists($class_wp_import))
		require_once($class_wp_import);
	else
		$importer_error = true;
}

if($importer_error !== false)
	echo "Auto import feature couldn't be loaded. Please make import manually <a href='/wp-admin/import.php'>here</a>. You can find import dummy files in 'dummy content files' directory inside zip archive downloaded from ThemeForest.";
else
{
	if(!is_file($import_filepath))
		echo "The XML file is not available";
	else
	{
		$wp_import = new WP_Import();
		$wp_import->fetch_attachments = $fetch_attachments;
		set_time_limit(0);
		$wp_import->import($import_filepath);
	}
}