shell bypass 403
Cubjrnet7 Shell
: /home/eklavya/public_html/administrator/components/com_rsform/helpers/fields/uikit3/ [ drwxr-xr-x ]
<?php
/**
* @package RSForm! Pro
* @copyright (C) 2007-2019 www.rsjoomla.com
* @license GPL, http://www.gnu.org/copyleft/gpl.html
*/
defined('_JEXEC') or die;
use Joomla\CMS\Language\Text;
require_once JPATH_ADMINISTRATOR.'/components/com_rsform/helpers/fields/fileupload.php';
class RSFormProFieldUikit3Fileupload extends RSFormProFieldFileUpload
{
public function getFormInput()
{
$multipleplus = $this->getProperty('MULTIPLEPLUS', false);
$target = $this->getProperty('ACCEPTEDFILESIMAGES') && $this->getProperty('SHOWIMAGEPREVIEW') ? 'false' : 'true';
$html = '<div uk-form-custom="target: ' . $target . '">' .
$this->getFileInput() .
'<input class="uk-input uk-form-width-medium" type="text" placeholder="' . Text::_('COM_RSFORM_SELECT_FILE_PLACEHOLDER') . '" disabled>' .
'<button class="uk-button uk-button-default" type="button" tabindex="-1">' . Text::_('JSELECT') . '</button>' .
'</div>';
if ($multipleplus)
{
$minFiles = (int) $this->getProperty('MINFILES', 1);
if ($minFiles > 1)
{
$html = str_repeat('<div class="rsfp-field-multiple-plus">' . $this->getFileInput() . '</div>', $minFiles);
}
else
{
$html = '<div class="rsfp-field-multiple-plus">' . $html . '</div>';
}
$html .= $this->getButtonInput();
}
return $html;
}
protected function getButtonAttributes()
{
return array('class' => 'uk-button uk-button-small rsfp-field-multiple-plus-button');
}
}