Beispiel #1
0
    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>';
    }
Beispiel #4
0
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);