[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/administrator/components/com_joomlaupdate/tmpl/update/ -> default.php (source)

   1  <?php
   2  
   3  /**
   4   * @package     Joomla.Administrator
   5   * @subpackage  com_joomlaupdate
   6   *
   7   * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
   8   * @license     GNU General Public License version 2 or later; see LICENSE.txt
   9   */
  10  
  11  defined('_JEXEC') or die;
  12  
  13  use Joomla\CMS\Factory;
  14  use Joomla\CMS\Help\Help;
  15  use Joomla\CMS\Language\Text;
  16  use Joomla\CMS\Router\Route;
  17  use Joomla\CMS\Uri\Uri;
  18  
  19  /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
  20  $wa = $this->document->getWebAssetManager();
  21  $wa->useScript('core')
  22      ->useScript('com_joomlaupdate.admin-update')
  23      ->useScript('bootstrap.modal');
  24  
  25  Text::script('COM_JOOMLAUPDATE_ERRORMODAL_HEAD_FORBIDDEN');
  26  Text::script('COM_JOOMLAUPDATE_ERRORMODAL_BODY_FORBIDDEN');
  27  Text::script('COM_JOOMLAUPDATE_ERRORMODAL_HEAD_SERVERERROR');
  28  Text::script('COM_JOOMLAUPDATE_ERRORMODAL_BODY_SERVERERROR');
  29  Text::script('COM_JOOMLAUPDATE_ERRORMODAL_HEAD_GENERIC');
  30  Text::script('COM_JOOMLAUPDATE_ERRORMODAL_BODY_INVALIDLOGIN');
  31  Text::script('COM_JOOMLAUPDATE_UPDATING_FAIL');
  32  Text::script('COM_JOOMLAUPDATE_UPDATING_COMPLETE');
  33  Text::script('JLIB_SIZE_BYTES');
  34  Text::script('JLIB_SIZE_KB');
  35  Text::script('JLIB_SIZE_MB');
  36  Text::script('JLIB_SIZE_GB');
  37  Text::script('JLIB_SIZE_TB');
  38  Text::script('JLIB_SIZE_PB');
  39  Text::script('JLIB_SIZE_EB');
  40  Text::script('JLIB_SIZE_ZB');
  41  Text::script('JLIB_SIZE_YB');
  42  
  43  $password = Factory::getApplication()->getUserState('com_joomlaupdate.password', null);
  44  $filesize = Factory::getApplication()->getUserState('com_joomlaupdate.filesize', null);
  45  $ajaxUrl = Uri::base() . 'components/com_joomlaupdate/extract.php';
  46  $returnUrl = 'index.php?option=com_joomlaupdate&task=update.finalise&' . Factory::getSession()->getFormToken() . '=1';
  47  
  48  $this->document->addScriptOptions(
  49      'joomlaupdate',
  50      [
  51          'password' => $password,
  52          'totalsize' => $filesize,
  53          'ajax_url' => $ajaxUrl,
  54          'return_url' => $returnUrl,
  55      ]
  56  );
  57  
  58  $helpUrl = Help::createUrl('JHELP_COMPONENTS_JOOMLA_UPDATE', false);
  59  ?>
  60  
  61  <div class="px-4 py-5 my-5 text-center" id="joomlaupdate-progress">
  62      <span class="fa-8x mb-4 icon-loop joomlaupdate" aria-hidden="true"></span>
  63      <h1 class="display-5 fw-bold"><?php echo Text::_('COM_JOOMLAUPDATE_UPDATING_HEAD') ?></h1>
  64      <div class="col-lg-6 mx-auto">
  65          <p class="lead mb-4" id="update-title">
  66              <?php echo Text::_('COM_JOOMLAUPDATE_UPDATING_INPROGRESS'); ?>
  67          </p>
  68          <div id="progress" class="progress my-3">
  69              <div id="progress-bar" class="progress-bar progress-bar-striped progress-bar-animated"
  70                   aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
  71              </div>
  72          </div>
  73          <div id="update-progress" class="container text-muted my-3">
  74              <div class="row">
  75                  <div class="col">
  76                      <span class="fa fa-file-archive" aria-hidden="true"></span>
  77                      <span class="visually-hidden"><?php echo Text::_('COM_JOOMLAUPDATE_VIEW_UPDATE_BYTESREAD'); ?></span>
  78                      <span id="extbytesin"></span>
  79                  </div>
  80                  <div class="col">
  81                      <span class="fa fa-hdd" aria-hidden="true"></span>
  82                      <span class="visually-hidden"><?php echo Text::_('COM_JOOMLAUPDATE_VIEW_UPDATE_BYTESEXTRACTED'); ?></span>
  83                      <span id="extbytesout"></span>
  84                  </div>
  85                  <div class="col">
  86                      <span class="fa fa-copy" aria-hidden="true"></span>
  87                      <span class="visually-hidden"><?php echo Text::_('COM_JOOMLAUPDATE_VIEW_UPDATE_FILESEXTRACTED'); ?></span>
  88                      <span id="extfiles"></span>
  89                  </div>
  90              </div>
  91          </div>
  92      </div>
  93  </div>
  94  
  95  <div class="px-4 d-none" id="joomlaupdate-error">
  96      <div class="card border-danger">
  97          <h1 class="card-header bg-danger text-white" id="errorDialogLabel"></h1>
  98          <div class="card-body">
  99              <div id="errorDialogMessage"></div>
 100          </div>
 101          <div class="card-footer">
 102              <div class="d-flex flex-row flex-wrap gap-2 align-items-center">
 103                  <div>
 104                      <a href="<?php echo $helpUrl ?>"
 105                         target="_blank"
 106                         class="btn btn-info">
 107                          <span class="fa fa-info-circle" aria-hidden="true"></span>
 108                          <?php echo Text::_('COM_JOOMLAUPDATE_ERRORMODAL_BTN_HELP') ?>
 109                      </a>
 110                  </div>
 111                  <div>
 112                      <button type="button" id="joomlaupdate-resume"
 113                              class="btn btn-primary">
 114                          <span class="fa fa-play" aria-hidden="true"></span>
 115                          <?php echo Text::_('COM_JOOMLAUPDATE_ERRORSTATE_BTN_RETRY') ?>
 116                      </button>
 117                  </div>
 118                  <div>
 119                      <button type="button" id="joomlaupdate-restart"
 120                              class="btn btn-warning">
 121                          <span class="fa fa-redo" aria-hidden="true"></span>
 122                          <?php echo Text::_('COM_JOOMLAUPDATE_ERRORSTATE_BTN_RESTART') ?>
 123                      </button>
 124                  </div>
 125                  <div class="flex-grow-1"></div>
 126                  <div>
 127                      <a href="<?php echo Route::_('index.php?option=com_joomlaupdate') ?>"
 128                         class="btn btn-danger btn-sm ms-3">
 129                          <?php echo Text::_('JCANCEL') ?>
 130                      </a>
 131                  </div>
 132              </div>
 133          </div>
 134      </div>
 135  </div>


Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer