Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
cesa.co.za /
sipdm.cesa.co.za /
user /
Delete
Unzip
Name
Size
Permission
Date
Action
classes
[ DIR ]
drwxr-sr-x
2017-06-22 14:57
filters
[ DIR ]
drwxr-sr-x
2017-06-22 14:57
profile
[ DIR ]
drwxr-sr-x
2017-06-22 14:57
selector
[ DIR ]
drwxr-sr-x
2017-06-22 14:57
tests
[ DIR ]
drwxr-sr-x
2017-06-22 14:58
action_redir.php
1.46
KB
-rw-r--r--
2017-06-22 14:57
addnote.php
4.39
KB
-rw-r--r--
2017-06-22 14:57
calendar.php
4.15
KB
-rw-r--r--
2017-06-22 14:57
course.php
2.09
KB
-rw-r--r--
2017-06-22 14:57
edit.php
11.27
KB
-rw-r--r--
2017-06-22 14:57
edit_form.php
9.12
KB
-rw-r--r--
2017-06-22 14:57
editadvanced.php
13.15
KB
-rw-r--r--
2017-06-22 14:57
editadvanced_form.php
12.1
KB
-rw-r--r--
2017-06-22 14:57
editlib.php
18.44
KB
-rw-r--r--
2017-06-22 14:57
editor.php
2.42
KB
-rw-r--r--
2017-06-22 14:57
editor_form.php
2.51
KB
-rw-r--r--
2017-06-22 14:57
emailupdate.php
3.1
KB
-rw-r--r--
2017-06-22 14:57
externallib.php
77.78
KB
-rw-r--r--
2017-06-22 14:57
files.php
2.82
KB
-rw-r--r--
2017-06-22 14:57
files_form.php
2.44
KB
-rw-r--r--
2017-06-22 14:57
forum.php
3.07
KB
-rw-r--r--
2017-06-22 14:57
forum_form.php
3.63
KB
-rw-r--r--
2017-06-22 14:57
groupaddnote.php
4
KB
-rw-r--r--
2017-06-22 14:57
grouppix.php
1.77
KB
-rw-r--r--
2017-06-22 14:57
index.php
35.97
KB
-rw-r--r--
2017-06-22 14:57
language.php
2.65
KB
-rw-r--r--
2017-06-22 14:57
language_form.php
2.75
KB
-rw-r--r--
2017-06-22 14:57
lib.php
44.02
KB
-rw-r--r--
2017-06-22 14:57
managetoken.php
3.93
KB
-rw-r--r--
2017-06-22 14:57
message.html
2.3
KB
-rw-r--r--
2017-06-22 14:57
messageselect.php
7.12
KB
-rw-r--r--
2017-06-22 14:57
module.js
1.55
KB
-rw-r--r--
2017-06-22 14:57
pix.php
1.5
KB
-rw-r--r--
2017-06-22 14:57
pixgroup.php
1.06
KB
-rw-r--r--
2017-06-22 14:57
policy.php
2.99
KB
-rw-r--r--
2017-06-22 14:57
portfolio.php
4.44
KB
-rw-r--r--
2017-06-22 14:57
portfoliologs.php
5.67
KB
-rw-r--r--
2017-06-22 14:57
preferences.php
3.02
KB
-rw-r--r--
2017-06-22 14:57
profile.php
8.22
KB
-rw-r--r--
2017-06-22 14:57
profilesys.php
2.35
KB
-rw-r--r--
2017-06-22 14:57
renderer.php
8.49
KB
-rw-r--r--
2017-06-22 14:57
repository.php
2.78
KB
-rw-r--r--
2017-06-22 14:57
view.php
8.48
KB
-rw-r--r--
2017-06-22 14:58
Save
Rename
<?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/>. /** * This file is part of the User section Moodle * * @copyright 1999 Martin Dougiamas http://dougiamas.com * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @package core_user */ require_once('../config.php'); require_once($CFG->dirroot.'/message/lib.php'); $id = required_param('id', PARAM_INT); $messagebody = optional_param('messagebody', '', PARAM_CLEANHTML); $send = optional_param('send', '', PARAM_BOOL); $preview = optional_param('preview', '', PARAM_BOOL); $edit = optional_param('edit', '', PARAM_BOOL); $returnto = optional_param('returnto', '', PARAM_LOCALURL); $format = optional_param('format', FORMAT_MOODLE, PARAM_INT); $deluser = optional_param('deluser', 0, PARAM_INT); $url = new moodle_url('/user/messageselect.php', array('id' => $id)); if ($messagebody !== '') { $url->param('messagebody', $messagebody); } if ($send !== '') { $url->param('send', $send); } if ($preview !== '') { $url->param('preview', $preview); } if ($edit !== '') { $url->param('edit', $edit); } if ($returnto !== '') { $url->param('returnto', $returnto); } if ($format !== FORMAT_MOODLE) { $url->param('format', $format); } if ($deluser !== 0) { $url->param('deluser', $deluser); } $PAGE->set_url($url); if (!$course = $DB->get_record('course', array('id' => $id))) { print_error('invalidcourseid'); } require_login($course); $coursecontext = context_course::instance($id); // Course context. $systemcontext = context_system::instance(); // SYSTEM context. require_capability('moodle/course:bulkmessaging', $coursecontext); if (empty($SESSION->emailto)) { $SESSION->emailto = array(); } if (!array_key_exists($id, $SESSION->emailto)) { $SESSION->emailto[$id] = array(); } if ($deluser) { if (array_key_exists($id, $SESSION->emailto) && array_key_exists($deluser, $SESSION->emailto[$id])) { unset($SESSION->emailto[$id][$deluser]); } } if (empty($SESSION->emailselect[$id]) || $messagebody) { $SESSION->emailselect[$id] = array('messagebody' => $messagebody); } $messagebody = $SESSION->emailselect[$id]['messagebody']; $count = 0; if ($data = data_submitted()) { require_sesskey(); $namefields = get_all_user_name_fields(true); foreach ($data as $k => $v) { if (preg_match('/^(user|teacher)(\d+)$/', $k, $m)) { if (!array_key_exists($m[2], $SESSION->emailto[$id])) { if ($user = $DB->get_record_select('user', "id = ?", array($m[2]), 'id, '. $namefields . ', idnumber, email, mailformat, lastaccess, lang, '. 'maildisplay, auth, suspended, deleted, emailstop, username')) { $SESSION->emailto[$id][$m[2]] = $user; $count++; } } } } } if ($course->id == SITEID) { $strtitle = get_string('sitemessage'); $PAGE->set_pagelayout('admin'); } else { $strtitle = get_string('coursemessage'); $PAGE->set_pagelayout('incourse'); } $link = null; if (has_capability('moodle/course:viewparticipants', $coursecontext) || has_capability('moodle/site:viewparticipants', $systemcontext)) { $link = new moodle_url("/user/index.php", array('id' => $course->id)); } $PAGE->navbar->add(get_string('participants'), $link); $PAGE->navbar->add($strtitle); $PAGE->set_title($strtitle); $PAGE->set_heading($strtitle); echo $OUTPUT->header(); // If messaging is disabled on site, we can still allow users with capabilities to send emails instead. if (empty($CFG->messaging)) { echo $OUTPUT->notification(get_string('messagingdisabled', 'message')); } if ($count) { if ($count == 1) { $heading = get_string('addedrecip', 'moodle', $count); } else { $heading = get_string('addedrecips', 'moodle', $count); } echo $OUTPUT->heading($heading); } if (!empty($messagebody) && !$edit && !$deluser && ($preview || $send)) { require_sesskey(); if (count($SESSION->emailto[$id])) { if (!empty($preview)) { echo '<form method="post" action="messageselect.php" style="margin: 0 20px;"> <input type="hidden" name="returnto" value="'.s($returnto).'" /> <input type="hidden" name="id" value="'.$id.'" /> <input type="hidden" name="format" value="'.$format.'" /> <input type="hidden" name="sesskey" value="' . sesskey() . '" /> '; echo "<h3>".get_string('previewhtml')."</h3>"; echo "<div class=\"messagepreview\">\n".format_text($messagebody, $format)."\n</div>\n"; echo '<p align="center"><input type="submit" name="send" value="'.get_string('sendmessage', 'message').'" />'."\n"; echo '<input type="submit" name="edit" value="'.get_string('update').'" /></p>'; echo "\n</form>"; } else if (!empty($send)) { $fails = array(); foreach ($SESSION->emailto[$id] as $user) { if (!message_post_message($USER, $user, $messagebody, $format)) { $user->fullname = fullname($user); $fails[] = get_string('messagedselecteduserfailed', 'moodle', $user); }; } if (empty($fails)) { echo $OUTPUT->heading(get_string('messagedselectedusers')); unset($SESSION->emailto[$id]); unset($SESSION->emailselect[$id]); } else { echo $OUTPUT->heading(get_string('messagedselectedcountusersfailed', 'moodle', count($fails))); echo '<ul>'; foreach ($fails as $f) { echo '<li>', $f, '</li>'; } echo '</ul>'; } echo '<p align="center"><a href="index.php?id='.$id.'">'.get_string('backtoparticipants').'</a></p>'; } echo $OUTPUT->footer(); exit; } else { echo $OUTPUT->notification(get_string('nousersyet')); } } echo '<p align="center"><a href="'.$returnto.'">'.get_string("keepsearching").'</a>'. ((count($SESSION->emailto[$id])) ? ', '.get_string('usemessageform') : '').'</p>'; if ((!empty($send) || !empty($preview) || !empty($edit)) && (empty($messagebody))) { echo $OUTPUT->notification(get_string('allfieldsrequired')); } if (count($SESSION->emailto[$id])) { require_sesskey(); require("message.html"); } $PAGE->requires->yui_module('moodle-core-formchangechecker', 'M.core_formchangechecker.init', array(array( 'formid' => 'theform' )) ); $PAGE->requires->string_for_js('changesmadereallygoaway', 'moodle'); echo $OUTPUT->footer();