?>
												</td>
                                                <td><?php 
    $d = new Department();
    $d->getInfo($course->course_dep);
    echo $d->getDepName();
    unset($d);
    ?>
												</td>
												<td><?php 
    echo $course->course_sem;
    ?>
</td>
												<td><?php 
    $t = new Teacher();
    $t->getInfo($course->teacher_id);
    echo $t->getName();
    unset($t);
    ?>
												</td>
												<td><button class="btn btn-default" onClick="edit_assigned_feild(<?php 
    echo $course->id . ',\'' . $course->course_code . '\',' . $course->course_dep . ',' . $course->course_sem;
    ?>
);" >&nbsp;&nbsp;&nbsp;Edit&nbsp;&nbsp;&nbsp;</button>
													<button class="btn btn-danger"  onClick="delete_assigned(<?php 
    echo $course->id . ',\'' . $course->course_code . '\',' . $course->course_dep . ',' . $course->course_sem;
    ?>
);" >Remove</button>
												</td>
                                            </tr>
                                            <?php 
 public function appointCourse($teacher_id = '', $course_code = '', $course_sem = '', $course_dep = '')
 {
     if (loggedIn() && (privilege() === 'teacher' || privilege() === 'dppc' || privilege() === 'dupc' || privilege() == NULL)) {
         return 0;
     }
     if (loggedIn()) {
         $this->_connect();
         $course_code = $this->_db->real_escape_string(escape($course_code));
         $course_sem = $this->_db->real_escape_string(escape($course_sem));
         $course_dep = $this->_db->real_escape_string(escape($course_dep));
         $teacher_id = $this->_db->real_escape_string(escape($teacher_id));
         if ($this->appointError($teacher_id, $course_code, $course_dep)) {
             return 2;
         } else {
             $t = new Teacher();
             $t->getInfo($teacher_id);
             if (!$t->getApproved()) {
                 unset($t);
                 return 3;
             }
             $query = "INSERT INTO courses_appointed (teacher_id,course_code,course_sem,course_dep) VALUES ('" . $teacher_id . "','" . $course_code . "','" . $course_sem . "','" . $course_dep . "')";
             $result = $this->_db->query($query);
             if ($this->_db->affected_rows) {
                 if ($this->_db->error == '') {
                     return 1;
                 } else {
                     die($this->_db->error);
                 }
             } else {
                 return 0;
             }
         }
     } else {
         if (!loggedIn()) {
             return 0;
         }
     }
 }
<?php

require_once 'core/init.php';
if (!loggedIn()) {
    die;
}
if (!Input::exists('get')) {
    die;
} else {
    $t = new Teacher();
    $tt = $t->getInfo(Input::get('tid'));
    ?>
<script type="text/javascript" src="js/jquery.form.js"></script>
<script type="text/javascript" src="js/edit_teacher.js"></script>
<form id="edit_teacher" method="post">
	<legend>Edit Details</legend>
	<table class="table table-bordered table-striped">
			<tbody>
				<tr>
			        <th>Name</th>
			        <td><input type='hidden' name='t_id' value='<?php 
    echo Input::get('tid');
    ?>
'>
						<input type="text" placeholder="Name of Teacher" class="" value="<?php 
    echo $t->getName();
    ?>
" name="name"/>
					</td>
				</tr>
				<tr>
<?php

require_once '../core/init.php';
if (Input::exists('get') || !Input::exists() || privilege() == NULL) {
    die;
}
$type = Input::get('examtype');
$t = new Teacher();
$tt = $t->getInfo(Session::get('teacher_id'));
if (!Input::get('course_id')) {
    ?>
				<div class="box box-primary">
	
					<div class="box-header">
						<h3 class="box-title">Please Select Course</h3>
					</div> <!-- ./box header -->
				</div>
				<?php 
    die;
}
if (!Input::get('examtype')) {
    ?>
				<div class="box box-primary">
	
					<div class="box-header">
						<h3 class="box-title">Please Select Exam Type</h3>
					</div> <!-- ./box header -->
				</div>
				<?php 
    die;
}
 public function reject($tid, $cid, $did, $reject_msg)
 {
     if (!loggedIn()) {
         return 0;
     }
     $this->_connect();
     $this->_teacher_id = $this->_db->real_escape_string($tid);
     $tid = $this->_db->real_escape_string($tid);
     $this->_course_code = $this->_db->real_escape_string($cid);
     $this->_course_dep = $this->_db->real_escape_string($did);
     if ($this->approved($cid, $did)) {
         if ($this->_status_level == '-1') {
             die('This result is already rejected.');
         }
         if ($this->_status_level < 5) {
             $approved_by = explode(',', $this->_approved_by);
             $t = new Teacher();
             $t->getInfo(Session::get('teacher_id'));
             $reject_msg = 'By ' . $t->getName() . '. ' . $reject_msg;
             $this->_reject_msg = $this->_db->real_escape_string($reject_msg);
             if (Session::get('privilege') === 'teacher') {
                 $i = 0;
                 while (isset($approved_by[$i])) {
                     if ($approved_by[$i] == $tid) {
                         return 2;
                         break;
                     } else {
                         $i++;
                     }
                 }
             } else {
                 if (Session::get('privilege') === 'dupc' || Session::get('privilege') === 'dppc') {
                     $i = 1;
                     if ($this->_status_level >= 3) {
                         die("You cannot reject because all DUPC or DPPC members have approved!");
                     }
                     if ($t->getDep() != $this->_course_dep) {
                         die("Sorry! You cannot reject this result!");
                     }
                     while (isset($approved_by[$i])) {
                         if ($approved_by[$i] == $tid) {
                             return 2;
                             break;
                         } else {
                             $i++;
                         }
                     }
                 } else {
                     if (Session::get('privilege') === 'hod' && $this->_status_level == 3) {
                         if ($t->getDep() != $this->_course_dep) {
                             die("Sorry! You cannot reject this result!");
                         }
                     } else {
                         if (Session::get('privilege') === 'hod' && $this->_status_level < 3) {
                             die("You cannot approve/reject this result being HOD because DUPC or DPPC members have not approved/rejected this result yet.");
                         } else {
                             if (Session::get('privilege') === 'hod' && $this->_status_level > 3) {
                                 die("You have already approved this result being HOD. So you cannot reject.");
                             } else {
                                 if (Session::get('privilege') === 'dean' && $this->_status_level < 4) {
                                     die("You cannot approve/reject this result being DEAN because HOD or DUPC or DPPC members have not approved/rejected this result yet.");
                                 }
                             }
                         }
                     }
                 }
             }
             $approved_by = '';
             $status_level = '-1';
             $query = "UPDATE approval SET reject_msg='" . $this->_reject_msg . "',status_level='" . $status_level . "', approved_by='" . $approved_by . "' WHERE teacher_id='" . $this->_teacher_id . "' AND course_code='" . $this->_course_code . "' AND course_dep='" . $this->_course_dep . "' AND timestamp>='" . Session::get('semester_timestamp') . "'";
         } else {
             die("Cannot Reject!");
         }
     } else {
         die("Reject Error");
     }
     $result = $this->_db->query($query);
     if ($this->_db->affected_rows) {
         if ($this->_db->error == '') {
             return 1;
         } else {
             die($this->_db->error);
         }
     } else {
         return 2;
     }
 }