示例#1
0
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;
}
示例#2
0
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;
}