diff --git a/tiny-college/db/config.php b/tiny-college/db/config.php deleted file mode 100644 index 0fc0978..0000000 --- a/tiny-college/db/config.php +++ /dev/null @@ -1,13 +0,0 @@ -setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); -} catch(PDOException $e) { - die("Connection failed: " . $e->getMessage()); -} -?> \ No newline at end of file diff --git a/tiny-college/edit_pages/edit_department.php b/tiny-college/edit_pages/edit_department.php deleted file mode 100644 index 1d06828..0000000 --- a/tiny-college/edit_pages/edit_department.php +++ /dev/null @@ -1,34 +0,0 @@ -prepare("UPDATE school SET SCHOOL_NAME = ? WHERE SCHOOL_CODE = ?"); - $stmt->execute([$name, $id]); - header("Location: schools.php"); -} - -$id = $_GET['id']; -$stmt = $pdo->prepare("SELECT * FROM school WHERE SCHOOL_CODE = ?"); -$stmt->execute([$id]); -$school = $stmt->fetch(); -?> - -

Edit School

- -
- - -
- - -
- - - Cancel -
- - \ No newline at end of file diff --git a/tiny-college/edit_pages/edit_school.php b/tiny-college/edit_pages/edit_school.php deleted file mode 100644 index 5024b71..0000000 --- a/tiny-college/edit_pages/edit_school.php +++ /dev/null @@ -1,46 +0,0 @@ -prepare("UPDATE school SET SCHOOL_NAME = ? WHERE SCHOOL_CODE = ?"); - $stmt->execute([$name, $id]); - header("Location: schools.php"); - exit(); - } catch(PDOException $e) { - die("Update failed: " . $e->getMessage()); - } -} - -try { - $id = $_GET['id']; - $stmt = $pdo->prepare("SELECT * FROM school WHERE SCHOOL_CODE = ?"); - $stmt->execute([$id]); - $school = $stmt->fetch(); - - if(!$school) die("School not found"); -} catch(PDOException $e) { - die("Error fetching school: " . $e->getMessage()); -} - -require_once '../pages/school_manage/header.php'; -?> - -

Edit School

- -
- - -
- - -
- - - Cancel -
- - \ No newline at end of file diff --git a/tiny-college/index.php b/tiny-college/index.php deleted file mode 100644 index 00b213b..0000000 --- a/tiny-college/index.php +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - Tiny College Admin - - - - -
-prepare("INSERT INTO school (SCHOOL_NAME) VALUES (?)"); - $stmt->execute([$schoolName]); -} - -// Delete -if(isset($_GET['delete'])){ - $id = $_GET['delete']; - $stmt = $pdo->prepare("DELETE FROM school WHERE SCHOOL_CODE = ?"); - $stmt->execute([$id]); -} - -// Read -$stmt = $pdo->query("SELECT * FROM school"); -$schools = $stmt->fetchAll(PDO::FETCH_ASSOC); -?> - -

Schools Management

- - -
-
-
-
-
- -
-
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - -
CodeSchool NameActions
- Edit - Delete -
-
- - - \ No newline at end of file diff --git a/tiny-college/pages/building_manage/buildings.php b/tiny-college/pages/building_manage/buildings.php deleted file mode 100644 index f726ce7..0000000 --- a/tiny-college/pages/building_manage/buildings.php +++ /dev/null @@ -1,126 +0,0 @@ - -prepare("DELETE FROM building WHERE BLDG_CODE = ?"); - $stmt->execute([$id]); - header("Location: buildings.php"); - exit(); - } catch(PDOException $e) { - die("Delete failed: " . $e->getMessage()); - } -} - -// Handle Create/Update -if($_SERVER['REQUEST_METHOD'] === 'POST') { - $bldgCode = $_POST['bldg_code'] ?? null; - $name = $_POST['name']; - $location = $_POST['location']; - - try { - if(isset($_POST['create'])) { - $stmt = $pdo->prepare("INSERT INTO building (BLDG_NAME, BLDG_LOCATION) VALUES (?, ?)"); - $stmt->execute([$name, $location]); - } elseif(isset($_POST['update'])) { - $stmt = $pdo->prepare("UPDATE building SET BLDG_NAME = ?, BLDG_LOCATION = ? WHERE BLDG_CODE = ?"); - $stmt->execute([$name, $location, $bldgCode]); - } - header("Location: buildings.php"); - exit(); - } catch(PDOException $e) { - die("Operation failed: " . $e->getMessage()); - } -} - -// Fetch buildings and handle edit mode -try { - $buildings = $pdo->query("SELECT * FROM building")->fetchAll(); - - $building = []; - if(isset($_GET['edit'])) { - $stmt = $pdo->prepare("SELECT * FROM building WHERE BLDG_CODE = ?"); - $stmt->execute([$_GET['edit']]); - $building = $stmt->fetch(); - - if(!$building) { - header("Location: buildings.php"); - exit(); - } - } -} catch(PDOException $e) { - die("Database error: " . $e->getMessage()); -} - -require_once 'header.php'; -?> - -

