first commit
This commit is contained in:
29
layouts/joomla/html/batch/access.php
Normal file
29
layouts/joomla/html/batch/access.php
Normal file
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage Layout
|
||||
*
|
||||
* @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
|
||||
?>
|
||||
<label id="batch-access-lbl" for="batch-access">
|
||||
<?php echo Text::_('JLIB_HTML_BATCH_ACCESS_LABEL'); ?>
|
||||
</label>
|
||||
<?php echo HTMLHelper::_(
|
||||
'access.assetgrouplist',
|
||||
'batch[assetgroup_id]',
|
||||
'',
|
||||
'class="form-select"',
|
||||
[
|
||||
'title' => Text::_('JLIB_HTML_BATCH_NOCHANGE'),
|
||||
'id' => 'batch-access'
|
||||
]
|
||||
);
|
||||
23
layouts/joomla/html/batch/adminlanguage.php
Normal file
23
layouts/joomla/html/batch/adminlanguage.php
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage Layout
|
||||
*
|
||||
* @copyright (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
|
||||
?>
|
||||
<label id="batch-language-lbl" for="batch-language-id">
|
||||
<?php echo Text::_('JLIB_HTML_BATCH_LANGUAGE_LABEL'); ?>
|
||||
</label>
|
||||
<select name="batch[language_id]" class="form-select" id="batch-language-id">
|
||||
<option value=""><?php echo Text::_('JLIB_HTML_BATCH_LANGUAGE_NOCHANGE'); ?></option>
|
||||
<?php echo HTMLHelper::_('select.options', HTMLHelper::_('adminlanguage.existing', true, true), 'value', 'text'); ?>
|
||||
</select>
|
||||
56
layouts/joomla/html/batch/item.php
Normal file
56
layouts/joomla/html/batch/item.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage Layout
|
||||
*
|
||||
* @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Factory;
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
|
||||
extract($displayData);
|
||||
|
||||
/**
|
||||
* Layout variables
|
||||
* -----------------
|
||||
* @var string $extension The extension name
|
||||
*/
|
||||
|
||||
// Create the copy/move options.
|
||||
$options = [
|
||||
HTMLHelper::_('select.option', 'c', Text::_('JLIB_HTML_BATCH_COPY')),
|
||||
HTMLHelper::_('select.option', 'm', Text::_('JLIB_HTML_BATCH_MOVE'))
|
||||
];
|
||||
|
||||
/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
|
||||
$wa = Factory::getApplication()->getDocument()->getWebAssetManager();
|
||||
$wa->useScript('joomla.batch-copymove');
|
||||
|
||||
?>
|
||||
<label id="batch-choose-action-lbl" for="batch-category-id">
|
||||
<?php echo Text::_('JLIB_HTML_BATCH_MENU_LABEL'); ?>
|
||||
</label>
|
||||
<div id="batch-choose-action" class="control-group">
|
||||
<select name="batch[category_id]" class="form-select" id="batch-category-id">
|
||||
<option value=""><?php echo Text::_('JLIB_HTML_BATCH_NO_CATEGORY'); ?></option>
|
||||
<?php if (isset($addRoot) && $addRoot) : ?>
|
||||
<?php echo HTMLHelper::_('select.options', HTMLHelper::_('category.categories', $extension)); ?>
|
||||
<?php else : ?>
|
||||
<?php echo HTMLHelper::_('select.options', HTMLHelper::_('category.options', $extension)); ?>
|
||||
<?php endif; ?>
|
||||
</select>
|
||||
</div>
|
||||
<div id="batch-copy-move" class="control-group radio">
|
||||
<fieldset id="batch-copy-move-id">
|
||||
<legend>
|
||||
<?php echo Text::_('JLIB_HTML_BATCH_MOVE_QUESTION'); ?>
|
||||
</legend>
|
||||
<?php echo HTMLHelper::_('select.radiolist', $options, 'batch[move_copy]', '', 'value', 'text', 'm'); ?>
|
||||
</fieldset>
|
||||
</div>
|
||||
23
layouts/joomla/html/batch/language.php
Normal file
23
layouts/joomla/html/batch/language.php
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage Layout
|
||||
*
|
||||
* @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
|
||||
?>
|
||||
<label id="batch-language-lbl" for="batch-language-id">
|
||||
<?php echo Text::_('JLIB_HTML_BATCH_LANGUAGE_LABEL'); ?>
|
||||
</label>
|
||||
<select name="batch[language_id]" class="form-select" id="batch-language-id">
|
||||
<option value=""><?php echo Text::_('JLIB_HTML_BATCH_LANGUAGE_NOCHANGE'); ?></option>
|
||||
<?php echo HTMLHelper::_('select.options', HTMLHelper::_('contentlanguage.existing', true, true), 'value', 'text'); ?>
|
||||
</select>
|
||||
23
layouts/joomla/html/batch/tag.php
Normal file
23
layouts/joomla/html/batch/tag.php
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage Layout
|
||||
*
|
||||
* @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
|
||||
?>
|
||||
<label id="batch-tag-lbl" for="batch-tag-id">
|
||||
<?php echo Text::_('JLIB_HTML_BATCH_TAG_LABEL'); ?>
|
||||
</label>
|
||||
<select name="batch[tag]" class="form-select" id="batch-tag-id">
|
||||
<option value=""><?php echo Text::_('JLIB_HTML_BATCH_TAG_NOCHANGE'); ?></option>
|
||||
<?php echo HTMLHelper::_('select.options', HTMLHelper::_('tag.tags', ['filter.published' => [1]]), 'value', 'text'); ?>
|
||||
</select>
|
||||
37
layouts/joomla/html/batch/user.php
Normal file
37
layouts/joomla/html/batch/user.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage Layout
|
||||
*
|
||||
* @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
|
||||
extract($displayData);
|
||||
|
||||
/**
|
||||
* Layout variables
|
||||
* -----------------
|
||||
* @var boolean $noUser Inject an option for no user?
|
||||
*/
|
||||
|
||||
$optionNo = '';
|
||||
|
||||
if ($noUser) {
|
||||
$optionNo = '<option value="0">' . Text::_('JLIB_HTML_BATCH_USER_NOUSER') . '</option>';
|
||||
}
|
||||
?>
|
||||
<label id="batch-user-lbl" for="batch-user-id">
|
||||
<?php echo Text::_('JLIB_HTML_BATCH_USER_LABEL'); ?>
|
||||
</label>
|
||||
<select name="batch[user_id]" class="form-select" id="batch-user-id">
|
||||
<option value=""><?php echo Text::_('JLIB_HTML_BATCH_USER_NOCHANGE'); ?></option>
|
||||
<?php echo $optionNo; ?>
|
||||
<?php echo HTMLHelper::_('select.options', HTMLHelper::_('user.userlist'), 'value', 'text'); ?>
|
||||
</select>
|
||||
34
layouts/joomla/html/batch/workflowstage.php
Normal file
34
layouts/joomla/html/batch/workflowstage.php
Normal file
@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage Layout
|
||||
*
|
||||
* @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
|
||||
?>
|
||||
<label id="batch-workflowstage-lbl" for="batch-workflowstage-id">
|
||||
<?php echo Text::_('JLIB_HTML_BATCH_WORKFLOW_STAGE_LABEL'); ?>
|
||||
</label>
|
||||
|
||||
<?php
|
||||
|
||||
$attr = [
|
||||
'id' => 'batch-workflowstage-id',
|
||||
'group.label' => 'text',
|
||||
'group.items' => null,
|
||||
'list.attr' => [
|
||||
'class' => 'form-select'
|
||||
]
|
||||
];
|
||||
|
||||
$groups = HTMLHelper::_('workflowstage.existing', ['title' => Text::_('JLIB_HTML_BATCH_WORKFLOW_STAGE_NOCHANGE')]);
|
||||
|
||||
echo HTMLHelper::_('select.groupedlist', $groups, 'batch[workflowstage_id]', $attr);
|
||||
44
layouts/joomla/html/image.php
Normal file
44
layouts/joomla/html/image.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage Layout
|
||||
*
|
||||
* @copyright (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
/**
|
||||
* Layout variables
|
||||
* -----------------
|
||||
* @var array $displayData Array with all the given attributes for the image element.
|
||||
* Eg: src, class, alt, width, height, loading, decoding, style, data-*
|
||||
* Note: only the alt and src attributes are escaped by default!
|
||||
*/
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\Utilities\ArrayHelper;
|
||||
|
||||
$img = HTMLHelper::_('cleanImageURL', $displayData['src']);
|
||||
|
||||
$displayData['src'] = $this->escape($img->url);
|
||||
|
||||
if (isset($displayData['alt'])) {
|
||||
if ($displayData['alt'] === false) {
|
||||
unset($displayData['alt']);
|
||||
} else {
|
||||
$displayData['alt'] = $this->escape($displayData['alt']);
|
||||
}
|
||||
}
|
||||
|
||||
if ($img->attributes['width'] > 0 && $img->attributes['height'] > 0) {
|
||||
$displayData['width'] = $img->attributes['width'];
|
||||
$displayData['height'] = $img->attributes['height'];
|
||||
|
||||
if (empty($displayData['loading'])) {
|
||||
$displayData['loading'] = 'lazy';
|
||||
}
|
||||
}
|
||||
|
||||
echo '<img ' . ArrayHelper::toString($displayData) . '>';
|
||||
25
layouts/joomla/html/treeprefix.php
Normal file
25
layouts/joomla/html/treeprefix.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage Layout
|
||||
*
|
||||
* @copyright (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
extract($displayData);
|
||||
|
||||
/**
|
||||
* Layout variables
|
||||
* -----------------
|
||||
* @var integer $level The level of the item in the tree like structure.
|
||||
*
|
||||
* @since 3.6.0
|
||||
*/
|
||||
|
||||
if ($level > 1) {
|
||||
echo '<span class="text-muted">' . str_repeat('⋮ ', (int) $level - 2) . '</span>– ';
|
||||
}
|
||||
Reference in New Issue
Block a user