$edit = $teach->edit_teacher_info(Input::get('name'), Input::get('t_id'), Input::get('email'), Input::get('privilege'), Input::get('department'), Input::get('mobile'), Input::get('approved'), Input::get('blocked')); if ($edit == 4) { echo '<div class="alert alert-warning alert-dismissible" role="alert">'; echo '<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>'; echo 'Maximum no. of possible ' . Input::get('privilege') . ' exists.'; echo '</div>'; } else { if ($edit == 3) { echo '<div class="alert alert-warning alert-dismissible" role="alert">'; echo '<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>'; echo 'Sorry, you don\'t have privilege to edit teacher\'s information.'; echo '</div>'; } else { if ($edit == 1) { $log = new Log(); if ($teach->getApproved() == 0 && Input::get('approved') == 1) { $log->actionLog('Approved Teacher'); } if ($teach->getApproved() == 1 && Input::get('approved') == 0) { $log->actionLog('Disapproved Teacher'); } if ($teach->getBlocked() == 1 && Input::get('blocked') == 0) { $log->actionLog('Unblocked Teacher'); } if ($teach->getBlocked() == 0 && Input::get('blocked') == 1) { $log->actionLog('Blocked Teacher'); } $log->actionLog('Edited Teacher'); echo '<div class="alert alert-success alert-dismissible" role="alert">'; echo '<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>'; echo 'Teacher\'s information edited successfully.';
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; } } }
?> " name="email"/></td> </tr> <tr> <th>Mobile</th> <td><input type="text" placeholder="Mobile" class="" value="<?php echo $t->getMobile(); ?> " name="mobile"/></td> </tr> <tr> <th>Approved</th> <td> <select name="approved" class=""> <option value="0" <?php echo $t->getApproved() == '0' ? 'selected' : ''; ?> >Not Approved</option> <option value="1" <?php echo $t->getApproved() == '1' ? 'selected' : ''; ?> >Approved</option> </select> </td> </tr> <tr> <th>Blocked</th> <td> <select name="blocked" class=""> <option value="0" <?php echo $t->getBlocked() == '0' ? 'selected' : '';