HEX
Server: LiteSpeed
System: Linux server137.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: bibuzptr (1123)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/bibuzptr/elearning.bibu-edu.us/current/dashboard/view.php
<?php
ob_start();
session_start();
include_once('../includes/db_connect.php'); 
$today = date('Y-m-d'); 
$now = date('Y-m-d H:i:s'); 
$year = date("Y");
if(isset($_SESSION["OpenUniS^###DHSG"])){
    $email = $_SESSION["OpenUniS^###DHSG"];
    $chkuser = mysqli_query($con,"SELECT * FROM students WHERE email='$email'");
    while($row = mysqli_fetch_assoc($chkuser)){
      $studentid = $row["id"];
      $name = $row["name"];
      $admno = $row["admno"];
      $icon = $row["icon"];
    }
    
    if(isset($_GET["unitid"])){
       $unitid=$_GET["unitid"];
       $unitdetails=mysqli_fetch_assoc(mysqli_query($con,"SELECT * FROM units WHERE id='$unitid'"));
       $courseid=$unitdetails["courseid"];
       $unittitle=$unitdetails["unittitle"];
       //$course
       if(mysqli_num_rows(mysqli_query($con,"SELECT * FROM mycourses WHERE courseid='$courseid' AND studentid='$studentid'"))>0){
           if(mysqli_num_rows(mysqli_query($con,"SELECT * FROM unitlearning WHERE unitid='$unitid' AND studentid='$studentid'"))<1){
               mysqli_query($con,"INSERT INTO unitlearning(unitid,studentid,courseid) VALUES('$unitid','$studentid','$courseid')");
           }
       }else{
         header("Location:dashboard/");    
       }
    }else{
      header("Location:dashboard/");  
    }
}
else{
    header("Location:../login.php");
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0">
<title><?php echo $unittitle ?> - Student Dashboard | Breakthrough Open University</title>

<link rel="shortcut icon" type="image/x-icon" href="../assets/img/logo.png">

<link rel="stylesheet" href="../assets/css/bootstrap.min.css">

<link rel="stylesheet" href="../assets/plugins/fontawesome/css/fontawesome.min.css">
<link rel="stylesheet" href="../assets/plugins/fontawesome/css/all.min.css">

<link rel="stylesheet" href="../assets/css/feather.css">

<link rel="stylesheet" href="../assets/css/style.css">
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.3/css/dataTables.bootstrap4.min.css">
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.3/css/jquery.dataTables.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/1.11.3/js/jquery.dataTables.min.js"></script>
<style>
     #dash{
     background: #102044;
    border-left: 6px solid #06bf1c;
    color: #fff;
  }
  .nav-link{
      color:#fff;
  }
  
  @media (max-width: 392.98px) {
      #pgc{
          margin-top:50%;
          background: #fafafa;
      }
  }
    @media (max-width: 767.98px) {
      #pgc{
          margin-top:42%;
          background: #fafafa;
      }
  }
  @media (max-width: 992.98px) {
      #pgc{
          margin-top:20%;
          background: #fafafa;
      }
  }
  @media (min-width: 992.98px) {
      #pgc{
          margin-top:11%;
          background: #fafafa;
      }
  }
</style>
</head>
<body>

<div id="myDiv" class="main-wrapper">

<div style="margin-top:0%;" class="course-student-header header-fixed">
<div class="container">
<div class="student-group">
<div class="course-group ">
<div class="course-group-img d-flex">
<a href="student-profile.php"><img src="../student-images/<?php echo $icon ?>" alt class="img-fluid"></a>
<div class="d-flex align-items-center">
<div class="course-name">
<h4><a href="student-profile.php"><?php echo $name ?></a><span><?php echo $admno ?></span></h4>
</div>
</div>
</div>
<!--<div class="course-share ">-->
<!--<a href="javascript:void(0);" class="btn btn-primary">Account Settings</a>-->
<!--</div>-->
</div>
</div>
<!--<div class="my-student-list">-->
<!--<ul>-->
<!--<li><a href="../">Home</a></li>-->
<!--<li><a  href="index.php">Dashboard</a></li>-->
<!--<li><a class="active" href="index.php">My Courses</a></li>-->
<!--<li><a href="messages.php">Messages</a></li>-->
<!--<li><a href="profile.php">Profile</a></li>-->
<!--<li class="mb-0"><a href="logout.php">Logout</a></li>-->
<!--</ul>-->
<!--</div>-->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark1">
    <div class="container-fluid">
      <a class="navbar-brand" href="#"></a>
      <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
      <div class="collapse navbar-collapse" id="navbarNavAltMarkup">
        <div class="navbar-nav">
          <a class="nav-link" href="../">Home</a>
          <a class="nav-link" href="../courses">All Courses</a>
          <a class="nav-link active" href="index.php">Dashboard</a>
          <a class="nav-link" href="logout.php">Logout</a>
        </div>
      </div>
    </div>
  </nav>
</div>
</div>

<section id="pgc" class="page-content1 course-sec course-lesson">
<div class="container">
<div class="row">
    <div class="col-md-12">
        <h3><?php echo $unittitle ?></h3>
        <?php
        $lessonsdone=mysqli_fetch_assoc(mysqli_query($con,"SELECT COUNT(*) as theprogress FROM learningprogress WHERE studentid='$studentid' AND unitid='$unitid'"))["theprogress"];
        $listlessons=mysqli_query($con,"SELECT * FROM lessons WHERE unitid='$unitid'");
        $nooflessons=mysqli_num_rows($listlessons);
        $percentdone=number_format($lessonsdone/$nooflessons*100,2);
        ?>
        <div class="progress-stip">
            <div class="progress-bar bg-success progress-bar-striped active-stip1" role="progressbar" aria-valuenow="<?php echo $percentdone ?>"
              aria-valuemin="0" aria-valuemax="100" style="width:<?php echo $percentdone ?>%"></div><?php echo $percentdone ?>%
        </div>
        <hr>
    </div>
