24 %MACRO _reportHomeHTML (i_repdata =
37 %LET Reference=%nrbquote(^{style [url=
"http://sourceforge.net/projects/sasunit/" postimage=
"SASUnit_Logo.png"]SASUnit});
38 %*** because in HTML we want to open the link to SASUnit in a
new window, ***;
39 %*** we need to insert raw HTML ***;
40 %LET HTML_Reference=%nrbquote(<a href=
"http://sourceforge.net/projects/sasunit/" class=
"link" title=
"SASUnit" target=
"_blank">SASUnit <img src="SASUnit_Logo.png" alt="SASUnit" title="SASUnit" width=26px height=26px align="top" border="0"></a>);
42 DATA work._home_report;
45 length idColumn parameterColumn valueColumn $4000;
48 idColumn =
"&g_nls_reportHome_003.";
49 parameterColumn=
"^{style [flyover=""&g_project.""]%str(&)amp;g_project}";
50 valueColumn=tsu_project;
52 idColumn =
"&g_nls_reportHome_004.";
53 parameterColumn=
"^{style [flyover=""&g_root.""]%str(&)amp;g_root}";
56 valueColumn=catt (
"^{style [flyover=""&g_root."" url=""file:///&g_root.""]", tsu_root,
"}");
58 idColumn =
"&g_nls_reportHome_005.";
59 parameterColumn=
"^{style [flyover=""&g_target.""]%str(&)amp;g_target}";
60 valueColumn=catt (
"^{style [flyover=""&g_target."" url=""file:///&g_target.""]", tsu_target,
"}");
62 if (tsu_sasautos ne
"") then
do;
63 idColumn =
"&g_nls_reportHome_006.";
64 parameterColumn=
"^{style [flyover=""&g_sasautos.""]%str(&)amp;g_sasautos}";
65 valueColumn=catt (
"^{style [flyover=""&g_sasautos."" url=""file:///&g_sasautos.""]", tsu_sasautos,
"}");
67 if (tsu_sasautos&i. ne
"") then
do;
68 parameterColumn=catt(parameterColumn,
"^n",
"^{style [flyover=""&&g_sasautos&i.""]%str(&)amp;g_sasautos&i.}");
69 valueColumn=catt (valueColumn,
"^n",
"^{style [flyover=""&&g_sasautos&i."" url=""file:///&&g_sasautos&i.""]", tsu_sasautos&i.,
"}");
74 if (tsu_autoexec ne
"") then
do;
75 idColumn =
"&g_nls_reportHome_007.";
76 parameterColumn=
"^{style [flyover=""&g_autoexec.""]%str(&)amp;g_autoexec}";
77 valueColumn=catt (
"^{style [flyover=""&g_autoexec."" url=""file:///&g_autoexec.""]", tsu_autoexec,
"}");
80 if (tsu_sascfg ne
"") then
do;
81 idColumn =
"&g_nls_reportHome_008.";
82 parameterColumn=
"^{style [flyover=""&g_sascfg.""]%str(&)amp;g_sascfg}";
83 valueColumn=catt (
"^{style [flyover=""&g_sascfg."" url=""file:///&g_sascfg.""]", tsu_sascfg,
"}");
86 if (tsu_sasuser ne
"") then
do;
87 idColumn =
"&g_nls_reportHome_009.";
88 parameterColumn=
"^{style [flyover=""&g_sasuser.""]%str(&)amp;g_sasuser}";
89 valueColumn=catt (
"^{style [flyover=""&g_sasuser."" url=""file:///&g_sasuser.""]", tsu_sasuser,
"}");
92 if (tsu_testdata ne
"") then
do;
93 idColumn =
"&g_nls_reportHome_010.";
94 parameterColumn=
"^{style [flyover=""&g_testdata.""]%str(&)amp;g_testdata}";
95 valueColumn=catt (
"^{style [flyover=""&g_testdata."" url=""file:///&g_testdata.""]", tsu_testdata,
"}");
98 if (tsu_refdata ne
"") then
do;
99 idColumn =
"&g_nls_reportHome_011.";
100 parameterColumn=
"^{style [flyover=""&g_refdata.""]%str(&)amp;g_refdata}";
101 valueColumn=catt (
"^{style [flyover=""&g_refdata."" url=""file:///&g_refdata.""]", tsu_refdata,
"}");
104 if (tsu_doc ne
"") then
do;
105 idColumn =
"&g_nls_reportHome_012.";
106 parameterColumn=
"^{style [flyover=""&g_doc.""]%str(&)amp;g_doc}";
107 valueColumn=catt (
"^{style [flyover=""&g_doc."" url=""file:///&g_doc.""]", tsu_doc,
"}");
110 idColumn =
"&g_nls_reportHome_013.";
111 parameterColumn=
"^{style [flyover=""&g_sasunit.""]%str(&)amp;g_sasunit}";
112 valueColumn=catt (
"^{style [flyover=""%trim(&g_sasunit.)"" url=""file:///%trim(&g_sasunit.)""]", tsu_sasunit,
"}");
114 if getoption(
"LOG") ne "" then do;
115 idColumn = "&g_nls_reportHome_014.";
116 parameterColumn="^_";
117 valueColumn=catt ('^{style [flyover=
"', getoption("LOG
"), '" url=
"', "file:
120 if (tsu_dbVersion ne
"") then
do;
121 idColumn =
"&g_nls_reportHome_022.";
122 parameterColumn=
"^_";
123 valueColumn=tsu_dbVersion;
126 idColumn =
"&g_nls_reportHome_015.";
127 parameterColumn=
'&SYSSCP^n&SYSSCPL';
128 valueColumn=
"&SYSSCP.^n&SYSSCPL.";
130 idColumn =
"&g_nls_reportHome_019.";
131 parameterColumn=
'&SYSVLONG4';
132 valueColumn=
"&SYSVLONG4.";
134 idColumn =
"&g_nls_reportHome_023.";
135 parameterColumn=
'&SYSENCODING';
136 valueColumn=
"&SYSENCODING.";
138 idColumn =
"&g_nls_reportHome_020.";
139 parameterColumn=
'&SYSUSERID';
140 valueColumn=
"&SYSUSERID.";
142 idColumn =
"&g_nls_reportHome_021.";
143 parameterColumn=
"SASUNIT_LANGUAGE";
144 valueColumn=
"%sysget(SASUNIT_LANGUAGE)";
146 idColumn =
"&g_nls_reportHome_016.";
147 parameterColumn=
"^_";
148 valueColumn=
"%_nobs(target.scn)";
150 idColumn =
"&g_nls_reportHome_017.";
151 parameterColumn=
"^_";
152 valueColumn=
"%_nobs(target.cas)";
154 idColumn =
"&g_nls_reportHome_018.";
155 parameterColumn=
"^_";
156 valueColumn=
"%_nobs(target.tst)";
161 %let l_title =%str(&g_project | &Reference. &g_nls_reportHome_001.);
162 title j=c %sysfunc(quote(&l_title.));
164 %_reportFooter(o_html=&o_html.);
168 %
if (&o_html.) %then %
do;
169 %*** because in HTML we want to open the link to SASUnit in a
new window, ***;
170 %*** we need to insert raw HTML ***;
171 %let l_title=%str(&g_project | &HTML_Reference. &g_nls_reportHome_001.);
172 title j=c
"^{RAW &l_title.}";
174 ods html4 file=
"&o_path./&o_file..html"
176 headtext=
'<link href="tabs.css" rel="stylesheet" type="text/css"/><link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />'
177 metatext=
"http-equiv=""Content-Style-Type"" content=""text/css"" /><meta http-equiv=""Content-Language"" content=""&i_language."" /"
178 style=styles.SASUnit stylesheet=(URL=
"SAS_SASUnit.css");
180 i_title = %str(&g_project | &g_nls_reportHome_001.);
185 proc report data=work._home_report nowd missing
186 style(header)=blindHeader
187 style(lines)=blindData
190 columns idColumn parameterColumn valueColumn;
192 define idColumn / display style(Column)=rowheader;
195 line @1
"&g_nls_reportHome_002.";
199 %
if (&o_html.) %then %
do;
203 proc
delete data=work._home_report;
206 %*** Reset title and footnotes ***;
211 %MEND _reportHomeHTML;