Building Management

- - -
-
-
- - -

Edit Building

- -

Add Building

- - -
-
- - -
-
- - -
-
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - -
CodeBuilding NameLocationActions
- Edit - Delete -
- - \ No newline at end of file diff --git a/tiny-college/pages/building_manage/footer.php b/tiny-college/pages/building_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/building_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/building_manage/header.php b/tiny-college/pages/building_manage/header.php deleted file mode 100644 index 5200bfa..0000000 --- a/tiny-college/pages/building_manage/header.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/class_manage/class.php b/tiny-college/pages/class_manage/class.php deleted file mode 100644 index e6acb7d..0000000 --- a/tiny-college/pages/class_manage/class.php +++ /dev/null @@ -1,184 +0,0 @@ -prepare("DELETE FROM class WHERE CLASS_CODE = ?"); - $stmt->execute([$id]); - header("Location: class.php"); - exit(); - } catch(PDOException $e) { - die("Delete failed: " . $e->getMessage()); - } -} - -// Handle Create/Update Operations -if($_SERVER['REQUEST_METHOD'] === 'POST') { - $classCode = $_POST['class_code'] ?? null; - $section = $_POST['section']; - $time = $_POST['time']; - $crsCode = $_POST['crs_code']; - $semesterCode = $_POST['semester_code']; - - try { - if(isset($_POST['create'])) { - $stmt = $pdo->prepare("INSERT INTO class - (CLASS_SECTION, CLASS_TIME, CRS_CODE, SEMESTER_CODE) - VALUES (?, ?, ?, ?)"); - $stmt->execute([$section, $time, $crsCode, $semesterCode]); - } elseif(isset($_POST['update'])) { - $stmt = $pdo->prepare("UPDATE class SET - CLASS_SECTION = ?, - CLASS_TIME = ?, - CRS_CODE = ?, - SEMESTER_CODE = ? - WHERE CLASS_CODE = ?"); - $stmt->execute([$section, $time, $crsCode, $semesterCode, $classCode]); - } - header("Location: class.php"); - exit(); - } catch(PDOException $e) { - die("Operation failed: " . $e->getMessage()); - } -} - -// Fetch Data -try { - // Get all classes with related info - $classes = $pdo->query(" - SELECT c.*, - crs.CRS_TITLE, - sem.SEMESTER_TERM, - sem.SEMESTER_YEAR - FROM class c - JOIN course crs ON c.CRS_CODE = crs.CRS_CODE - JOIN semester sem ON c.SEMESTER_CODE = sem.SEMESTER_CODE - ORDER BY sem.SEMESTER_YEAR DESC, sem.SEMESTER_TERM DESC - ")->fetchAll(); - - // Get courses for dropdown - $courses = $pdo->query("SELECT * FROM course")->fetchAll(); - - // Get semesters for dropdown - $semesters = $pdo->query("SELECT * FROM semester")->fetchAll(); - - // Handle edit mode - $class = []; - if(isset($_GET['edit'])) { - $stmt = $pdo->prepare("SELECT * FROM class WHERE CLASS_CODE = ?"); - $stmt->execute([$_GET['edit']]); - $class = $stmt->fetch(); - - if(!$class) { - header("Location: class.php"); - exit(); - } - } -} catch(PDOException $e) { - die("Database error: " . $e->getMessage()); -} - -require_once 'header.php'; -?> - -

