[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
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>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |