/** * Read row * * @return AlterationMySql */ protected function readRow($row) { $alteration = new Alteration(); $alteration->setChangeIdSM($row['changeIdSM']); $alteration->setChangeType($row['changeType']); $alteration->setShortDescription($row['shortDescription']); $alteration->setImpact($row['impact']); $alteration->setAffectation($row['affectation']); $alteration->setScheduledStart($row['scheduledStart']); $alteration->setRollbackStart($row['rollbackStart']); $alteration->setRollbackEnd($row['rollbackEnd']); $alteration->setScheduledEnd($row['scheduledEnd']); $alteration->setStateExecution($row['stateExecution']); $alteration->setStateChange($row['stateChange']); $alteration->setDirectionITDirectionITId($row['directionIT_directionITId']); $alteration->setManagementITManagementITId($row['managementIT_managementITId']); $alteration->setHeadshipITHeadshipITId($row['headshipIT_headshipITId']); $alteration->setBossBossId($row['boss_bossId']); $alteration->setCoordinatorCoordinatorId($row['coordinator_coordinatorId']); $alteration->setApplicationOrInfrastructureApplicationOrInfrastructureId($row['applicationOrInfrastructure_applicationOrInfrastructureId']); $alteration->setChangeManagerIdchangeManager($row['changeManager_idchangeManager']); return $alteration; }
<?php include '../../model/generated/include_dao.php'; $appList = DAOFactory::getApplicationorinfrastructureDAO()->queryByApplicationOrInfrastructureName($_POST["applicationOrInfrastructure"]); $coordinatorList = DAOFactory::getCoordinatorDAO()->queryByCoordinatorName($_POST["coordinator"]); $bossList = DAOFactory::getBossDAO()->queryByBossName($_POST["boss"]); $headshipList = DAOFactory::getHeadshipitDAO()->queryByHeadshipITName($_POST["headship"]); $managementList = DAOFactory::getManagementitDAO()->queryByManagementITName($_POST["management"]); $directionList = DAOFactory::getDirectionitDAO()->queryByDirectionITName($_POST["direction"]); $change = new Alteration(); $change->setChangeIdSM($_POST["changeId"]); $change->setChangeType($_POST["type"]); $change->setShortDescription($_POST["shortDescription"]); $change->setImpact($_POST["impact"]); $change->setAffectation($_POST["affectation"]); $change->setScheduledStart($_POST["scheduledStartDate"] . " " . $_POST["scheduledStartTime"] . ":00"); $change->setRollbackStart($_POST["rollbackStartDate"] . " " . $_POST["rollbackStartTime"] . ":00"); $change->setRollbackEnd($_POST["rollbackEndDate"] . " " . $_POST["rollbackEndTime"] . ":00"); $change->setScheduledEnd($_POST["scheduledEndDate"] . " " . $_POST["scheduledEndTime"] . ":00"); $change->setStateExecution($_POST["stateExecution"]); $change->setApplicationOrInfrastructureApplicationOrInfrastructureId($appList[0]->getApplicationOrInfrastructureId()); $change->setCoordinatorCoordinatorId($coordinatorList[0]->getCoordinatorId()); $change->setBossBossId($bossList[0]->getBossId()); $change->setHeadshipITHeadshipITId($headshipList[0]->getHeadshipITId()); $change->setManagementITManagementITId($managementList[0]->getManagementITId()); $change->setDirectionITDirectionITId($directionList[0]->getDirectionITId()); $change->setStateChange(1); $change->setChangeManagerIdchangeManager(1); DAOFactory::getAlterationDAO()->update($change); unset($change); echo "<script>alert ('" . $_POST["changeId"] . " change was updated successfully .'); window.location='../../index.php';</script>";