<?php
$unitid=$_GET["unitid"];
$lessonDetails=mysqli_query($con,"SELECT * FROM lessons WHERE unitid='$unitid'");
$count =0;
while($l=mysqli_fetch_assoc($lessonDetails)){
      $count +=1; 
?>
<div class="col-lg-12 lesson-group">
    <h5>LESSON  -<?php echo $count; ?> <br><?php echo $l["lessontitle"]; ?></h5>
    <h6><?php echo preg_replace('/(\d+\.\d+)/', "<br>$1", $l["lessondesc"]); ?></h6>
    <h6 style="font-size:12px;"><?php echo $l["lessonnotes"]; ?></h6>
</div>
<br>
<br>
<?php }?>
</div>
</div>
<ul class="pager">
    <?php if($previous=="1"){ ?>
  <li class="previous"><a style="cursor:pointer" id="<?php echo $currentlessonid ?>" data-previous="<?php echo $previousid1?>" class="previousid">Previous</a></li>
  <?php } ?>
  <?php //if($percentdone=="100"){
     // $themax=mysqli_fetch_assoc(mysqli_query($con,"SELECT MAX(id) AS previousid FROM lessons WHERE unitid='$unitid'"))["previousid"];
      //$previousid11=mysqli_fetch_assoc(mysqli_query($con,"SELECT MAX(id) AS previousid FROM lessons WHERE id<'$themax' AND unitid='$unitid'"))["previousid"];
  ?>
  <li style="display:none" class="previousvv"><a style="cursor:pointer" id="<?php //echo $themax ?>" data-previous="<?php //echo $previousid11?>" class="previousid">Previous</a></li>
  <?php //} ?>
  <?php if($next=="1"){ ?>
  <li class="next"><a style="cursor:pointer" id="<?php echo $currentlessonid ?>" data-next="<?php echo $nextid1?>" class="nextid">Next</a></li>
  <?php } ?>
  <p id="status11"></p>
</ul>
</div>
</div>
</div>
</section>


<?php include_once("../includes/footer-course.php") ?>

<script>
    $("#essaysubmit").submit(function(e){
          e.preventDefault();
            $("#status12").html("<p class=' bg-success'><i class='fa fa-spinner fa-pulse'></i> Submitting the quiz...</p>"); 
             $.ajax({
               method: "POST",
               url: "app/quizs",
               data: new FormData(this),
               contentType: false,
               processData: false,
               cache:false
             }).done(function(data){ 
             if(data.status == "200"){
              $("#status12").html("<p class=' bg-success'><i class='fa fa-check'></i> quiz submitted successfully.</p>");
               // window.location.replace("unit-learning?unitid='+=<?php //echo $unitid ?>");
               location.reload();
             }  
             if(data.message == "ERROR"){
              $("#status12").html("<p class=' bg-danger'><i class='fa fa-exclamation-circle'></i> An error occured, please try again later.</p>");
              }
             });
            
           
        });  
        
        
    $(".nextid").click(function(){
        var lessonid=$(this).attr("id");
        var nextid=$(this).attr("data-next");
        var unitid="<?php echo $unitid ?>"
        var studentid="<?php echo $studentid ?>"
        $("#status11").html("<p class=' bg-success'><i class='fa fa-spinner fa-pulse'></i> Updating. Please wait...</p>");
        $.ajax({
            url : "app/unitprogress",
            type: "POST",
            data : {lessonid:lessonid,nextid:nextid,studentid:studentid,unitid:unitid}
        }).done(function(data){
             if(data.status == "200"){
                 $("#status11").html("");
                 $('#myDiv').delay(1).load('unit-learning?unitid='+unitid);
              //$("#status11").html("<p class=' bg-success'><i class='fa fa-check'></i> quiz saved successfully.</p>");
               // window.location.replace("lesson-config?id=<?php echo $lessonid ?>");
             }  
             if(data.message == "ERROR"){
              //$("#status11").html("<p class=' bg-danger'><i class='fa fa-exclamation-circle'></i> An error occured, please try again later.</p>");
              }
    });
    })
    
      $(".previousid").click(function(){
        var lessonid=$(this).attr("id");
        var previousid=$(this).attr("data-previous");
        var unitid="<?php echo $unitid ?>"
        var studentid="<?php echo $studentid ?>"
        $("#status11").html("<p class=' bg-success'><i class='fa fa-spinner fa-pulse'></i> Updating. Please wait...</p>");
        $.ajax({
            url : "app/unitprogress",
            type: "POST",
            data : {lessonid:lessonid,previousid:previousid,studentid:studentid,unitid:unitid}
        }).done(function(data){
             if(data.status == "200"){
                 $("#status11").html("");
                 $('#myDiv').delay(1).load('unit-learning?unitid='+unitid);
              //$("#status11").html("<p class=' bg-success'><i class='fa fa-check'></i> quiz saved successfully.</p>");
               // window.location.replace("lesson-config?id=<?php echo $lessonid ?>");
             }  
             if(data.message == "ERROR"){
              //$("#status11").html("<p class=' bg-danger'><i class='fa fa-exclamation-circle'></i> An error occured, please try again later.</p>");
              }
    });
    })
</script>
</html>