Class Management

- - -
-
-
- - -

Edit Class

- -

Add New Class

- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - - Cancel - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
CodeCourseSectionTimeSemesterActions
- Edit - Delete -
- - \ No newline at end of file diff --git a/tiny-college/pages/class_manage/footer.php b/tiny-college/pages/class_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/class_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/class_manage/header.php b/tiny-college/pages/class_manage/header.php deleted file mode 100644 index 7375f8f..0000000 --- a/tiny-college/pages/class_manage/header.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/course_manage/courses.php b/tiny-college/pages/course_manage/courses.php deleted file mode 100644 index 76976d8..0000000 --- a/tiny-college/pages/course_manage/courses.php +++ /dev/null @@ -1,155 +0,0 @@ -prepare("DELETE FROM course WHERE CRS_CODE = ?"); - $stmt->execute([$id]); - header("Location: courses.php"); - exit(); - } catch(PDOException $e) { - die("Delete failed: " . $e->getMessage()); - } -} - -// Handle Create/Update Operations -if($_SERVER['REQUEST_METHOD'] === 'POST') { - $crsCode = $_POST['crs_code'] ?? null; - $title = $_POST['title']; - $description = $_POST['description']; - $credits = $_POST['credits']; - $deptCode = $_POST['dept_code']; - - try { - if(isset($_POST['create'])) { - $stmt = $pdo->prepare("INSERT INTO course - (CRS_TITLE, CRS_DESCRIPTION, CRS_CREDIT, DEPT_CODE) - VALUES (?, ?, ?, ?)"); - $stmt->execute([$title, $description, $credits, $deptCode]); - } elseif(isset($_POST['update'])) { - $stmt = $pdo->prepare("UPDATE course SET - CRS_TITLE = ?, - CRS_DESCRIPTION = ?, - CRS_CREDIT = ?, - DEPT_CODE = ? - WHERE CRS_CODE = ?"); - $stmt->execute([$title, $description, $credits, $deptCode, $crsCode]); - } - header("Location: courses.php"); - exit(); - } catch(PDOException $e) { - die("Operation failed: " . $e->getMessage()); - } -} - -// Fetch data for display -$courses = $pdo->query(" - SELECT c.*, d.DEPT_NAME - FROM course c - JOIN department d ON c.DEPT_CODE = d.DEPT_CODE - ORDER BY c.CRS_CODE -")->fetchAll(PDO::FETCH_ASSOC); - -$departments = $pdo->query("SELECT * FROM department")->fetchAll(); - -require_once 'header.php'; -?> - -

Courses Management

- - -
-
-
- prepare("SELECT * FROM course WHERE CRS_CODE = ?"); - $editStmt->execute([$_GET['edit']]); - $course = $editStmt->fetch(); - ?> - -

Edit Course

- -

Add New Course

- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - - Cancel - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
CodeTitleDescriptionCreditsDepartmentActions
- Edit - Delete -
- - \ No newline at end of file diff --git a/tiny-college/pages/course_manage/footer.php b/tiny-college/pages/course_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/course_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/course_manage/header.php b/tiny-college/pages/course_manage/header.php deleted file mode 100644 index 673efa7..0000000 --- a/tiny-college/pages/course_manage/header.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/department_manage/departments.php b/tiny-college/pages/department_manage/departments.php deleted file mode 100644 index 4c80a5a..0000000 --- a/tiny-college/pages/department_manage/departments.php +++ /dev/null @@ -1,128 +0,0 @@ -prepare("DELETE FROM department WHERE DEPT_CODE = ?"); - $stmt->execute([$id]); - header("Location: departments.php"); - exit(); - } catch(PDOException $e) { - die("Delete failed: " . $e->getMessage()); - } -} - -// Handle Create/Update Operations -if($_SERVER['REQUEST_METHOD'] === 'POST') { - $deptCode = $_POST['dept_code'] ?? null; - $deptName = $_POST['dept_name']; - $schoolCode = $_POST['school_code']; - - try { - if(isset($_POST['create'])) { - $stmt = $pdo->prepare("INSERT INTO department (DEPT_NAME, SCHOOL_CODE) VALUES (?, ?)"); - $stmt->execute([$deptName, $schoolCode]); - } elseif(isset($_POST['update'])) { - $stmt = $pdo->prepare("UPDATE department SET DEPT_NAME = ?, SCHOOL_CODE = ? WHERE DEPT_CODE = ?"); - $stmt->execute([$deptName, $schoolCode, $deptCode]); - } - header("Location: departments.php"); - exit(); - } catch(PDOException $e) { - die("Operation failed: " . $e->getMessage()); - } -} - -// Fetch data for display -$departments = $pdo->query(" - SELECT d.*, s.SCHOOL_NAME - FROM department d - JOIN school s ON d.SCHOOL_CODE = s.SCHOOL_CODE -")->fetchAll(PDO::FETCH_ASSOC); - -$schools = $pdo->query("SELECT * FROM school")->fetchAll(); - -require_once 'header.php'; -?> - -

