version 1.28, 1997/02/06 05:35:12
|
version 1.29, 1997/02/06 06:04:20
|
Line 529 int status;
|
Line 529 int status;
|
boolean error_flag; |
boolean error_flag; |
char msg_status[10]; |
char msg_status[10]; |
HTError *error; |
HTError *error; |
|
HTList *cur; |
|
|
if (!me) |
if (!me) |
return HT_OK; /* not an Amaya request */ |
return HT_OK; /* not an Amaya request */ |
Line 687 int status;
|
Line 688 int status;
|
TtaSetStatus (me->docid, 1, TtaGetMessage (AMAYA, AM_METHOD_NOT_ALLOWED), (char *) NULL); |
TtaSetStatus (me->docid, 1, TtaGetMessage (AMAYA, AM_METHOD_NOT_ALLOWED), (char *) NULL); |
else if (status == -1) |
else if (status == -1) |
{ |
{ |
HTError = HTRequest_error (request); |
cur = HTRequest_error (request); |
if ((HTErrorElement) HTError->element == HTERR_INTERNAL) |
error = (HTError *) HTList_nextObject (cur); |
|
if ((HTErrorElement) error->element == HTERR_INTERNAL) |
/* an error Henrik forgot :-/ */ |
/* an error Henrik forgot :-/ */ |
{ |
{ |
TtaSetStatus (me->docid, 1, "Internal Server Error", (char *) NULL); |
TtaSetStatus (me->docid, 1, "Internal Server Error", (char *) NULL); |
status = -500; |
status = -500; |
} |
} |
} |
} |
else if (status != -1) |
else |
{ |
{ |
sprintf (msg_status, "%d", status); |
sprintf (msg_status, "%d", status); |
TtaSetStatus (me->docid, 1, TtaGetMessage (AMAYA, AM_UNKNOWN_XXX_STATUS), msg_status); |
TtaSetStatus (me->docid, 1, TtaGetMessage (AMAYA, AM_UNKNOWN_XXX_STATUS), msg_status); |