X7ROOT File Manager
Current Path:
/home/notabjze/just4dastreets.com/libraries/src/HTML/Helpers
home
/
notabjze
/
just4dastreets.com
/
libraries
/
src
/
HTML
/
Helpers
/
ðŸ“
..
📄
Access.php
(8.55 KB)
📄
ActionsDropdown.php
(5.74 KB)
📄
AdminLanguage.php
(1.48 KB)
📄
Behavior.php
(8.93 KB)
📄
Bootstrap.php
(28.99 KB)
📄
Category.php
(6.2 KB)
📄
Content.php
(2.35 KB)
📄
ContentLanguage.php
(1.78 KB)
📄
Date.php
(2.15 KB)
📄
Debug.php
(1.51 KB)
📄
DraggableList.php
(1.97 KB)
📄
Dropdown.php
(8.76 KB)
📄
Email.php
(2.18 KB)
📄
Form.php
(1.77 KB)
📄
FormBehavior.php
(4.53 KB)
📄
Grid.php
(8.81 KB)
📄
Icons.php
(1.66 KB)
📄
JGrid.php
(17.46 KB)
📄
Jquery.php
(2.15 KB)
📄
Links.php
(2.6 KB)
📄
ListHelper.php
(7.16 KB)
📄
Menu.php
(10.94 KB)
📄
Number.php
(3.53 KB)
📄
SearchTools.php
(3.45 KB)
📄
Select.php
(25.42 KB)
📄
Sidebar.php
(3.16 KB)
📄
SortableList.php
(1.5 KB)
📄
StringHelper.php
(9.46 KB)
📄
Tag.php
(6.02 KB)
📄
Telephone.php
(2.16 KB)
📄
UiTab.php
(2.77 KB)
📄
User.php
(1.88 KB)
📄
WorkflowStage.php
(2.06 KB)
Editing: SearchTools.php
<?php /** * Joomla! Content Management System * * @copyright (C) 2013 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\CMS\HTML\Helpers; \defined('JPATH_PLATFORM') or die; use Joomla\CMS\Factory; use Joomla\CMS\Layout\LayoutHelper; use Joomla\Registry\Registry; /** * Searchtools elements. * * @since 3.2 */ abstract class SearchTools { /** * @var array Array containing information for loaded files * @since 3.2 */ protected static $loaded = array(); /** * Load searchtools for a specific form * * @param mixed $selector Is debugging mode on? [optional] * @param array $options Optional array of parameters for search tools * * @return void * * @since 3.2 */ public static function form($selector = '.js-stools-form', $options = array()) { $sig = md5(serialize(array($selector, $options))); // Only load once if (!isset(static::$loaded[__METHOD__][$sig])) { // Add the form selector to the search tools options $options['formSelector'] = $selector; // Generate options with default values $options = static::optionsToRegistry($options); // Load the script && css files Factory::getApplication()->getDocument()->getWebAssetManager() ->useStyle('searchtools') ->useScript('searchtools'); Factory::getDocument()->addScriptOptions('searchtools', $options); static::$loaded[__METHOD__][$sig] = true; } } /** * Function to receive & pre-process javascript options * * @param mixed $options Associative array/Registry object with options * * @return Registry Options converted to Registry object */ private static function optionsToRegistry($options) { // Support options array if (is_array($options)) { $options = new Registry($options); } if (!($options instanceof Registry)) { $options = new Registry; } return $options; } /** * Method to sort a column in a grid * * @param string $title The link title * @param string $order The order field for the column * @param string $direction The current direction * @param mixed $selected The selected ordering * @param string $task An optional task override * @param string $newDirection An optional direction for the new column * @param string $tip An optional text shown as tooltip title instead of $title * @param string $icon Icon to show * @param string $formName Name of the form to submit * * @return string */ public static function sort($title, $order, $direction = 'asc', $selected = 0, $task = null, $newDirection = 'asc', $tip = '', $icon = null, $formName = 'adminForm' ) { $direction = strtolower($direction); $orderIcons = array('icon-caret-up', 'icon-caret-down'); $index = (int) ($direction === 'desc'); if ($order !== $selected) { $direction = $newDirection; } else { $direction = $direction === 'desc' ? 'asc' : 'desc'; } // Create an object to pass it to the layouts $data = new \stdClass; $data->order = $order; $data->direction = $direction; $data->selected = $selected; $data->task = $task; $data->tip = $tip; $data->title = $title; $data->orderIcon = $orderIcons[$index]; $data->icon = $icon; $data->formName = $formName; return LayoutHelper::render('joomla.searchtools.grid.sort', $data); } }
Upload File
Create Folder