$administration_role = new role($_POST['roles_id']); $administration_role->fill($_POST['roles_name'], $_POST['roles_description'], $_POST['roles_mandatory_ticket_entry'], $_POST['projects_id'], $_POST['categories_id']); $administration_role->save(); // Clear all values except mPath and projects_id foreach ($_POST as $key => $value) { if ($key != 'mPath' && $key != 'projects_id') { unset($_POST[$key]); } } } } break; case 'delete_entry': // Check for dependencies $administration_role = new role($_POST['roles_id']); if ($administration_role->has_dependencies()) { $error_level = 3; // Related employee-role(s) exist $_POST['action'] = ''; } break; case 'delete_entry_confirmed': $administration_role = new role($_POST['roles_id']); $administration_role->delete(); unset($_POST['roles_id']); $_POST['action'] = ''; break; } // Create a new role object with id == 0 (default) $_SESSION['role'] = new role(0, $_POST['projects_id']); // header //