Departments Management

- - -
-
-
- prepare("SELECT * FROM department WHERE DEPT_CODE = ?"); - $editDept->execute([$_GET['edit']]); - $dept = $editDept->fetch(); - ?> - -

Edit Department

- -

Add New Department

- - -
-
- - -
- -
- - -
- -
- - - Cancel - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - -
CodeDepartment NameSchoolActions
- Edit - Delete -
- - \ No newline at end of file diff --git a/tiny-college/pages/department_manage/footer.php b/tiny-college/pages/department_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/department_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/department_manage/header.php b/tiny-college/pages/department_manage/header.php deleted file mode 100644 index 6749f5b..0000000 --- a/tiny-college/pages/department_manage/header.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/enroll_manage/enroll.php b/tiny-college/pages/enroll_manage/enroll.php deleted file mode 100644 index 0a7644f..0000000 --- a/tiny-college/pages/enroll_manage/enroll.php +++ /dev/null @@ -1,206 +0,0 @@ -prepare("DELETE FROM enroll WHERE CLASS_CODE = ? AND STU_NUM = ?"); - $stmt->execute([$classCode, $stuNum]); - header("Location: enroll.php"); - exit(); - } catch(PDOException $e) { - die("Delete failed: " . $e->getMessage()); - } -} - -// Handle Create/Update Operations -if($_SERVER['REQUEST_METHOD'] === 'POST') { - $originalClass = $_POST['original_class_code'] ?? null; - $originalStudent = $_POST['original_stu_num'] ?? null; - $classCode = $_POST['class_code']; - $stuNum = $_POST['stu_num']; - $enrollDate = $_POST['enroll_date']; - $grade = $_POST['grade'] ?? null; - - try { - if(isset($_POST['create'])) { - $stmt = $pdo->prepare("INSERT INTO enroll - (CLASS_CODE, STU_NUM, ENROLL_DATE, ENROLL_GRADE) - VALUES (?, ?, ?, ?)"); - $stmt->execute([$classCode, $stuNum, $enrollDate, $grade]); - } elseif(isset($_POST['update'])) { - $stmt = $pdo->prepare("UPDATE enroll SET - CLASS_CODE = ?, - STU_NUM = ?, - ENROLL_DATE = ?, - ENROLL_GRADE = ? - WHERE CLASS_CODE = ? AND STU_NUM = ?"); - $stmt->execute([$classCode, $stuNum, $enrollDate, $grade, $originalClass, $originalStudent]); - } - header("Location: enroll.php"); - exit(); - } catch(PDOException $e) { - die("Operation failed: " . $e->getMessage()); - } -} - -// Fetch Data -try { - $enrollments = $pdo->query(" - SELECT e.*, c.CLASS_SECTION, crs.CRS_TITLE, - sem.SEMESTER_TERM, sem.SEMESTER_YEAR, - CONCAT(s.STU_FNAME, ' ', s.STU_LNAME) AS STUDENT_NAME - FROM enroll e - JOIN class c ON e.CLASS_CODE = c.CLASS_CODE - JOIN course crs ON c.CRS_CODE = crs.CRS_CODE - JOIN semester sem ON c.SEMESTER_CODE = sem.SEMESTER_CODE - JOIN student s ON e.STU_NUM = s.STU_NUM - ORDER BY e.ENROLL_DATE DESC - ")->fetchAll(); - - $classes = $pdo->query(" - SELECT c.*, crs.CRS_TITLE, sem.SEMESTER_TERM, sem.SEMESTER_YEAR - FROM class c - JOIN course crs ON c.CRS_CODE = crs.CRS_CODE - JOIN semester sem ON c.SEMESTER_CODE = sem.SEMESTER_CODE - ")->fetchAll(); - - $students = $pdo->query(" - SELECT STU_NUM, CONCAT(STU_FNAME, ' ', STU_LNAME) AS FULL_NAME - FROM student - ORDER BY STU_LNAME - ")->fetchAll(); - - // Handle edit mode - $enrollment = []; - if(isset($_GET['edit_class']) && isset($_GET['edit_student'])) { - $stmt = $pdo->prepare(" - SELECT * FROM enroll - WHERE CLASS_CODE = ? AND STU_NUM = ? - "); - $stmt->execute([$_GET['edit_class'], $_GET['edit_student']]); - $enrollment = $stmt->fetch(); - - if(!$enrollment) { - header("Location: enroll.php"); - exit(); - } - } -} catch(PDOException $e) { - die("Database error: " . $e->getMessage()); -} - -require_once 'header.php'; -?> - -

