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 /
mod /
forum /
Delete
Unzip
Name
Size
Permission
Date
Action
backup
[ DIR ]
drwxr-sr-x
2017-06-22 15:12
classes
[ DIR ]
drwxr-sr-x
2017-06-22 15:21
db
[ DIR ]
drwxr-sr-x
2017-06-22 15:21
lang
[ DIR ]
drwxr-sr-x
2017-06-22 15:12
pix
[ DIR ]
drwxr-sr-x
2017-06-22 15:21
templates
[ DIR ]
drwxr-sr-x
2017-06-22 15:21
tests
[ DIR ]
drwxr-sr-x
2017-06-22 15:21
yui
[ DIR ]
drwxr-sr-x
2017-06-22 15:12
deprecatedlib.php
11.73
KB
-rw-r--r--
2017-06-22 15:21
discuss.php
17.03
KB
-rw-r--r--
2017-06-22 15:21
externallib.php
51.35
KB
-rw-r--r--
2017-06-22 15:21
forum.js
1.92
KB
-rw-r--r--
2017-06-22 15:21
index.php
19.72
KB
-rw-r--r--
2017-06-22 15:21
lib.php
297.73
KB
-rw-r--r--
2017-06-22 15:21
locallib.php
20.69
KB
-rw-r--r--
2017-06-22 15:21
maildigest.php
2.67
KB
-rw-r--r--
2017-06-22 15:21
markposts.php
3.45
KB
-rw-r--r--
2017-06-22 15:21
mod_form.php
14.15
KB
-rw-r--r--
2017-06-22 15:21
post.php
41.92
KB
-rw-r--r--
2017-06-22 15:21
renderer.php
9.91
KB
-rw-r--r--
2017-06-22 15:21
rsslib.php
15.04
KB
-rw-r--r--
2017-06-22 15:21
search.php
14.67
KB
-rw-r--r--
2017-06-22 15:21
settings.php
6.18
KB
-rw-r--r--
2017-06-22 15:21
settracking.php
2.65
KB
-rw-r--r--
2017-06-22 15:21
styles.css
6.19
KB
-rw-r--r--
2017-06-22 15:21
subscribe.php
10.69
KB
-rw-r--r--
2017-06-22 15:21
subscribe_ajax.php
2.9
KB
-rw-r--r--
2017-06-22 15:21
subscribers.php
5.8
KB
-rw-r--r--
2017-06-22 15:21
unsubscribeall.php
3.05
KB
-rw-r--r--
2017-06-22 15:21
upgrade.txt
4.46
KB
-rw-r--r--
2017-06-22 15:21
user.php
17.27
KB
-rw-r--r--
2017-06-22 15:21
version.php
1.15
KB
-rw-r--r--
2017-06-22 15:21
view.php
9.03
KB
-rw-r--r--
2017-06-22 15:21
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/>. /** * Subscribe to or unsubscribe from a forum discussion. * * @package mod_forum * @copyright 2014 Andrew Nicols <andrew@nicols.co.uk> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ define('AJAX_SCRIPT', true); require(__DIR__.'/../../config.php'); require_once($CFG->dirroot . '/mod/forum/lib.php'); $forumid = required_param('forumid', PARAM_INT); // The forum to subscribe or unsubscribe. $discussionid = optional_param('discussionid', null, PARAM_INT); // The discussionid to subscribe. $includetext = optional_param('includetext', false, PARAM_BOOL); $forum = $DB->get_record('forum', array('id' => $forumid), '*', MUST_EXIST); $course = $DB->get_record('course', array('id' => $forum->course), '*', MUST_EXIST); if (!$discussion = $DB->get_record('forum_discussions', array('id' => $discussionid, 'forum' => $forumid))) { print_error('invaliddiscussionid', 'forum'); } $cm = get_coursemodule_from_instance('forum', $forum->id, $course->id, false, MUST_EXIST); $context = context_module::instance($cm->id); require_sesskey(); require_login($course, false, $cm); require_capability('mod/forum:viewdiscussion', $context); $return = new stdClass(); if (is_guest($context, $USER)) { // is_guest should be used here as this also checks whether the user is a guest in the current course. // Guests and visitors cannot subscribe - only enrolled users. throw new moodle_exception('noguestsubscribe', 'mod_forum'); } if (!\mod_forum\subscriptions::is_subscribable($forum)) { // Nothing to do. We won't actually output any content here though. echo json_encode($return); die; } if (\mod_forum\subscriptions::is_subscribed($USER->id, $forum, $discussion->id, $cm)) { // The user is subscribed, unsubscribe them. \mod_forum\subscriptions::unsubscribe_user_from_discussion($USER->id, $discussion, $context); } else { // The user is unsubscribed, subscribe them. \mod_forum\subscriptions::subscribe_user_to_discussion($USER->id, $discussion, $context); } // Now return the updated subscription icon. $return->icon = forum_get_discussion_subscription_icon($forum, $discussion->id, null, $includetext); echo json_encode($return); die;