Exemplo n.º 1
0
/**
 * process_reqspec
 *
 */
function process_reqspec(&$dbHandler, $docID, $tprojectID, $tprojectPrefix, $version)
{
    $ret = array();
    $ret['url'] = null;
    $ret['msg'] = sprintf(lang_get('req_spec_not_found'), $docID, $tprojectPrefix);
    $reqspec_mgr = new requirement_spec_mgr($dbHandler);
    $reqSpec = $reqspec_mgr->getByDocID($docID, $tprojectID);
    if (!is_null($reqSpec)) {
        $reqSpec = current($reqSpec);
        $id = $reqSpec['id'];
        $ret['url'] = "lib/requirements/reqSpecView.php?req_spec_id={$id}";
        $cookie = buildCookie($dbHandler, $id, $tprojectID, 'ys-requirement_spec');
        setcookie($cookie['value'], $cookie['path'], TL_COOKIE_KEEPTIME, '/');
    }
    return $ret;
}