Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $database = mysql_connect("localhost", "group2", "writephp");
- if(!$database)
- {
- die('Could not connect' . mysql_error());
- }
- mysql_select_db("sefaddenedelman", $database);
- function encrypted($unencryptedPassword, $username) /* This function will be kept in Wingdings or something */
- {
- $encryptedPassword = $unencryptedPassword . $username;
- for($r = 0; $r < sizeof($encryptedPassowrd); $r = $r + 1)
- {
- if($encryptedPassword[$r] == 'A')
- {
- $encryptedPassword[$r] == 'y';
- }
- else if($encryptedPassword[$r] == 'E')
- {
- $encryptedPassword[$r] == 'u';
- }
- else if($encryptedPassword[$r] == 'I')
- {
- $encryptedPassword[$r] == 'o';
- }
- else if($encryptedPassword[$r] == 'O')
- {
- $encryptedPassword[$r] == 'i';
- }
- else if($encryptedPassword[$r] == 'U')
- {
- $encryptedPassword[$r] == 'e';
- }
- else if($encryptedPassword[$r] == 'Y')
- {
- $encryptedPassword[$r] == 'a';
- }
- else if($encryptedPassword[$r] == 'a')
- {
- $encryptedPassword[$r] == 'Y';
- }
- else if($encryptedPassword[$r] == 'e')
- {
- $encryptedPassword[$r] == 'U';
- }
- else if($encryptedPassword[$r] == 'i')
- {
- $encryptedPassword[$r] == 'O';
- }
- else if($encryptedPassword[$r] == 'o')
- {
- $encryptedPassword[$r] == 'I';
- }
- else if($encryptedPassword[$r] == 'u')
- {
- $encryptedPassword[$r] == 'E';
- }
- else if($encryptedPassword[$r] == 'y')
- {
- $encryptedPassword[$r] == 'A';
- }
- }
- return $encryptedPassword;
- }
- function/*bool*/ isDateInRange($sSeason, $sYear, $eSeason, $eYear, $testSubject)
- {
- if($sSeason == "Spring")
- {
- $startingDateString = 10 * $sYear;
- }
- else
- {
- $startingDateString = (10 * $sYear) + 1;
- }
- if($eSeason == "Spring")
- {
- $endingDateString = 10 * $eYear;
- }
- else
- {
- $endingDateString = (10 * $eYear) + 1;
- }
- if($startingDateString <= $testSubject && $testSubject <= $endingDateString)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- ?>
- <html>
- <head>
- <title>Geneva College Credit Bank - Results</title>
- </head>
- <body>
- <?php
- if(isset($_POST["addProfessor"]))
- {
- $pCountFile = fopen("/var/www/apache/bankProfessorCounterC.txt", "r"); /* Should be initialized to 0 when the project is delivered */
- if(!$pCountFile)
- {
- die('Could not connect!');
- }
- $numProfessors = fgets($pCountFile);
- fclose($pCountFile);
- $numProfessors = $numProfessors + 1;
- $pCountFile = fopen("/var/www/apache/bankProfessorCounterC.txt", "w");
- if(!$pCountFile)
- {
- die('Could not connect');
- }
- fwrite($pCountFile, $numProfessors);
- fclose($pCountFile);
- $professorName = $_POST["professorName"];
- $department = $_POST["department"];
- $accessLevel = $_POST["accessLevel"];
- $professorUsername = $_POST["professorUsername"];
- $professorPassword = $_POST["professorPassword"];
- mysql_query("INSERT INTO Professor VALUES (" . mysql_real_escape_string($numProfessors) . ", \"" . mysql_real_escape_string($professorName) . "\", \"" . mysql_real_escape_string($department) . "\", \"" . mysql_real_escape_string($accessLevel) . "\", \"" . mysql_real_escape_string($professorUsername) . "\", \"" . mysql_real_escape_string(encrypted($professorPassword, $professorUsername) . "\");") OR print(mysql_error());
- }
- else if(isset($_POST["addCourse"]))
- {
- $cCountFile = fopen("/var/www/apache/bankCourseCounterC.txt", "r"); /* Should be initialized to 0 when the project is delivered */
- if(!$cCountFile)
- {
- die('Could not connect!');
- }
- $numCourses = fgets($cCountFile);
- fclose($cCountFile);
- $numCourses = $numCourses + 1;
- $cCountFile = fopen("/var/www/apache/bankCourseCounterC.txt", "w");
- if(!$cCountFile)
- {
- die('Could not connect');
- }
- fwrite($cCountFile, $numCourses);
- fclose($cCountFile);
- $courseName = $_POST["courseName"];
- $loadValue = $_POST["loadValue"];
- mysql_query("INSERT INTO Course VALUES (" . mysql_real_escape_string($numCourses) . ", \"" . mysql_real_escape_string($courseName) . "\", " . mysql_real_escape_string($loadValue) . ");") OR print(mysql_error());
- }
- else if(isset($_POST["addTransaction"]))
- {
- $tCountFile = fopen("/var/www/apache/bankTransactionCounterC.txt", "r"); /* Should be initialized to 0 when the project is delivered */
- if(!$tCountFile)
- {
- die('Could not connect!');
- }
- $numTransactions = fgets($tCountFile);
- fclose($tCountFile);
- $numTransactions = $numTransactions + 1;
- $tCountFile = fopen("/var/www/apache/bankTransactionCounterC.txt", "w");
- if(!$tCountFile)
- {
- die('Could not connect');
- }
- fwrite($tCountFile, $numTransactions);
- fclose($tCountFile);
- $addOrSubtract = $_POST["addOrSubtract"];
- $processDate = $_POST["processDate"];
- $professorID = $_POST["transactionProfessorID"];
- $courseID = $_POST["transactionCourseID"];
- $semester = $_POST["transactionSemesterSeason"] . " " . $_POST["transactionSemesterYear"];
- $loadType = $_POST["loadType"];
- mysql_query("INSERT INTO Transaction VALUES (" . mysql_real_escape_string($numTransactions) . ", \"" . mysql_real_escape_string($addOrSubtract) . "\", \"" . mysql_real_escape_string($processDate) . "\", " . mysql_real_escape_string($professorID) . ", " . mysql_real_escape_string($courseID) . ", \"" . mysql_real_escape_string($semester) . "\", \"" . mysql_real_escape_string($loadType) . "\");") OR print(mysql_error());
- }
- else if(isset($_POST["removeProfessor"]))
- {
- mysql_query("DELETE FROM Professor WHERE ID = " . $_POST["removeProfessorID"] . ";");
- }
- else if(isset($_POST["removeCourse"]))
- {
- mysql_query("DELETE FROM Course WHERE ID = " . $_POST["removeCourseID"] . ";");
- }
- else if(isset($_POST["administratorAll"]))
- {
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["administratorAllRange"]))
- {
- $adminAllStartingSeason = $_POST["administratorSearchAllSemesterSeasonStart"];
- $adminAllStartingYear = $_POST["administratorSearchAllSemesterYearStart"];
- $adminAllEndingSeason = $_POST["administratorSearchAllSemesterSeasonEnd"];
- $adminAllEndingYear = $_POST["administratorSearchAllSemesterYearEnd"];
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- if($row['Semester'][0] == 'S')
- {
- $semesterStringValue = (10000 * $row['Semester'][7]) + (1000 * $row['Semester'][8]) + (100 * $row['Semester'][9]) + (10 * $row['Semester'][10]);
- }
- else if($row['Semester'][0] == 'F')
- {
- $semesterStringValue = (10000 * $row['Semester'][5]) + (1000 * $row['Semester'][6]) + (100 * $row['Semester'][7]) + (10 * $row['Semester'][8]) + 1;
- }
- if(isDateInRange($adminAllStartingSeason, $adminAllStartingYear, $adminAllEndingSeason, $adminAllEndingYear, $semesterStringValue) == true)
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["administratorDepartment"]))
- {
- $adminDeptDeptAbbrev = $_POST["administratorSearchDepartmentDepartmentAbbreviation"];
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- if($row['Department'] == $adminDeptDeptAbbrev)
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["administratorDepartmentRange"]))
- {
- $adminDeptDeptAbbrevRange = $_POST["administratorSearchDepartmentDepartmentAbbreviationRange"];
- $adminDeptStartingSeason = $_POST["administratorSearchDepartmentSemesterSeasonStart"];
- $adminDeptStartingYear = $_POST["administratorSearchDepartmentSemesterYearStart"];
- $adminDeptEndingSeason = $_POST["administratorSearchDepartmentSemesterSeasonEnd"];
- $adminDeptEndingYear = $_POST["administratorSearchDepartmentSemesterYearEnd"];
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- if($row['Semester'][0] == 'S')
- {
- $semesterStringValue = (10000 * $row['Semester'][7]) + (1000 * $row['Semester'][8]) + (100 * $row['Semester'][9]) + (10 * $row['Semester'][10]);
- }
- else if($row['Semester'][0] == 'F')
- {
- $semesterStringValue = (10000 * $row['Semester'][5]) + (1000 * $row['Semester'][6]) + (100 * $row['Semester'][7]) + (10 * $row['Semester'][8]) + 1;
- }
- if($row['Department'] == $adminDeptDeptAbbrevRange && isDateInRange($adminDeptStartingSeason, $adminDeptStartingYear, $adminDeptEndingSeason, $adminDeptEndingYear, $semesterStringValue) == true)
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["administratorProfessor"]))
- {
- $adminProfProfID = $_POST["administratorSearchProfessorProfessorID"];
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- if($row['ProfessorID'] == $adminProfProfID)
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["administratorProfessorRange"]))
- {
- $adminProfProfIDRange = $_POST["administratorSearchProfessorProfessorIDRange"];
- $adminProfStartingSeason = $_POST["administratorSearchProfessorSemesterSeasonStart"];
- $adminProfStartingYear = $_POST["administratorSearchProfessorSemesterYearStart"];
- $adminProfEndingSeason = $_POST["administratorSearchProfessorSemesterSeasonEnd"];
- $adminProfEndingYear = $_POST["administratorSearchProfessorSemesterYearEnd"];
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- if($row['Semester'][0] == 'S')
- {
- $semesterStringValue = (10000 * $row['Semester'][7]) + (1000 * $row['Semester'][8]) + (100 * $row['Semester'][9]) + (10 * $row['Semester'][10]);
- }
- else if($row['Semester'][0] == 'F')
- {
- $semesterStringValue = (10000 * $row['Semester'][5]) + (1000 * $row['Semester'][6]) + (100 * $row['Semester'][7]) + (10 * $row['Semester'][8]) + 1;
- }
- if($row['ProfessorID'] == $adminProfProfIDRange && isDateInRange($adminProfStartingSeason, $adminProfStartingYear, $adminProfEndingSeason, $adminProfEndingYear, $semesterStringValue) == true)
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["headDepartment"]))
- {
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["headDepartmentRange"]))
- {
- $headDeptStartingSeason = $_POST["headSearchDepartmentSemesterSeasonStart"];
- $headDeptStartingYear = $_POST["headSearchDepartmentSemesterYearStart"];
- $headDeptEndingSeason = $_POST["headSearchDepartmentSemesterSeasonEnd"];
- $headDeptEndingYear = $_POST["headSearchDepartmentSemesterYearEnd"];
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- if($row['Semester'][0] == 'S')
- {
- $semesterStringValue = (10000 * $row['Semester'][7]) + (1000 * $row['Semester'][8]) + (100 * $row['Semester'][9]) + (10 * $row['Semester'][10]);
- }
- else if($row['Semester'][0] == 'F')
- {
- $semesterStringValue = (10000 * $row['Semester'][5]) + (1000 * $row['Semester'][6]) + (100 * $row['Semester'][7]) + (10 * $row['Semester'][8]) + 1;
- }
- if(isDateInRange($headDeptStartingSeason, $headDeptStartingYear, $headDeptEndingSeason, $headDeptEndingYear, $semesterStringValue) == true)
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["headProfessor"]))
- {
- $headProfProfID = $_POST["headSearchProfessorProfessorID"];
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- if($row['ProfessorID'] == $headProfProfID)
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["headProfessorRange"]))
- {
- $headProfProfIDRange = $_POST["headSearchProfessorProfessorIDRange"];
- $headProfStartingSeason = $_POST["headSearchProfessorSemesterSeasonStart"];
- $headProfStartingYear = $_POST["headSearchProfessorSemesterYearStart"];
- $headProfEndingSeason = $_POST["headSearchProfessorSemesterSeasonEnd"];
- $headProfEndingYear = $_POST["headSearchProfessorSemesterYearEnd"];
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- if($row['Semester'][0] == 'S')
- {
- $semesterStringValue = (10000 * $row['Semester'][7]) + (1000 * $row['Semester'][8]) + (100 * $row['Semester'][9]) + (10 * $row['Semester'][10]);
- }
- else if($row['Semester'][0] == 'F')
- {
- $semesterStringValue = (10000 * $row['Semester'][5]) + (1000 * $row['Semester'][6]) + (100 * $row['Semester'][7]) + (10 * $row['Semester'][8]) + 1;
- }
- if($row['ProfessorID'] == $headProfProfIDRange && isDateInRange($headProfStartingSeason, $headProfStartingYear, $headProfEndingSeason, $headProfEndingYear, $semesterStringValue) == true)
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["professorProfessor"]))
- {
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- ?>
- </ul>
- <?php
- }
- else if(isset($_POST["professorProfessorRange"]))
- {
- $headProfStartingSeason = $_POST["headSearchProfessorSemesterSeasonStart"];
- $headProfStartingYear = $_POST["headSearchProfessorSemesterYearStart"];
- $headProfEndingSeason = $_POST["headSearchProfessorSemesterSeasonEnd"];
- $headProfEndingYear = $_POST["headSearchProfessorSemesterYearEnd"];
- $result = mysql_query("SELECT * FROM Professor INNER JOIN (Transaction INNER JOIN Course ON Transaction.CourseID = Course.CourseID) ON Transaction.ProfessorID = Professor.ProfessorID;") OR print(mysql_error());
- ?>
- <ul>
- <?php
- while($row = mysql_fetch_array($result))
- {
- if($row['Semester'][0] == 'S')
- {
- $semesterStringValue = (10000 * $row['Semester'][7]) + (1000 * $row['Semester'][8]) + (100 * $row['Semester'][9]) + (10 * $row['Semester'][10]);
- }
- else if($row['Semester'][0] == 'F')
- {
- $semesterStringValue = (10000 * $row['Semester'][5]) + (1000 * $row['Semester'][6]) + (100 * $row['Semester'][7]) + (10 * $row['Semester'][8]) + 1;
- }
- if(isDateInRange($headProfStartingSeason, $headProfStartingYear, $headProfEndingSeason, $headProfEndingYear, $semesterStringValue) == true)
- {
- ?>
- <li>
- <font size="3">
- Professor number
- <?=$row['ProfessorID']?>
- | Course number
- <?=$row['CourseID']?>
- | Transaction number
- <?=$row['TransactionID']?><br />
- <?=$row['AdditionOrSubtraction']?>
- ed
- <?=$row['LoadValue']?>
- on
- <?=$row['ProcessDate']?><br /><br />;
- </font>
- </li>
- <?php
- }
- }
- ?>
- </ul>
- <?php
- }
- ?>
- </body>
- </html>
- <?php
- mysql_close($database);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement