* Filename $RCSfile: cfieldsTprojectAssign.php,v $ * * @version $Revision: 1.11 $ * @modified $Date: 2010/01/21 22:04:18 $ by $Author: franciscom $ * **/ require_once dirname(__FILE__) . "/../../config.inc.php"; require_once "common.php"; testlinkInitPage($db, false, false, "checkRights"); $templateCfg = templateConfiguration(); $args = init_args(); $cfield_mgr = new cfield_mgr($db); switch ($args->doAction) { case 'doAssign': $cfield_ids = array_keys($args->cfield); $cfield_mgr->link_to_testproject($args->testproject_id, $cfield_ids); break; case 'doUnassign': $cfield_ids = array_keys($args->cfield); $cfield_mgr->unlink_from_testproject($args->testproject_id, $cfield_ids); break; case 'doReorder': $cfield_ids = array_keys($args->display_order); $cfield_mgr->set_display_order($args->testproject_id, $args->display_order); if (!is_null($args->location)) { $cfield_mgr->setDisplayLocation($args->testproject_id, $args->location); } break; case 'doActiveMgmt': $my_cf = array_keys($args->hidden_active_cfield); if (!isset($args->active_cfield)) {