function initializeGui(&$dbHandler, $argsObj, &$tplanMgr, &$tcaseMgr) { $platform_mgr = new tlPlatform($dbHandler, $argsObj->tproject_id); $tcase_cfg = config_get('testcase_cfg'); $gui = new stdClass(); $gui->platforms = $platform_mgr->getLinkedToTestplanAsMap($argsObj->tplan_id); $gui->usePlatforms = $platform_mgr->platformsActiveForTestplan($argsObj->tplan_id); $gui->bulk_platforms = $platform_mgr->getLinkedToTestplanAsMap($argsObj->tplan_id); $gui->bulk_platforms[0] = lang_get("all_platforms"); ksort($gui->bulk_platforms); $gui->send_mail = $argsObj->send_mail; $gui->send_mail_checked = ""; if ($gui->send_mail) { $gui->send_mail_checked = ' checked="checked" '; } $gui->glueChar = $tcase_cfg->glue_character; if ($argsObj->level != 'testproject') { $gui->testCasePrefix = $tcaseMgr->tproject_mgr->getTestCasePrefix($argsObj->tproject_id); $gui->testCasePrefix .= $tcase_cfg->glue_character; $gui->keywordsFilterType = $argsObj->keywordsFilterType; // BUGID 4636 $gui->tproject_id = $argsObj->tproject_id; $gui->build_id = $argsObj->build_id; $gui->tplan_id = $argsObj->tplan_id; $tplan_info = $tplanMgr->get_by_id($argsObj->tplan_id); $gui->testPlanName = $tplan_info['name']; // 3406 $build_info = $tplanMgr->get_build_by_id($argsObj->tplan_id, $argsObj->build_id); $gui->buildName = $build_info['name']; $gui->main_descr = sprintf(lang_get('title_tc_exec_assignment'), $gui->buildName, $gui->testPlanName); // 20101004 - asimon - adapted to new interface of getTestersForHtmlOptions $tproject_mgr = new testproject($dbHandler); $tproject_info = $tproject_mgr->get_by_id($argsObj->tproject_id); $gui->all_users = tlUser::getAll($dbHandler, null, "id", null); $gui->users = tlUser::getUsersForHtmlOptions($dbHandler, null, null, null, $gui->all_users); $gui->testers = getTestersForHtmlOptions($dbHandler, $argsObj->tplan_id, $tproject_info, $gui->all_users); } $gui->testPriorityEnabled = $argsObj->tprojectOptions->testPriorityEnabled; $gui->tproject_id = $argsObj->tproject_id; return $gui; }
/** * * */ function initializeGui(&$dbHandler, &$argsObj) { $gui = new stdClass(); $gui->logLevels = array(tlLogger::AUDIT => lang_get("log_level_AUDIT"), tlLogger::ERROR => lang_get("log_level_ERROR"), tlLogger::WARNING => lang_get("log_level_WARNING"), tlLogger::INFO => lang_get("log_level_INFO"), tlLogger::DEBUG => lang_get("log_level_DEBUG")); // $gui->allusers = tlUser::getAll($dbHandler); // THIS IS AN OVERKILL because get ALL USER OBJECTS $gui->testers = tlUser::getUsersForHtmlOptions($dbHandler, null, null, true); // ,$gui->allusers); $gui->users = tlUser::getUsersForHtmlOptions($dbHandler); $gui->users[0] = false; $gui->startDate = $argsObj->startDate; $gui->endDate = $argsObj->endDate; $gui->object_id = $argsObj->object_id; $gui->object_type = $argsObj->object_type; $gui->selectedLogLevels = $argsObj->logLevel ? array_values($argsObj->logLevel) : array(); $gui->selectedTesters = $argsObj->testers ? array_values($argsObj->testers) : array(); $gui->canDelete = $argsObj->currentUser->hasRight($dbHandler, "events_mgt"); $gui->warning_msg = ""; $gui->tableSet = null; return $gui; }