[ 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_modules 6 * 7 * @copyright (C) 2009 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\HTML\HTMLHelper; 15 use Joomla\CMS\Language\Text; 16 use Joomla\CMS\Router\Route; 17 18 $app = Factory::getApplication(); 19 20 $function = $app->input->getCmd('function'); 21 22 /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ 23 $wa = $this->document->getWebAssetManager(); 24 $wa->useScript('com_modules.admin-module-search'); 25 26 if ($function) : 27 $wa->useScript('com_modules.admin-select-modal'); 28 endif; 29 30 ?> 31 32 <div class="d-none" id="comModulesSelectSearchContainer"> 33 <div class="d-flex mt-2"> 34 <div class="ms-auto me-auto"> 35 <label class="visually-hidden" for="comModulesSelectSearch"> 36 <?php echo Text::_('COM_MODULES_TYPE_CHOOSE'); ?> 37 </label> 38 <div class="input-group mb-3 me-sm-2"> 39 <input type="text" value="" 40 class="form-control" id="comModulesSelectSearch" 41 placeholder="<?php echo Text::_('JSEARCH_FILTER'); ?>" 42 > 43 <div class="input-group-text"> 44 <span class="icon-search" aria-hidden="true"></span> 45 </div> 46 </div> 47 </div> 48 </div> 49 </div> 50 51 <div id="new-modules-list"> 52 <div class="new-modules"> 53 <div class="modules-alert alert alert-info d-none"> 54 <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span> 55 <?php echo Text::_('COM_MODULES_MSG_MANAGE_NO_MODULES'); ?> 56 </div> 57 <h2 class="pb-3 ms-3" id="comModulesSelectTypeHeader"> 58 <?php echo Text::_('COM_MODULES_TYPE_CHOOSE'); ?> 59 </h2> 60 <div class="main-card card-columns p-4" id="comModulesSelectResultsContainer"> 61 <?php foreach ($this->items as &$item) : ?> 62 <?php // Prepare variables for the link. ?> 63 <?php $link = 'index.php?option=com_modules&task=module.add&client_id=' . $this->state->get('client_id', 0) . $this->modalLink . '&eid=' . $item->extension_id; ?> 64 <?php $name = $this->escape($item->name); ?> 65 <?php $desc = HTMLHelper::_('string.truncate', $this->escape(strip_tags($item->desc)), 200); ?> 66 <a href="<?php echo Route::_($link); ?>" class="new-module mb-3 comModulesSelectCard" data-function="' . $this->escape($function) : ''; ?>" aria-label="<?php echo Text::sprintf('COM_MODULES_SELECT_MODULE', $name); ?>"> 67 <div class="new-module-details"> 68 <h3 class="new-module-title"><?php echo $name; ?></h3> 69 <p class="card-body new-module-caption p-0"> 70 <?php echo $desc; ?> 71 </p> 72 </div> 73 <span class="new-module-link"> 74 <span class="icon-plus" aria-hidden="true"></span> 75 </span> 76 </a> 77 <?php endforeach; ?> 78 </div> 79 </div> 80 </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 |