$objs = $leaveExtractor->parseEditData($_POST); $objx = false; $numChanged = 0; if (isset($objs)) { foreach ($objs as $obj) { $leaveController->setObjLeave($obj); $leaveController->setId($obj->getLeaveId()); $mes = $leaveController->changeStatus("change"); if ($mes) { $numChanged++; $objx[] = $obj; } } } if ($numChanged > 0) { $leaveController->sendChangedLeaveNotification($objx); $message = "CHANGE_STATUS_SUCCESS"; } else { $message = ""; } $leaveController->redirect($message); break; case 'Leave_Request_ChangeStatus': $objs = $leaveRequestsExtractor->parseEditData($_POST); $numChanged = 0; if (isset($objs)) { foreach ($objs as $obj) { $leaveController->setObjLeave($obj); $leaveController->setId($obj->getLeaveId()); $res = $leaveController->changeStatus("change"); if ($res) {