guestbk made runnable as script, enabled -w3 warnings, fixed to build with gtcgi, fixed -w3 warnings

This commit is contained in:
Viktor Szakats
2013-03-22 01:59:56 +01:00
parent 7019ddc29b
commit bd8692f80b
5 changed files with 28 additions and 14 deletions

View File

@@ -10,6 +10,16 @@
* Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment
*/
2013-03-22 01:52 UTC+0100 Viktor Szakats (harbour syenar.net)
* extras/guestbk/guestbk.hbp
* extras/guestbk/guestbk.prg
* extras/guestbk/inifiles.prg -> extras/guestbk/_inifile.prg
* extras/guestbk/cgi.prg -> extras/guestbk/_cgi.prg
+ guestbk made runnable as script
+ enabled -w3 warnings
! fixed to build with gtcgi
! fixed -w3 warnings
2013-03-21 19:00 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
+ when running a script with hbrun/hbmk2 form cmdline,

View File

@@ -124,7 +124,9 @@ METHOD AddPara( cPara, cAlign ) CLASS THTML
METHOD Generate() CLASS THTML
LOCAL cFile, i, hFile, nPos, cRes := ""
#if 0
LOCAL lFlag := .F.
#endif
// Is this a meta file or hand generated script?
IF Empty( ::cHTMLFile )
@@ -208,13 +210,13 @@ METHOD SaveToFile( cFile ) CLASS THTML
METHOD ProcessCGI() CLASS THTML
LOCAL cQuery := ""
LOCAL cBuff := ""
LOCAL nBuff := 0
LOCAL cQuery
LOCAL cBuff := ""
LOCAL nBuff := 0
LOCAL i
IF Empty( ::aCGIContents )
::aCGIContents := { ;
::aCGIContents := { ;
GetEnv( "SERVER_SOFTWARE" ), ;
GetEnv( "SERVER_NAME" ), ;
GetEnv( "GATEWAY_INTERFACE" ), ;
@@ -234,8 +236,7 @@ METHOD ProcessCGI() CLASS THTML
GetEnv( "AUTH_TYPE" ), ;
GetEnv( "CONTENT_TYPE" ), ;
GetEnv( "CONTENT_LENGTH" ), ;
GetEnv( "ANNOTATION_SERVER" ) ;
}
GetEnv( "ANNOTATION_SERVER" ) }
cQuery := ::GetCGIParam( CGI_QUERY_STRING )
@@ -247,8 +248,8 @@ METHOD ProcessCGI() CLASS THTML
IF i > Len( cQuery ) .OR. SubStr( cQuery, i, 1 ) == "&"
AAdd( ::aQueryFields, ;
{ SubStr( cBuff, 1, At( "=", cBuff ) - 1 ), ;
AAdd( ::aQueryFields, { ;
SubStr( cBuff, 1, At( "=", cBuff ) - 1 ), ;
StrTran( SubStr( cBuff, At( "=", cBuff ) + 1, ;
Len( cBuff ) - At( "=", cBuff ) + 1 ), "+", " " ) } )
cBuff := ""
@@ -264,11 +265,8 @@ METHOD ProcessCGI() CLASS THTML
nBuff--
ENDIF
ENDIF
NEXT
ENDIF
ENDIF
RETURN Self

View File

@@ -1,4 +1,8 @@
-w3 -es2
-nulrdd
-gtcgi
guestbk.prg
inifiles.prg
cgi.prg

View File

@@ -51,7 +51,6 @@ PROCEDURE Main()
LOCAL oIni := TIniFile():New( "C:\inetpub\wwwroot\guestbk.ini" )
LOCAL oHTML := THtml():New()
LOCAL aEntr := {}
LOCAL cOddColor, cEvenColor
LOCAL cCode, i, j, l, cField, nEntry, cColor
LOCAL aEntries, aLine, cLine
@@ -155,3 +154,6 @@ PROCEDURE Main()
ENDIF
RETURN
SET PROCEDURE TO "_cgi.prg"
SET PROCEDURE TO "_inifile.prg"