diff --git a/Header.php b/Header.php index c241556..95dd1c2 100644 --- a/Header.php +++ b/Header.php @@ -28,6 +28,7 @@ if (mysqli_connect_errno()) { <script src="./css/bootsrap.min.js" type="text/javascript"></script> <script src="./css/jquery.datetimepicker.min.js" type="text/javascript"></script> + </header> diff --git a/Script.php b/Script.php index f311050..951bc99 100644 --- a/Script.php +++ b/Script.php @@ -9,6 +9,7 @@ */ session_start(); + date_default_timezone_set('Asia/Shanghai'); // Connect to MySQL database @@ -862,58 +863,66 @@ if (!empty($_GET["creategroup"])) { if (!empty($_GET["groupinvite"])) { + $student_id=$_GET["student_id"]; $url=$_GET["url"]; $courseid=$_GET["courseid"]; $groupid=$_GET["groupid"]; - - // if(($_SESSION['Group_Member4']=='0') or ($_SESSION['Group_Member3']=='0') or ($_SESSION['Group_Member2']=='0') or ($_SESSION['Group_Member']=='0')){ - $sql="INSERT INTO `course_group_members_table`( `Course_Group_id`, `Student_ID`, `Status`) - VALUES ($groupid,$student_id,'Invited')"; + + $result = mysqli_query($con,"SELECT * FROM course_group_members_table where Course_Group_id = '$groupid' and Student_ID = '$student_id'"); + if(mysqli_num_rows($result)>0){ + $_SESSION["info_ReMarking"]=$student_id . " has already been invited"; + header("Location: Course.php?url=".$url); + }else{ + $sql="INSERT INTO `course_group_members_table`( `Course_Group_id`, `Student_ID`, `Status`) + VALUES ($groupid,$student_id,'Invited')"; + } + + if ($con->query($sql) === TRUE) { - $resultx1 = mysqli_query($con,"SELECT * FROM course_groups_table where Course_Group_id ='$groupid'"); - + while($row = mysqli_fetch_assoc($resultx1)) - { - $Group_Member=$row['Group_Member']; - $Group_Member4=$row['Group_Member4']; - $Group_Member2=$row['Group_Member2']; - $Group_Member3=$row['Group_Member3']; - $_SESSION['Group_Member4']=$Group_Member4; - $_SESSION['Group_Member3']=$Group_Member3; - $_SESSION['Group_Member2']=$Group_Member2; - $_SESSION['Group_Member']=$Group_Member; - - if($Group_Member=='0'){ - mysqli_query($con,"UPDATE `course_groups_table` SET `Group_Member` = ('" . $student_id . "') WHERE `course_groups_table`.`Course_Group_id` = '$groupid'"); - $_SESSION["info_ReMarking"]=$student_id . " was invited to the group"; - header("Location: Course.php?url=".$url); - }elseif($Group_Member2=='0'){ - mysqli_query($con,"UPDATE `course_groups_table` SET `Group_Member2` = ('" . $student_id . "') WHERE `course_groups_table`.`Course_Group_id` = '$groupid'"); - $_SESSION["info_ReMarking"]=$student_id . " was invited to the group"; - header("Location: Course.php?url=".$url); - }elseif($Group_Member3=='0'){ - mysqli_query($con,"UPDATE `course_groups_table` SET `Group_Member3` = ('" . $student_id . "') WHERE `course_groups_table`.`Course_Group_id` = '$groupid'"); - $_SESSION["info_ReMarking"]=$student_id . " was invited to the group"; - header("Location: Course.php?url=".$url); - }elseif($Group_Member4=='0'){ - mysqli_query($con,"UPDATE `course_groups_table` SET `Group_Member4` = ('" . $student_id . "') WHERE `course_groups_table`.`Course_Group_id` = '$groupid'"); - $_SESSION["info_ReMarking"]=$student_id . " was invited to the group"; - header("Location: Course.php?url=".$url); - } else { - $_SESSION["info_ReMarking"]= " You cant add any more members"; - header("Location: Course.php?url=".$url); - + { + $Group_Member=$row['Group_Member']; + $Group_Member4=$row['Group_Member4']; + $Group_Member2=$row['Group_Member2']; + $Group_Member3=$row['Group_Member3']; + $_SESSION['Group_Member4']=$Group_Member4; + $_SESSION['Group_Member3']=$Group_Member3; + $_SESSION['Group_Member2']=$Group_Member2; + $_SESSION['Group_Member']=$Group_Member; + + if($Group_Member=='0'){ + mysqli_query($con,"UPDATE `course_groups_table` SET `Group_Member` = ('" . $student_id . "') WHERE `course_groups_table`.`Course_Group_id` = '$groupid'"); + $_SESSION["info_ReMarking"]=$student_id . " was invited to the group"; + header("Location: Course.php?url=".$url); + }elseif($Group_Member2=='0'){ + mysqli_query($con,"UPDATE `course_groups_table` SET `Group_Member2` = ('" . $student_id . "') WHERE `course_groups_table`.`Course_Group_id` = '$groupid'"); + $_SESSION["info_ReMarking"]=$student_id . " was invited to the group"; + header("Location: Course.php?url=".$url); + }elseif($Group_Member3=='0'){ + mysqli_query($con,"UPDATE `course_groups_table` SET `Group_Member3` = ('" . $student_id . "') WHERE `course_groups_table`.`Course_Group_id` = '$groupid'"); + $_SESSION["info_ReMarking"]=$student_id . " was invited to the group"; + header("Location: Course.php?url=".$url); + }elseif($Group_Member4=='0'){ + mysqli_query($con,"UPDATE `course_groups_table` SET `Group_Member4` = ('" . $student_id . "') WHERE `course_groups_table`.`Course_Group_id` = '$groupid'"); + $_SESSION["info_ReMarking"]=$student_id . " was invited to the group"; + header("Location: Course.php?url=".$url); + } else { + $_SESSION["info_ReMarking"]= " You cant add any more members"; + header("Location: Course.php?url=".$url); + + } } - } + $_SESSION["info_ReMarking"]=$student_id . " was invited to the group"; + header("Location: Course.php?url=".$url); + } else { + echo "Error: " . $sql . "<br>" . $con->error; } } - - - #Accept deny Group Invite if (!empty($_GET["acceptinvite"])) { diff --git a/homepage/Overview.html b/homepage/Overview.html index 2312fb3..7c39cc8 100644 --- a/homepage/Overview.html +++ b/homepage/Overview.html @@ -48,7 +48,7 @@ </ul> -<h3>About us</h3> +<h3>Contact</h3> <ul> <li><a href="contact.html">Contact us</a></li> @@ -67,13 +67,14 @@ <div class="tabsLeft"> <ul> <ul> - <li class="menubox"><a href="index.html" class="menubox" >Home</a></li> - <li ><a href="overview.html" class="active">Overview</a></li> - <li ><a href="features.html" class="menubox">Features</a></li> + <li class="menubox"><a href="index.html" class="menubox">Home</a></li> + <li><a href="overview.html" class="active">Overview</a></li> + <li><a href="features.html" class="menubox">Features</a></li> <li><a href="screenshots.html" class="menubox">Screenshots</a></li> <li><a href="sourcecode.html" class="menubox">Source Code</a></li> - <li><a href="issues.html" class="menubox">Issues</a></li> - <li ><a href="contact.html" class="menubox">Contact us</a></li> + <li><a href="issues.html" class="menubox">Issues</a></li> + <li><a href="contact.html" class="menubox">Contact us</a></li> + </ul> </ul> @@ -85,24 +86,24 @@ <h2>Overview</h2> - LRRS is an open-source lab report management software for college students. + LRRS is an open source lab report management software for college students. <br> - The lab report repository system is developing for general purpose and used to replace old - paperwork and email based systems . This system increases the efficiency of lab report + The lab report repository system was developed for general purposes and used to replace old + paperwork and email-based systems . This system increases the efficiency of lab report submission and result reporting for both lecturers and students. <br><br> - The Project was developed at ZJNU by Mohamed nor and El-mahdi houzi. + The project was developed at ZJNU by Mohamed nor and El-mahdi houzi. - The project was tested by some undergraduates classes at ZJNU. + The project was tested by some undergraduate students at the Zhejiang Normal University. <br> The system is developed using client/server architecture and its compatible with both Linux and Microsoft Windows Operating Systems. The system was developed using PHP Scripting language and MySQL as database management system. - <br> The LRRS project have seen incredible improvements since it's development earlier 2019. + <br> The LRRS project has seen incredible improvements since it's development earlier 2019. The software includes a lot of features that simplify assignment submission and grading. @@ -110,9 +111,15 @@ - For helpful hints about how to get the most out of this project, see <a href="quickstart.html"> Quick Start</a>. + For helpful hints about how to get the most out of this project, see <a href="quickstart.html"> Quick Start </a> Section. + + + + + + </div> <div class="pagefooter"> <div class="footerlinks">