[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * @package Joomla.Site 5 * @subpackage Layout 6 * 7 * @copyright (C) 2017 Open Source Matters, Inc. <https://www.joomla.org> 8 * @license GNU General Public License version 2 or later; see LICENSE.txt 9 */ 10 11 use Joomla\CMS\HTML\HTMLHelper; 12 13 // phpcs:disable PSR1.Files.SideEffects 14 \defined('_JEXEC') or die; 15 // phpcs:enable PSR1.Files.SideEffects 16 17 extract($displayData, EXTR_OVERWRITE); 18 19 /** 20 * Layout variables 21 * ----------------- 22 * @var string $icon 23 * @var string $title 24 * @var string $value 25 * @var string $task 26 * @var array $options 27 */ 28 29 $disabled = !empty($options['disabled']); 30 $taskPrefix = $options['task_prefix']; 31 $checkboxName = $options['checkbox_name']; 32 $id = $options['id']; 33 $tipTitle = $options['tip_title']; 34 35 ?> 36 <button type="submit" class="tbody-icon data-state-<?php echo $this->escape($value ?? ''); ?>" 37 aria-labelledby="<?php echo $id; ?>" 38 <?php echo $disabled ? 'disabled' : ''; ?> 39 <?php if (!empty($task) && empty($disabled)) : ?> 40 onclick="return Joomla.listItemTask('<?php echo $checkboxName . $this->escape($row ?? ''); ?>', '<?php echo $this->escape(isset($task) ? $taskPrefix . $task : ''); ?>')" 41 <?php endif; ?> 42 > 43 <span class="<?php echo $this->escape($icon ?? ''); ?>" aria-hidden="true"></span> 44 </button> 45 <div id="<?php echo $id; ?>" role="tooltip"> 46 <?php echo HTMLHelper::_('tooltipText', $tipTitle ?: $title, $title, 0, false); ?> 47 </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 |