Enrollment Management

- - -
-
-
- - - -

Edit Enrollment

- -

Add New Enrollment

- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - - Cancel - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
StudentCourseSemesterEnrollment DateGradeActions
- 'Spring', - 2 => 'Summer', - 3 => 'Fall' - } ?> - - - Edit - Delete -
- - \ No newline at end of file diff --git a/tiny-college/pages/enroll_manage/footer.php b/tiny-college/pages/enroll_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/enroll_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/enroll_manage/header.php b/tiny-college/pages/enroll_manage/header.php deleted file mode 100644 index c04570f..0000000 --- a/tiny-college/pages/enroll_manage/header.php +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/professor_manage/footer.php b/tiny-college/pages/professor_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/professor_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/professor_manage/header.php b/tiny-college/pages/professor_manage/header.php deleted file mode 100644 index 728b3bc..0000000 --- a/tiny-college/pages/professor_manage/header.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/professor_manage/professors.php b/tiny-college/pages/professor_manage/professors.php deleted file mode 100644 index 9f05b51..0000000 --- a/tiny-college/pages/professor_manage/professors.php +++ /dev/null @@ -1,205 +0,0 @@ -prepare("DELETE FROM professor WHERE PROF_NUM = ?"); - $stmt->execute([$id]); - header("Location: professors.php"); - exit(); - } catch(PDOException $e) { - die("Delete failed: " . $e->getMessage()); - } -} - -// Handle Create/Update Operations -if($_SERVER['REQUEST_METHOD'] === 'POST') { - $profNum = $_POST['prof_num'] ?? null; - $schoolCode = $_POST['school_code']; - $deptCode = $_POST['dept_code']; - $specialty = $_POST['specialty']; - $rank = $_POST['rank']; - $lname = $_POST['lname']; - $fname = $_POST['fname']; - $initial = $_POST['initial']; - $email = $_POST['email']; - - try { - if(isset($_POST['create'])) { - $stmt = $pdo->prepare("INSERT INTO professor - (SCHOOL_CODE, DEPT_CODE, PROF_SPECIALTY, PROF_RANK, PROF_LNAME, PROF_FNAME, PROF_INITIAL, PROF_EMAIL) - VALUES (?, ?, ?, ?, ?, ?, ?, ?)"); - $stmt->execute([$schoolCode, $deptCode, $specialty, $rank, $lname, $fname, $initial, $email]); - } elseif(isset($_POST['update'])) { - $stmt = $pdo->prepare("UPDATE professor SET - SCHOOL_CODE = ?, - DEPT_CODE = ?, - PROF_SPECIALTY = ?, - PROF_RANK = ?, - PROF_LNAME = ?, - PROF_FNAME = ?, - PROF_INITIAL = ?, - PROF_EMAIL = ? - WHERE PROF_NUM = ?"); - $stmt->execute([$schoolCode, $deptCode, $specialty, $rank, $lname, $fname, $initial, $email, $profNum]); - } - header("Location: professors.php"); - exit(); - } catch(PDOException $e) { - die("Operation failed: " . $e->getMessage()); - } -} - -// Fetch data for display -$professors = $pdo->query(" - SELECT p.*, s.SCHOOL_NAME, d.DEPT_NAME - FROM professor p - JOIN school s ON p.SCHOOL_CODE = s.SCHOOL_CODE - JOIN department d ON p.DEPT_CODE = d.DEPT_CODE -")->fetchAll(PDO::FETCH_ASSOC); - -$schools = $pdo->query("SELECT * FROM school")->fetchAll(); -$departments = $pdo->query("SELECT * FROM department")->fetchAll(); - -require_once 'header.php'; -?> - -

