[ 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) 2021 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\HTML\HTMLHelper; 14 use Joomla\CMS\Language\Text; 15 use Joomla\CMS\Updater\Update; 16 use Joomla\CMS\Utility\Utility; 17 use Joomla\Component\Joomlaupdate\Administrator\View\Joomlaupdate\HtmlView; 18 19 /** @var HtmlView $this */ 20 21 /** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */ 22 $wa = $this->document->getWebAssetManager(); 23 $wa->useScript('core') 24 ->useScript('com_joomlaupdate.default') 25 ->useScript('bootstrap.popover'); 26 27 Text::script('COM_INSTALLER_MSG_INSTALL_PLEASE_SELECT_A_PACKAGE', true); 28 Text::script('COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG', true); 29 Text::script('JGLOBAL_SELECTED_UPLOAD_FILE_SIZE', true); 30 31 $latestJoomlaVersion = $this->updateInfo['latest']; 32 $currentJoomlaVersion = isset($this->updateInfo['installed']) ? $this->updateInfo['installed'] : JVERSION; 33 ?> 34 35 <div id="joomlaupdate-wrapper" class="main-card mt-3 p-3" data-joomla-target-version="<?php echo $latestJoomlaVersion; ?>" data-joomla-current-version="<?php echo $currentJoomlaVersion; ?>"> 36 <div class="alert alert-info"> 37 <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span> 38 <?php echo Text::sprintf('COM_JOOMLAUPDATE_VIEW_DEFAULT_UPLOAD_INTRO', 'https://downloads.joomla.org/latest'); ?> 39 <?php if (is_object($this->updateInfo['object']) && ($this->updateInfo['object'] instanceof Update)) : ?> 40 <br><br> 41 <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span> 42 <?php echo Text::sprintf('COM_JOOMLAUPDATE_VIEW_DEFAULT_PACKAGE_INFO', $this->updateInfo['object']->downloadurl->_data); ?> 43 <?php endif; ?> 44 </div> 45 46 <?php if (count($this->warnings)) : ?> 47 <h3><?php echo Text::_('COM_INSTALLER_SUBMENU_WARNINGS'); ?></h3> 48 <?php foreach ($this->warnings as $warning) : ?> 49 <div class="alert alert-warning"> 50 <h4 class="alert-heading"> 51 <span class="icon-exclamation-triangle" aria-hidden="true"></span> 52 <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span> 53 <?php echo $warning['message']; ?> 54 </h4> 55 <p class="mb-0"><?php echo $warning['description']; ?></p> 56 </div> 57 <?php endforeach; ?> 58 <div class="alert alert-info"> 59 <h4 class="alert-heading"> 60 <span class="icon-info-circle" aria-hidden="true"></span> 61 <span class="visually-hidden"><?php echo Text::_('INFO'); ?></span> 62 <?php echo Text::_('COM_INSTALLER_MSG_WARNINGFURTHERINFO'); ?> 63 </h4> 64 <p class="mb-0"><?php echo Text::_('COM_INSTALLER_MSG_WARNINGFURTHERINFODESC'); ?></p> 65 </div> 66 <?php endif; ?> 67 68 <form enctype="multipart/form-data" action="index.php" method="post" id="uploadForm"> 69 70 <div class="mb-3"> 71 <label for="install_package" class="form-label"> 72 <?php echo Text::_('COM_JOOMLAUPDATE_VIEW_UPLOAD_PACKAGE_FILE'); ?> 73 </label> 74 75 <input class="form-control" type="file" id="install_package" name="install_package" accept=".zip,application/zip"> 76 <?php $maxSizeBytes = Utility::getMaxUploadSize(); ?> 77 <?php $maxSize = HTMLHelper::_('number.bytes', $maxSizeBytes); ?> 78 <input id="max_upload_size" name="max_upload_size" type="hidden" value="<?php echo $maxSizeBytes; ?>"/> 79 <div class="form-text"><?php echo Text::sprintf('JGLOBAL_MAXIMUM_UPLOAD_SIZE_LIMIT', '‎' . $maxSize); ?></div> 80 <div class="form-text hidden" id="file_size"><?php echo Text::sprintf('JGLOBAL_SELECTED_UPLOAD_FILE_SIZE', '‎' . ''); ?></div> 81 <div class="alert alert-warning hidden" id="max_upload_size_warn"> 82 <?php echo Text::_('COM_INSTALLER_MSG_WARNINGS_UPLOADFILETOOBIG'); ?> 83 </div> 84 </div> 85 86 <div class="form-check mb-3 <?php echo $this->noBackupCheck ? 'd-none' : '' ?>"> 87 <input class="form-check-input me-2 <?php echo $this->noBackupCheck ? 'd-none' : '' ?>" 88 type="checkbox" disabled value="" id="joomlaupdate-confirm-backup" 89 <?php echo $this->noBackupCheck ? 'checked' : '' ?>> 90 <label class="form-check-label" for="joomlaupdate-confirm-backup"> 91 <?php echo Text::_('COM_JOOMLAUPDATE_UPDATE_CONFIRM_BACKUP'); ?> 92 </label> 93 </div> 94 95 <button id="uploadButton" class="btn btn-primary" disabled type="button"><?php echo Text::_('COM_INSTALLER_UPLOAD_AND_INSTALL'); ?></button> 96 97 <input type="hidden" name="task" value="update.upload"> 98 <input type="hidden" name="option" value="com_joomlaupdate"> 99 <?php echo HTMLHelper::_('form.token'); ?> 100 101 </form> 102 </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 |