home *** CD-ROM | disk | FTP | other *** search
- {
- WebCenter HtmlMaps helper script
- }
- const HTML_FILE='';//Path and name of result html file, images will be also placed there
- //If empty default to nv_directory+\Scripts\HTTP\DefaultHost\HtmlMaps\index.html';
-
-
-
- procedure GenerateHtml(fn:string);
- var f:integer;
- sr:TSearchRec;
- begin
- f:=OpenFile(fn,11);
- writefile(f,'<html><title>NetView Visual Maps</title>'#13#10
- '<body text="#FFFFFF" bgcolor="#000000" link="#00FFFF" vlink="#00FFAA" alink="#00AAAA">'#13#10);
-
- writefile(f,'<p align=center><a href=/>Go to main page</a></p>');
- writefile(f,'<H3><p align=center>Visual map images by NetView updated on '+
- FormatDateTime(' YYYY-MM-DD HH:MM.SS',Now)+'</p></H3>');
-
- if FindFirst(ExtractFilePath(fn)+'*.gif',sr)=0 then
- begin
- repeat
- writefile(f,'<p align="center"><a target="_blank" href="'+sr.name+'">'+copy(sr.name,1,length(sr.name)-4)+
- ' - exported on '+FormatDateTime(' YYYY-MM-DD HH:MM.SS',sr.Time)+'</a></p><br>'#13#10);
- until findnext(sr)<>0;
- findclose(sr);
- end;
- FindClose(sr);
-
- writefile(f,'<p align="center">Powered by NetView<br><img border="0" src="/nvico.gif" width="64" height="64"><br><a href="http://www.killprog.com">http://www.killprog.com</a></p>');
- writefile(f,'</body><script language="JavaScript" src="/fade.js"></script></html>');
- CloseFile(f);
- end;
-
- var e,v1,v2:integer;
- lst:TNVList;
- fn:string;
- Begin
- if length(HTML_FILE)=0 then fn:=nv_directory+'Scripts\HTTP\DefaultHost\HtmlMaps\index.html'
- else fn:=HTML_FILE;
- CreateDirectory(ExtractFilePath(fn));
- GenerateHtml(fn);
- lst:=TNVList.Create;
- repeat
- e:=WaitEvent(v1,v2);
- if(e=NMNP_ACTION)and(v2<>0)then
- begin
- lst.GETLIST(v2,0);
- if lst.id=v2 then
- begin
- CopyFile(nv_directory+'Export\'+lst.lname+'.gif',ExtractFilePath(fn)+lst.lname+'.gif',false);
- GenerateHtml(fn);
- end;
- end;
- until e=0;
- lst.Free;
- End.
-