Exemplo n.º 1
0
     $gui->hasKeywords = count($opt_cfg->from->map) > 0 || count($opt_cfg->to->map) > 0;
     $gui->cancelActionJS = 'location.href=fRoot+' . "'lib/testcases/archiveData.php?id=" . intval($args->containerID);
     switch ($level) {
         case 'testproject':
             $gui->cancelActionJS .= "&edit=testproject&level=testproject'";
             break;
         case 'testsuite':
             $gui->cancelActionJS .= "&edit=testsuite&level=testsuite&containerType=testsuite'";
             break;
     }
     $smarty->assign('level', $level);
     $smarty->assign('gui', $gui);
     $tsuite_mgr->viewer_edit_new($smarty, $template_dir, $webEditorHtmlNames, $oWebEditor, $action, $args->containerID, $args->testsuiteID, null, $webEditorTemplateKey);
     break;
 case 'delete_testsuite':
     $refreshTree = deleteTestSuite($smarty, $args, $tsuite_mgr, $tree_mgr, $tcase_mgr, $level);
     break;
 case 'move_testsuite_viewer':
     moveTestSuiteViewer($smarty, $tproject_mgr, $args);
     break;
 case 'move_testcases_viewer':
 case 'testcases_table_view':
     moveTestCasesViewer($db, $smarty, $tproject_mgr, $tree_mgr, $args);
     break;
 case 'reorder_testsuites':
     $ret = reorderTestSuiteViewer($smarty, $tree_mgr, $args);
     $level = is_null($ret) ? $level : $ret;
     break;
 case 'do_move':
     moveTestSuite($smarty, $template_dir, $tproject_mgr, $args);
     break;
Exemplo n.º 2
0
     if ($args->nameIsOK) {
         $op = addTestSuite($tsuite_mgr, $args, $_REQUEST);
         $messages = array('result_msg' => $op['messages']['msg'], 'user_feedback' => $op['messages']['user_feedback']);
     }
     // $userInput is used to maintain data filled by user if there is
     // a problem with test suite name.
     $userInput = $op['status'] ? null : $_REQUEST;
     if ($op['status']) {
         $args->assigned_keyword_list = "";
         $gui->refreshTree = $args->refreshTree;
     }
     renderTestSuiteForManagement($smarty, $args, $gui, $tsuite_mgr, $keywordSet, $userInput);
     exit;
     break;
 case 'delete_testsuite':
     deleteTestSuite($args, $gui, $tsuite_mgr, $tcase_mgr);
     $smarty->assign('gui', $gui);
     break;
 case 'move_testsuite_viewer':
     moveTestSuiteViewer($smarty, $tproject_mgr, $args);
     break;
 case 'move_testcases_viewer':
     moveTestCasesViewer($db, $smarty, $tproject_mgr, $tree_mgr, $args);
     break;
 case 'reorder_testsuites':
     $ret = reorderTestSuiteViewer($smarty, $tree_mgr, $args);
     $level = is_null($ret) ? $level : $ret;
     break;
 case 'do_move':
     moveTestSuite($smarty, $tproject_mgr, $args, $gui);
     break;