#include "webcit.h"
#include "webserver.h"
+extern void output_static(const char* What);
+
extern char* static_dirs[];
typedef struct _FileListStruct {
int sequence = 0;
char buf[1024];
CompareFunc SortIt;
- int HavePic;
+ int HavePic = 0;
WCTemplputParams SubTP;
memset(&SubTP, 0, sizeof(WCTemplputParams));
}
Put(Files, SKEY(Entry->Filename), Entry, FreeFiles);
}
+ if (HavePic)
+ putbstr("__HAVE_PIC", NewStrBufPlain(HKEY("1")));
SubTP.Filter.ContextType = CTX_FILELIST;
SortIt = RetrieveSort(&SubTP, NULL, 0, HKEY("fileunsorted"), 0);
if (SortIt != NULL)
FileName = GetIconFilename(MimeType, tlen);
if (FileName == NULL)
- snprintf (FileBuf, SIZ, "%s%s", static_dirs[0], "/diskette_24x.gif");
+ snprintf (FileBuf, SIZ, "%s%s", static_dirs[0], "/webcit_icons/essen/16x16/file.png");
else
snprintf (FileBuf, SIZ, "%s%s", static_dirs[3], FileName);
output_static(FileBuf);
* Instead of an ugly 404, send a 1x1 transparent GIF
* when there's no such image on the server.
*/
- StrBufPrintf (Buf, "%s%s", static_dirs[0], "/blank.gif");
+ StrBufPrintf (Buf, "%s%s", static_dirs[0], "/webcit_icons/blank.gif");
output_static(ChrPtr(Buf));
FreeStrBuf(&Buf);
}