function updateTestSuite(&$tsuiteMgr, &$argsObj, $container, &$hash) { $msg = 'ok'; $ret = $tsuiteMgr->update($argsObj->testsuiteID, $container['container_name'], $container['details']); if ($ret['status_ok']) { $tsuiteMgr->deleteKeywords($argsObj->testsuiteID); if (trim($argsObj->assigned_keyword_list) != "") { $tsuiteMgr->addKeywords($argsObj->testsuiteID, explode(",", $argsObj->assigned_keyword_list)); } writeCustomFieldsToDB($tsuiteMgr->db, $argsObj->tprojectID, $argsObj->testsuiteID, $hash); } else { $msg = $ret['msg']; } return $msg; }
function updateTestSuite(&$tsuiteMgr, &$argsObj, &$hash) { new dBug($_REQUEST); new dBug($argsObj); $item = new stdClass(); $item->id = $argsObj->testsuiteID; $item->name = $argsObj->container_name; $item->details = $argsObj->details; $item->parent_id = null; $item->order = null; $item->userID = intval($_SESSION['currentUser']->dbID); $item->modification_ts = $argsObj->midAirCollisionTimeStamp; $ret = $tsuiteMgr->update($item); if ($ret['status_ok']) { $tsuiteMgr->deleteKeywords($argsObj->testsuiteID); if (trim($argsObj->assigned_keyword_list) != "") { $tsuiteMgr->addKeywords($argsObj->testsuiteID, explode(",", $argsObj->assigned_keyword_list)); } writeCustomFieldsToDB($tsuiteMgr->db, $argsObj->tproject_id, $argsObj->testsuiteID, $hash); } return $ret; }