Beispiel #1
0
    case "doDelete":
    case "createStep":
    case "editStep":
    case "doCreateStep":
    case "doCopyStep":
    case "doUpdateStep":
    case "doDeleteStep":
    case "doReorderSteps":
    case "doInsertStep":
        $op = $commandMgr->{$pfn}($args, $_REQUEST);
        $edit_steps = true;
        $doRender = true;
        break;
}
if ($doRender) {
    renderGui($args, $gui, $op, $commandMgr->getTemplateCfg(), $cfg, $edit_steps);
    exit;
}
if ($args->delete_tc_version) {
    $status_quo_map = $tcase_mgr->get_versions_status_quo($args->tcase_id);
    $exec_status_quo = $tcase_mgr->get_exec_status($args->tcase_id);
    $gui->delete_mode = 'single';
    // Delete single Test Case version did not work
    // We do not need to check here if test case version has already been
    // execute because "Delete this version" button is hidden in this case
    $gui->delete_enabled = 1;
    $msg = '';
    $sq = null;
    if (!is_null($exec_status_quo)) {
        if (isset($exec_status_quo[$args->tcversion_id])) {
            $sq = array($args->tcversion_id => $exec_status_quo[$args->tcversion_id]);