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
/* +-------------------------------------------------------------------+ | H T M L - C A L E N D A R (v2.16) | | | | Copyright Gerd Tentler www.gerd-tentler.de/tools | | Created: May 27, 2003 Last modified: Feb. 12, 2012 | +-------------------------------------------------------------------+ | This program may be used and hosted free of charge by anyone for | | personal purpose as long as this copyright notice remains intact. | | | | Obtain permission before selling the code for this program or | | hosting this software on a commercial website or redistributing | | this software over the Internet or in any other medium. In all | | cases copyright must remain intact. | +-------------------------------------------------------------------+ EXAMPLE #1: myCal = new CALENDAR(); document.write(myCal.create()); EXAMPLE #2: myCal = new CALENDAR(2004, 12); document.write(myCal.create()); EXAMPLE #3: myCal = new CALENDAR(); myCal.year = 2004; myCal.month = 12; document.write(myCal.create()); Returns HTML code ========================================================================================================== */ var cal_ID = 0; function CALENDAR(year, month, week) { //======================================================================================================== // Configuration //======================================================================================================== this.tFontFace = 'Arial, Helvetica'; // title: font family (CSS-spec, e.g. "Arial, Helvetica") this.tFontSize = 14; // title: font size (pixels) this.tFontColor = '#FFFFFF'; // title: font color this.tBGColor = '#304B90'; // title: background color this.hFontFace = 'Arial, Helvetica'; // heading: font family (CSS-spec, e.g. "Arial, Helvetica") this.hFontSize = 12; // heading: font size (pixels) this.hFontColor = '#FFFFFF'; // heading: font color this.hBGColor = '#304B90'; // heading: background color this.dFontFace = 'Arial, Helvetica'; // days: font family (CSS-spec, e.g. "Arial, Helvetica") this.dFontSize = 14; // days: font size (pixels) this.dFontColor = '#000000'; // days: font color this.dBGColor = '#FFFFFF'; // days: background color this.wFontFace = 'Arial, Helvetica'; // weeks: font family (CSS-spec, e.g. "Arial, Helvetica") this.wFontSize = 12; // weeks: font size (pixels) this.wFontColor = '#FFFFFF'; // weeks: font color this.wBGColor = '#304B90'; // weeks: background color this.saFontColor = '#0000D0'; // Saturdays: font color this.saBGColor = '#F6F6FF'; // Saturdays: background color this.suFontColor = '#D00000'; // Sundays: font color this.suBGColor = '#FFF0F0'; // Sundays: background color this.tdBorderColor = '#FF0000'; // today: border color this.borderColor = '#304B90'; // border color this.hilightColor = '#FFFF00'; // hilight color (works only in combination with link) this.link = ''; // page to link to when day is clicked this.linkTarget = ''; // link target frame or window, e.g. parent.myFrame this.offset = 1; // week start: 0 - 6 (0 = Saturday, 1 = Sunday, 2 = Monday ...) this.weekNumbers = true; // view week numbers: true = yes, false = no //-------------------------------------------------------------------------------------------------------- // You should change these variables only if you want to translate them into your language: //-------------------------------------------------------------------------------------------------------- // weekdays: must start with Saturday because January 1st of year 1 was a Saturday this.weekdays = ["Sa", "Su", "Mo", "Tu", "We", "Th", "Fr"]; // months: must start with January this.months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; // error messages this.error = ["Year must be 1 - 3999!", "Month must be 1 - 12!"]; //-------------------------------------------------------------------------------------------------------- // Don't change from here: //-------------------------------------------------------------------------------------------------------- this.size = 0; this.mDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; if(year == null && month == null) { var obj = new Date(); year = obj.getYear(); if(year < 1900) year += 1900; month = obj.getMonth() + 1; } else if(year != null && month == null) month = 1; this.year = year; this.month = month; this.week = week; this.specDays = {}; this.specDays2 = {}; if(this.linkTarget == '') this.linkTarget = 'document'; //======================================================================================================== // Functions //======================================================================================================== this.set_styles = function() { cal_ID++; var html = '<style> .cssTitle' + cal_ID + ' { '; if(this.tFontFace) html += 'font-family: ' + this.tFontFace + '; '; if(this.tFontSize) html += 'font-size: ' + this.tFontSize + 'px; '; if(this.tFontColor) html += 'color: ' + this.tFontColor + '; '; if(this.tBGColor) html += 'background-color: ' + this.tBGColor + '; '; html += '} .cssHeading' + cal_ID + ' { '; if(this.hFontFace) html += 'font-family: ' + this.hFontFace + '; '; if(this.hFontSize) html += 'font-size: ' + this.hFontSize + 'px; '; if(this.hFontColor) html += 'color: ' + this.hFontColor + '; '; if(this.hBGColor) html += 'background-color: ' + this.hBGColor + '; '; html += '} .cssDays' + cal_ID + ' { '; if(this.dFontFace) html += 'font-family: ' + this.dFontFace + '; '; if(this.dFontSize) html += 'font-size: ' + this.dFontSize + 'px; '; if(this.dFontColor) html += 'color: ' + this.dFontColor + '; '; if(this.dBGColor) html += 'background-color: ' + this.dBGColor + '; '; html += '} .cssWeeks' + cal_ID + ' { '; if(this.wFontFace) html += 'font-family: ' + this.wFontFace + '; '; if(this.wFontSize) html += 'font-size: ' + this.wFontSize + 'px; '; if(this.wFontColor) html += 'color: ' + this.wFontColor + '; '; if(this.wBGColor) html += 'background-color: ' + this.wBGColor + '; '; html += '} .cssSaturdays' + cal_ID + ' { '; if(this.dFontFace) html += 'font-family: ' + this.dFontFace + '; '; if(this.dFontSize) html += 'font-size: ' + this.dFontSize + 'px; '; if(this.saFontColor) html += 'color: ' + this.saFontColor + '; '; if(this.saBGColor) html += 'background-color: ' + this.saBGColor + '; '; html += '} .cssSundays' + cal_ID + ' { '; if(this.dFontFace) html += 'font-family: ' + this.dFontFace + '; '; if(this.dFontSize) html += 'font-size: ' + this.dFontSize + 'px; '; if(this.suFontColor) html += 'color: ' + this.suFontColor + '; '; if(this.suBGColor) html += 'background-color: ' + this.suBGColor + '; '; html += '} .cssHilight' + cal_ID + ' { '; if(this.dFontFace) html += 'font-family: ' + this.dFontFace + '; '; if(this.dFontSize) html += 'font-size: ' + this.dFontSize + 'px; '; if(this.dFontColor) html += 'color: ' + this.dFontColor + '; '; if(this.hilightColor) html += 'background-color: ' + this.hilightColor + '; '; html += 'cursor: default; '; html += '} <\/style>'; return html; } this.leap_year = function(year) { return (!(year % 4) && (year < 1582 || year % 100 || !(year % 400))) ? true : false; } this.get_weekday = function(year, days) { var a = days; if(year) a += (year - 1) * 365; for(var i = 1; i < year; i++) if(this.leap_year(i)) a++; if(year > 1582 || (year == 1582 && days > 277)) a -= 10; if(a) a = (a - this.offset) % 7; else if(this.offset) a += 7 - this.offset; return a; } this.get_week = function(year, days) { var firstWDay = this.get_weekday(year, 0); if(year == 1582 && days > 277) days -= 10; return Math.floor((days + firstWDay) / 7) + (firstWDay <= 3); } this.table_cell = function(content, cls, date, style) { var size = Math.round(this.size * 1.5); var clsName = cls.toLowerCase(); var html = '<td align=center width=' + size + ' class="' + cls + '"'; if(content != ' ' && clsName.indexOf('day') != -1) { var link = this.link; var events = []; var bgColor = ''; if(this.specDays[content]) { for(var i in this.specDays[content]) { if(this.specDays[content][i][0]) { bgColor = this.specDays[content][i][0]; } if(this.specDays[content][i][1]) { events.push(this.specDays[content][i][1]); } if(this.specDays[content][i][2]) { link = this.specDays[content][i][2]; } } html += ' title="' + events.join(' · ') + '"'; if(bgColor) style += 'background-color:' + bgColor + ';'; } if(link) { link += (link.indexOf('?') != -1) ? '&date=' + date : '?date=' + date; html += ' onMouseOver="this.className=\'cssHilight' + cal_ID + '\'"'; html += ' onMouseOut="this.className=\'' + cls + '\'"'; html += ' onClick="' + this.linkTarget + '.location.href=\'' + link + '\'"'; } } if(style) html += ' style="' + style + '"'; html += '>' + content + '<\/td>'; return html; } this.table_head = function(content) { var html, ind, wDay, i; var cols = this.weekNumbers ? 8 : 7; html = '<tr><td colspan=' + cols + ' class="cssTitle' + cal_ID + '" align=center><b>' + content + '<\/b><\/td><\/tr><tr>'; for(i = 0; i < this.weekdays.length; i++) { ind = (i + this.offset) % 7; wDay = this.weekdays[ind]; html += this.table_cell(wDay, 'cssHeading' + cal_ID); } if(this.weekNumbers) html += this.table_cell(' ', 'cssHeading' + cal_ID); html += '<\/tr>'; return html; } this.viewEvent = function(from, to, color, title, link) { if(from > to) return; if(from < 1 || from > 31) return; if(to < 1 || to > 31) return; while(from <= to) { if(!this.specDays[from]) this.specDays[from] = []; this.specDays[from].push([color, title, link]); from++; } } this.viewEventEach = function(weekday, color, title, link) { if(weekday < 0 || weekday > 6) return; if(!this.specDays2[weekday]) this.specDays2[weekday] = []; this.specDays2[weekday].push([color, title, link]); } this.create = function() { var obj, html, curYear, curMonth, curDay, start, stop, title, daycount, inThisMonth, weekNr, wdays, days, ind, cls, style, content, date, i, j, k; this.size = (this.hFontSize > this.dFontSize) ? this.hFontSize : this.dFontSize; if(this.wFontSize > this.size) this.size = this.wFontSize; obj = new Date(); curYear = obj.getYear(); if(curYear < 1900) curYear += 1900; curMonth = obj.getMonth() + 1; curDay = obj.getDate(); if(this.year < 1 || this.year > 3999) html = '<b>' + this.error[0] + '<\/b>'; else if(this.month < 1 || this.month > 12) html = '<b>' + this.error[1] + '<\/b>'; else { this.mDays[1] = this.leap_year(this.year) ? 29 : 28; for(i = days = 0; i < this.month - 1; i++) days += this.mDays[i]; start = this.get_weekday(this.year, days); stop = this.mDays[this.month-1]; html = this.set_styles(); html += '<table border=0 cellspacing=0 cellpadding=0><tr>'; html += '<td' + (this.borderColor ? ' bgcolor=' + this.borderColor : '') + '>'; html += '<table border=0 cellspacing=1 cellpadding=3>'; title = this.months[this.month-1] + ' ' + this.year; html += this.table_head(title); daycount = 1; if((this.year == curYear) && (this.month == curMonth)) inThisMonth = true; else inThisMonth = false; if(this.weekNumbers || this.week) weekNr = this.get_week(this.year, days); for(i = 0; i <= this.mDays[this.month-1]; i++) { for(j in this.specDays2) { if(this.get_weekday(this.year, days + i) == j - this.offset + 1) { if(!this.specDays[i]) this.specDays[i] = []; for(k in this.specDays2[j]) { this.specDays[i].push(this.specDays2[j][k]); } } } } while(daycount <= stop) { if(this.week && this.week != weekNr) { daycount += 7 - (daycount == 1 ? start : 0); weekNr++; continue; } html += '<tr>'; for(i = wdays = 0; i <= 6; i++) { ind = (i + this.offset) % 7; if(ind == 0) cls = 'cssSaturdays'; else if(ind == 1) cls = 'cssSundays'; else cls = 'cssDays'; style = ''; date = this.year + '-' + this._format(this.month) + '-' + this._format(daycount); if((daycount == 1 && i < start) || daycount > stop) content = ' '; else { content = daycount; if(inThisMonth && daycount == curDay) { style = 'padding:0px;border:3px solid ' + this.tdBorderColor + ';'; } else if(this.year == 1582 && this.month == 10 && daycount == 4) daycount = 14; daycount++; wdays++; } html += this.table_cell(content, cls + cal_ID, date, style); } if(this.weekNumbers) { if(!weekNr) { if(this.year == 1) content = ' '; else if(this.year == 1583) content = 51; else content = this.get_week(this.year - 1, 365); } else if(this.month == 12 && weekNr >= 52 && wdays < 4) content = 1; else content = weekNr; html += this.table_cell(content, 'cssWeeks' + cal_ID); weekNr++; } html += '<\/tr>'; } html += '<\/table><\/td><\/tr><\/table>'; } return html; } this._format = function(value) { return (value < 10) ? '0' + value : value; } }