196 lines
12 KiB
PHP
196 lines
12 KiB
PHP
<style>
|
|
.action_subject_addbtn {
|
|
background: #032DA4;
|
|
border-radius: 35px;
|
|
color: #fff;
|
|
padding: 5px 15px;
|
|
border: none;
|
|
font-size: 12px;
|
|
cursor: pointer;
|
|
text-decoration: none;
|
|
}
|
|
</style>
|
|
|
|
<div class="wraper responsive-width">
|
|
<main class="long-tbl-main" id="main">
|
|
<div class="from-group adding-class form-group_lng">
|
|
<a href="<?= base_url(); ?>admin/ae-classroom/0"><button type="button" class="btn btn-success btn-sm">Add Classroom</button></a>
|
|
</div>
|
|
<div class="admin_tempblock">
|
|
<div class="admin_tempsec">
|
|
<div class="admin_sec">
|
|
<div class="subsec_sec">
|
|
<div class="subject_r subject_r_lng">
|
|
<div class="subject_lsec">
|
|
<div class="subject_lhead"><?php echo $title; ?> <p id="success" style="color:green;"></p>
|
|
</div>
|
|
|
|
<?php
|
|
if (!empty($this->session->flashdata('success_msg'))) { ?>
|
|
<div class="alert alert-success">
|
|
<a href="#" class="close" data-dismiss="alert">×</a>
|
|
<strong>Success!</strong> <?php echo $this->session->flashdata('success_msg'); ?>
|
|
</div>
|
|
<?php
|
|
}
|
|
if (!empty($this->session->flashdata('error_msg'))) {
|
|
?>
|
|
<div class="alert alert-danger">
|
|
<a href="#" class="close" data-dismiss="alert">×</a>
|
|
<strong>Failed!</strong> <?php echo $this->session->flashdata('error_msg'); ?>
|
|
</div>
|
|
<?php } ?>
|
|
<!--<div class="view_del-subjects"><a href="<?= base_url(); ?>admin/classroom_deleted">View Deleted Items</a></div>-->
|
|
<table id="tbl" class="display table-responsive">
|
|
<thead>
|
|
<tr>
|
|
<th>Sl.No</th>
|
|
<th>Classroom</th>
|
|
<th>Course</th>
|
|
<th>Subjects</th>
|
|
<th>Teachers</th>
|
|
<th>Class Teacher</th>
|
|
<th class="textCenter">Action</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php $i = 1;
|
|
//echo "<pre>";
|
|
//print_r($final_details);
|
|
// print_r($classroom);
|
|
foreach ($classroomlist as $classrm) {
|
|
$classroomId = $classrm['id'];
|
|
?>
|
|
|
|
|
|
<tr>
|
|
<td><?= $i; ?></td>
|
|
<td>
|
|
<div class="ellipsis" title="<?= $classrm['classroom_name']; ?>"><?= $classrm['classroom_name']; ?></div>
|
|
</td>
|
|
<td><?= $classrm['course_name']; ?></td>
|
|
<?php $subject_query = "SELECT cts.*,s.subject_name FROM classroom cl JOIN course_subjects cs ON cl.course_id=cs.course_id LEFT JOIN `classroom_teacher_subject` cts ON cs.subject_id=cts.subject_id AND cl.id=cts.classroom_id LEFT JOIN subject s ON s.id=cts.subject_id WHERE cts.classroom_id=$classroomId ORDER BY cts.id ASC";
|
|
$subject_list = $this->Admin_model->get_query_result($subject_query);
|
|
// foreach ($subject_list as $sub_value) {
|
|
?>
|
|
<td>
|
|
<?php
|
|
// $subject_query = "SELECT s.subject_name FROM classroom_teacher_subject cts LEFT JOIN subject s ON s.id=cts.subject_id WHERE cts.classroom_id=$classroomId ORDER BY cts.id ASC";
|
|
// $subject_query = "SELECT cts.*,s.subject_name FROM classroom cl JOIN course_subjects cs ON cl.course_id=cs.course_id LEFT JOIN `classroom_teacher_subject` cts ON cs.subject_id=cts.subject_id AND cl.id=cts.classroom_id LEFT JOIN subject s ON s.id=cts.subject_id WHERE cts.classroom_id=$classroomId ORDER BY cts.id ASC";
|
|
|
|
//SELECT cts.*,s.subject_name FROM `classroom_teacher_subject` cts LEFT JOIN subject s ON s.id=cts.subject_id WHERE cts.classroom_id=$classroomId ORDER BY cts.id ASC
|
|
|
|
// $subject_list = $this->Admin_model->get_query_result($subject_query);
|
|
foreach ($subject_list as $sub_value) {
|
|
echo $subject_name = ($sub_value['subject_name'] != '') ? $sub_value['subject_name'] . "<br>" : '-';
|
|
}
|
|
?>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
<?php
|
|
$classTeacher = '';
|
|
// $teacher_query = "SELECT cts.*,t.teacher_name FROM `classroom_teacher_subject` cts LEFT JOIN teacher t ON t.id=cts.teacher_id WHERE cts.classroom_id=$classroomId ORDER BY cts.id ASC";
|
|
// $teacher_list = $this->Admin_model->get_query_result($teacher_query);
|
|
// foreach ($teacher_list as $teacher_value) {
|
|
// echo $subject_name = ($teacher_value['teacher_id'] != 0) ? $teacher_value['teacher_name'] . "<br>" : '-<br>';
|
|
foreach ($subject_list as $sub_value) {
|
|
$teacher_query = "SELECT cts.*,t.teacher_name FROM `classroom_teacher_subject` cts LEFT JOIN teacher t ON t.id=cts.teacher_id WHERE cts.id=" . $sub_value['id'] . " ORDER BY cts.id ASC";
|
|
$teacher_list = $this->Admin_model->get_query_result($teacher_query);
|
|
foreach ($teacher_list as $teacher_value) {
|
|
if ($teacher_value['is_class_teacher'] == 'yes') {
|
|
$classTeacher = $teacher_value['teacher_name'];
|
|
}
|
|
echo $subject_name = ($teacher_value['teacher_id'] != 0) ? $teacher_value['teacher_name'] . "<br>" : '-<br>';
|
|
}
|
|
}
|
|
?>
|
|
</td>
|
|
<td>
|
|
<?= $classTeacher ?>
|
|
</td>
|
|
<td>
|
|
<div class="sub_tabbtnsec">
|
|
<div><a href="<?php echo base_url(); ?>admin/assign-students/<?= $classrm['id']; ?>" class="action_subject_addbtn" style=" width: 122px !important;display: block;padding: 5px 5px;">Manage Students</a></div>
|
|
<a href="<?php echo base_url(); ?>admin/ae-classroom/<?php echo $classrm['id']; ?>">
|
|
<div class="sub_editbtn"><i class="fas fa-pencil-alt"></i></div>
|
|
</a>
|
|
<a data-toggle="modal" onclick="classdel('<?php echo $classrm['id']; ?>')" href="#deleteModal">
|
|
<div class="sub_delbtn">
|
|
<i class="fa fa-trash" aria-hidden="true"></i>
|
|
</div>
|
|
|
|
</a>
|
|
<!--<div><a href="<?php //echo base_url();
|
|
?>admin/assign-students/<?php //echo $classrm['id'];
|
|
?>" data-toggle="tooltip" title="View Assigned Students"><i class="fa fa-eye"></i></a></div>-->
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<?php $i++; ?>
|
|
<?php } ?>
|
|
</tbody>
|
|
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
</div>
|
|
|
|
<div class="viewDoc delete-modal-wrap">
|
|
<div class="modal fade" id="deleteModal" role="dialog">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<div class="delete-modal">
|
|
|
|
<i class="far fa-times-circle"></i>
|
|
<input type="hidden" id="clsid" />
|
|
<h4>Are you sure?</h4>
|
|
<p>Are you sure you want to delete this Classroom ?</p>
|
|
<div class="delete-modal-btn">
|
|
<button type="button" class="subject_addbtn subject_addbtn_red" onclick="deletedata($('#clsid').val());">Delete</button>
|
|
<button type="button" class="subject_addbtn subject_addbtn_cancel" data-dismiss="modal">Cancel</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
$(document).ready(function() {
|
|
//table js
|
|
$('#tbl').DataTable({
|
|
"lengthMenu": [
|
|
[25, 50, 100, 150, -1],
|
|
[25, 50, 100, 150, "All"]
|
|
]
|
|
});
|
|
//table js end
|
|
});
|
|
</script>
|
|
<script type="text/javascript">
|
|
function classdel(icn) {
|
|
// alert(icn);
|
|
$('#clsid').val(icn);
|
|
}
|
|
|
|
function deletedata(id) {
|
|
// alert(id);
|
|
window.location.replace('<?php echo base_url() ?>' + 'admin/delete_classroom/' + id);
|
|
}
|
|
|
|
$(document).ready(function() {
|
|
// show the alert
|
|
setTimeout(function() {
|
|
$(".alert").alert('close');
|
|
<?php unset($_SESSION['success_msg']); ?>
|
|
<?php unset($_SESSION['error_msg']); ?>
|
|
}, 15000);
|
|
});
|
|
</script>
|