if ($gui->do_report['status_ok']) { $gui->statistics->overallBuildStatus = $metricsMgr->getOverallBuildStatusForRender($args->tplan_id); //$gui->statistics->overallBuildStatus = $metricsMgr->getOverallBuildStatusForRender_mokal($args->tplan_id); $gui->displayBuildMetrics = !is_null($gui->statistics->overallBuildStatus); } /* MILESTONE & PRIORITY REPORT */ $milestonesList = $tplan_mgr->get_milestones($args->tplan_id); if (!empty($milestonesList)) { $gui->statistics->milestones = $metricsMgr->getMilestonesMetrics($args->tplan_id, $milestonesList); } } $timerOff = microtime(true); $gui->elapsed_time = round($timerOff - $timerOn, 2); $smarty = new TLSmarty(); $smarty->assign('gui', $gui); displayReport($templateCfg->template_dir . $templateCfg->default_template, $smarty, $args->format, $mailCfg); /* function: init_args args: none returns: array */ function init_args(&$dbHandler) { $iParams = array("apikey" => array(tlInputParameter::STRING_N, 32, 64), "tproject_id" => array(tlInputParameter::INT_N), "tplan_id" => array(tlInputParameter::INT_N), "format" => array(tlInputParameter::INT_N)); $args = new stdClass(); $pParams = R_PARAMS($iParams, $args); if (!is_null($args->apikey)) { $cerbero = new stdClass(); $cerbero->args = new stdClass(); $cerbero->args->tproject_id = $args->tproject_id; $cerbero->args->tplan_id = $args->tplan_id;
* 20111120 - kinow - BUGID 1761 */ require_once "../../config.inc.php"; require_once "common.php"; require_once 'displayMgr.php'; require_once 'exttable.class.php'; require_once 'results.class.php'; testlinkInitPage($db, false, false, "checkRights"); $templateCfg = templateConfiguration(); $date_format_cfg = config_get('date_format'); // init arguments $args = init_args($db); $gui = initializeGui($db, $args, $date_format_cfg); $smarty = new TLSmarty(); $smarty->assign('gui', $gui); displayReport($templateCfg->template_dir . $templateCfg->default_template, $smarty); /** * initialize Gui */ function initializeGui(&$db, &$args, $dateFormat) { $gui = new stdClass(); $gui->glueChar = config_get('testcase_cfg')->glue_character; $gui->tproject_id = $args->tproject_id; $gui->tproject_name = $args->tproject_name; $gui->warning_msg = ''; $gui->tableSet = null; $history_img = TL_THEME_IMG_DIR . "history_small.png"; $exec_img = TL_THEME_IMG_DIR . "exec_icon.png"; $edit_img = TL_THEME_IMG_DIR . "edit_icon.png"; $l18n = init_labels(array('tcversion_indicator' => null, 'goto_testspec' => null, 'version' => null, 'testplan' => null, 'assigned_tc_overview' => null, 'testcases_created_per_user' => null, 'design' => null, 'execution' => null, 'execution_history' => null, 'low_priority' => null, 'medium_priority' => null, 'high_priority' => null));
public static function generateDashletReport($reportId, $dashletId, $autoProcessScript = '') { require_once 'modules/asol_Reports/include_basic/generateReport.php'; return self::generateDashletLibraries($reportId) . '<div id="externalHtmlReport' . $dashletId . '"> <img id="loadingGIF' . $dashletId . '" src="themes/default/images/img_loading.gif"><span id="loadingTEXT' . $dashletId . '">' . translate("LBL_REPORT_LOADING", "asol_Reports") . '</span>' . displayReport($reportId, null, '', '', '', '', true, $dashletId, false, true) . $autoProcessScript . ' </div>'; }
if (!defined('sugarEntry') || !sugarEntry) { die('Not A Valid Entry Point'); } global $mod_strings; if (empty($_REQUEST['record'])) { die($mod_strings['LBL_REPORT_NOT_FOUND']); } require_once 'modules/asol_Reports/include_basic/generateReport.php'; require_once 'modules/asol_Reports/include_basic/generateReportsFunctions.php'; $sortField = isset($_REQUEST['sort_field']) ? $_REQUEST['sort_field'] : ""; $sortDirection = isset($_REQUEST['sort_direction']) ? $_REQUEST['sort_direction'] : ""; $sortIndex = isset($_REQUEST['sort_index']) ? $_REQUEST['sort_index'] : ""; $pageNumber = isset($_REQUEST['page_number']) ? $_REQUEST['page_number'] : ""; $isDashlet = isset($_REQUEST['dashlet']) && $_REQUEST['dashlet'] == 'true' ? true : false; $dashletId = isset($_REQUEST['dashletId']) ? $_REQUEST['dashletId'] : ''; $getLibraries = isset($_REQUEST['getLibraries']) && $_REQUEST['getLibraries'] == 'false' ? false : true; $overrideEntries = isset($_REQUEST['overrideEntries']) ? $_REQUEST['overrideEntries'] : null; $contextDomainId = isset($_REQUEST['contextDomainId']) ? $_REQUEST['contextDomainId'] : null; //***********************// //***AlineaSol Premium***// //***********************// require_once "modules/asol_Reports/include_basic/reportsUtils.php"; $extraParams = array('vardefFilters' => isset($_REQUEST['vardefFilters']) ? $_REQUEST['vardefFilters'] : null); $vardefFilterParam = asol_ReportsUtils::managePremiumFeature("reportFieldsManagement", "reportFunctions.php", "getVardefFilterParam", $extraParams); $vardefFilters = $vardefFilterParam !== false ? $vardefFilterParam : null; //***********************// //***AlineaSol Premium***// //***********************// displayReport($_REQUEST['record'], $vardefFilters, $sortField, $sortDirection, $sortIndex, $pageNumber, $isDashlet, $dashletId, $getLibraries, false, $overrideEntries, false, $contextDomainId);