/** * doAdd2testplan * */ function doAdd2testplan(&$argsObj, $request) { $smartyObj = new TLSmarty(); $smartyObj->assign('attachments', null); $guiObj = $this->initGuiBean($argsObj); $guiObj->refreshTree = $argsObj->refreshTree ? 1 : 0; $tplan_mgr = new testplan($this->db); // $request['add2tplanid'] // main key: testplan id // sec key : platform_id $item2link = null; if (isset($request['add2tplanid'])) { foreach ($request['add2tplanid'] as $tplan_id => $platformSet) { foreach ($platformSet as $platform_id => $dummy) { $item2link = null; $item2link['tcversion'][$argsObj->tcase_id] = $argsObj->tcversion_id; $item2link['platform'][$platform_id] = $platform_id; $item2link['items'][$argsObj->tcase_id][$platform_id] = $argsObj->tcversion_id; $tplan_mgr->link_tcversions($tplan_id, $item2link, $argsObj->user_id); } } $identity = new stdClass(); $identity->tproject_id = $argsObj->tproject_id; $identity->id = $argsObj->tcase_id; $identity->version_id = $argsObj->tcversion_id; $this->tcaseMgr->show($smartyObj, $guiObj, $identity, $this->grants); exit; } return $guiObj; }
/** * doAdd2testplan * */ function doAdd2testplan(&$argsObj, $request) { $smartyObj = new TLSmarty(); $smartyObj->assign('attachments', null); $guiObj = $this->initGuiBean($argsObj); $viewer_args = array(); $tplan_mgr = new testplan($this->db); $guiObj->refreshTree = $argsObj->refreshTree ? 1 : 0; $item2link = null; // $request['add2tplanid'] // main key: testplan id // sec key : platform_id if (isset($request['add2tplanid'])) { foreach ($request['add2tplanid'] as $tplan_id => $platformSet) { foreach ($platformSet as $platform_id => $dummy) { $item2link = null; $item2link['tcversion'][$argsObj->tcase_id] = $argsObj->tcversion_id; $item2link['platform'][$platform_id] = $platform_id; $item2link['items'][$argsObj->tcase_id][$platform_id] = $argsObj->tcversion_id; $tplan_mgr->link_tcversions($tplan_id, $item2link, $argsObj->user_id); } } $this->tcaseMgr->show($smartyObj, $guiObj, $this->templateCfg->template_dir, $argsObj->tcase_id, $argsObj->tcversion_id, $viewer_args); } return $guiObj; }