. # #*************************************************************************************** error_reporting(0); include('RedirectRootInc.php'); include("functions/ParamLibFnc.php"); $url = validateQueryString(curPageURL()); if ($url === FALSE) { header('Location: index.php'); } if ($_REQUEST['modname'] == 'grades/Assignments.php' && $_REQUEST['assignment_id'] != '' && isset($_REQUEST['tables'][$_REQUEST['assignment_id']]['DESCRIPTION'])) { $_SESSION['ASSIGNMENT_DESCRIPTION'] = $_REQUEST['tables'][$_REQUEST['assignment_id']]['DESCRIPTION']; } $isajax = "modules"; $btn = optional_param('btn', '', PARAM_ALPHA); if ($btn == 'Update' || $btn == '') { $btn = 'old'; } $nsc = optional_param('nsc', '', PARAM_SPCL); if ($_REQUEST['new_school'] != 'true') { $ns = "NT"; } else { $ns = "TT"; } $handle = opendir("js"); while ($file = readdir($handle)) { $filelst = "$filelst,$file"; } closedir($handle); $filelist = explode(",", $filelst); if (count($filelist) > 3) { for ($count = 1; $count < count($filelist); $count++) { $filename = $filelist[$count]; if (($filename != ".") && ($filename != "..") && ($filename != "")) echo ""; } } echo ""; // echo ""; error_reporting(1); $module_commit_in = ""; $module_commit_out = ""; $start_time = time(); include 'Warehouse.php'; include('lang/language.php'); // echo _NAME; $old_school = UserSchool(); $old_syear = UserSyear(); if ((!$_SESSION['UserMP'] || (optional_param('school', '', PARAM_SPCL) && optional_param('school', '', PARAM_SPCL) != $old_school) || (optional_param('syear', 0, PARAM_SPCL) && optional_param('syear', 0, PARAM_SPCL) != $old_syear)) && User('PROFILE') != 'parent') $_SESSION['UserMP'] = GetCurrentMP('QTR', DBDate()); array_rwalk($_REQUEST, 'strip_tags'); if (!isset($_REQUEST['_openSIS_PDF'])) { Warehouse('header'); $css = trim(getCSS()); /* * Include Stylesheets */ echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; /* * Include Javascript Core Files */ echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; /* JS Initializers */ echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ' '; if (strpos($_REQUEST['modname'], 'miscellaneous/') === false) echo ''; echo ""; } echo '
' . _loading . '...
'; echo '
'; $append = ''; if ($_REQUEST['page_display']) $append = '?page_display=' . $_REQUEST['page_display']; if ($_REQUEST['include'] && $_REQUEST['modname'] == 'students/Student.php') $append = '?include=' . $_REQUEST['include']; echo "
"; if (User('PROFILE') == 'admin') { $admin_COMMON_FROM = " FROM students s, student_address a,student_enrollment ssm "; $admin_COMMON_WHERE = " WHERE s.STUDENT_ID=ssm.STUDENT_ID AND a.STUDENT_ID=s.STUDENT_ID AND a.TYPE='Home Address' AND ssm.SYEAR=" . UserSyear() . " AND ssm.SCHOOL_ID=" . UserSchool() . " "; if (optional_param('mp_comment', '', PARAM_NOTAGS) || $_SESSION['smc']) { $admin_COMMON_FROM .= " ,student_mp_comments smc"; $admin_COMMON_WHERE .= " AND smc.STUDENT_ID=s.STUDENT_ID "; $_SESSION['smc'] = '1'; } if (optional_param('goal_description', '', PARAM_NOTAGS) || optional_param('goal_title', '', PARAM_NOTAGS) || $_SESSION['g']) { $admin_COMMON_FROM .= " ,student_goal g "; $admin_COMMON_WHERE .= " AND g.STUDENT_ID=s.STUDENT_ID "; $_SESSION['g'] = '1'; } if (optional_param('progress_name', '', PARAM_NOTAGS) || optional_param('progress_description', '', PARAM_NOTAGS) || $_SESSION['p']) { $admin_COMMON_FROM .= " ,student_goal_progress p "; $admin_COMMON_WHERE .= " AND p.STUDENT_ID=s.STUDENT_ID "; $_SESSION['p'] = '1'; } if (optional_param('doctors_note_comments', '', PARAM_NOTAGS) || optional_param('med_day', '', PARAM_NOTAGS) || optional_param('med_month', '', PARAM_NOTAGS) || optional_param('med_year', '', PARAM_NOTAGS) || $_SESSION['smn']) { $admin_COMMON_FROM .= " ,student_medical_notes smn "; $admin_COMMON_WHERE .= " AND smn.STUDENT_ID=s.STUDENT_ID "; $_SESSION['smn'] = '1'; } if (optional_param('type', '', PARAM_NOTAGS) || optional_param('imm_comments', '', PARAM_NOTAGS) || optional_param('imm_day', '', PARAM_NOTAGS) || optional_param('imm_month', '', PARAM_NOTAGS) || optional_param('imm_year', '', PARAM_NOTAGS) || $_SESSION['sm']) { $admin_COMMON_FROM .= " ,student_immunization sm "; $admin_COMMON_WHERE .= " AND sm.STUDENT_ID=s.STUDENT_ID "; $_SESSION['sm'] = '1'; } if (optional_param('ma_day', '', PARAM_NOTAGS) || optional_param('ma_month', '', PARAM_NOTAGS) || optional_param('ma_year', '', PARAM_NOTAGS) || optional_param('med_alrt_title', '', PARAM_NOTAGS) || $_SESSION['sma']) { $admin_COMMON_FROM .= " ,student_medical_alerts sma "; $admin_COMMON_WHERE .= " AND sma.STUDENT_ID=s.STUDENT_ID "; $_SESSION['sma'] = '1'; } if (optional_param('nv_day', '', PARAM_NOTAGS) || optional_param('nv_month', '', PARAM_NOTAGS) || optional_param('nv_year', '', PARAM_NOTAGS) || optional_param('reason', '', PARAM_NOTAGS) || optional_param('result', '', PARAM_NOTAGS) || optional_param('med_vist_comments', '', PARAM_NOTAGS) || $_SESSION['smv']) { $admin_COMMON_FROM .= " ,student_medical_visits smv "; $admin_COMMON_WHERE .= " AND smv.STUDENT_ID=s.STUDENT_ID "; $_SESSION['smv'] = '1'; } $admin_COMMON = $admin_COMMON_FROM . $admin_COMMON_WHERE; } if (User('PROFILE') == 'teacher') { $teacher_COMMON_FROM = " FROM students s, student_enrollment ssm, course_periods cp, schedule ss,student_address a "; $teacher_COMMON_WHERE = " WHERE a.STUDENT_ID=s.STUDENT_ID AND a.TYPE='Home Address' AND s.STUDENT_ID=ssm.STUDENT_ID AND ssm.STUDENT_ID=ss.STUDENT_ID AND ssm.SYEAR=cp.SYEAR AND ssm.SYEAR=ss.SYEAR AND cp.COURSE_ID=ss.COURSE_ID AND cp.COURSE_PERIOD_ID=ss.COURSE_PERIOD_ID AND ss.MARKING_PERIOD_ID IN (" . GetAllMP('', $queryMP) . ") AND (cp.TEACHER_ID='" . User('STAFF_ID') . "' OR cp.SECONDARY_TEACHER_ID='" . User('STAFF_ID') . "') AND cp.COURSE_PERIOD_ID='" . UserCoursePeriod() . "' AND (ssm.START_DATE IS NOT NULL AND ('" . DBDate() . "'<=ssm.END_DATE OR ssm.END_DATE IS NULL)) AND ssm.SYEAR=" . UserSyear() . " AND ssm.SCHOOL_ID=" . UserSchool() . " "; if (optional_param('mp_comment', '', PARAM_SPCL) || $_SESSION['smc']) { $teacher_COMMON_FROM .= " ,student_mp_comments smc"; $teacher_COMMON_WHERE .= " AND smc.STUDENT_ID=s.STUDENT_ID "; $_SESSION['smc'] = '1'; } if (optional_param('goal_description', '', PARAM_SPCL) || optional_param('goal_title', '', PARAM_SPCL) || $_SESSION['g']) { $teacher_COMMON_FROM .= " ,student_goal g "; $teacher_COMMON_WHERE .= " AND g.STUDENT_ID=s.STUDENT_ID "; $_SESSION['g'] = '1'; } if (optional_param('progress_name', '', PARAM_NOTAGS) || optional_param('progress_description', '', PARAM_NOTAGS) || $_SESSION['p']) { $teacher_COMMON_FROM .= " ,student_goal_progress p "; $teacher_COMMON_WHERE .= " AND p.STUDENT_ID=s.STUDENT_ID "; $_SESSION['p'] = '1'; } if (optional_param('doctors_note_comments', '', PARAM_NOTAGS) || optional_param('med_day', '', PARAM_NOTAGS) || optional_param('med_month', '', PARAM_NOTAGS) || optional_param('med_year', '', PARAM_NOTAGS) || $_SESSION['smn']) { $teacher_COMMON_FROM .= " ,student_medical_notes smn "; $teacher_COMMON_WHERE .= " AND smn.STUDENT_ID=s.STUDENT_ID "; $_SESSION['smn'] = '1'; } if (optional_param('type', '', PARAM_NOTAGS) || optional_param('imm_comments', '', PARAM_NOTAGS) || optional_param('imm_day', '', PARAM_NOTAGS) || optional_param('imm_month', '', PARAM_NOTAGS) || optional_param('imm_year', '', PARAM_NOTAGS) || $_SESSION['sm']) { $teacher_COMMON_FROM .= " ,student_immunization sm "; $teacher_COMMON_WHERE .= " AND sm.STUDENT_ID=s.STUDENT_ID "; $_SESSION['sm'] = '1'; } if (optional_param('ma_day', '', PARAM_NOTAGS) || optional_param('ma_month', '', PARAM_NOTAGS) || optional_param('ma_year', '', PARAM_NOTAGS) || optional_param('med_alrt_title', '', PARAM_NOTAGS) || $_SESSION['sma']) { $teacher_COMMON_FROM .= " ,student_medical_alerts sma "; $teacher_COMMON_WHERE .= " AND sma.STUDENT_ID=s.STUDENT_ID "; $_SESSION['sma'] = '1'; } if (optional_param('nv_day', '', PARAM_NOTAGS) || optional_param('nv_month', '', PARAM_NOTAGS) || optional_param('nv_year', '', PARAM_NOTAGS) || optional_param('reason', '', PARAM_NOTAGS) || optional_param('result', '', PARAM_NOTAGS) || optional_param('med_vist_comments', '', PARAM_NOTAGS) || $_SESSION['smv']) { $teacher_COMMON_FROM .= " ,student_medical_visits smv "; $teacher_COMMON_WHERE .= " AND smv.STUDENT_ID=s.STUDENT_ID "; $_SESSION['smv'] = '1'; } $teacher_COMMON = $teacher_COMMON_FROM . $teacher_COMMON_WHERE; } //===================== End ============================================= // echo "
"; echo "
"; if (!isset($_REQUEST['_openSIS_PDF'])) { echo ''; //echo "
"; } //print_r($_REQUEST['modname']); if ($_REQUEST['modname'] || $_GET['modname']) { /* * *****************back to list*************************** */ if ($_REQUEST['bottom_back'] && $_SESSION['staff_id']) unset($_SESSION['staff_id']); if ($_REQUEST['bottom_back'] && $_SESSION['student_id']) unset($_SESSION['student_id']); /* * ********************************************* */ if ($_REQUEST['_openSIS_PDF'] == 'true') ob_start(); if (strpos($_REQUEST['modname'], '?') !== false) { $modname = substr(optional_param('modname', '', PARAM_NOTAGS), 0, strpos(optional_param('modname', '', PARAM_NOTAGS), '?')); $vars = substr(optional_param('modname', '', PARAM_NOTAGS), (strpos(optional_param('modname', '', PARAM_NOTAGS), '?') + 1)); $vars = explode('?', $vars); foreach ($vars as $code) { $code = explode('=', $code); $_REQUEST[$code[0]] = $code[1]; } } else $modname = optional_param('modname', '', PARAM_NOTAGS); if (optional_param('LO_save', '', PARAM_INT) != '1' && !isset($_REQUEST['_openSIS_PDF']) && (strpos($modname, 'miscellaneous/') === false || $modname == 'miscellaneous/Registration.php' || $modname == 'miscellaneous/Export.php' || $modname == 'miscellaneous/Portal.php')) $_SESSION['_REQUEST_vars'] = $_REQUEST; $allowed = false; include 'Menu.php'; foreach ($_openSIS['Menu'] as $modcat => $programs) { if (optional_param('modname', '', PARAM_NOTAGS) == $modcat . '/Search.php') { $allowed = true; break; } foreach ($programs as $program => $title) { if (optional_param('modname', '', PARAM_NOTAGS) == $program) { $allowed = true; break; } } } ##### REMOVE FILES FROM ROOT - START ##### $check_backups = DBGet(DBQuery("SELECT * FROM `program_config` WHERE `program` = 'DB_BACKUP'")); if (!empty($check_backups)) { foreach ($check_backups as $each_backups) { $filename = $each_backups['TITLE'] . '.sql'; if (file_exists($filename)) { unlink($filename); DBQuery("DELETE FROM `program_config` WHERE `program` = 'DB_BACKUP' AND `value` = '" . $each_backups['VALUE'] . "'"); } } } ##### REMOVE FILES FROM ROOT - END ##### if (optional_param('modname', '', PARAM_NOTAGS) == 'users/TeacherPrograms.php?include=attendance/TakeAttendance.php') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'ParentLookup.php') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'schoolsetup/UploadLogo.php' && User('PROFILE') == 'admin') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'schoolsetup/UploadPartnerLogo.php' && User('PROFILE') == 'admin') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'users/UploadUserPhoto.php') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'users/UploadUserPhoto.php?modfunc=edit') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'accounts/paymentRequest.php') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'accounts/penality.php?modfunc=add') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'accounts/discount_settings.php?modfunc=add') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'students/Upload.php') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'students/StudentFilters.php') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'students/Upload.php?modfunc=edit') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'scheduling/Schedule.php?modfunc=cp_insert') $allowed = true; if (substr(optional_param('modname', '', PARAM_NOTAGS), 0, 14) == 'miscellaneous/' || substr(optional_param('modname', '', PARAM_NOTAGS), 0, 7) == 'grades/') $allowed = true; if (optional_param('modname', '', PARAM_NOTAGS) == 'messaging/AddMember.php') $allowed = true; if ($allowed || $_SESSION['take_mssn_attn']) { if (Preferences('SEARCH') != 'Y' && substr(clean_param($modname, PARAM_NOTAGS), 0, 6) != 'users/') $_REQUEST['search_modfunc'] = 'list'; include('modules/' . $modname); } else { if (User('USERNAME')) { echo "" . _youReNotAllowedToUseThisProgram . "! " . _thisAttemptedViolationHasBeenLoggedAndYourIpAddressWasCaptured . "."; Warehouse('footer'); if ($_SERVER['HTTP_X_FORWARDED_FOR']) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } if ($openSISNotifyAddress) mail($openSISNotifyAddress, 'HACKING ATTEMPT', "INSERT INTO hacking_log (HOST_NAME,IP_ADDRESS,LOGIN_DATE,VERSION,PHP_SELF,DOCUMENT_ROOT,SCRIPT_NAME,MODNAME,USERNAME) values('$_SERVER[SERVER_NAME]','$ip','" . date('Y-m-d') . "','$openSISVersion','$_SERVER[PHP_SELF]','$_SERVER[DOCUMENT_ROOT]','$_SERVER[SCRIPT_NAME]','$_REQUEST[modname]','" . User('USERNAME') . "')"); if (false && function_exists('query')) { if ($_SERVER['HTTP_X_FORWARDED_FOR']) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } $connection = new mysqli('os4ed.com', 'openSIS_log', 'openSIS_log', 'openSIS_log'); $connection->query("INSERT INTO hacking_log (HOST_NAME,IP_ADDRESS,LOGIN_DATE,VERSION,PHP_SELF,DOCUMENT_ROOT,SCRIPT_NAME,MODNAME,USERNAME) values('$_SERVER[SERVER_NAME]','$ip','" . date('Y-m-d') . "','$openSISVersion','$_SERVER[PHP_SELF]','$_SERVER[DOCUMENT_ROOT]','$_SERVER[SCRIPT_NAME]','" . optional_param('modname', '', PARAM_CLEAN) . "','" . User('USERNAME') . "')"); mysqli_close($link); } } exit; } if ($_SESSION['unset_student']) { unset($_SESSION['unset_student']); unset($_SESSION['staff_id']); } } /* * Demo Chart */ if (!isset($_REQUEST['_openSIS_PDF'])) { for ($i = 1; $i <= $_openSIS['PrepareDate']; $i++) { echo ''; } echo ""; echo "
"; } echo ' '; echo ""; echo ""; ?>