PluginProbe
JetBackup – Backup, Restore & Migrate / 3.1.21.3
JetBackup – Backup, Restore & Migrate v3.1.21.3
3.1.23.6 3.1.23.5 3.1.23.3 3.1.22.4 3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 All 82 releases
backup / src / JetBackup / autoload.php

autoload.php in JetBackup – Backup, Restore & Migrate 3.1.21.3, at src/JetBackup/autoload.php

20 lines 614 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 use JetBackup\JetBackup;
4
5 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
6
7 spl_autoload_register(function ($className) {
8
9 $parts = explode('\\', $className);
10 if (!isset($parts[0]) || !in_array($parts[0], ['JetBackup','OLD'])) return false;
11
12 $path = JB_ROOT . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . implode(DIRECTORY_SEPARATOR, $parts) . '.php';
13 if (!file_exists($path)) return false;
14
15 require_once($path);
16 return true;
17 });
18
19 require_once(JetBackup::TRDPARTY_PATH . JetBackup::SEP . 'autoload.php');
20 require_once(JetBackup::SRC_PATH . JetBackup::SEP . 'functions.php');