function doEdit() { $deptid = $_GET['id']; if (isset($_POST['save'])) { if ($_POST['deptname'] == "" or $_POST['deptdesc'] == "") { $message = "All field is required!"; redirect('index.php?view=edit&id=' . $deptid); } else { $dept = new Dept(); $deptid = $_GET['id']; $deptname = $_POST['deptname']; $dept_desc = $_POST['deptdesc']; $dept->DEPT_ID = $deptid; $dept->DEPARTMENT_NAME = $deptname; $dept->DEPARTMENT_DESC = $dept_desc; $dept->update($deptid); $message = $deptname . " has updated successfully!"; redirect('index.php'); } } }
}else{ $errors['err']='No users selected.'; } break; default: $errors['err']='Uknown command!'; } break; case 'dept': include_once(INCLUDE_DIR.'class.dept.php'); $do=strtolower($_POST['do']); switch($do){ case 'update': $dept = new Dept($_POST['dept_id']); if($dept && $dept->getId()) { if($dept->update($_POST,$errors)) $msg='Dept updated successfully'; elseif(!$errors['err']) $errors['err']='Error updating the department'; }else{ $errors['err']='Internal error'; } break; case 'create': if(($deptID=Dept::create($_POST,$errors))) $msg=Format::htmlchars($_POST['dept_name']).' added successfully'; elseif(!$errors['err']) $errors['err']='Unable to add department. Internal error'; break; case 'mass_process': if(!$_POST['ids'] || !is_array($_POST['ids'])) {