Professors Management

- - -
-
-
- prepare("SELECT * FROM professor WHERE PROF_NUM = ?"); - $editProf->execute([$_GET['edit']]); - $prof = $editProf->fetch(); - ?> - -

Edit Professor

- -

Add New Professor

- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - - Cancel - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#NameEmailRankSpecialtySchoolDepartmentActions
- Edit - Delete -
- - \ No newline at end of file diff --git a/tiny-college/pages/room_manage/footer.php b/tiny-college/pages/room_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/room_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/room_manage/header.php b/tiny-college/pages/room_manage/header.php deleted file mode 100644 index 5b0765d..0000000 --- a/tiny-college/pages/room_manage/header.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/room_manage/rooms.php b/tiny-college/pages/room_manage/rooms.php deleted file mode 100644 index 4f14f8c..0000000 --- a/tiny-college/pages/room_manage/rooms.php +++ /dev/null @@ -1,145 +0,0 @@ -prepare("DELETE FROM room WHERE ROOM_CODE = ?"); - $stmt->execute([$id]); - header("Location: rooms.php"); - exit(); - } catch(PDOException $e) { - die("Delete failed: " . $e->getMessage()); - } -} - -// Handle Create/Update Operations -if($_SERVER['REQUEST_METHOD'] === 'POST') { - $roomCode = $_POST['room_code'] ?? null; - $roomType = $_POST['room_type']; - $bldgCode = $_POST['bldg_code']; - - try { - if(isset($_POST['create'])) { - $stmt = $pdo->prepare("INSERT INTO room (ROOM_TYPE, BLDG_CODE) VALUES (?, ?)"); - $stmt->execute([$roomType, $bldgCode]); - } elseif(isset($_POST['update'])) { - $stmt = $pdo->prepare("UPDATE room SET ROOM_TYPE = ?, BLDG_CODE = ? WHERE ROOM_CODE = ?"); - $stmt->execute([$roomType, $bldgCode, $roomCode]); - } - header("Location: rooms.php"); - exit(); - } catch(PDOException $e) { - die("Operation failed: " . $e->getMessage()); - } -} - -// Fetch data -try { - // Get all rooms with building names - $rooms = $pdo->query(" - SELECT r.*, b.BLDG_NAME - FROM room r - JOIN building b ON r.BLDG_CODE = b.BLDG_CODE - ORDER BY r.ROOM_CODE - ")->fetchAll(); - - // Get buildings for dropdown - $buildings = $pdo->query("SELECT * FROM building")->fetchAll(); - - // Handle edit mode - $room = []; - if(isset($_GET['edit'])) { - $stmt = $pdo->prepare("SELECT * FROM room WHERE ROOM_CODE = ?"); - $stmt->execute([$_GET['edit']]); - $room = $stmt->fetch(); - - if(!$room) { - header("Location: rooms.php"); - exit(); - } - } -} catch(PDOException $e) { - die("Database error: " . $e->getMessage()); -} - -require_once 'header.php'; -?> - -

Room Management

- - -
-
-
- - -

Edit Room

- -

Add New Room

