Browse Source

* Fixed compilation of apache modules in Lazarus

git-svn-id: trunk@17329 -
michael 14 years ago
parent
commit
953560eeaa
1 changed files with 6 additions and 0 deletions
  1. 6 0
      packages/fcl-web/src/base/fpapache.pp

+ 6 - 0
packages/fcl-web/src/base/fpapache.pp

@@ -128,6 +128,7 @@ Type
     procedure ShowException(E: Exception); override;
     procedure ShowException(E: Exception); override;
     Function ProcessRequest(P : PRequest_Rec) : Integer; virtual;
     Function ProcessRequest(P : PRequest_Rec) : Integer; virtual;
     Function AllowRequest(P : PRequest_Rec) : Boolean; virtual;
     Function AllowRequest(P : PRequest_Rec) : Boolean; virtual;
+    Procedure SetModuleRecord(Var ModuleRecord : Module);
     Property HandlerPriority : THandlerPriority Read GetPriority Write SetPriority default hpMiddle;
     Property HandlerPriority : THandlerPriority Read GetPriority Write SetPriority default hpMiddle;
     Property BeforeModules : TStrings Read GetBeforeModules Write SetBeforeModules;
     Property BeforeModules : TStrings Read GetBeforeModules Write SetBeforeModules;
     Property AfterModules : TStrings Read GetAfterModules Write SetAfterModules;
     Property AfterModules : TStrings Read GetAfterModules Write SetAfterModules;
@@ -731,6 +732,11 @@ begin
   result := TApacheHandler(WebHandler).AllowRequest(p);
   result := TApacheHandler(WebHandler).AllowRequest(p);
 end;
 end;
 
 
+procedure TCustomApacheApplication.SetModuleRecord(var ModuleRecord: Module);
+begin
+  TApacheHandler(WebHandler).SetModuleRecord(ModuleRecord);
+end;
+
 Initialization
 Initialization
   BeginThread(@__dummythread);//crash prevention for simultaneous requests
   BeginThread(@__dummythread);//crash prevention for simultaneous requests
   sleep(300);
   sleep(300);