<?php
session_start();
if(isset($_SESSION['admin']))
{
    $admin_id=$_SESSION['admin']['id'];
    if(isset($_GET['classId']))
    {
        $class_id=htmlentities($_GET['classId']);
    include '../classes/classroom_class.php';
    include '../classes/subjects_class.php';
    include '../classes/class_subjects_class.php';
    include '../classes/teachers.php';
    include "../manage/function.php";

    $classroom=new ClassRoom("../manage/connection.php");
    $subject=new Subject("../manage/connection.php");
    $classSubject=new ClassSubject("../manage/connection.php");
    $teachers=new Teachers("../manage/connection.php");
?>
<!DOCTYPE html>
<html lang="en">

<head>
    <title>Class list - Malika International Academy </title>
    <!-- HTML5 Shim and Respond.js IE9 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
      <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
      <![endif]-->
    <!-- Meta -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui">
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="description" content="CodedThemes">
    <meta name="keywords"
        content=" Admin , Responsive, Landing, Bootstrap, App, Template, Mobile, iOS, Android, apple, creative app">
    <meta name="author" content="CodedThemes">
    <!-- Favicon icon -->
    <link rel="icon" href="assets/images/favicon.ico" type="image/x-icon">
    <!-- Google font-->
    <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600" rel="stylesheet">
    <!-- Required Fremwork -->
    <link rel="stylesheet" type="text/css" href="assets/css/bootstrap/css/bootstrap.min.css">
    <!-- themify-icons line icon -->
    <link rel="stylesheet" type="text/css" href="assets/icon/themify-icons/themify-icons.css">
    <!-- ico font -->
    <link rel="stylesheet" type="text/css" href="assets/icon/icofont/css/icofont.css">
    <!-- Style.css -->
    <link rel="stylesheet" type="text/css" href="assets/css/style.css">
    <link rel="stylesheet" type="text/css" href="assets/css/jquery.mCustomScrollbar.css">
    <link rel="stylesheet" href="assets/vendors/simple-datatables/style.css">
</head>

<body>
    <!-- Pre-loader start -->
    <div class="theme-loader">
        <div class="ball-scale">
            <div class='contain'>
                <div class="ring">
                    <div class="frame"></div>
                </div>
                <div class="ring">
                    <div class="frame"></div>
                </div>
                <div class="ring">

                    <div class="frame"></div>
                </div>
                <div class="ring">
                    <div class="frame"></div>
                </div>
                <div class="ring">
                    <div class="frame"></div>
                </div>
                <div class="ring">
                    <div class="frame"></div>
                </div>
                <div class="ring">
                    <div class="frame"></div>
                </div>
                <div class="ring">
                    <div class="frame"></div>
                </div>
                <div class="ring">
                    <div class="frame"></div>
                </div>
                <div class="ring">
                    <div class="frame"></div>
                </div>
            </div>
        </div>
    </div>
    <!-- Pre-loader end -->
    <div id="pcoded" class="pcoded">
        <div class="pcoded-overlay-box"></div>
        <div class="pcoded-container navbar-wrapper">

            <?php
                include 'topnav.php';
            ?>
            <div class="pcoded-main-container">
                <div class="pcoded-wrapper">
                    <?php
                        include 'sidenav.php';
                    ?>
                    <div class="pcoded-content">
                        <div class="pcoded-inner-content">
                            <div class="main-body">
                                <div class="page-wrapper">

                                    <div class="page-body">
                                        <section class="forms">

                                            <!-- forms 2 -->
                                            <div class="card card_border py-2 mb-4">
                                                <div class="card-body">
                                                    <div align="center">
                                                        <h3>
                                                            <?php
                                                                if(isset($_GET['status']))
                                                                {
                                                                    echo $_GET['status'];
                                                                }
                                                                if(isset($_GET['delSubj']))
                                                                {
                                                                    $delSubj=htmlentities($_GET['delSubj']);
                                                                    if($classSubject->deleteClassSubject($delSubj))
                                                                    {
                                                                        echo '<div>Subject Deleted</div>';
                                                                    }
                                                                    else
                                                                    {
                                                                        echo '<div>Could Not Delete Subject</div>';
                                                                    }
                                                                }
                                                                ?>
                                                        </h3>
                                                    </div>
                                                    <div align="center" style="min-height:50px;" id="status"> </div>

                                                    <div class="row">
                                                        <div class="col-sm-10">
                                                            <h3>Class Room <span> </span></h3>
                                                            <!-- <div>Current Session <b>First term 2021</b></div> -->
                                                        </div>
                                                        <div class="col-sm-2" align="right">
                                                            <button type="button" class="btn btn-primary"
                                                                data-toggle="modal" data-target="#exampleModalCenter">
                                                                Add Subjects
                                                            </button>
                                                            <!-- Modal -->
                                                            <div class="modal fade" id="exampleModalCenter"
                                                                tabindex="-1" role="dialog"
                                                                aria-labelledby="exampleModalCenterTitle"
                                                                aria-hidden="true">
                                                                <div class="modal-dialog modal-dialog-centered"
                                                                    role="document">
                                                                    <div class="modal-content">
                                                                        <div class="modal-header">
                                                                            <h5 class="modal-title"
                                                                                id="exampleModalLongTitle">
                                                                                Select Subjects To Add</h5>
                                                                            <button type="button" class="close"
                                                                                data-dismiss="modal" aria-label="Close">
                                                                                <span aria-hidden="true">&times;</span>
                                                                            </button>
                                                                        </div>

                                                                        <div id="sstatus"></div>
                                                                        <div class="modal-body">
                                                                            <form method="post" id="newCsub">
                                                                                <div class="row-">
                                                                                    <div class="" align="center">
                                                                                        <table>
                                                                                            <?php
                                                                                                foreach($subject->getAllSubjects() AS $sub)
                                                                                                {
                                                                                                    echo '<tr>
                                                                                                        <td style="padding: 5px;" width="20%"><input type="checkbox" name="'.$sub['id'].'" value="'.$sub['id'].'"/></td>
                                                                                                        <td style="padding: 5px;"> '.$sub['name'].'</td>
                                                                                                    </tr>';
                                                                                                }
                                                                                                ?>
                                                                                        </table>
                                                                                    </div>
                                                                                    <input type="radio" name="class_id"
                                                                                        value="<?php echo $class_id;?>"
                                                                                        checked
                                                                                        style="display: none;" />
                                                                                    <div style="margin-top: 20px;">
                                                                                        <button class="btn btn-primary"
                                                                                            name="submit">Add
                                                                                            Subject</button>
                                                                                    </div>
                                                                                </div>
                                                                            </form>
                                                                        </div>
                                                                        <!-- <div class="modal-footer">
                                                                    <button type="button" class="btn btn-danger"
                                                                        data-dismiss="modal">Close</button>
                                                                    <button type="button" class="btn btn-success">Save
                                                                        changes</button>
                                                                </div> -->
                                                                    </div>
                                                                </div>
                                                            </div>
                                                            <!-- end modal -->
                                                        </div>
                                                        <!-- end modal -->
                                                    </div>

                                                    <table class='table table-striped' id="table1">
                                                        <thead>
                                                            <tr>
                                                                <td align="right" style="padding-right: 10px;"
                                                                    width="50%"><b>Class</b>
                                                                </td>
                                                                <td align="left" style="padding-left: 10px;">
                                                                    <?php echo strtoupper($classroom->getClassRoom($class_id)['section']).' '.$classroom->getClassRoom($class_id)['class_no'].$classroom->getClassRoom($class_id)['class_group'];?>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td align="right" style="padding-right: 10px;"
                                                                    width="50%">
                                                                    <b>Teacher</b>
                                                                </td>
                                                                <td align="left" style="padding-left: 10px;">
                                                                    <?php echo $teachers->getTeacher($classroom->getClassRoom($class_id)['teacher_id'])['fullname'];?>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td align="right" style="padding-right: 10px;"
                                                                    width="50%"><b>Number Of
                                                                        Students</b></td>
                                                                <td align="left" style="padding-left: 10px;">
                                                                    <?php echo count($classroom->getAllClassStudents($class_id));?>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td align="right" style="padding-right: 10px;"
                                                                    width="50%"><b>Class
                                                                        Subjects</b></td>
                                                                <td align="left" style="padding-left: 10px;">
                                                                    <?php echo count($classSubject->getAllClassSubjects($class_id));?>
                                                                </td>
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                        $csc=1;
                                        foreach($classSubject->getAllClassSubjects($class_id) as $classSub)
                                        {
                                            echo '<tr>
                                            <td>'.$csc.'</td>
                                            <td>'.$subject->getSubject($classSub['subject_id'])['name'].'</td>
                                            <td>
                                            <button type="button" class="btn btn-danger" data-toggle="modal"
                                    data-target="#delModalCenter'.$classSub['id'].'">
                                        Delete
                                    </button>

                                    <div class="modal fade" id="delModalCenter'.$classSub['id'].'" tabindex="-1" role="dialog"
                                        aria-labelledby="delModalCenterTitle" aria-hidden="true">
                                        <div class="modal-dialog modal-dialog-centered" role="document">
                                            <div class="modal-content">
                                                <div class="modal-header">
                                                    <h5 class="modal-title" id="delModalLongTitle">
                                                        Select Subjects To Add</h5>
                                                    <button type="button" class="close" data-dismiss="modal"
                                                        aria-label="Close">
                                                        <span aria-hidden="true">&times;</span>
                                                    </button>
                                                </div>
                                                
                                                <div id="sstatus"></div>
                                                <div class="modal-body" align="center">
                                                    Are you sure you want to delete <b style="color: red;">'.$subject->getSubject($classSub['id'])['name'].' </b>?
                                                    <div align="center"><a href="?classId='.$class_id.'&delSubj='.$classSub['id'].'" class="btn btn-danger">Delete</a></div>
                                                </div>
                                                <div class="modal-footer">
                                               <!-- <button type="button" class="btn btn-danger"
                                                    data-dismiss="modal">Close</button>
                                                <button type="button" class="btn btn-success">Save
                                                    changes</button>-->
                                                </div>
                                                </div>
                                                </div>
                                            </div></td>
                                            </tr>';
                                        $csc++;
                                        }
                                        ?>
                                                        </tbody>
                                                    </table>

                                                    <!-- Stud -->
                                                    <div class="card-body">
                                                        <table class='table table-striped' id="table1">
                                                            <thead>
                                                                <tr>
                                                                    <th>S/N</th>
                                                                    <th>First Name</th>
                                                                    <th>Last Name</th>
                                                                    <th>Gender</th>
                                                                    <th>Date Of Birth</th>
                                                                    <th>Address</th>
                                                                    <th>Action</th>
                                                                </tr>
                                                            </thead>
                                                            <tbody>
                                                                <?php
                                                $n=1;
                                                foreach($classroom->getAllClassStudents($class_id) as $cStudent)
                                                {
                                                    echo '<tr>
                                                        <td>'.$n.'</td>
                                                        <td>'.$cStudent['firstname'].'</td>
                                                        <td>'.$cStudent['lastname'].'</td>
                                                        <td>'.$cStudent['gender'].'</td>
                                                        <td>'.$cStudent['dob'].'</td>
                                                        <td>'.$cStudent['address'].'</td>
                                                        <td>
                                                        <!--<a href="?student_id='.$cStudent['id'].'"><button class="btn btn-success">View</button></a>-->
                                                        <a href="edit_student.php?id='.$cStudent['id'].'"><button class="btn btn-success">Edit</button></a>
                                                        </td>
                                                    </tr>';
                                                    $n++;
                                                }
                                                ?>
                                                            </tbody>
                                                        </table>
                                                    </div>
                                                </div>
                                            </div>
                                    </div>
                                    <!-- //forms 2 -->
                                    <!-- supported elements -->

                                    </section>
                                </div>

                                <div id="styleSelector">

                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
             
        </div>
    </div>
 
    <!-- Warning Section Ends -->
    <!-- Required Jquery -->
    <script type="text/javascript" src="assets/js/jquery/jquery.min.js"></script>
    <script type="text/javascript" src="assets/js/jquery-ui/jquery-ui.min.js"></script>
    <script type="text/javascript" src="assets/js/popper.js/popper.min.js"></script>
    <script type="text/javascript" src="assets/js/bootstrap/js/bootstrap.min.js"></script>
    <!-- jquery slimscroll js -->
    <script type="text/javascript" src="assets/js/jquery-slimscroll/jquery.slimscroll.js"></script>
    <!-- modernizr js -->
    <script type="text/javascript" src="assets/js/modernizr/modernizr.js"></script>
    <!-- am chart -->
    <script src="assets/pages/widget/amchart/amcharts.min.js"></script>
    <script src="assets/pages/widget/amchart/serial.min.js"></script>
    <!-- Todo js -->
    <script type="text/javascript " src="assets/pages/todo/todo.js "></script>
    <!-- Custom js -->
    <script type="text/javascript" src="assets/pages/dashboard/custom-dashboard.js"></script>
    <script type="text/javascript" src="assets/js/script.js"></script>
    <script type="text/javascript " src="assets/js/SmoothScroll.js"></script>
    <script src="assets/js/pcoded.min.js"></script>
    <script src="assets/js/demo-12.js"></script>
    <script src="assets/js/jquery.mCustomScrollbar.concat.min.js"></script>

    <script src="assets/js/jquery.nicescroll.js"></script>
    <script src="assets/js/scripts.js"></script>
    <script src="assets/vendors/perfect-scrollbar/perfect-scrollbar.min.js"></script>
    <script src="assets/vendors/simple-datatables/simple-datatables.js"></script>
    <script src="assets/js/vendors.js"></script>
    <script>
    var $window = $(window);
    var nav = $('.fixed-button');
    $window.scroll(function() {
        if ($window.scrollTop() >= 200) {
            nav.addClass('active');
        } else {
            nav.removeClass('active');
        }
    });
    </script>

<script>
    $(document).on('submit', '#newCsub', function(e) {
        e.preventDefault();
        //    alert("WORKIN");
        var formData = new FormData(this);
        $('#sstatus').html('<h4 class="card-title">Adding</h4>');
        $.ajax({
            url: "../control/add_class_subject.php", // Url to which the request is send
            type: "POST", // Type of request to be send, called as method
            data: formData, // Data sent to server, a set of key/value pairs (i.e. form fields and values)
            contentType: false, // The content type used when sending data to the server.
            cache: false, // To unable request pages to be cached
            processData: false, // To send DOMDocument or non processed data file it is set to false
            success: function(data) // A function to be called if request succeeds
            {
                $('#sstatus').html('<h4 class="card-title">' + data + '</h4>');
                    // alert(JSON.stringify(data));
                window.location = "?classId=<?php echo $class_id;?>&status=" + data;
                // if(data=="success")
                // {
                //   window.location="?&id=<?php echo $class_id;?>&status=Subject added";
                // }
            }
        });
    });
    </script>
</body>

</html>
<?php
    }
    else
    {
        header("location:classes.php");
    }
}
else
{
    header("location:../index.php");
}
?>