* * @internal revisions * @since 1.9.13 */ require_once dirname(__FILE__) . "/../../config.inc.php"; require_once "common.php"; testlinkInitPage($db, false, false, "checkRights"); $cfield_mgr = new cfield_mgr($db); $templateCfg = templateConfiguration(); $args = init_args(); $gui = new stdClass(); $gui->cfield = null; $gui->cfield_is_used = 0; $gui->cfield_is_linked = 0; $gui->linked_tprojects = null; $gui->cfield_types = $cfield_mgr->get_available_types(); $result_msg = null; $do_control_combo_display = 1; $cfieldCfg = cfieldCfgInit($cfield_mgr); // Changed default values $emptyCF = array('id' => $args->cfield_id, 'name' => '', 'label' => '', 'type' => 0, 'possible_values' => '', 'show_on_design' => 1, 'enable_on_design' => 1, 'show_on_execution' => 0, 'enable_on_execution' => 0, 'show_on_testplan_design' => 0, 'enable_on_testplan_design' => 0, 'node_type_id' => $cfieldCfg->allowed_nodes['testcase']); $gui->cfield = $emptyCF; switch ($args->do_action) { case 'create': $templateCfg->template = $templateCfg->default_template; $user_feedback = ''; $operation_descr = ''; break; case 'edit': $op = edit($args, $cfield_mgr); $gui->cfield = $op->cf;