123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- <?php
- use PhpMyAdmin\Core;
- use PhpMyAdmin\Display\ImportAjax;
- define('PMA_MINIMUM_COMMON', 1);
- require_once 'libraries/common.inc.php';
- list(
- $SESSION_KEY,
- $upload_id,
- $plugins
- ) = ImportAjax::uploadProgressSetup();
- if (isset($_GET["message"]) && $_GET["message"]) {
-
- Core::noCacheHeader();
- header('Content-type: text/html');
-
-
- usleep(300000);
- $maximumTime = ini_get('max_execution_time');
- $timestamp = time();
-
- while ($_SESSION['Import_message']['message'] == null) {
-
- session_write_close();
-
- usleep(250000);
-
- session_start();
- if ((time() - $timestamp) > $maximumTime) {
- $_SESSION['Import_message']['message'] = PhpMyAdmin\Message::error(
- __('Could not load the progress of the import.')
- )->getDisplay();
- break;
- }
- }
- echo $_SESSION['Import_message']['message'];
- echo '<fieldset class="tblFooters">' , "\n";
- echo ' [ <a href="' , $_SESSION['Import_message']['go_back_url']
- . '">' , __('Back') , '</a> ]' , "\n";
- echo '</fieldset>' , "\n";
- } else {
- ImportAjax::status($_GET["id"]);
- }
|