- - -
-
- - -
- -
- - -
- -
- - - Cancel - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - -
CodeTypeBuildingActions
- Edit - Delete -
- - \ No newline at end of file diff --git a/tiny-college/pages/school_manage/footer.php b/tiny-college/pages/school_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/school_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/school_manage/header.php b/tiny-college/pages/school_manage/header.php deleted file mode 100644 index 4fcc3cd..0000000 --- a/tiny-college/pages/school_manage/header.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/school_manage/schools.php b/tiny-college/pages/school_manage/schools.php deleted file mode 100644 index cbd4082..0000000 --- a/tiny-college/pages/school_manage/schools.php +++ /dev/null @@ -1,65 +0,0 @@ -prepare("INSERT INTO school (SCHOOL_NAME) VALUES (?)"); - $stmt->execute([$schoolName]); -} - -// Delete -if(isset($_GET['delete'])){ - $id = $_GET['delete']; - $stmt = $pdo->prepare("DELETE FROM school WHERE SCHOOL_CODE = ?"); - $stmt->execute([$id]); -} - -// Read -$stmt = $pdo->query("SELECT * FROM school"); -$schools = $stmt->fetchAll(PDO::FETCH_ASSOC); -?> - -

Schools Management

- - -
-
-
-
-
- -
-
- -
-
-
-
-
- - - - - - - - - - - - - - - - - - - -
CodeSchool NameActions
- Edit - Delete -
- - \ No newline at end of file diff --git a/tiny-college/pages/semester_manage/footer.php b/tiny-college/pages/semester_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/semester_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/semester_manage/header.php b/tiny-college/pages/semester_manage/header.php deleted file mode 100644 index ccc0351..0000000 --- a/tiny-college/pages/semester_manage/header.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/semester_manage/semester.php b/tiny-college/pages/semester_manage/semester.php deleted file mode 100644 index 87cd376..0000000 --- a/tiny-college/pages/semester_manage/semester.php +++ /dev/null @@ -1,177 +0,0 @@ -prepare("DELETE FROM semester WHERE SEMESTER_CODE = ?"); - $stmt->execute([$id]); - header("Location: semester.php"); - exit(); - } catch(PDOException $e) { - die("Delete failed: " . $e->getMessage()); - } -} - -// Handle Create/Update Operations -if($_SERVER['REQUEST_METHOD'] === 'POST') { - $semesterCode = $_POST['semester_code'] ?? null; - $year = $_POST['year']; - $term = $_POST['term']; - $startDate = strtotime($_POST['start_date']); - $endDate = strtotime($_POST['end_date']); - - // Validate dates - if(!$startDate || !$endDate || $startDate > $endDate) { - die("Invalid date range"); - } - - try { - if(isset($_POST['create'])) { - $stmt = $pdo->prepare("INSERT INTO semester - (SEMESTER_YEAR, SEMESTER_TERM, SEMESTER_START_DATE, SEMESTER_END_DATE) - VALUES (?, ?, ?, ?)"); - $stmt->execute([$year, $term, $startDate, $endDate]); - } elseif(isset($_POST['update'])) { - $stmt = $pdo->prepare("UPDATE semester SET - SEMESTER_YEAR = ?, - SEMESTER_TERM = ?, - SEMESTER_START_DATE = ?, - SEMESTER_END_DATE = ? - WHERE SEMESTER_CODE = ?"); - $stmt->execute([$year, $term, $startDate, $endDate, $semesterCode]); - } - header("Location: semester.php"); - exit(); - } catch(PDOException $e) { - die("Operation failed: " . $e->getMessage()); - } -} - -// Fetch data -try { - $semesters = $pdo->query(" - SELECT *, - FROM_UNIXTIME(SEMESTER_START_DATE) AS start_date, - FROM_UNIXTIME(SEMESTER_END_DATE) AS end_date - FROM semester - ORDER BY SEMESTER_YEAR DESC, SEMESTER_TERM DESC - ")->fetchAll(); - - // Handle edit mode - $semester = []; - if(isset($_GET['edit'])) { - $stmt = $pdo->prepare(" - SELECT *, - FROM_UNIXTIME(SEMESTER_START_DATE) AS start_date, - FROM_UNIXTIME(SEMESTER_END_DATE) AS end_date - FROM semester - WHERE SEMESTER_CODE = ? - "); - $stmt->execute([$_GET['edit']]); - $semester = $stmt->fetch(); - - if(!$semester) { - header("Location: semester.php"); - exit(); - } - } -} catch(PDOException $e) { - die("Database error: " . $e->getMessage()); -} - -require_once 'header.php'; -?> - -

Semester Management

- - -
-
-
- - -

Edit Semester

- -

Add New Semester

- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - - Cancel - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
CodeYearTermStart DateEnd DateActions
'Spring', 2 => 'Summer', 3 => 'Fall'} ?> - Edit - Delete -
- - \ No newline at end of file diff --git a/tiny-college/pages/student_manage/footer.php b/tiny-college/pages/student_manage/footer.php deleted file mode 100644 index d4a1531..0000000 --- a/tiny-college/pages/student_manage/footer.php +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tiny-college/pages/student_manage/header.php b/tiny-college/pages/student_manage/header.php deleted file mode 100644 index 3388ab2..0000000 --- a/tiny-college/pages/student_manage/header.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Tiny College Admin - - - - -
\ No newline at end of file diff --git a/tiny-college/pages/student_manage/students.php b/tiny-college/pages/student_manage/students.php deleted file mode 100644 index 8aa03b6..0000000 --- a/tiny-college/pages/student_manage/students.php +++ /dev/null @@ -1,184 +0,0 @@ -prepare("DELETE FROM student WHERE STU_NUM = ?"); - $stmt->execute([$id]); - header("Location: students.php"); - exit(); - } catch(PDOException $e) { - die("Delete failed: " . $e->getMessage()); - } -} - -// Handle Create/Update Operations -if($_SERVER['REQUEST_METHOD'] === 'POST') { - $stuNum = $_POST['stu_num'] ?? null; - $lname = $_POST['lname']; - $fname = $_POST['fname']; - $initial = $_POST['initial']; - $email = $_POST['email']; - $deptCode = isset($_POST['dept_code']) && $_POST['dept_code'] !== '' ? (int)$_POST['dept_code'] : null; - $profNum = isset($_POST['prof_num']) && $_POST['prof_num'] !== '' ? (int)$_POST['prof_num'] : null; - - try { - if(isset($_POST['create'])) { - $stmt = $pdo->prepare("INSERT INTO student - (STU_LNAME, STU_FNAME, STU_INITIAL, STU_EMAIL, DEPT_CODE, PROF_NUM) - VALUES (?, ?, ?, ?, ?, ?)"); - $stmt->execute([$lname, $fname, $initial, $email, $deptCode, $profNum]); - } elseif(isset($_POST['update'])) { - $stmt = $pdo->prepare("UPDATE student SET - STU_LNAME = ?, - STU_FNAME = ?, - STU_INITIAL = ?, - STU_EMAIL = ?, - DEPT_CODE = ?, - PROF_NUM = ? - WHERE STU_NUM = ?"); - $stmt->execute([$lname, $fname, $initial, $email, $deptCode, $profNum, $stuNum]); - } - header("Location: students.php"); - exit(); - } catch(PDOException $e) { - die("Operation failed: " . $e->getMessage()); - } -} - -// Fetch data for display -$students = $pdo->query(" - SELECT s.*, d.DEPT_NAME, - CONCAT(p.PROF_FNAME, ' ', p.PROF_LNAME) AS PROF_NAME - FROM student s - LEFT JOIN department d ON s.DEPT_CODE = d.DEPT_CODE - LEFT JOIN professor p ON s.PROF_NUM = p.PROF_NUM - ORDER BY s.STU_LNAME, s.STU_FNAME -")->fetchAll(PDO::FETCH_ASSOC); - -$departments = $pdo->query("SELECT * FROM department")->fetchAll(); -$professors = $pdo->query("SELECT * FROM professor")->fetchAll(); - -require_once 'header.php'; -?> - -

Students Management

- - -
-
-
- prepare("SELECT * FROM student WHERE STU_NUM = ?"); - $editStmt->execute([$_GET['edit']]); - $student = $editStmt->fetch(); - ?> - -

Edit Student

- -

Add New Student

- - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - - Cancel - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
#Student NameEmailDepartmentAdvisorActions
- Edit - Delete -
- - \ No newline at end of file